From 35141524f0ef3ac22b929cd09a8d77a6471bb9be Mon Sep 17 00:00:00 2001 From: kerem Date: Thu, 5 Jan 2023 12:33:12 +0100 Subject: [PATCH] instalation script was made easyer so that just config.sh should be modified --- setup/config.sh | 40 + setup/dotfiles/alacritty/alacritty.yml | 870 + setup/dotfiles/alacritty/alacritty.yml.safe | 20 + setup/dotfiles/fish/config.fish | 45 + setup/dotfiles/picom/picom.conf | 428 + setup/dotfiles/tmux/tmux.conf | 2 + setup/dotfiles/xmobar/battery.sh | 3 + setup/dotfiles/xmobar/doom-one-xmobarrc | 64 + setup/dotfiles/xmobar/get_kernel.sh | 3 + setup/dotfiles/xmobar/ip.sh | 14 + setup/dotfiles/xmobar/xmobarrc.hs | 64 + setup/dotfiles/xmonad/xmonad.hi | Bin 0 -> 4697 bytes setup/dotfiles/xmonad/xmonad.hs | 313 + setup/programs/alacritty/alacritty.sh | 16 + setup/programs/brave/brave.sh | 4 + setup/programs/dmenu/dmenu.sh | 64 + setup/programs/dmenu/dmenu_5.2/Makefile | 64 + setup/programs/dmenu/dmenu_5.2/arg.h | 49 + setup/programs/dmenu/dmenu_5.2/config.def.h | 40 + .../dmenu/dmenu_5.2/config.def.h.orig | 33 + .../programs/dmenu/dmenu_5.2/config.def.h.rej | 10 + setup/programs/dmenu/dmenu_5.2/config.h | 41 + setup/programs/dmenu/dmenu_5.2/config.mk | 32 + setup/programs/dmenu/dmenu_5.2/dmenu | Bin 0 -> 44488 bytes .../dmenu-alpha-20210605-1a13d04.diff | 267 + .../dmenu-alpha-20210605-1a13d04.diff.1 | 267 + .../dmenu/dmenu_5.2/dmenu-border-4.9.diff | 25 + .../dmenu/dmenu_5.2/dmenu-center-5.2.diff | 104 + .../dmenu-dracula-20211128-d78ff08.diff | 27 + .../dmenu/dmenu_5.2/dmenu-highlight-4.9.diff | 94 + .../dmenu/dmenu_5.2/dmenu-lineheight-5.2.diff | 106 + .../dmenu-numbers-20220512-28fb3e2.diff | 89 + setup/programs/dmenu/dmenu_5.2/dmenu.1 | 202 + setup/programs/dmenu/dmenu_5.2/dmenu.1.orig | 197 + setup/programs/dmenu/dmenu_5.2/dmenu.c | 939 + setup/programs/dmenu/dmenu_5.2/dmenu.c.orig | 887 + setup/programs/dmenu/dmenu_5.2/dmenu.c.rej | 28 + setup/programs/dmenu/dmenu_5.2/dmenu_path | 13 + setup/programs/dmenu/dmenu_5.2/dmenu_run | 2 + setup/programs/dmenu/dmenu_5.2/drw.c | 452 + setup/programs/dmenu/dmenu_5.2/drw.c.orig | 450 + setup/programs/dmenu/dmenu_5.2/drw.h | 61 + setup/programs/dmenu/dmenu_5.2/drw.h.orig | 58 + setup/programs/dmenu/dmenu_5.2/patch.sh | 9 + setup/programs/dmenu/dmenu_5.2/stest | Bin 0 -> 17680 bytes setup/programs/dmenu/dmenu_5.2/stest.1 | 90 + setup/programs/dmenu/dmenu_5.2/stest.c | 109 + setup/programs/dmenu/dmenu_5.2/util.c | 36 + setup/programs/dmenu/dmenu_5.2/util.h | 8 + setup/programs/fonts/installFonts.sh | 79 + setup/programs/neovim/neovim.sh | 9 + setup/programs/os/os_install.sh | 75 + setup/programs/picom/picom.sh | 23 + setup/programs/sddm/sddm.sh | 5 + .../systemConf/acpi_override/acpi_override | Bin 0 -> 56832 bytes .../systemConf/acpi_override/acpidump | 20032 ++++++++++ .../systemConf/acpi_override/apic.dat | Bin 0 -> 312 bytes .../systemConf/acpi_override/apic.dsl | 336 + .../systemConf/acpi_override/asf!.dat | Bin 0 -> 165 bytes .../systemConf/acpi_override/asf!.dsl | 138 + .../systemConf/acpi_override/bgrt.dat | Bin 0 -> 56 bytes .../systemConf/acpi_override/bgrt.dsl | 37 + .../systemConf/acpi_override/boot.dat | Bin 0 -> 40 bytes .../systemConf/acpi_override/boot.dsl | 30 + .../systemConf/acpi_override/cdit.dat | Bin 0 -> 41 bytes .../systemConf/acpi_override/cdit.dsl | 31 + .../systemConf/acpi_override/crat.dat | Bin 0 -> 3816 bytes .../systemConf/acpi_override/crat.dsl | 267 + .../systemConf/acpi_override/dsdt.aml | Bin 0 -> 55911 bytes .../systemConf/acpi_override/dsdt.asm | 30984 ++++++++++++++++ .../systemConf/acpi_override/dsdt.dat | Bin 0 -> 55998 bytes .../systemConf/acpi_override/dsdt.dsl | 13222 +++++++ .../systemConf/acpi_override/facp.dat | Bin 0 -> 268 bytes .../systemConf/acpi_override/facp.dsl | 196 + .../systemConf/acpi_override/facs.dat | Bin 0 -> 64 bytes .../systemConf/acpi_override/facs.dsl | 32 + .../systemConf/acpi_override/fpdt.dat | Bin 0 -> 68 bytes .../systemConf/acpi_override/fpdt.dsl | 42 + .../systemConf/acpi_override/hpet.dat | Bin 0 -> 56 bytes .../systemConf/acpi_override/hpet.dsl | 43 + .../systemConf/acpi_override/ivrs.dat | Bin 0 -> 420 bytes .../systemConf/acpi_override/ivrs.dsl | 476 + .../kernel/firmware/acpi/dsdt.aml | Bin 0 -> 55911 bytes .../systemConf/acpi_override/mcfg.dat | Bin 0 -> 60 bytes .../systemConf/acpi_override/mcfg.dsl | 36 + .../systemConf/acpi_override/poat.dat | Bin 0 -> 85 bytes .../systemConf/acpi_override/poat.dsl | 34 + .../systemConf/acpi_override/slic.dat | Bin 0 -> 374 bytes .../systemConf/acpi_override/slic.dsl | 71 + .../systemConf/acpi_override/ssdt1.dat | Bin 0 -> 460 bytes .../systemConf/acpi_override/ssdt1.dsl | 144 + .../systemConf/acpi_override/ssdt10.dat | Bin 0 -> 31274 bytes .../systemConf/acpi_override/ssdt10.dsl | 4641 +++ .../systemConf/acpi_override/ssdt11.dat | Bin 0 -> 5520 bytes .../systemConf/acpi_override/ssdt11.dsl | 751 + .../systemConf/acpi_override/ssdt12.dat | Bin 0 -> 6528 bytes .../systemConf/acpi_override/ssdt12.dsl | 912 + .../systemConf/acpi_override/ssdt13.dat | Bin 0 -> 6924 bytes .../systemConf/acpi_override/ssdt13.dsl | 1322 + .../systemConf/acpi_override/ssdt14.dat | Bin 0 -> 21332 bytes .../systemConf/acpi_override/ssdt14.dsl | 8424 +++++ .../systemConf/acpi_override/ssdt15.dat | Bin 0 -> 1395 bytes .../systemConf/acpi_override/ssdt15.dsl | 328 + .../systemConf/acpi_override/ssdt16.dat | Bin 0 -> 1883 bytes .../systemConf/acpi_override/ssdt16.dsl | 252 + .../systemConf/acpi_override/ssdt17.dat | Bin 0 -> 4638 bytes .../systemConf/acpi_override/ssdt17.dsl | 577 + .../systemConf/acpi_override/ssdt18.dat | Bin 0 -> 2310 bytes .../systemConf/acpi_override/ssdt18.dsl | 546 + .../systemConf/acpi_override/ssdt19.dat | Bin 0 -> 7715 bytes .../systemConf/acpi_override/ssdt19.dsl | 1732 + .../systemConf/acpi_override/ssdt2.dat | Bin 0 -> 32246 bytes .../systemConf/acpi_override/ssdt2.dsl | 6894 ++++ .../systemConf/acpi_override/ssdt20.dat | Bin 0 -> 1858 bytes .../systemConf/acpi_override/ssdt20.dsl | 244 + .../systemConf/acpi_override/ssdt21.dat | Bin 0 -> 6748 bytes .../systemConf/acpi_override/ssdt21.dsl | 1116 + .../systemConf/acpi_override/ssdt22.dat | Bin 0 -> 11918 bytes .../systemConf/acpi_override/ssdt22.dsl | 1913 + .../systemConf/acpi_override/ssdt23.dat | Bin 0 -> 19710 bytes .../systemConf/acpi_override/ssdt23.dsl | 3073 ++ .../systemConf/acpi_override/ssdt24.dat | Bin 0 -> 5477 bytes .../systemConf/acpi_override/ssdt24.dsl | 1026 + .../systemConf/acpi_override/ssdt25.dat | Bin 0 -> 1137 bytes .../systemConf/acpi_override/ssdt25.dsl | 315 + .../systemConf/acpi_override/ssdt26.dat | Bin 0 -> 1957 bytes .../systemConf/acpi_override/ssdt26.dsl | 0 .../systemConf/acpi_override/ssdt27.dat | Bin 0 -> 217 bytes .../systemConf/acpi_override/ssdt27.dsl | 209 + .../systemConf/acpi_override/ssdt3.dat | Bin 0 -> 1889 bytes .../systemConf/acpi_override/ssdt3.dsl | 291 + .../systemConf/acpi_override/ssdt4.dat | Bin 0 -> 141 bytes .../systemConf/acpi_override/ssdt4.dsl | 64 + .../systemConf/acpi_override/ssdt5.dat | Bin 0 -> 32303 bytes .../systemConf/acpi_override/ssdt5.dsl | 5304 +++ .../systemConf/acpi_override/ssdt6.dat | Bin 0 -> 248 bytes .../systemConf/acpi_override/ssdt6.dsl | 73 + .../systemConf/acpi_override/ssdt7.dat | Bin 0 -> 3694 bytes .../systemConf/acpi_override/ssdt7.dsl | 376 + .../systemConf/acpi_override/ssdt8.dat | Bin 0 -> 1871 bytes .../systemConf/acpi_override/ssdt8.dsl | 341 + .../systemConf/acpi_override/ssdt9.dat | Bin 0 -> 153 bytes .../systemConf/acpi_override/ssdt9.dsl | 52 + .../systemConf/acpi_override/tpm2.dat | Bin 0 -> 52 bytes .../systemConf/acpi_override/tpm2.dsl | 35 + .../systemConf/acpi_override/uefi.dat | Bin 0 -> 566 bytes .../systemConf/acpi_override/uefi.dsl | 63 + .../systemConf/acpi_override/vfct.dat | Bin 0 -> 44676 bytes .../systemConf/acpi_override/vfct.dsl | 2821 ++ .../systemConf/acpi_override/wsmt.dat | Bin 0 -> 40 bytes .../systemConf/acpi_override/wsmt.dsl | 32 + setup/programs/systemConf/dsdt.dsl | 13222 +++++++ setup/programs/systemConf/keyboardEnable.sh | 24 + setup/programs/systemConf/nobeep.conf | 1 + setup/programs/tmux/tmux.sh | 6 + setup/programs/vim/vim.sh | 29 + setup/programs/wallpaper/wallpaper.sh | 6 + setup/programs/xmonad/xmonad.sh | 7 + setup/programs/yay/yay.sh | 11 + setup/setup.sh | 63 + setup/test.sh | 30 + 161 files changed, 130207 insertions(+) create mode 100755 setup/config.sh create mode 100755 setup/dotfiles/alacritty/alacritty.yml create mode 100755 setup/dotfiles/alacritty/alacritty.yml.safe create mode 100755 setup/dotfiles/fish/config.fish create mode 100755 setup/dotfiles/picom/picom.conf create mode 100644 setup/dotfiles/tmux/tmux.conf create mode 100755 setup/dotfiles/xmobar/battery.sh create mode 100755 setup/dotfiles/xmobar/doom-one-xmobarrc create mode 100755 setup/dotfiles/xmobar/get_kernel.sh create mode 100755 setup/dotfiles/xmobar/ip.sh create mode 100755 setup/dotfiles/xmobar/xmobarrc.hs create mode 100644 setup/dotfiles/xmonad/xmonad.hi create mode 100755 setup/dotfiles/xmonad/xmonad.hs create mode 100755 setup/programs/alacritty/alacritty.sh create mode 100755 setup/programs/brave/brave.sh create mode 100755 setup/programs/dmenu/dmenu.sh create mode 100644 setup/programs/dmenu/dmenu_5.2/Makefile create mode 100644 setup/programs/dmenu/dmenu_5.2/arg.h create mode 100644 setup/programs/dmenu/dmenu_5.2/config.def.h create mode 100644 setup/programs/dmenu/dmenu_5.2/config.def.h.orig create mode 100644 setup/programs/dmenu/dmenu_5.2/config.def.h.rej create mode 100644 setup/programs/dmenu/dmenu_5.2/config.h create mode 100644 setup/programs/dmenu/dmenu_5.2/config.mk create mode 100755 setup/programs/dmenu/dmenu_5.2/dmenu create mode 100644 setup/programs/dmenu/dmenu_5.2/dmenu-alpha-20210605-1a13d04.diff create mode 100644 setup/programs/dmenu/dmenu_5.2/dmenu-alpha-20210605-1a13d04.diff.1 create mode 100644 setup/programs/dmenu/dmenu_5.2/dmenu-border-4.9.diff create mode 100644 setup/programs/dmenu/dmenu_5.2/dmenu-center-5.2.diff create mode 100644 setup/programs/dmenu/dmenu_5.2/dmenu-dracula-20211128-d78ff08.diff create mode 100644 setup/programs/dmenu/dmenu_5.2/dmenu-highlight-4.9.diff create mode 100644 setup/programs/dmenu/dmenu_5.2/dmenu-lineheight-5.2.diff create mode 100644 setup/programs/dmenu/dmenu_5.2/dmenu-numbers-20220512-28fb3e2.diff create mode 100644 setup/programs/dmenu/dmenu_5.2/dmenu.1 create mode 100644 setup/programs/dmenu/dmenu_5.2/dmenu.1.orig create mode 100644 setup/programs/dmenu/dmenu_5.2/dmenu.c create mode 100644 setup/programs/dmenu/dmenu_5.2/dmenu.c.orig create mode 100644 setup/programs/dmenu/dmenu_5.2/dmenu.c.rej create mode 100755 setup/programs/dmenu/dmenu_5.2/dmenu_path create mode 100755 setup/programs/dmenu/dmenu_5.2/dmenu_run create mode 100644 setup/programs/dmenu/dmenu_5.2/drw.c create mode 100644 setup/programs/dmenu/dmenu_5.2/drw.c.orig create mode 100644 setup/programs/dmenu/dmenu_5.2/drw.h create mode 100644 setup/programs/dmenu/dmenu_5.2/drw.h.orig create mode 100755 setup/programs/dmenu/dmenu_5.2/patch.sh create mode 100755 setup/programs/dmenu/dmenu_5.2/stest create mode 100644 setup/programs/dmenu/dmenu_5.2/stest.1 create mode 100644 setup/programs/dmenu/dmenu_5.2/stest.c create mode 100644 setup/programs/dmenu/dmenu_5.2/util.c create mode 100644 setup/programs/dmenu/dmenu_5.2/util.h create mode 100755 setup/programs/fonts/installFonts.sh create mode 100755 setup/programs/neovim/neovim.sh create mode 100755 setup/programs/os/os_install.sh create mode 100755 setup/programs/picom/picom.sh create mode 100755 setup/programs/sddm/sddm.sh create mode 100644 setup/programs/systemConf/acpi_override/acpi_override create mode 100644 setup/programs/systemConf/acpi_override/acpidump create mode 100644 setup/programs/systemConf/acpi_override/apic.dat create mode 100644 setup/programs/systemConf/acpi_override/apic.dsl create mode 100644 setup/programs/systemConf/acpi_override/asf!.dat create mode 100644 setup/programs/systemConf/acpi_override/asf!.dsl create mode 100644 setup/programs/systemConf/acpi_override/bgrt.dat create mode 100644 setup/programs/systemConf/acpi_override/bgrt.dsl create mode 100644 setup/programs/systemConf/acpi_override/boot.dat create mode 100644 setup/programs/systemConf/acpi_override/boot.dsl create mode 100644 setup/programs/systemConf/acpi_override/cdit.dat create mode 100644 setup/programs/systemConf/acpi_override/cdit.dsl create mode 100644 setup/programs/systemConf/acpi_override/crat.dat create mode 100644 setup/programs/systemConf/acpi_override/crat.dsl create mode 100644 setup/programs/systemConf/acpi_override/dsdt.aml create mode 100644 setup/programs/systemConf/acpi_override/dsdt.asm create mode 100644 setup/programs/systemConf/acpi_override/dsdt.dat create mode 100644 setup/programs/systemConf/acpi_override/dsdt.dsl create mode 100644 setup/programs/systemConf/acpi_override/facp.dat create mode 100644 setup/programs/systemConf/acpi_override/facp.dsl create mode 100644 setup/programs/systemConf/acpi_override/facs.dat create mode 100644 setup/programs/systemConf/acpi_override/facs.dsl create mode 100644 setup/programs/systemConf/acpi_override/fpdt.dat create mode 100644 setup/programs/systemConf/acpi_override/fpdt.dsl create mode 100644 setup/programs/systemConf/acpi_override/hpet.dat create mode 100644 setup/programs/systemConf/acpi_override/hpet.dsl create mode 100644 setup/programs/systemConf/acpi_override/ivrs.dat create mode 100644 setup/programs/systemConf/acpi_override/ivrs.dsl create mode 100644 setup/programs/systemConf/acpi_override/kernel/firmware/acpi/dsdt.aml create mode 100644 setup/programs/systemConf/acpi_override/mcfg.dat create mode 100644 setup/programs/systemConf/acpi_override/mcfg.dsl create mode 100644 setup/programs/systemConf/acpi_override/poat.dat create mode 100644 setup/programs/systemConf/acpi_override/poat.dsl create mode 100644 setup/programs/systemConf/acpi_override/slic.dat create mode 100644 setup/programs/systemConf/acpi_override/slic.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt1.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt1.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt10.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt10.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt11.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt11.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt12.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt12.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt13.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt13.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt14.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt14.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt15.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt15.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt16.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt16.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt17.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt17.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt18.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt18.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt19.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt19.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt2.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt2.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt20.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt20.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt21.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt21.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt22.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt22.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt23.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt23.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt24.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt24.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt25.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt25.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt26.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt26.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt27.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt27.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt3.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt3.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt4.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt4.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt5.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt5.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt6.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt6.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt7.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt7.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt8.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt8.dsl create mode 100644 setup/programs/systemConf/acpi_override/ssdt9.dat create mode 100644 setup/programs/systemConf/acpi_override/ssdt9.dsl create mode 100644 setup/programs/systemConf/acpi_override/tpm2.dat create mode 100644 setup/programs/systemConf/acpi_override/tpm2.dsl create mode 100644 setup/programs/systemConf/acpi_override/uefi.dat create mode 100644 setup/programs/systemConf/acpi_override/uefi.dsl create mode 100644 setup/programs/systemConf/acpi_override/vfct.dat create mode 100644 setup/programs/systemConf/acpi_override/vfct.dsl create mode 100644 setup/programs/systemConf/acpi_override/wsmt.dat create mode 100644 setup/programs/systemConf/acpi_override/wsmt.dsl create mode 100644 setup/programs/systemConf/dsdt.dsl create mode 100755 setup/programs/systemConf/keyboardEnable.sh create mode 100644 setup/programs/systemConf/nobeep.conf create mode 100755 setup/programs/tmux/tmux.sh create mode 100755 setup/programs/vim/vim.sh create mode 100755 setup/programs/wallpaper/wallpaper.sh create mode 100755 setup/programs/xmonad/xmonad.sh create mode 100755 setup/programs/yay/yay.sh create mode 100755 setup/setup.sh create mode 100755 setup/test.sh diff --git a/setup/config.sh b/setup/config.sh new file mode 100755 index 0000000..1db8df1 --- /dev/null +++ b/setup/config.sh @@ -0,0 +1,40 @@ +#!/bin/bash + +MAIN_DIR=$PWD + +source $MAIN_DIR/programs/os/debian_install.sh +source $MAIN_DIR/programs/os/arch_install.sh +source $MAIN_DIR/programs/os/raspberry_install.sh + +sleepTime=0.3 + +os_list=(debian arch raspberry) +pckgmngr_list=('sudo apt -y install' 'yes | sudo pacman -S' 'sudo apt -y install') + +common_programs_list=(\ +htop \ +tmux \ +git \ +fish \ +mc \ +wget \ +sudo \ +unzip \ +cmake \ +make \ +gcc \ +exa) + +default_installs_debian=(qutebrowser) +default_installs_arch=(qutebrowser) +default_installs_raspberry=(chromium) + +custom_installs_debian=(dmenu fonts) +custom_installs_arch=(dmenu fonts) +custom_installs_raspberry=(dmenu fonts) + +os_count=${#os_list[@]} +pckgmngr_count=${#pckgmngr_list[@]} + +OS="Wil be initialized in setup.sh" + diff --git a/setup/dotfiles/alacritty/alacritty.yml b/setup/dotfiles/alacritty/alacritty.yml new file mode 100755 index 0000000..8ae8415 --- /dev/null +++ b/setup/dotfiles/alacritty/alacritty.yml @@ -0,0 +1,870 @@ +# Configuration for Alacritty, the GPU enhanced terminal emulator. + +# Any items in the `env` entry below will be added as +# environment variables. Some entries may override variables +# set by alacritty itself. +env: + # TERM variable + # + # This value is used to set the `$TERM` environment variable for + # each instance of Alacritty. If it is not present, alacritty will + # check the local terminfo database and use `alacritty` if it is + # available, otherwise `xterm-256color` is used. + TERM: xterm-256color + +window: + # Window dimensions (changes require restart) + # + # Specified in number of columns/lines, not pixels. + # If both are `0`, this setting is ignored. + #dimensions: + # columns: 0 + # lines: 0 + + # Window position (changes require restart) + # + # Specified in number of pixels. + # If the position is not set, the window manager will handle the placement. + #position: + # x: 0 + # y: 0 + + # Window padding (changes require restart) + # + # Blank space added around the window in pixels. This padding is scaled + # by DPI and the specified value is always added at both opposing sides. + padding: + x: 6 + y: 6 + + # Spread additional padding evenly around the terminal content. + dynamic_padding: false + + # Background opacity + # + # Window opacity as a floating point number from `0.0` to `1.0`. + # The value `0.0` is completely transparent and `1.0` is opaque. + opacity: 0.8 + # opacity: 0.80 + + # Window decorations + # + # Values for `decorations`: + # - full: Borders and title bar + # - none: Neither borders nor title bar + # + # Values for `decorations` (macOS only): + # - transparent: Title bar, transparent background and title bar buttons + # - buttonless: Title bar, transparent background, but no title bar buttons + #decorations: full + + # Startup Mode (changes require restart) + # + # Values for `startup_mode`: + # - Windowed + # - Maximized + # - Fullscreen + # + # Values for `startup_mode` (macOS only): + # - SimpleFullscreen + #startup_mode: Windowed + + # Window title + title: Alacritty + + # Window class (Linux/BSD only): + class: + # Application instance name + instance: Alacritty + # General application class + general: Alacritty + + # GTK theme variant (Linux/BSD only) + # + # Override the variant of the GTK theme. Commonly supported values are `dark` and `light`. + # Set this to `None` to use the default theme variant. + #gtk_theme_variant: None + +scrolling: + # Maximum number of lines in the scrollback buffer. + # Specifying '0' will disable scrolling. + history: 5000 + + # Number of lines the viewport will move for every line scrolled when + # scrollback is enabled (history > 0). + #multiplier: 3 + + # Scroll to the bottom when new text is written to the terminal. + #auto_scroll: false + +# Spaces per Tab (changes require restart) +# +# This setting defines the width of a tab in cells. +# +# Some applications, like Emacs, rely on knowing about the width of a tab. +# To prevent unexpected behavior in these applications, it's also required to +# change the `it` value in terminfo when altering this setting. +#tabspaces: 8 + +# Font configuration +font: + # Normal (roman) font face + normal: + # Font family + # + # Default: + # - (macOS) Menlo + # - (Linux/BSD) monospace + # - (Windows) Consolas + family: Source Code Pro + # family: CodeNewRoman Nerd Font + # family: RobotoMono Nerd Font + # family: Hack + # family: JetBrains Mono + # family: UbuntuMono Nerd Font + # family: Monofur Nerd Font + # family: TerminessTTF Nerd Font + # family: Mononoki Nerd Font + + # The `style` can be specified to pick a specific face. + style: Regular + + # Bold font face + bold: + # Font family + # + # If the bold family is not specified, it will fall back to the + # value specified for the normal font. + family: Source Code Pro + # family: CodeNewRoman Nerd Font + # family: RobotoMono Nerd Font + # family: Hack + # family: JetBrains Mono + # family: UbuntuMono Nerd Font + # family: Monofur Nerd Font + # family: TerminessTTF Nerd Font + # family: Mononoki Nerd Font + + # The `style` can be specified to pick a specific face. + style: Bold + + # Italic font face + italic: + # Font family + # + # If the italic family is not specified, it will fall back to the + # value specified for the normal font. + family: Source Code Pro + # family: CodeNewRoman Nerd Font + # family: RobotoMono Nerd Font + # family: Hack + # family: JetBrains Mono + # family: UbuntuMono Nerd Font + # family: Monofuritalic Nerd Font Mono + # family: TerminessTTF Nerd Font + # family: Mononoki Nerd Font + + # The `style` can be specified to pick a specific face. + style: Italic + + # Bold italic font face + bold_italic: + # Font family + # + # If the bold italic family is not specified, it will fall back to the + # value specified for the normal font. + family: Source Code Pro + # family: CodeNewRoman Nerd Font + # family: RobotoMono Nerd Font + # family: Hack + # family: JetBrains Mono + # family: UbuntuMono Nerd Font + # family: Monofuritalic Nerd Font Mono + # family: TerminessTTF Nerd Font + # family: Mononoki Nerd Font + + # The `style` can be specified to pick a specific face. + style: Bold Italic + + # Point size + size: 16 + + # Offset is the extra space around each character. `offset.y` can be thought of + # as modifying the line spacing, and `offset.x` as modifying the letter spacing. + offset: + x: 0 + y: 1 + + # Glyph offset determines the locations of the glyphs within their cells with + # the default being at the bottom. Increasing `x` moves the glyph to the right, + # increasing `y` moves the glyph upwards. + #glyph_offset: + # x: 0 + # y: 0 + + # Thin stroke font rendering (macOS only) + # + # Thin strokes are suitable for retina displays, but for non-retina screens + # it is recommended to set `use_thin_strokes` to `false` + # + # macOS >= 10.14.x: + # + # If the font quality on non-retina display looks bad then set + # `use_thin_strokes` to `true` and enable font smoothing by running the + # following command: + # `defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO` + # + # This is a global setting and will require a log out or restart to take + # effect. + #use_thin_strokes: true + +# If `true`, bold text is drawn using the bright color variants. +draw_bold_text_with_bright_colors: true + +####################################### +## START OF COLOR SCHEMES ## +####################################### +schemes: + ### Doom One ### + DoomOne: &DoomOne + primary: + background: '#282c34' + foreground: '#bbc2cf' + cursor: + text: CellBackground + cursor: '#528bff' + selection: + text: CellForeground + background: '#3e4451' + normal: + black: '#1c1f24' + red: '#ff6c6b' + green: '#98be65' + yellow: '#da8548' + blue: '#51afef' + magenta: '#c678dd' + cyan: '#5699af' + white: '#202328' + bright: + black: '#5b6268' + red: '#da8548' + green: '#4db5bd' + yellow: '#ecbe7b' + blue: '#3071db' # This is 2257a0 in Doom Emacs but I lightened it. + magenta: '#a9a1e1' + cyan: '#46d9ff' + white: '#dfdfdf' + + ### Dracula ### + Dracula: &Dracula + primary: + background: '#282a36' + foreground: '#f8f8f2' + cursor: + text: CellBackground + cursor: CellForeground + vi_mode_cursor: + text: CellBackground + cursor: CellForeground + search: + matches: + foreground: '#44475a' + background: '#50fa7b' + focused_match: + foreground: '#44475a' + background: '#ffb86c' + bar: + background: '#282a36' + foreground: '#f8f8f2' + line_indicator: + foreground: None + background: None + selection: + text: CellForeground + background: '#44475a' + normal: + black: '#000000' + red: '#ff5555' + green: '#50fa7b' + yellow: '#f1fa8c' + blue: '#bd93f9' + magenta: '#ff79c6' + cyan: '#8be9fd' + white: '#bfbfbf' + bright: + black: '#4d4d4d' + red: '#ff6e67' + green: '#5af78e' + yellow: '#f4f99d' + blue: '#caa9fa' + magenta: '#ff92d0' + cyan: '#9aedfe' + white: '#e6e6e6' + dim: + black: '#14151b' + red: '#ff2222' + green: '#1ef956' + yellow: '#ebf85b' + blue: '#4d5b86' + magenta: '#ff46b0' + cyan: '#59dffc' + white: '#e6e6d1' + + ### Gruvbox dark ### + GruvboxDark: &GruvboxDark + # Default colors + primary: + # hard contrast: background = '0x1d2021' + background: '#282828' + # soft contrast: background = '0x32302f' + foreground: '#ebdbb2' + + # Normal colors + normal: + black: '#282828' + red: '#cc241d' + green: '#98971a' + yellow: '#d79921' + blue: '#458588' + magenta: '#b16286' + cyan: '#689d6a' + white: '#a89984' + + # Bright colors + bright: + black: '#928374' + red: '#fb4934' + green: '#b8bb26' + yellow: '#fabd2f' + blue: '#83a598' + magenta: '#d3869b' + cyan: '#8ec07c' + white: '#ebdbb2' + +### Monokai ### + MonokaiPro: &MonokaiPro + # Default colors + primary: + background: '#2D2A2E' + foreground: '#FCFCFA' + + # Normal colors + normal: + black: '#403E41' + red: '#FF6188' + green: '#A9DC76' + yellow: '#FFD866' + blue: '#FC9867' + magenta: '#AB9DF2' + cyan: '#78DCE8' + white: '#FCFCFA' + + # Bright colors + bright: + black: '#727072' + red: '#FF6188' + green: '#A9DC76' + yellow: '#FFD866' + blue: '#FC9867' + magenta: '#AB9DF2' + cyan: '#78DCE8' + white: '#FCFCFA' + + ### Nord ### + Nord: &Nord + # Default colors + primary: + background: '#2E3440' + foreground: '#D8DEE9' + + # Normal colors + normal: + black: '#3B4252' + red: '#BF616A' + green: '#A3BE8C' + yellow: '#EBCB8B' + blue: '#81A1C1' + magenta: '#B48EAD' + cyan: '#88C0D0' + white: '#E5E9F0' + + # Bright colors + bright: + black: '#4C566A' + red: '#BF616A' + green: '#A3BE8C' + yellow: '#EBCB8B' + blue: '#81A1C1' + magenta: '#B48EAD' + cyan: '#8FBCBB' + white: '#ECEFF4' + + ### Oceanic Next ### + OceanicNext: &OceanicNext + # Default colors + primary: + background: '#1b2b34' + foreground: '#d8dee9' + + # Colors the cursor will use if `custom_cursor_colors` is true + cursor: + text: '#1b2b34' + cursor: '#ffffff' + + # Normal colors + normal: + black: '#343d46' + red: '#EC5f67' + green: '#99C794' + yellow: '#FAC863' + blue: '#6699cc' + magenta: '#c594c5' + cyan: '#5fb3b3' + white: '#d8dee9' + + # Bright colors + bright: + black: '#343d46' + red: '#EC5f67' + green: '#99C794' + yellow: '#FAC863' + blue: '#6699cc' + magenta: '#c594c5' + cyan: '#5fb3b3' + white: '#d8dee9' + + ### Palenight ### + Palenight: &Palenight + # Default colors + primary: + background: '#292d3e' + foreground: '#d0d0d0' + + # Normal colors + normal: + black: '#292d3e' + red: '#f07178' + green: '#c3e88d' + yellow: '#ffcb6b' + blue: '#82aaff' + magenta: '#c792ea' + cyan: '#89ddff' + white: '#d0d0d0' + + # Bright colors + bright: + black: '#434758' + red: '#ff8b92' + green: '#ddffa7' + yellow: '#ffe585' + blue: '#9cc4ff' + magenta: '#e1acff' + cyan: '#a3f7ff' + white: '#ffffff' + + ### Solarized Dark ### + SolarizedDark: &SolarizedDark + # Default colors + primary: + background: '#002b36' # base03 + foreground: '#839496' # base0 + + # Cursor colors + cursor: + text: '#002b36' # base03 + cursor: '#839496' # base0 + + # Normal colors + normal: + black: '#073642' # base02 + red: '#dc322f' # red + green: '#859900' # green + yellow: '#b58900' # yellow + blue: '#268bd2' # blue + magenta: '#d33682' # magenta + cyan: '#2aa198' # cyan + white: '#eee8d5' # base2 + + # Bright colors + bright: + black: '#002b36' # base03 + red: '#cb4b16' # orange + green: '#586e75' # base01 + yellow: '#657b83' # base00 + blue: '#839496' # base0 + magenta: '#6c71c4' # violet + cyan: '#93a1a1' # base1 + white: '#fdf6e3' # base3 + + ### Solarized Light ### + SolarizedLight: &SolarizedLight + # Default colors + primary: + background: '#fdf6e3' # base3 + foreground: '#657b83' # base00 + + # Cursor colors + cursor: + text: '#fdf6e3' # base3 + cursor: '#657b83' # base00 + + # Normal colors + normal: + black: '#073642' # base02 + red: '#dc322f' # red + green: '#859900' # green + yellow: '#b58900' # yellow + blue: '#268bd2' # blue + magenta: '#d33682' # magenta + cyan: '#2aa198' # cyan + white: '#eee8d5' # base2 + + # Bright colors + bright: + black: '#002b36' # base03 + red: '#cb4b16' # orange + green: '#586e75' # base01 + yellow: '#657b83' # base00 + blue: '#839496' # base0 + magenta: '#6c71c4' # violet + cyan: '#93a1a1' # base1 + white: '#fdf6e3' # base3 + + ### Tomorrow Night ### + TomorrowNight: &TomorrowNight + # Default colors + primary: + background: '#1d1f21' + foreground: '#c5c8c6' + + # Colors the cursor will use if `custom_cursor_colors` is true + cursor: + text: '#1d1f21' + cursor: '#ffffff' + + # Normal colors + normal: + black: '#1d1f21' + red: '#cc6666' + green: '#b5bd68' + yellow: '#e6c547' + blue: '#81a2be' + magenta: '#b294bb' + cyan: '#70c0ba' + white: '#373b41' + + # Bright colors + bright: + black: '#666666' + red: '#ff3334' + green: '#9ec400' + yellow: '#f0c674' + blue: '#81a2be' + magenta: '#b77ee0' + cyan: '#54ced6' + white: '#282a2e' + +###################################################################### +## SET THEME: Choose ONE color scheme from those in the above list. ## +## ################################################################### +# Available themes are: +# *DoomOne +# *Dracula +# *GruvboxDark +# *MonokaiPro +# *Nord +# *OceanicNext +# *Palenight +# *SolarizedLight +# *SolarizedDark +# *TomorrowNight + +colors: *DoomOne + +####################################### +## END OF COLOR SCHEMES ## +####################################### + +# Visual Bell +# +# Any time the BEL code is received, Alacritty "rings" the visual bell. Once +# rung, the terminal background will be set to white and transition back to the +# default background color. You can control the rate of this transition by +# setting the `duration` property (represented in milliseconds). You can also +# configure the transition function by setting the `animation` property. +# +# Values for `animation`: +# - Ease +# - EaseOut +# - EaseOutSine +# - EaseOutQuad +# - EaseOutCubic +# - EaseOutQuart +# - EaseOutQuint +# - EaseOutExpo +# - EaseOutCirc +# - Linear +# +# Specifying a `duration` of `0` will disable the visual bell. +#visual_bell: +# animation: EaseOutExpo +# duration: 0 +# color: '#ffffff' + +#selection: + #semantic_escape_chars: ",│`|:\"' ()[]{}<>\t" + + # When set to `true`, selected text will be copied to the primary clipboard. + #save_to_clipboard: false + +# Allow terminal applications to change Alacritty's window title. +#dynamic_title: true + +#cursor: + # Cursor style + # + # Values for `style`: + # - ▇ Block + # - _ Underline + # - | Beam + #style: Block + + # If this is `true`, the cursor will be rendered as a hollow box when the + # window is not focused. + #unfocused_hollow: true + +# Live config reload (changes require restart) +#live_config_reload: true + +# Shell +# +# You can set `shell.program` to the path of your favorite shell, e.g. `/bin/fish`. +# Entries in `shell.args` are passed unmodified as arguments to the shell. +# +# Default: +# - (macOS) /bin/bash --login +# - (Linux/BSD) user login shell +# - (Windows) powershell +#shell: +# program: /bin/bash +# args: +# - --login + +# Startup directory +# +# Directory the shell is started in. If this is unset, or `None`, the working +# directory of the parent process will be used. +#working_directory: None + +# WinPTY backend (Windows only) +# +# Alacritty defaults to using the newer ConPTY backend if it is available, +# since it resolves a lot of bugs and is quite a bit faster. If it is not +# available, the the WinPTY backend will be used instead. +# +# Setting this option to `true` makes Alacritty use the legacy WinPTY backend, +# even if the ConPTY backend is available. +#winpty_backend: false + +# Send ESC (\x1b) before characters when alt is pressed. +#alt_send_esc: true + +#debug: + # Display the time it takes to redraw each frame. + #render_timer: false + + # Keep the log file after quitting Alacritty. + #persistent_logging: false + + # Log level + # + # Values for `log_level`: + # - None + # - Error + # - Warn + # - Info + # - Debug + # - Trace + #log_level: Warn + + # Print all received window events. + #print_events: false + + # Record all characters and escape sequences as test data. + #ref_test: false + +#mouse: + # Click settings + # + # The `double_click` and `triple_click` settings control the time + # alacritty should wait for accepting multiple clicks as one double + # or triple click. + #double_click: { threshold: 300 } + #triple_click: { threshold: 300 } + + # If this is `true`, the cursor is temporarily hidden when typing. + #hide_when_typing: false + + #url: + # URL launcher + # + # This program is executed when clicking on a text which is recognized as a URL. + # The URL is always added to the command as the last parameter. + # + # When set to `None`, URL launching will be disabled completely. + # + # Default: + # - (macOS) open + # - (Linux/BSD) xdg-open + # - (Windows) explorer + #launcher: + # program: xdg-open + # args: [] + + # URL modifiers + # + # These are the modifiers that need to be held down for opening URLs when clicking + # on them. The available modifiers are documented in the key binding section. + #modifiers: None + +# Mouse bindings +# +# Mouse bindings are specified as a list of objects, much like the key +# bindings further below. +# +# Each mouse binding will specify a: +# +# - `mouse`: +# +# - Middle +# - Left +# - Right +# - Numeric identifier such as `5` +# +# - `action` (see key bindings) +# +# And optionally: +# +# - `mods` (see key bindings) +#mouse_bindings: +# - { mouse: Middle, action: PasteSelection } + +# Key bindings +# +# Key bindings are specified as a list of objects. For example, this is the +# default paste binding: +# +# `- { key: V, mods: Control|Shift, action: Paste }` +# +# Each key binding will specify a: +# +# - `key`: Identifier of the key pressed +# +# - A-Z +# - F1-F24 +# - Key0-Key9 +# +# A full list with available key codes can be found here: +# https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants +# +# Instead of using the name of the keys, the `key` field also supports using +# the scancode of the desired key. Scancodes have to be specified as a +# decimal number. This command will allow you to display the hex scancodes +# for certain keys: +# +# `showkey --scancodes`. +# +# Then exactly one of: +# +# - `chars`: Send a byte sequence to the running application +# +# The `chars` field writes the specified string to the terminal. This makes +# it possible to pass escape sequences. To find escape codes for bindings +# like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside +# of tmux. Note that applications use terminfo to map escape sequences back +# to keys. It is therefore required to update the terminfo when changing an +# escape sequence. +# +# - `action`: Execute a predefined action +# +# - Copy +# - Paste +# - PasteSelection +# - IncreaseFontSize +# - DecreaseFontSize +# - ResetFontSize +# - ScrollPageUp +# - ScrollPageDown +# - ScrollLineUp +# - ScrollLineDown +# - ScrollToTop +# - ScrollToBottom +# - ClearHistory +# - Hide +# - Minimize +# - Quit +# - ToggleFullscreen +# - SpawnNewInstance +# - ClearLogNotice +# - ReceiveChar +# - None +# +# (macOS only): +# - ToggleSimpleFullscreen: Enters fullscreen without occupying another space +# +# - `command`: Fork and execute a specified command plus arguments +# +# The `command` field must be a map containing a `program` string and an +# `args` array of command line parameter strings. For example: +# `{ program: "alacritty", args: ["-e", "vttest"] }` +# +# And optionally: +# +# - `mods`: Key modifiers to filter binding actions +# +# - Command +# - Control +# - Option +# - Super +# - Shift +# - Alt +# +# Multiple `mods` can be combined using `|` like this: +# `mods: Control|Shift`. +# Whitespace and capitalization are relevant and must match the example. +# +# - `mode`: Indicate a binding for only specific terminal reported modes +# +# This is mainly used to send applications the correct escape sequences +# when in different modes. +# +# - AppCursor +# - AppKeypad +# - Alt +# +# A `~` operator can be used before a mode to apply the binding whenever +# the mode is *not* active, e.g. `~Alt`. +# +# Bindings are always filled by default, but will be replaced when a new +# binding with the same triggers is defined. To unset a default binding, it can +# be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for +# a no-op if you do not wish to receive input characters for that binding. +key_bindings: + # (Windows, Linux, and BSD only) + - { key: V, mods: Control|Shift, action: Paste } + - { key: C, mods: Control|Shift, action: Copy } + - { key: Insert, mods: Shift, action: PasteSelection } + - { key: Key0, mods: Control, action: ResetFontSize } + - { key: Equals, mods: Control, action: IncreaseFontSize } + - { key: Plus, mods: Control, action: IncreaseFontSize } + - { key: Minus, mods: Control, action: DecreaseFontSize } + - { key: F11, mods: None, action: ToggleFullscreen } + - { key: Paste, mods: None, action: Paste } + - { key: Copy, mods: None, action: Copy } + - { key: L, mods: Control, action: ClearLogNotice } + - { key: L, mods: Control, chars: "\x0c" } + - { key: PageUp, mods: None, action: ScrollPageUp, mode: ~Alt } + - { key: PageDown, mods: None, action: ScrollPageDown, mode: ~Alt } + - { key: Home, mods: Shift, action: ScrollToTop, mode: ~Alt } + - { key: End, mods: Shift, action: ScrollToBottom, mode: ~Alt } + diff --git a/setup/dotfiles/alacritty/alacritty.yml.safe b/setup/dotfiles/alacritty/alacritty.yml.safe new file mode 100755 index 0000000..4ca3ead --- /dev/null +++ b/setup/dotfiles/alacritty/alacritty.yml.safe @@ -0,0 +1,20 @@ +font: + normal: + family: Source Code Pro + style: Regular + + bold: + family: Source Code Pro + style: Bold + + italic: + family: Source Code Pro + style: Italic + + bold_italic: + family: Source Code Pro + style: Bold Italic + + size: 8 + + diff --git a/setup/dotfiles/fish/config.fish b/setup/dotfiles/fish/config.fish new file mode 100755 index 0000000..2e36633 --- /dev/null +++ b/setup/dotfiles/fish/config.fish @@ -0,0 +1,45 @@ +if status is-interactive + # Commands to run in interactive sessions can go here +end + +set fish_greeting # Supresses fish's intro message +set TERM "xterm-256color" # Defines th terminal type + + + +##################### +### VISUALS BEGIN ### +##################### +set fish_color_normal brcyan +set fish_color_autosuggestion '#7d7d7d' +set fish_color_command brcyan +set fish_color_error '#ff6c6b' +set fish_color_param brcyan + +##################### +### VISUALS END ### +##################### + +# Changing "ls" to "exa" +alias ls='exa --color=always --group-directories-first' # my preferred listing +alias lsl='exa -al --color=always --group-directories-first' # my preferred listing +alias la='exa -a --color=always --group-directories-first' # all files and dirs +alias ll='exa -l --color=always --group-directories-first' # long format +alias lt='exa -aT --color=always --group-directories-first' # tree listing +alias l.='exa -a | egrep "^\."' + +# navigation +alias ..='cd ..' +alias ...='cd ../..' + +#adding flags +alias df='df -h' # human-readable sizes +alias free='free -m' # show sizes in MB + +#aliseption +alias alias_edit='vim ~/.config/fish/config.fish' +alias alias_activate='source ~/.config/fish/config.fish' + +##################### +### ALIASES END ### +##################### diff --git a/setup/dotfiles/picom/picom.conf b/setup/dotfiles/picom/picom.conf new file mode 100755 index 0000000..3b3d157 --- /dev/null +++ b/setup/dotfiles/picom/picom.conf @@ -0,0 +1,428 @@ +################################# +# Shadows # +################################# + + +# Enabled client-side shadows on windows. Note desktop windows +# (windows with '_NET_WM_WINDOW_TYPE_DESKTOP') never get shadow, +# unless explicitly requested using the wintypes option. +# +# shadow = false +shadow = true; + +# The blur radius for shadows, in pixels. (defaults to 12) +# shadow-radius = 12 +shadow-radius = 7; + +# The opacity of shadows. (0.0 - 1.0, defaults to 0.75) +# shadow-opacity = .75 + +# The left offset for shadows, in pixels. (defaults to -15) +# shadow-offset-x = -15 +shadow-offset-x = -7; + +# The top offset for shadows, in pixels. (defaults to -15) +# shadow-offset-y = -15 +shadow-offset-y = -7; + +# Red color value of shadow (0.0 - 1.0, defaults to 0). +# shadow-red = 0 + +# Green color value of shadow (0.0 - 1.0, defaults to 0). +# shadow-green = 0 + +# Blue color value of shadow (0.0 - 1.0, defaults to 0). +# shadow-blue = 0 + +# Hex string color value of shadow (#000000 - #FFFFFF, defaults to #000000). This option will override options set shadow-(red/green/blue) +# shadow-color = "#000000" + +# Specify a list of conditions of windows that should have no shadow. +# +# examples: +# shadow-exclude = "n:e:Notification"; +# +# shadow-exclude = [] +shadow-exclude = [ + "name = 'Notification'", + "class_g = 'Conky'", + "class_g ?= 'Notify-osd'", + "class_g = 'Cairo-clock'", + "_GTK_FRAME_EXTENTS@:c" +]; + +# Specify a list of conditions of windows that should have no shadow painted over, such as a dock window. +# clip-shadow-above = [] + +# Specify a X geometry that describes the region in which shadow should not +# be painted in, such as a dock window region. Use +# shadow-exclude-reg = "x10+0+0" +# for example, if the 10 pixels on the bottom of the screen should not have shadows painted on. +# +# shadow-exclude-reg = "" + +# Crop shadow of a window fully on a particular Xinerama screen to the screen. +# xinerama-shadow-crop = false + + +################################# +# Fading # +################################# + + +# Fade windows in/out when opening/closing and when opacity changes, +# unless no-fading-openclose is used. +# fading = false +fading = true; + +# Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028) +# fade-in-step = 0.028 +fade-in-step = 0.03; + +# Opacity change between steps while fading out. (0.01 - 1.0, defaults to 0.03) +# fade-out-step = 0.03 +fade-out-step = 0.03; + +# The time between steps in fade step, in milliseconds. (> 0, defaults to 10) +# fade-delta = 10 + +# Specify a list of conditions of windows that should not be faded. +# fade-exclude = [] + +# Do not fade on window open/close. +# no-fading-openclose = false + +# Do not fade destroyed ARGB windows with WM frame. Workaround of bugs in Openbox, Fluxbox, etc. +# no-fading-destroyed-argb = false + + +################################# +# Transparency / Opacity # +################################# + + +# Opacity of inactive windows. (0.1 - 1.0, defaults to 1.0) +# inactive-opacity = 1 +inactive-opacity = 0.95; + +# Opacity of window titlebars and borders. (0.1 - 1.0, disabled by default) +# frame-opacity = 1.0 +frame-opacity = 0.9; + +# Let inactive opacity set by -i override the '_NET_WM_WINDOW_OPACITY' values of windows. +# inactive-opacity-override = true +inactive-opacity-override = false; + +# Default opacity for active windows. (0.0 - 1.0, defaults to 1.0) +# active-opacity = 1.0 + +# Dim inactive windows. (0.0 - 1.0, defaults to 0.0) +# inactive-dim = 0.0 + +# Specify a list of conditions of windows that should never be considered focused. +# focus-exclude = [] +focus-exclude = [ "class_g = 'Cairo-clock'" ]; + +# Use fixed inactive dim value, instead of adjusting according to window opacity. +# inactive-dim-fixed = 1.0 + +# Specify a list of opacity rules, in the format `PERCENT:PATTERN`, +# like `50:name *= "Firefox"`. picom-trans is recommended over this. +# Note we don't make any guarantee about possible conflicts with other +# programs that set '_NET_WM_WINDOW_OPACITY' on frame or client windows. +# example: +# opacity-rule = [ "80:class_g = 'URxvt'" ]; +# +# opacity-rule = [] + + +################################# +# Corners # +################################# + +# Sets the radius of rounded window corners. When > 0, the compositor will +# round the corners of windows. Does not interact well with +# `transparent-clipping`. +corner-radius = 5 + +# Exclude conditions for rounded corners. +rounded-corners-exclude = [ + "window_type = 'dock'", + "window_type = 'desktop'" +]; + + +################################# +# Background-Blurring # +################################# + + +# Parameters for background blurring, see the *BLUR* section for more information. +# blur-method = +# blur-size = 12 +# +# blur-deviation = false +# +blur-strength = 5 + +# Blur background of semi-transparent / ARGB windows. +# Bad in performance, with driver-dependent behavior. +# The name of the switch may change without prior notifications. +# +# blur-background = false + +# Blur background of windows when the window frame is not opaque. +# Implies: +# blur-background +# Bad in performance, with driver-dependent behavior. The name may change. +# +# blur-background-frame = false + + +# Use fixed blur strength rather than adjusting according to window opacity. +# blur-background-fixed = false + + +# Specify the blur convolution kernel, with the following format: +# example: +# blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1"; +# +# blur-kern = "" +blur-kern = "3x3box"; + + +# Exclude conditions for background blur. +# blur-background-exclude = [] +blur-background-exclude = [ + "window_type = 'dock'", + "window_type = 'desktop'", + "_GTK_FRAME_EXTENTS@:c" +]; + +################################# +# General Settings # +################################# + +# Enable remote control via D-Bus. See the man page for more details. +# dbus = true + +# Daemonize process. Fork to background after initialization. Causes issues with certain (badly-written) drivers. +# daemon = false + +# Specify the backend to use: `xrender`, `glx`, or `xr_glx_hybrid`. +# `xrender` is the default one. +# +# backend = "glx" +backend = "xrender"; + +# Enable/disable VSync. +# vsync = false +vsync = true; + +# Enable remote control via D-Bus. See the *D-BUS API* section below for more details. +# dbus = false + +# Try to detect WM windows (a non-override-redirect window with no +# child that has 'WM_STATE') and mark them as active. +# +# mark-wmwin-focused = false +mark-wmwin-focused = true; + +# Mark override-redirect windows that doesn't have a child window with 'WM_STATE' focused. +# mark-ovredir-focused = false +mark-ovredir-focused = true; + +# Try to detect windows with rounded corners and don't consider them +# shaped windows. The accuracy is not very high, unfortunately. +# +# detect-rounded-corners = false +detect-rounded-corners = true; + +# Detect '_NET_WM_WINDOW_OPACITY' on client windows, useful for window managers +# not passing '_NET_WM_WINDOW_OPACITY' of client windows to frame windows. +# +# detect-client-opacity = false +detect-client-opacity = true; + +# Use EWMH '_NET_ACTIVE_WINDOW' to determine currently focused window, +# rather than listening to 'FocusIn'/'FocusOut' event. Might have more accuracy, +# provided that the WM supports it. +# +# use-ewmh-active-win = false + +# Unredirect all windows if a full-screen opaque window is detected, +# to maximize performance for full-screen windows. Known to cause flickering +# when redirecting/unredirecting windows. +# +# unredir-if-possible = false + +# Delay before unredirecting the window, in milliseconds. Defaults to 0. +# unredir-if-possible-delay = 0 + +# Conditions of windows that shouldn't be considered full-screen for unredirecting screen. +# unredir-if-possible-exclude = [] + +# Use 'WM_TRANSIENT_FOR' to group windows, and consider windows +# in the same group focused at the same time. +# +# detect-transient = false +detect-transient = true; + +# Use 'WM_CLIENT_LEADER' to group windows, and consider windows in the same +# group focused at the same time. This usually means windows from the same application +# will be considered focused or unfocused at the same time. +# 'WM_TRANSIENT_FOR' has higher priority if detect-transient is enabled, too. +# +# detect-client-leader = false + +# Resize damaged region by a specific number of pixels. +# A positive value enlarges it while a negative one shrinks it. +# If the value is positive, those additional pixels will not be actually painted +# to screen, only used in blur calculation, and such. (Due to technical limitations, +# with use-damage, those pixels will still be incorrectly painted to screen.) +# Primarily used to fix the line corruption issues of blur, +# in which case you should use the blur radius value here +# (e.g. with a 3x3 kernel, you should use `--resize-damage 1`, +# with a 5x5 one you use `--resize-damage 2`, and so on). +# May or may not work with *--glx-no-stencil*. Shrinking doesn't function correctly. +# +# resize-damage = 1 + +# Specify a list of conditions of windows that should be painted with inverted color. +# Resource-hogging, and is not well tested. +# +# invert-color-include = [] + +# GLX backend: Avoid using stencil buffer, useful if you don't have a stencil buffer. +# Might cause incorrect opacity when rendering transparent content (but never +# practically happened) and may not work with blur-background. +# My tests show a 15% performance boost. Recommended. +# +glx-no-stencil = true; + +# GLX backend: Avoid rebinding pixmap on window damage. +# Probably could improve performance on rapid window content changes, +# but is known to break things on some drivers (LLVMpipe, xf86-video-intel, etc.). +# Recommended if it works. +# +# glx-no-rebind-pixmap = false + +# Disable the use of damage information. +# This cause the whole screen to be redrawn every time, instead of the part of the screen +# has actually changed. Potentially degrades the performance, but might fix some artifacts. +# The opposing option is use-damage +# +# no-use-damage = false +use-damage = true; + +# Use X Sync fence to sync clients' draw calls, to make sure all draw +# calls are finished before picom starts drawing. Needed on nvidia-drivers +# with GLX backend for some users. +# +# xrender-sync-fence = false + +# GLX backend: Use specified GLSL fragment shader for rendering window +# contents. Read the man page for a detailed explanation of the interface. +# +# window-shader-fg = "default" + +# Use rules to set per-window shaders. Syntax is SHADER_PATH:PATTERN, similar +# to opacity-rule. SHADER_PATH can be "default". This overrides window-shader-fg. +# +# window-shader-fg-rule = [ +# "my_shader.frag:window_type != 'dock'" +# ] + +# Force all windows to be painted with blending. Useful if you +# have a glx-fshader-win that could turn opaque pixels transparent. +# +# force-win-blend = false + +# Do not use EWMH to detect fullscreen windows. +# Reverts to checking if a window is fullscreen based only on its size and coordinates. +# +# no-ewmh-fullscreen = false + +# Dimming bright windows so their brightness doesn't exceed this set value. +# Brightness of a window is estimated by averaging all pixels in the window, +# so this could comes with a performance hit. +# Setting this to 1.0 disables this behaviour. Requires --use-damage to be disabled. (default: 1.0) +# +# max-brightness = 1.0 + +# Make transparent windows clip other windows like non-transparent windows do, +# instead of blending on top of them. +# +# transparent-clipping = false + +# Specify a list of conditions of windows that should never have transparent +# clipping applied. Useful for screenshot tools, where you need to be able to +# see through transparent parts of the window. +# +# transparent-clipping-exclude = [] + +# Set the log level. Possible values are: +# "trace", "debug", "info", "warn", "error" +# in increasing level of importance. Case doesn't matter. +# If using the "TRACE" log level, it's better to log into a file +# using *--log-file*, since it can generate a huge stream of logs. +# +# log-level = "debug" +log-level = "warn"; + +# Set the log file. +# If *--log-file* is never specified, logs will be written to stderr. +# Otherwise, logs will to written to the given file, though some of the early +# logs might still be written to the stderr. +# When setting this option from the config file, it is recommended to use an absolute path. +# +# log-file = "/path/to/your/log/file" + +# Show all X errors (for debugging) +# show-all-xerrors = false + +# Write process ID to a file. +# write-pid-path = "/path/to/your/log/file" + +# Window type settings +# +# 'WINDOW_TYPE' is one of the 15 window types defined in EWMH standard: +# "unknown", "desktop", "dock", "toolbar", "menu", "utility", +# "splash", "dialog", "normal", "dropdown_menu", "popup_menu", +# "tooltip", "notification", "combo", and "dnd". +# +# Following per window-type options are available: :: +# +# fade, shadow::: +# Controls window-type-specific shadow and fade settings. +# +# opacity::: +# Controls default opacity of the window type. +# +# focus::: +# Controls whether the window of this type is to be always considered focused. +# (By default, all window types except "normal" and "dialog" has this on.) +# +# full-shadow::: +# Controls whether shadow is drawn under the parts of the window that you +# normally won't be able to see. Useful when the window has parts of it +# transparent, and you want shadows in those areas. +# +# clip-shadow-above::: +# Controls whether shadows that would have been drawn above the window should +# be clipped. Useful for dock windows that should have no shadow painted on top. +# +# redir-ignore::: +# Controls whether this type of windows should cause screen to become +# redirected again after been unredirected. If you have unredir-if-possible +# set, and doesn't want certain window to cause unnecessary screen redirection, +# you can set this to `true`. +# +wintypes: +{ + tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; }; + dock = { shadow = false; clip-shadow-above = true; } + dnd = { shadow = false; } + popup_menu = { opacity = 0.8; } + dropdown_menu = { opacity = 0.8; } +}; diff --git a/setup/dotfiles/tmux/tmux.conf b/setup/dotfiles/tmux/tmux.conf new file mode 100644 index 0000000..729d72e --- /dev/null +++ b/setup/dotfiles/tmux/tmux.conf @@ -0,0 +1,2 @@ +set -g mouse on + diff --git a/setup/dotfiles/xmobar/battery.sh b/setup/dotfiles/xmobar/battery.sh new file mode 100755 index 0000000..20a00dd --- /dev/null +++ b/setup/dotfiles/xmobar/battery.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +echo $(acpi | grep -o -E '[0-9][0-9]?%|100%') diff --git a/setup/dotfiles/xmobar/doom-one-xmobarrc b/setup/dotfiles/xmobar/doom-one-xmobarrc new file mode 100755 index 0000000..2c728ad --- /dev/null +++ b/setup/dotfiles/xmobar/doom-one-xmobarrc @@ -0,0 +1,64 @@ +-- Xmobar (http://projects.haskell.org/xmobar/) +-- This is one of the xmobar configurations for DTOS. +-- This config is packaged in the DTOS repo as 'dtos-xmobar' +-- Color scheme: Doom One +-- Dependencies: + -- otf-font-awesome + -- ttf-mononoki + -- ttf-ubuntu-font-family + -- htop + -- emacs + -- pacman (Arch Linux) + -- trayer + -- 'dtos-local-bin' (from dtos-core-repo) + +Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" + , additionalFonts = [ "xft:Mononoki:pixelsize=11:antialias=true:hinting=true" + , "xft:Font Awesome 5 Free Solid:pixelsize=12" + , "xft:Font Awesome 5 Brands:pixelsize=12" + ] + , bgColor = "#282c34" + , fgColor = "#ff6c6b" + -- Position TopSize and BottomSize take 3 arguments: + -- an alignment parameter (L/R/C) for Left, Right or Center. + -- an integer for the percentage width, so 100 would be 100%. + -- an integer for the minimum pixel height for xmobar, so 24 would force a height of at least 24 pixels. + -- NOTE: The height should be the same as the trayer (system tray) height. + , position = TopSize L 100 24 + , lowerOnStart = True + , hideOnStart = False + , allDesktops = True + , persistent = True + , iconRoot = ".xmonad/xpm/" -- default: "." + , commands = [ + -- Echos a "penguin" icon in front of the kernel output. + Run Com "echo" ["\xf17c"] "penguin" 3600 + -- Get kernel version (script found in .local/bin) + , Run Com ".local/bin/kernel" [] "kernel" 36000 + -- Cpu usage in percent + , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 + -- Ram used number and percent + , Run Memory ["-t", "\xf233 mem: M (%)"] 20 + -- Disk space free + , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 + -- Echos an "up arrow" icon in front of the uptime output. + , Run Com "echo" ["\xf0aa"] "uparrow" 3600 + -- Uptime + , Run Uptime ["-t", "uptime: d h"] 360 + -- Echos a "bell" icon in front of the pacman updates. + , Run Com "echo" ["\xf0f3"] "bell" 3600 + -- Check for pacman updates (script found in .local/bin) + , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000 + -- Echos a "battery" icon in front of the pacman updates. + , Run Com "echo" ["\xf242"] "baticon" 3600 + -- Battery + , Run BatteryP ["BAT0"] ["-t", " (%)"] 360 + -- Time and date + , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50 + -- Prints out the left side items such as workspaces, layout, etc. + , Run UnsafeStdinReader + ] + , sepChar = "%" + , alignSep = "}{" + , template = " }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%" + } diff --git a/setup/dotfiles/xmobar/get_kernel.sh b/setup/dotfiles/xmobar/get_kernel.sh new file mode 100755 index 0000000..7322d54 --- /dev/null +++ b/setup/dotfiles/xmobar/get_kernel.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +uname -r | grep -Eo '[[:digit:]]+[.][[:digit:]]+[.]+[[:digit:]]' diff --git a/setup/dotfiles/xmobar/ip.sh b/setup/dotfiles/xmobar/ip.sh new file mode 100755 index 0000000..ddf0d85 --- /dev/null +++ b/setup/dotfiles/xmobar/ip.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +system=$(cat /etc/os-release | sed -n 3p) + +if [[ $system == *"arch"* ]] + then + ip=$(ip -json route get 8.8.8.8 | jq -r '.[].prefsrc') +elif [[ $system == *"debian"* ]] + then + ip=$(hostname -I | awk '{print $1}') +fi + +echo $ip + diff --git a/setup/dotfiles/xmobar/xmobarrc.hs b/setup/dotfiles/xmobar/xmobarrc.hs new file mode 100755 index 0000000..e951148 --- /dev/null +++ b/setup/dotfiles/xmobar/xmobarrc.hs @@ -0,0 +1,64 @@ +Config { font = "xft:Ubuntu:weight=bold:pixelsize=26:antialias=true:hinting=true" + , additionalFonts = [ "xft:Mononoki:pixelsize=18:antialias=true:hinting=true" + , "xft:Font Awesome 6 Free Solid:pixelsize=30" + , "xft:Font Awesome 6 Brands:pixelsize=30" + ] + , bgColor = "#282c34" + , fgColor = "#ff6c6b" + , alpha = 255 + , position = TopSize L 100 35 + , textOffset = -1 + , iconOffset = -1 + , lowerOnStart = True + , persistent = True + , hideOnStart = False + , iconRoot = "." + , allDesktops = True + , overrideRedirect = True + , commands = [ + -- Echos a "penguin" icon in front of the kernel output. + Run Com "echo" ["\xf17c"] "penguin" 36000 + -- Get kernel version (script found in .local/bin) + , Run Com "/home/key/.config/xmobar/get_kernel.sh" [] "kernel" 36000 + -- Echos a "rj45" icon in front of the ip output. + , Run Com "echo" ["\xf796"] "rj" 36000 + -- Get the Current IP address + , Run Com "/home/key/.config/xmobar/ip.sh" [] "myip" 150 + + , Run Com "/home/key/.config/xmobar/battery.sh" [] "battery" 150 + + -- Dy Newtoek consumption + , Run DynNetwork [ "--template" , ": kB/s|kB/s" + , "--Low" , "5000" -- units: kB/s + , "--High" , "50000" -- units: kB/s + , "--low" , "darkgreen" + , "--normal" , "darkorange" + , "--high" , "darkred" + ] 10 + -- Cpu usage in percent + , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 + -- Ram used number and percent + , Run Memory ["-t", "\xf233 mem: M (%)"] 20 + -- Disk space free + , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 + -- Echos an "up arrow" icon in front of the uptime output. + , Run Com "echo" ["\xf0aa"] "uparrow" 3600 + -- Uptime + , Run Uptime ["-t", "uptime: d h"] 360 + -- Echos a "bell" icon in front of the pacman updates. + , Run Com "echo" ["\xf0f3"] "bell" 3600 + -- Check for pacman updates (script found in .local/bin) + , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000 + -- Echos a "battery" icon in front of the pacman updates. + , Run Com "echo" ["\xf242"] "baticon" 3600 + -- Battery + , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50 + -- Prints out the left side items such as workspaces, layout, etc. + , Run UnsafeStdinReader + ] + , sepChar = "%" + , alignSep = "}{" + , template = "%penguin% %kernel% %rj% %dynnetwork% IP:%myip%}%date%{%battery% %baticon% %cpu% " + + } + diff --git a/setup/dotfiles/xmonad/xmonad.hi b/setup/dotfiles/xmonad/xmonad.hi new file mode 100644 index 0000000000000000000000000000000000000000..dfb07baa2c3677d71e28e02f85127b20ffe54962 GIT binary patch literal 4697 zcmai14OA0X7LF(=f`5ntRVuJ*QJX0V0YWJ%`61yagphzhtuiE&WXxnHOeTc5dx{*} zJ+)TX|G(Cw*0XB0we{4W+SY1!Jyh3KckPdBkJ_%<+U>Dxt*u&r+I{cMdkm<%n{&9i zyzk!c-Fx4C_d&ngCp;?r834ZZ;3p4%>%jNGDd1-yP|&BJN_F(Bww-6*U0R`U9(83% z{6y_1TWSwaTB`j%yL0WE?@u^+r0J7y2Yy_9qxQzU1M>{ariXrAkbLK0mb(4;W1TCf z|7-Kq55}-gvgP@iO#b79sph$*d2oyu17zV{~C`Le$0>wxuQlS_H#b_wfph$-z1ByqW zfB~q+$~J@*OaCNM zN{I3lQA&w2l_=Ao0uN$3_(|YV!st-T(wzE?dB;}Izxm$Avzh71%K;8PFi%5v>+!B% zwtd#J%hmacsgjU!T@rOnU3_#c|0k+rNJ2U8@2WuL&J(zDM19#nO6e+ocUfsH0>;(+6j7eZ1r4 zH(r|4E#~fPIkr#nGG85bMmoRc{8^KKXXUhN?wSIXCl_=#b-l2UpRe6>z*^)$Ws?al z!Ia|cjMlq9`3_WF z3ypp1`g1Geb2h~7NqbIbmc3wKSFgXm{|hyHX~i?y@h2yC#wII}?bxmK36+aB9rynG z%GSHx)CvWv`Qk*)oxgaJGU`vA7!zp8!!?A2_MZfU5T6DwPWkzLvLpt-LleBxJ`lT z2Nyh<{^tW(*0oEw7OpydakT<9P&zJa+JZO5t_=<9#^p)53N+)#IUk*I^;H*h4ncH zC)_^w!`xGUTc*0S9XbHFgx&Fr=Bb`Vdb}|s?NC71Cajut>1xZ@SD*>_B%F(X>5xhU z8fe0PcrR7LB^5h$-7Q<`-H#si3{^dSb{3kK!2BMt90=bS<$Xgh4p<@1Pz4_pcB`zb z-1vJykY;(J+Y~*kQKM07sA5W^w$^$p*>FXBbJSt5RoC-uEN_Ovfqlk9yAH3U&ZF{y zttQ&oYIFKRcALSHrzvyTjQ*-N!asx-MLGs73n(3hraK@R&`O6HOqSvncnQS7h+$w= zNNFhzMy7aZiB@|UFCF3FUPY7!>{j5OBl_p+V|tTCuh%%*0v&C|76W$C^l@=>bQqFq z0BN4u$`^{Q7Bko0t~2NwJT(PDZDZaH>^QZLBg=;+ns+l{b)Vn>liJwqERP1XGeUFP zs~R+twodEd81zN~rsDs?;^EjZ%m5M;Y0aLfmG{r}nv4;1yQPL}m#p^x6NbQf)STd^ zIR>+63u6vjWl=|7hp}95*4KpXR+F|IvkdbvOeoB>fwR>0s`>~ID>80L5Muzy2c;&* zF`mSy2NCMkm38@*`FWLLV{J??>7qtwVOf119!n}6(;+c@m~922Fdc3tB(VZ77a8oP z);XjOS0$s-1Y^}UV>7FZwL9l>IIiJdmSaM+YdxGE*cO!=n-|5-QsJD=&jxvMt^h6VW>BUG^Fu|g+u|IY8dQa z2-=+FpBrW*TwR%^SZ!(L1h3anZVp-uI>|F9LR)B-+@rw~8)N`SF@^pn0a2$)BF%@r zf*6$BxBxaX&L%m+vmGGpqF#Ydj!0g;IxLAS?*l}zMK$WGe4|^-7BGy(rYjBxLX93n zl|Vwz=?Dru?Sb7~pw`dTRmTGMT9z}H`2%jYC~9i5*WvvpV@ue&BHIc*3f1`zS6QIW z%9-_nGHs2kFwj(PYbO^iz0n4_sd|a!s2V!Rc*@-9STW-ej2i{s%lhzQwh7!$$^|Mx zm4m!#iF{R%%YzL^KVVo(i#^vr>)|MMKg&eLt{Pqhv~dOK6OpGms#)L}4_v}~{%`9Z z0&G22;WmOR#(QXyvWSdN5LuecF*#k6JdBj+C{PnTz50+nXlSYiGXUGjNk3>~=R7Dj zl12t(7X^-z&&LIuj53R&AY!6Ki`7V#a{^762f+n{GF?X!hO$tIW8JjGwiEJXl(kU^ zhB&4J^QEG-@(2&d1jsEI5_(Q5yxf+yl8j>G#nIwNEN zB%yVXw7`;o@rI%$Clh3Sq7VsT^0dCI;9TT}z_6TR1Gtl5Na3|a_#nf)6^$m&M7nMHuk@JlyRe zd~#AQks*gW7;VtI=Ta;p9rA;eDDZkyu2_g6$;r+Jwx2ORGT?#3z%cCLlxTMVoC97S zgO~Bx1T(aq^&v;C37ceK6Sxbw!_lDM#DoKq5F*rM2+Ia?NG8D@AowGF2yn;@2O=aE zDcC|zo3hY7+++J9vVl$TuwIrSqa>}bO^sj>M2|v#9}LfW27D@TdZYS!J43V^JZ%^x zq2s_@e$b~zfr|ut>PiZZULaGD;Um~J74ss%+}!5{B8P#nx(K=8Bowp^0*Uf=aFsA0 WsSyI}d7ns=M?G=8B!ZGeIOabFuzOAb literal 0 HcmV?d00001 diff --git a/setup/dotfiles/xmonad/xmonad.hs b/setup/dotfiles/xmonad/xmonad.hs new file mode 100755 index 0000000..e2f715a --- /dev/null +++ b/setup/dotfiles/xmonad/xmonad.hs @@ -0,0 +1,313 @@ +-- KeY Defined : Imports +import XMonad +import XMonad.Util.EZConfig (additionalKeysP, mkNamedKeymap) -- Vim Style Key defines +import XMonad.Util.Dmenu -- Excatly what it says +import XMonad.Util.Ungrab -- For screenshots +import XMonad.Layout.ThreeColumns -- For big scrrens +import XMonad.Hooks.EwmhDesktops +import XMonad.Layout.Spacing +import XMonad.Layout.LayoutModifier +import XMonad.Layout.Gaps + + + +-- Default defined +import Data.Monoid +import System.Exit +import XMonad.Layout.NoBorders +import XMonad.Hooks.ManageDocks +import XMonad.Hooks.ManageHelpers +import XMonad.Util.Run +import XMonad.Util.SpawnOnce +import XMonad.Actions.Navigation2D +import XMonad.Util.NamedActions +import Data.Maybe (fromJust) +import XMonad.Layout.ShowWName +import XMonad.Layout.ThreeColumns +import qualified XMonad.StackSet as W +import qualified Data.Map as M + +-- KeY Defined : Terminal +myTerminal :: String +myTerminal = "alacritty" + +-- KeY Defined : Shell interpreter +myShell :: String +myShell = "fish" + +-- KeY Defined default web browser the sapce at the end is important. +myBrowser :: String +myBrowser = "qutebrowser " + +-- KeY Defined default App Launcher. +myLauncher :: String +myLauncher = "dmenu_run " + +-- KeY Defined Whether focus follows the mouse pointer. +myFocusFollowsMouse :: Bool +myFocusFollowsMouse = True + +-- KeY Defined : Whether clicking on a window to focus also passes the click to the window +myClickJustFocuses :: Bool +myClickJustFocuses = False + +-- KeY Defined : Width of the window border in pixels. +myBorderWidth = 3 + +-- KeY Defined : "windows key" = mod4Mask. +myModMask = mod4Mask + +-- myWorkspaces = [" 1 ", " 2 ", " 3 ", " 4 ", " 5 ", " 6 ", " 7 ", " 8 ", " 9 "] +myWorkspaces = [" dev ", " www ", " sys ", " doc ", " vbox ", " chat ", " mus ", " vid ", " gfx "] +myWorkspaceIndices = M.fromList $ zipWith (,) myWorkspaces [1..] -- (,) == \x y -> (x,y) + +clickable ws = ""++ws++"" + where i = fromJust $ M.lookup ws myWorkspaceIndices + +-- KeY Defined : Border colors for unfocused and focused windows, respectively. +myNormalBorderColor = "#dddddd" -- White +myFocusedBorderColor = "#F000FF" -- Purple + + +------------------------------------------------------------------------ +-- Key Defined : Key bindings. Add, modify or remove key bindings here. +-- +myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList $ + + -- KeY Defined : launch default terminal with the default Shell + [ ((modm, xK_Return), spawn $ (myTerminal ++ " -e " ++ myShell)) + + -- KeY Defined : Volume Up + , ((modm, xK_F3 ), spawn "amixer set Master 2%+") + + -- KeY Defined : Volume Up + , ((modm, xK_F2 ), spawn "amixer set Master 2%-") + + -- KeY Defined : Toggle mute + , ((modm, xK_F1 ), spawn "amixer -D pulse set Master 1+ toggle") + + -- KeY Defined : Launch (p)rogramms + , ((modm, xK_p ), spawn $ (myLauncher)) + + -- KeY Defined : Launch (i)nternet Explorer + , ((modm, xK_i ), spawn $ (myBrowser)) + + -- KeY Defined : (c)lose focused window + , ((modm, xK_c ), kill) + + -- KeY Defined : Rotate through the available layout algorithms + , ((modm, xK_space ), sendMessage NextLayout) + + -- KeY Defined : Reset the layouts on the current workspace to default + , ((modm .|. shiftMask, xK_space ), setLayout $ XMonad.layoutHook conf) + + -- KeY Definded : Take A (S)crenn Shot + , ((modm .|. shiftMask, xK_s ), unGrab *> spawn "scrot -s") + + -- Resize viewed windows to the correct size + , ((modm, xK_n ), refresh) + + -- Move focus to the next window + , ((modm, xK_Tab ), windows W.focusDown) + + -- KeY Defined : Move focus to the next window + , ((modm, xK_j ), windows W.focusDown) + + -- KeY Defined : Move focus to the previous window + , ((modm, xK_k ), windows W.focusUp ) + + -- Move focus to the master window + , ((modm, xK_m ), windows W.focusMaster ) + + -- Swap the focused window and the master window + , ((modm .|. shiftMask, xK_Return), windows W.swapMaster) + + -- KeY Defined : Swap the focused window with the next window + , ((modm .|. shiftMask, xK_j ), windows W.swapDown ) + + -- KeY Defined : Swap the focused window with the previous window + , ((modm .|. shiftMask, xK_k ), windows W.swapUp ) + + -- KeY Defined : Shrink the master area + , ((modm, xK_h ), sendMessage Shrink) + + -- KeY Defined : Expand the master area + , ((modm, xK_l ), sendMessage Expand) + + -- Push window back into tiling + , ((modm, xK_t ), withFocused $ windows . W.sink) + + -- Increment the number of windows in the master area + , ((modm , xK_comma ), sendMessage (IncMasterN 1)) + + -- Deincrement the number of windows in the master area + , ((modm , xK_period), sendMessage (IncMasterN (-1))) + + -- KeY Defined : (Q)uit xmonad + , ((modm .|. shiftMask, xK_q ), io (exitWith ExitSuccess)) + + -- KeY Defined : (q) Restart xmonad + , ((modm , xK_q ), spawn "rm -r /home/key/.xmonad ; xmonad --recompile; xmonad --restart; pkill xmobar") + + ] + ++ + + -- + -- mod-[1..9], Switch to workspace N + -- mod-shift-[1..9], Move client to workspace N + -- + [((m .|. modm, k), windows $ f i) + | (i, k) <- zip (XMonad.workspaces conf) [xK_1 .. xK_9] + , (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]] + ++ + + -- + -- mod-{w,e,r}, Switch to physical/Xinerama screens 1, 2, or 3 + -- mod-shift-{w,e,r}, Move client to screen 1, 2, or 3 + -- + [((m .|. modm, key), screenWorkspace sc >>= flip whenJust (windows . f)) + | (key, sc) <- zip [xK_w, xK_e, xK_r] [0..] + , (f, m) <- [(W.view, 0), (W.shift, shiftMask)]] + + +------------------------------------------------------------------------ +-- Mouse bindings: default actions bound to mouse events +-- +myMouseBindings (XConfig {XMonad.modMask = modm}) = M.fromList $ + + -- mod-button1, Set the window to floating mode and move by dragging + [ ((modm, button1), (\w -> focus w >> mouseMoveWindow w + >> windows W.shiftMaster)) + + -- mod-button2, Raise the window to the top of the stack + , ((modm, button2), (\w -> focus w >> windows W.shiftMaster)) + + -- mod-button3, Set the window to floating mode and resize by dragging + , ((modm, button3), (\w -> focus w >> mouseResizeWindow w + >> windows W.shiftMaster)) + + -- you may also bind events to the mouse scroll wheel (button4 and button5) + ] + +------------------------------------------------------------------------ +-- Layouts: + +-- You can specify and transform your layouts by modifying these values. +-- If you change layout bindings be sure to use 'mod-shift-space' after +-- restarting (with 'mod-q') to reset your layout state to the new +-- defaults, as xmonad preserves your old layout settings by default. +-- +-- The available layouts. Note that each layout is separated by |||, +-- which denotes layout choice. +-- +myLayout = avoidStruts (tiled ||| Mirror tiled ||| Full) + where + -- default tiling algorithm partitions the screen into two panes + tiled = Tall nmaster delta ratio + + -- The default number of windows in the master pane + nmaster = 1 + + -- Default proportion of screen occupied by master pane + ratio = 1/2 + + -- Percent of screen to increment by when resizing panes + delta = 3/100 + +------------------------------------------------------------------------ +-- Window rules: + +-- Execute arbitrary actions and WindowSet manipulations when managing +-- a new window. You can use this to, for example, always float a +-- particular program, or have a client always appear on a particular +-- workspace. +-- +-- To find the property name associated with a program, use +-- > xprop | grep WM_CLASS +-- and click on the client you're interested in. +-- +-- To match on the WM_NAME, you can use 'title' in the same way that +-- 'className' and 'resource' are used below. +-- + +-- KeY Defined +myManageHook = composeAll + [ className =? "MPlayer" --> doFloat + , className =? "Gimp" --> doFloat + , className =? "Steam" --> doFullFloat + , className =? "factorio" --> doFullFloat + , className =? "TerraTechLinux64.x86_64" --> doFullFloat + , resource =? "desktop_window" --> doIgnore + , resource =? "kdesktop" --> doIgnore + , manageDocks + ] + +------------------------------------------------------------------------ +-- Event handling + +-- * EwmhDesktops users should change this to ewmhDesktopsEventHook +-- +-- Defines a custom handler function for X Events. The function should +-- return (All True) if the default handler is to be run afterwards. To +-- combine event hooks use mappend or mconcat from Data.Monoid. +-- +myEventHook = mempty +------------------------------------------------------------------------ +-- Status bars and logging + +-- Perform an arbitrary action on each internal state change or X event. +-- See the 'XMonad.Hooks.DynamicLog' extension for examples. +-- +myLogHook = mempty +------------------------------------------------------------------------ +-- Startup hook + +-- Perform an arbitrary action each time xmonad starts or is restarted +-- with mod-q. Used by, e.g., XMonad.Layout.PerWorkspace to initialize +-- per-workspace layout choices. +-- +-- By default, do nothing. +myStartupHook = do + spawnOnce "compton &" + spawnOnce "feh --bg-fill --randomize $HOME/wallpaper/* &" + + +------------------------------------------------------------------------ +-- Now run xmonad with all the defaults we set up. + +-- Run xmonad with the settings you specify. No need to modify this. +-- +main :: IO () +main = do + xmproc <- spawnPipe ("xmobar $HOME/.config/xmobar/xmobarrc.hs") + xmonad $ docks defaults + + +-- A structure containing your configuration settings, overriding +-- fields in the default config. Any you don't override, will +-- use the defaults defined in xmonad/XMonad/Config.hs +-- +-- No need to modify this. +-- +defaults = def { + -- simple stuff + terminal = myTerminal, + focusFollowsMouse = myFocusFollowsMouse, + clickJustFocuses = myClickJustFocuses, + borderWidth = myBorderWidth, + modMask = myModMask, + workspaces = myWorkspaces, + normalBorderColor = myNormalBorderColor, + focusedBorderColor = myFocusedBorderColor, + + -- key bindings + keys = myKeys, + mouseBindings = myMouseBindings, + + -- hooks, layouts + layoutHook = spacingRaw True (Border 0 5 5 5) True (Border 5 5 5 5) True $ myLayout, + manageHook = myManageHook, + handleEventHook = myEventHook, + logHook = myLogHook, + startupHook = myStartupHook + } diff --git a/setup/programs/alacritty/alacritty.sh b/setup/programs/alacritty/alacritty.sh new file mode 100755 index 0000000..b1a7fab --- /dev/null +++ b/setup/programs/alacritty/alacritty.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +source common.sh + +sudo $installCMD cmake pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev libxkbcommon-dev +git clone https://github.com/alacritty/alacritty.git +sudo curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh +source $HOME/.cargo/env +cd alacritty/ +cargo build --release -j16 +sudo cp target/release/alacritty /usr/local/bin +sudo cp extra/logo/alacritty-term.svg /usr/share/pixmaps/Alacritty.svg +cd .. +sudo rm -r alacritty/ + +cp -r $main_dir/dotfiles/alacritty /home/$USER/.config/ diff --git a/setup/programs/brave/brave.sh b/setup/programs/brave/brave.sh new file mode 100755 index 0000000..ae7c39d --- /dev/null +++ b/setup/programs/brave/brave.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +source common.sh +yay brave-bin diff --git a/setup/programs/dmenu/dmenu.sh b/setup/programs/dmenu/dmenu.sh new file mode 100755 index 0000000..49b8531 --- /dev/null +++ b/setup/programs/dmenu/dmenu.sh @@ -0,0 +1,64 @@ +#!/bin/bash + +version="5.2" + +fontSize=0 + +dmenu_set_font_size() +{ + color_start "themeUserINput" + read -p "What siez fint would you like (6 to 34): " fontSize + color_stop + sed -i -e "s/size=../size=$fontSize/g" config.h +} + +intro() +{ + cd $MAIN_DIR/programs/dmenu/dmenu_$version/ + color_start "themeInstall" + echo "" + echo "Dmenu verison : $version Will be installed" + color_stop + color_start "themeIndication" + echo "Currently used mods are :" + ls | grep -oP '.*diff' + color_stop +} + +outro() +{ + color_start "themeInstall" + echo "Dmenu installation complete" + echo "" + color_stop + cd $MAIN_DIR +} + +install_dmenu() +{ + intro + + case $OS in + debian) + dmenu_set_font_size + sudo make install + ;; + + arch) + dmenu_set_font_size + sudo make install + ;; + + rasberry) + dmenu_set_font_size + sudo make install + ;; + + *) + echo -n "Invalid os is selectred ofr Dmenu" + exit_abord + ;; + esac + + outro +} diff --git a/setup/programs/dmenu/dmenu_5.2/Makefile b/setup/programs/dmenu/dmenu_5.2/Makefile new file mode 100644 index 0000000..a03a95c --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/Makefile @@ -0,0 +1,64 @@ +# dmenu - dynamic menu +# See LICENSE file for copyright and license details. + +include config.mk + +SRC = drw.c dmenu.c stest.c util.c +OBJ = $(SRC:.c=.o) + +all: options dmenu stest + +options: + @echo dmenu build options: + @echo "CFLAGS = $(CFLAGS)" + @echo "LDFLAGS = $(LDFLAGS)" + @echo "CC = $(CC)" + +.c.o: + $(CC) -c $(CFLAGS) $< + +config.h: + cp config.def.h $@ + +$(OBJ): arg.h config.h config.mk drw.h + +dmenu: dmenu.o drw.o util.o + $(CC) -o $@ dmenu.o drw.o util.o $(LDFLAGS) + +stest: stest.o + $(CC) -o $@ stest.o $(LDFLAGS) + +clean: + rm -f dmenu stest $(OBJ) dmenu-$(VERSION).tar.gz + +dist: clean + mkdir -p dmenu-$(VERSION) + cp LICENSE Makefile README arg.h config.def.h config.mk dmenu.1\ + drw.h util.h dmenu_path dmenu_run stest.1 $(SRC)\ + dmenu-$(VERSION) + tar -cf dmenu-$(VERSION).tar dmenu-$(VERSION) + gzip dmenu-$(VERSION).tar + rm -rf dmenu-$(VERSION) + +install: all + mkdir -p $(DESTDIR)$(PREFIX)/bin + cp -f dmenu dmenu_path dmenu_run stest $(DESTDIR)$(PREFIX)/bin + chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu + chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu_path + chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu_run + chmod 755 $(DESTDIR)$(PREFIX)/bin/stest + mkdir -p $(DESTDIR)$(MANPREFIX)/man1 + sed "s/VERSION/$(VERSION)/g" < dmenu.1 > $(DESTDIR)$(MANPREFIX)/man1/dmenu.1 + sed "s/VERSION/$(VERSION)/g" < stest.1 > $(DESTDIR)$(MANPREFIX)/man1/stest.1 + chmod 644 $(DESTDIR)$(MANPREFIX)/man1/dmenu.1 + chmod 644 $(DESTDIR)$(MANPREFIX)/man1/stest.1 + +uninstall: + rm -f $(DESTDIR)$(PREFIX)/bin/dmenu\ + $(DESTDIR)$(PREFIX)/bin/dmenu_path\ + $(DESTDIR)$(PREFIX)/bin/dmenu_run\ + $(DESTDIR)$(PREFIX)/bin/stest\ + $(DESTDIR)$(MANPREFIX)/man1/dmenu.1\ + $(DESTDIR)$(MANPREFIX)/man1/stest.1 + +.PHONY: all options clean dist install uninstall diff --git a/setup/programs/dmenu/dmenu_5.2/arg.h b/setup/programs/dmenu/dmenu_5.2/arg.h new file mode 100644 index 0000000..e94e02b --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/arg.h @@ -0,0 +1,49 @@ +/* + * Copy me if you can. + * by 20h + */ + +#ifndef ARG_H__ +#define ARG_H__ + +extern char *argv0; + +/* use main(int argc, char *argv[]) */ +#define ARGBEGIN for (argv0 = *argv, argv++, argc--;\ + argv[0] && argv[0][0] == '-'\ + && argv[0][1];\ + argc--, argv++) {\ + char argc_;\ + char **argv_;\ + int brk_;\ + if (argv[0][1] == '-' && argv[0][2] == '\0') {\ + argv++;\ + argc--;\ + break;\ + }\ + for (brk_ = 0, argv[0]++, argv_ = argv;\ + argv[0][0] && !brk_;\ + argv[0]++) {\ + if (argv_ != argv)\ + break;\ + argc_ = argv[0][0];\ + switch (argc_) + +#define ARGEND }\ + } + +#define ARGC() argc_ + +#define EARGF(x) ((argv[0][1] == '\0' && argv[1] == NULL)?\ + ((x), abort(), (char *)0) :\ + (brk_ = 1, (argv[0][1] != '\0')?\ + (&argv[0][1]) :\ + (argc--, argv++, argv[0]))) + +#define ARGF() ((argv[0][1] == '\0' && argv[1] == NULL)?\ + (char *)0 :\ + (brk_ = 1, (argv[0][1] != '\0')?\ + (&argv[0][1]) :\ + (argc--, argv++, argv[0]))) + +#endif diff --git a/setup/programs/dmenu/dmenu_5.2/config.def.h b/setup/programs/dmenu/dmenu_5.2/config.def.h new file mode 100644 index 0000000..1d558ef --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/config.def.h @@ -0,0 +1,40 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +static int centered = 0; /* -c option; centers dmenu on screen */ +static int min_width = 500; /* minimum width when centered */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "monospace:size=10" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#bbbbbb", "#222222" }, + [SchemeSel] = { "#eeeeee", "#005577" }, + [SchemeSelHighlight] = { "#ffc978", "#005577" }, + [SchemeNormHighlight] = { "#ffc978", "#222222" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; + +static const unsigned int alphas[SchemeLast][2] = { + [SchemeNorm] = { OPAQUE, alpha }, + [SchemeSel] = { OPAQUE, alpha }, + [SchemeOut] = { OPAQUE, alpha }, +}; + +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 0; +/* -h option; minimum height of a menu line */ +static unsigned int lineheight = 0; +static unsigned int min_lineheight = 8; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " "; + +/* Size of the window border */ +static const unsigned int border_width = 5; diff --git a/setup/programs/dmenu/dmenu_5.2/config.def.h.orig b/setup/programs/dmenu/dmenu_5.2/config.def.h.orig new file mode 100644 index 0000000..2bcf3ef --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/config.def.h.orig @@ -0,0 +1,33 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +static int centered = 0; /* -c option; centers dmenu on screen */ +static int min_width = 500; /* minimum width when centered */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "monospace:size=10" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#bbbbbb", "#222222" }, + [SchemeSel] = { "#eeeeee", "#005577" }, + [SchemeSelHighlight] = { "#ffc978", "#005577" }, + [SchemeNormHighlight] = { "#ffc978", "#222222" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 0; +/* -h option; minimum height of a menu line */ +static unsigned int lineheight = 0; +static unsigned int min_lineheight = 8; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " "; + +/* Size of the window border */ +static const unsigned int border_width = 5; diff --git a/setup/programs/dmenu/dmenu_5.2/config.def.h.rej b/setup/programs/dmenu/dmenu_5.2/config.def.h.rej new file mode 100644 index 0000000..a9e0cab --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/config.def.h.rej @@ -0,0 +1,10 @@ +--- config.def.h ++++ config.def.h +@@ -2,6 +2,7 @@ + /* Default settings; can be overriden by command line. */ + + static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ ++static const unsigned int alpha = 0xf0; + /* -fn option overrides fonts[0]; default X11 font or font set */ + static const char *fonts[] = { + "monospace:size=10" diff --git a/setup/programs/dmenu/dmenu_5.2/config.h b/setup/programs/dmenu/dmenu_5.2/config.h new file mode 100644 index 0000000..44f13ec --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/config.h @@ -0,0 +1,41 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +static const unsigned int alpha = 0xf0; +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + //"monospace:size=24 + "xft:Ubuntu:weight=bold:pixelsize=24antialias=true:hinting=true" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ + +static const unsigned int alphas[SchemeLast][2] = { + [SchemeNorm] = { OPAQUE, alpha }, + [SchemeSel] = { OPAQUE, alpha }, + [SchemeOut] = { OPAQUE, alpha }, +}; + + +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#F7774C", "#002b36" }, + [SchemeSel] = { "#F7774C", "#073642"}, + [SchemeOut] = { "#000000", "#00ffff" }, + [SchemeSelHighlight] = { "#ffc978", "#005577" }, + [SchemeNormHighlight] = { "#ffc978", "#222222" }, +}; + +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 20; + +static const unsigned int border_width = 5; +static unsigned int lineheight = 32; +static unsigned int min_lineheight = 8; +static int centered = 1; /* -c option; centers dmenu on screen */ +static int min_width = 1000; +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " "; diff --git a/setup/programs/dmenu/dmenu_5.2/config.mk b/setup/programs/dmenu/dmenu_5.2/config.mk new file mode 100644 index 0000000..a2bcfa4 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/config.mk @@ -0,0 +1,32 @@ +# dmenu version +VERSION = 5.2 + +# paths +PREFIX = /usr/local +MANPREFIX = $(PREFIX)/share/man + +X11INC = /usr/X11R6/include +X11LIB = /usr/X11R6/lib + +# Xinerama, comment if you don't want it +XINERAMALIBS = -lXinerama +XINERAMAFLAGS = -DXINERAMA + +# freetype +FREETYPELIBS = -lfontconfig -lXft +FREETYPEINC = /usr/include/freetype2 +# OpenBSD (uncomment) +#FREETYPEINC = $(X11INC)/freetype2 +#MANPREFIX = ${PREFIX}/man + +# includes and libs +INCS = -I$(X11INC) -I$(FREETYPEINC) +LIBS = -L$(X11LIB) -lX11 -lXrender $(XINERAMALIBS) $(FREETYPELIBS) + +# flags +CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) +CFLAGS = -std=c99 -pedantic -Wall -Os $(INCS) $(CPPFLAGS) +LDFLAGS = $(LIBS) + +# compiler and linker +CC = cc diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu b/setup/programs/dmenu/dmenu_5.2/dmenu new file mode 100755 index 0000000000000000000000000000000000000000..6b772f0f458624ec0366ea94a0b3b4025e82105e GIT binary patch literal 44488 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 XzAA?QTWHwy);}r|r=%rFV}<_<=XIuA literal 0 HcmV?d00001 diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu-alpha-20210605-1a13d04.diff b/setup/programs/dmenu/dmenu_5.2/dmenu-alpha-20210605-1a13d04.diff new file mode 100644 index 0000000..51679f7 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/dmenu-alpha-20210605-1a13d04.diff @@ -0,0 +1,267 @@ +diff --git a/config.def.h b/config.def.h +index 1edb647..697d511 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -2,6 +2,7 @@ + /* Default settings; can be overriden by command line. */ + + static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ ++static const unsigned int alpha = 0xf0; + /* -fn option overrides fonts[0]; default X11 font or font set */ + static const char *fonts[] = { + "monospace:size=10" +@@ -13,6 +14,13 @@ static const char *colors[SchemeLast][2] = { + [SchemeSel] = { "#eeeeee", "#005577" }, + [SchemeOut] = { "#000000", "#00ffff" }, + }; ++ ++static const unsigned int alphas[SchemeLast][2] = { ++ [SchemeNorm] = { OPAQUE, alpha }, ++ [SchemeSel] = { OPAQUE, alpha }, ++ [SchemeOut] = { OPAQUE, alpha }, ++}; ++ + /* -l option; if nonzero, dmenu uses vertical list with given number of lines */ + static unsigned int lines = 0; + +diff --git a/dmenu.c b/dmenu.c +index 65f25ce..3e56e1a 100644 +--- a/dmenu.c ++++ b/dmenu.c +@@ -10,6 +10,7 @@ + + #include + #include ++#include + #include + #ifdef XINERAMA + #include +@@ -25,6 +26,8 @@ + #define LENGTH(X) (sizeof X / sizeof X[0]) + #define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad) + ++#define OPAQUE 0xffU ++ + /* enums */ + enum { SchemeNorm, SchemeSel, SchemeOut, SchemeLast }; /* color schemes */ + +@@ -53,10 +56,16 @@ static XIC xic; + static Drw *drw; + static Clr *scheme[SchemeLast]; + ++static int useargb = 0; ++static Visual *visual; ++static int depth; ++static Colormap cmap; ++ + #include "config.h" + + static int (*fstrncmp)(const char *, const char *, size_t) = strncmp; + static char *(*fstrstr)(const char *, const char *) = strstr; ++static void xinitvisual(); + + static void + appenditem(struct item *item, struct item **list, struct item **last) +@@ -602,7 +611,7 @@ setup(void) + #endif + /* init appearance */ + for (j = 0; j < SchemeLast; j++) +- scheme[j] = drw_scm_create(drw, colors[j], 2); ++ scheme[j] = drw_scm_create(drw, colors[j], alphas[i], 2); + + clip = XInternAtom(dpy, "CLIPBOARD", False); + utf8 = XInternAtom(dpy, "UTF8_STRING", False); +@@ -640,6 +649,7 @@ setup(void) + x = info[i].x_org; + y = info[i].y_org + (topbar ? 0 : info[i].height - mh); + mw = info[i].width; ++ + XFree(info); + } else + #endif +@@ -657,11 +667,13 @@ setup(void) + + /* create menu window */ + swa.override_redirect = True; +- swa.background_pixel = scheme[SchemeNorm][ColBg].pixel; ++ swa.background_pixel = 0; ++ swa.border_pixel = 0; ++ swa.colormap = cmap; + swa.event_mask = ExposureMask | KeyPressMask | VisibilityChangeMask; +- win = XCreateWindow(dpy, parentwin, x, y, mw, mh, 0, +- CopyFromParent, CopyFromParent, CopyFromParent, +- CWOverrideRedirect | CWBackPixel | CWEventMask, &swa); ++ win = XCreateWindow(dpy, parentwin, x, y, mw, mh, border_width, ++ depth, CopyFromParent, visual, ++ CWOverrideRedirect | CWBackPixel | CWBorderPixel | CWColormap | CWEventMask, &swa); + XSetClassHint(dpy, win, &ch); + + +@@ -747,7 +759,8 @@ main(int argc, char *argv[]) + if (!XGetWindowAttributes(dpy, parentwin, &wa)) + die("could not get embedding window attributes: 0x%lx", + parentwin); +- drw = drw_create(dpy, screen, root, wa.width, wa.height); ++ xinitvisual(); ++ drw = drw_create(dpy, screen, root, wa.width, wa.height, visual, depth, cmap); + if (!drw_fontset_create(drw, fonts, LENGTH(fonts))) + die("no fonts could be loaded."); + lrpad = drw->fonts->h; +@@ -769,3 +782,40 @@ main(int argc, char *argv[]) + + return 1; /* unreachable */ + } ++ ++ void ++xinitvisual() ++{ ++ XVisualInfo *infos; ++ XRenderPictFormat *fmt; ++ int nitems; ++ int i; ++ ++ XVisualInfo tpl = { ++ .screen = screen, ++ .depth = 32, ++ .class = TrueColor ++ }; ++ long masks = VisualScreenMask | VisualDepthMask | VisualClassMask; ++ ++ infos = XGetVisualInfo(dpy, masks, &tpl, &nitems); ++ visual = NULL; ++ for(i = 0; i < nitems; i ++) { ++ fmt = XRenderFindVisualFormat(dpy, infos[i].visual); ++ if (fmt->type == PictTypeDirect && fmt->direct.alphaMask) { ++ visual = infos[i].visual; ++ depth = infos[i].depth; ++ cmap = XCreateColormap(dpy, root, visual, AllocNone); ++ useargb = 1; ++ break; ++ } ++ } ++ ++ XFree(infos); ++ ++ if (! visual) { ++ visual = DefaultVisual(dpy, screen); ++ depth = DefaultDepth(dpy, screen); ++ cmap = DefaultColormap(dpy, screen); ++ } ++} +diff --git a/drw.c b/drw.c +index 4cdbcbe..fe3aadd 100644 +--- a/drw.c ++++ b/drw.c +@@ -61,7 +61,7 @@ utf8decode(const char *c, long *u, size_t clen) + } + + Drw * +-drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h) ++drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h, Visual *visual, unsigned int depth, Colormap cmap) + { + Drw *drw = ecalloc(1, sizeof(Drw)); + +@@ -70,8 +70,11 @@ drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h + drw->root = root; + drw->w = w; + drw->h = h; +- drw->drawable = XCreatePixmap(dpy, root, w, h, DefaultDepth(dpy, screen)); +- drw->gc = XCreateGC(dpy, root, 0, NULL); ++ drw->visual = visual; ++ drw->depth = depth; ++ drw->cmap = cmap; ++ drw->drawable = XCreatePixmap(dpy, root, w, h, depth); ++ drw->gc = XCreateGC(dpy, drw->drawable, 0, NULL); + XSetLineAttributes(dpy, drw->gc, 1, LineSolid, CapButt, JoinMiter); + + return drw; +@@ -87,7 +90,7 @@ drw_resize(Drw *drw, unsigned int w, unsigned int h) + drw->h = h; + if (drw->drawable) + XFreePixmap(drw->dpy, drw->drawable); +- drw->drawable = XCreatePixmap(drw->dpy, drw->root, w, h, DefaultDepth(drw->dpy, drw->screen)); ++ drw->drawable = XCreatePixmap(drw->dpy, drw->root, w, h, drw->depth); + } + + void +@@ -194,21 +197,22 @@ drw_fontset_free(Fnt *font) + } + + void +-drw_clr_create(Drw *drw, Clr *dest, const char *clrname) ++drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha) + { + if (!drw || !dest || !clrname) + return; + +- if (!XftColorAllocName(drw->dpy, DefaultVisual(drw->dpy, drw->screen), +- DefaultColormap(drw->dpy, drw->screen), ++ if (!XftColorAllocName(drw->dpy, drw->visual, drw->cmap, + clrname, dest)) + die("error, cannot allocate color '%s'", clrname); ++ ++ dest->pixel = (dest->pixel & 0x00ffffffU) | (alpha << 24); + } + + /* Wrapper to create color schemes. The caller has to call free(3) on the + * returned color scheme when done using it. */ + Clr * +-drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount) ++drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount) + { + size_t i; + Clr *ret; +@@ -218,7 +222,7 @@ drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount) + return NULL; + + for (i = 0; i < clrcount; i++) +- drw_clr_create(drw, &ret[i], clrnames[i]); ++ drw_clr_create(drw, &ret[i], clrnames[i], alphas[i]); + return ret; + } + +@@ -274,9 +278,7 @@ drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lp + } else { + XSetForeground(drw->dpy, drw->gc, drw->scheme[invert ? ColFg : ColBg].pixel); + XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); +- d = XftDrawCreate(drw->dpy, drw->drawable, +- DefaultVisual(drw->dpy, drw->screen), +- DefaultColormap(drw->dpy, drw->screen)); ++ d = XftDrawCreate(drw->dpy, drw->drawable, drw->visual, drw->cmap); + x += lpad; + w -= lpad; + } +diff --git a/drw.h b/drw.h +index 4c67419..f6fa5cd 100644 +--- a/drw.h ++++ b/drw.h +@@ -20,6 +20,9 @@ typedef struct { + Display *dpy; + int screen; + Window root; ++ Visual *visual; ++ unsigned int depth; ++ Colormap cmap; + Drawable drawable; + GC gc; + Clr *scheme; +@@ -27,7 +30,7 @@ typedef struct { + } Drw; + + /* Drawable abstraction */ +-Drw *drw_create(Display *dpy, int screen, Window win, unsigned int w, unsigned int h); ++Drw *drw_create(Display *dpy, int screen, Window win, unsigned int w, unsigned int h, Visual*, unsigned int, Colormap); + void drw_resize(Drw *drw, unsigned int w, unsigned int h); + void drw_free(Drw *drw); + +@@ -38,8 +41,8 @@ unsigned int drw_fontset_getwidth(Drw *drw, const char *text); + void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h); + + /* Colorscheme abstraction */ +-void drw_clr_create(Drw *drw, Clr *dest, const char *clrname); +-Clr *drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount); ++void drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha); ++Clr *drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount); + + /* Cursor abstraction */ + Cur *drw_cur_create(Drw *drw, int shape); diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu-alpha-20210605-1a13d04.diff.1 b/setup/programs/dmenu/dmenu_5.2/dmenu-alpha-20210605-1a13d04.diff.1 new file mode 100644 index 0000000..51679f7 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/dmenu-alpha-20210605-1a13d04.diff.1 @@ -0,0 +1,267 @@ +diff --git a/config.def.h b/config.def.h +index 1edb647..697d511 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -2,6 +2,7 @@ + /* Default settings; can be overriden by command line. */ + + static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ ++static const unsigned int alpha = 0xf0; + /* -fn option overrides fonts[0]; default X11 font or font set */ + static const char *fonts[] = { + "monospace:size=10" +@@ -13,6 +14,13 @@ static const char *colors[SchemeLast][2] = { + [SchemeSel] = { "#eeeeee", "#005577" }, + [SchemeOut] = { "#000000", "#00ffff" }, + }; ++ ++static const unsigned int alphas[SchemeLast][2] = { ++ [SchemeNorm] = { OPAQUE, alpha }, ++ [SchemeSel] = { OPAQUE, alpha }, ++ [SchemeOut] = { OPAQUE, alpha }, ++}; ++ + /* -l option; if nonzero, dmenu uses vertical list with given number of lines */ + static unsigned int lines = 0; + +diff --git a/dmenu.c b/dmenu.c +index 65f25ce..3e56e1a 100644 +--- a/dmenu.c ++++ b/dmenu.c +@@ -10,6 +10,7 @@ + + #include + #include ++#include + #include + #ifdef XINERAMA + #include +@@ -25,6 +26,8 @@ + #define LENGTH(X) (sizeof X / sizeof X[0]) + #define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad) + ++#define OPAQUE 0xffU ++ + /* enums */ + enum { SchemeNorm, SchemeSel, SchemeOut, SchemeLast }; /* color schemes */ + +@@ -53,10 +56,16 @@ static XIC xic; + static Drw *drw; + static Clr *scheme[SchemeLast]; + ++static int useargb = 0; ++static Visual *visual; ++static int depth; ++static Colormap cmap; ++ + #include "config.h" + + static int (*fstrncmp)(const char *, const char *, size_t) = strncmp; + static char *(*fstrstr)(const char *, const char *) = strstr; ++static void xinitvisual(); + + static void + appenditem(struct item *item, struct item **list, struct item **last) +@@ -602,7 +611,7 @@ setup(void) + #endif + /* init appearance */ + for (j = 0; j < SchemeLast; j++) +- scheme[j] = drw_scm_create(drw, colors[j], 2); ++ scheme[j] = drw_scm_create(drw, colors[j], alphas[i], 2); + + clip = XInternAtom(dpy, "CLIPBOARD", False); + utf8 = XInternAtom(dpy, "UTF8_STRING", False); +@@ -640,6 +649,7 @@ setup(void) + x = info[i].x_org; + y = info[i].y_org + (topbar ? 0 : info[i].height - mh); + mw = info[i].width; ++ + XFree(info); + } else + #endif +@@ -657,11 +667,13 @@ setup(void) + + /* create menu window */ + swa.override_redirect = True; +- swa.background_pixel = scheme[SchemeNorm][ColBg].pixel; ++ swa.background_pixel = 0; ++ swa.border_pixel = 0; ++ swa.colormap = cmap; + swa.event_mask = ExposureMask | KeyPressMask | VisibilityChangeMask; +- win = XCreateWindow(dpy, parentwin, x, y, mw, mh, 0, +- CopyFromParent, CopyFromParent, CopyFromParent, +- CWOverrideRedirect | CWBackPixel | CWEventMask, &swa); ++ win = XCreateWindow(dpy, parentwin, x, y, mw, mh, border_width, ++ depth, CopyFromParent, visual, ++ CWOverrideRedirect | CWBackPixel | CWBorderPixel | CWColormap | CWEventMask, &swa); + XSetClassHint(dpy, win, &ch); + + +@@ -747,7 +759,8 @@ main(int argc, char *argv[]) + if (!XGetWindowAttributes(dpy, parentwin, &wa)) + die("could not get embedding window attributes: 0x%lx", + parentwin); +- drw = drw_create(dpy, screen, root, wa.width, wa.height); ++ xinitvisual(); ++ drw = drw_create(dpy, screen, root, wa.width, wa.height, visual, depth, cmap); + if (!drw_fontset_create(drw, fonts, LENGTH(fonts))) + die("no fonts could be loaded."); + lrpad = drw->fonts->h; +@@ -769,3 +782,40 @@ main(int argc, char *argv[]) + + return 1; /* unreachable */ + } ++ ++ void ++xinitvisual() ++{ ++ XVisualInfo *infos; ++ XRenderPictFormat *fmt; ++ int nitems; ++ int i; ++ ++ XVisualInfo tpl = { ++ .screen = screen, ++ .depth = 32, ++ .class = TrueColor ++ }; ++ long masks = VisualScreenMask | VisualDepthMask | VisualClassMask; ++ ++ infos = XGetVisualInfo(dpy, masks, &tpl, &nitems); ++ visual = NULL; ++ for(i = 0; i < nitems; i ++) { ++ fmt = XRenderFindVisualFormat(dpy, infos[i].visual); ++ if (fmt->type == PictTypeDirect && fmt->direct.alphaMask) { ++ visual = infos[i].visual; ++ depth = infos[i].depth; ++ cmap = XCreateColormap(dpy, root, visual, AllocNone); ++ useargb = 1; ++ break; ++ } ++ } ++ ++ XFree(infos); ++ ++ if (! visual) { ++ visual = DefaultVisual(dpy, screen); ++ depth = DefaultDepth(dpy, screen); ++ cmap = DefaultColormap(dpy, screen); ++ } ++} +diff --git a/drw.c b/drw.c +index 4cdbcbe..fe3aadd 100644 +--- a/drw.c ++++ b/drw.c +@@ -61,7 +61,7 @@ utf8decode(const char *c, long *u, size_t clen) + } + + Drw * +-drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h) ++drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h, Visual *visual, unsigned int depth, Colormap cmap) + { + Drw *drw = ecalloc(1, sizeof(Drw)); + +@@ -70,8 +70,11 @@ drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h + drw->root = root; + drw->w = w; + drw->h = h; +- drw->drawable = XCreatePixmap(dpy, root, w, h, DefaultDepth(dpy, screen)); +- drw->gc = XCreateGC(dpy, root, 0, NULL); ++ drw->visual = visual; ++ drw->depth = depth; ++ drw->cmap = cmap; ++ drw->drawable = XCreatePixmap(dpy, root, w, h, depth); ++ drw->gc = XCreateGC(dpy, drw->drawable, 0, NULL); + XSetLineAttributes(dpy, drw->gc, 1, LineSolid, CapButt, JoinMiter); + + return drw; +@@ -87,7 +90,7 @@ drw_resize(Drw *drw, unsigned int w, unsigned int h) + drw->h = h; + if (drw->drawable) + XFreePixmap(drw->dpy, drw->drawable); +- drw->drawable = XCreatePixmap(drw->dpy, drw->root, w, h, DefaultDepth(drw->dpy, drw->screen)); ++ drw->drawable = XCreatePixmap(drw->dpy, drw->root, w, h, drw->depth); + } + + void +@@ -194,21 +197,22 @@ drw_fontset_free(Fnt *font) + } + + void +-drw_clr_create(Drw *drw, Clr *dest, const char *clrname) ++drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha) + { + if (!drw || !dest || !clrname) + return; + +- if (!XftColorAllocName(drw->dpy, DefaultVisual(drw->dpy, drw->screen), +- DefaultColormap(drw->dpy, drw->screen), ++ if (!XftColorAllocName(drw->dpy, drw->visual, drw->cmap, + clrname, dest)) + die("error, cannot allocate color '%s'", clrname); ++ ++ dest->pixel = (dest->pixel & 0x00ffffffU) | (alpha << 24); + } + + /* Wrapper to create color schemes. The caller has to call free(3) on the + * returned color scheme when done using it. */ + Clr * +-drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount) ++drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount) + { + size_t i; + Clr *ret; +@@ -218,7 +222,7 @@ drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount) + return NULL; + + for (i = 0; i < clrcount; i++) +- drw_clr_create(drw, &ret[i], clrnames[i]); ++ drw_clr_create(drw, &ret[i], clrnames[i], alphas[i]); + return ret; + } + +@@ -274,9 +278,7 @@ drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lp + } else { + XSetForeground(drw->dpy, drw->gc, drw->scheme[invert ? ColFg : ColBg].pixel); + XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); +- d = XftDrawCreate(drw->dpy, drw->drawable, +- DefaultVisual(drw->dpy, drw->screen), +- DefaultColormap(drw->dpy, drw->screen)); ++ d = XftDrawCreate(drw->dpy, drw->drawable, drw->visual, drw->cmap); + x += lpad; + w -= lpad; + } +diff --git a/drw.h b/drw.h +index 4c67419..f6fa5cd 100644 +--- a/drw.h ++++ b/drw.h +@@ -20,6 +20,9 @@ typedef struct { + Display *dpy; + int screen; + Window root; ++ Visual *visual; ++ unsigned int depth; ++ Colormap cmap; + Drawable drawable; + GC gc; + Clr *scheme; +@@ -27,7 +30,7 @@ typedef struct { + } Drw; + + /* Drawable abstraction */ +-Drw *drw_create(Display *dpy, int screen, Window win, unsigned int w, unsigned int h); ++Drw *drw_create(Display *dpy, int screen, Window win, unsigned int w, unsigned int h, Visual*, unsigned int, Colormap); + void drw_resize(Drw *drw, unsigned int w, unsigned int h); + void drw_free(Drw *drw); + +@@ -38,8 +41,8 @@ unsigned int drw_fontset_getwidth(Drw *drw, const char *text); + void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h); + + /* Colorscheme abstraction */ +-void drw_clr_create(Drw *drw, Clr *dest, const char *clrname); +-Clr *drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount); ++void drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha); ++Clr *drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount); + + /* Cursor abstraction */ + Cur *drw_cur_create(Drw *drw, int shape); diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu-border-4.9.diff b/setup/programs/dmenu/dmenu_5.2/dmenu-border-4.9.diff new file mode 100644 index 0000000..89b4437 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/dmenu-border-4.9.diff @@ -0,0 +1,25 @@ +diff -up dmenu-4.9-b/config.def.h dmenu-4.9-a/config.def.h +--- dmenu-4.9-b/config.def.h 2019-02-02 13:55:02.000000000 +0100 ++++ dmenu-4.9-a/config.def.h 2019-05-19 02:10:12.740040403 +0200 +@@ -21,3 +21,6 @@ static unsigned int lines = 0; + * for example: " /?\"&[]" + */ + static const char worddelimiters[] = " "; ++ ++/* Size of the window border */ ++static const unsigned int border_width = 5; +diff -up dmenu-4.9-b/dmenu.c dmenu-4.9-a/dmenu.c +--- dmenu-4.9-b/dmenu.c 2019-02-02 13:55:02.000000000 +0100 ++++ dmenu-4.9-a/dmenu.c 2019-05-19 02:11:20.966710117 +0200 +@@ -654,9 +654,10 @@ setup(void) + swa.override_redirect = True; + swa.background_pixel = scheme[SchemeNorm][ColBg].pixel; + swa.event_mask = ExposureMask | KeyPressMask | VisibilityChangeMask; +- win = XCreateWindow(dpy, parentwin, x, y, mw, mh, 0, ++ win = XCreateWindow(dpy, parentwin, x, y, mw, mh, border_width, + CopyFromParent, CopyFromParent, CopyFromParent, + CWOverrideRedirect | CWBackPixel | CWEventMask, &swa); ++ XSetWindowBorder(dpy, win, scheme[SchemeSel][ColBg].pixel); + XSetClassHint(dpy, win, &ch); + + /* open input methods */ diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu-center-5.2.diff b/setup/programs/dmenu/dmenu_5.2/dmenu-center-5.2.diff new file mode 100644 index 0000000..9401dc5 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/dmenu-center-5.2.diff @@ -0,0 +1,104 @@ +diff --git a/config.def.h b/config.def.h +index 1edb647..88ef264 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -2,6 +2,8 @@ + /* Default settings; can be overriden by command line. */ + + static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ ++static int centered = 0; /* -c option; centers dmenu on screen */ ++static int min_width = 500; /* minimum width when centered */ + /* -fn option overrides fonts[0]; default X11 font or font set */ + static const char *fonts[] = { + "monospace:size=10" +diff --git a/dmenu.1 b/dmenu.1 +index 323f93c..c036baa 100644 +--- a/dmenu.1 ++++ b/dmenu.1 +@@ -40,6 +40,9 @@ which lists programs in the user's $PATH and runs the result in their $SHELL. + .B \-b + dmenu appears at the bottom of the screen. + .TP ++.B \-c ++dmenu appears centered on the screen. ++.TP + .B \-f + dmenu grabs the keyboard before reading stdin if not reading from a tty. This + is faster, but will lock up X until stdin reaches end\-of\-file. +diff --git a/dmenu.c b/dmenu.c +index 27b7a30..427fb04 100644 +--- a/dmenu.c ++++ b/dmenu.c +@@ -96,6 +96,15 @@ calcoffsets(void) + break; + } + ++static int ++max_textw(void) ++{ ++ int len = 0; ++ for (struct item *item = items; item && item->text; item++) ++ len = MAX(TEXTW(item->text), len); ++ return len; ++} ++ + static void + cleanup(void) + { +@@ -636,6 +645,7 @@ setup(void) + bh = drw->fonts->h + 2; + lines = MAX(lines, 0); + mh = (lines + 1) * bh; ++ promptw = (prompt && *prompt) ? TEXTW(prompt) - lrpad / 4 : 0; + #ifdef XINERAMA + i = 0; + if (parentwin == root && (info = XineramaQueryScreens(dpy, &n))) { +@@ -662,9 +672,16 @@ setup(void) + if (INTERSECT(x, y, 1, 1, info[i]) != 0) + break; + +- x = info[i].x_org; +- y = info[i].y_org + (topbar ? 0 : info[i].height - mh); +- mw = info[i].width; ++ if (centered) { ++ mw = MIN(MAX(max_textw() + promptw, min_width), info[i].width); ++ x = info[i].x_org + ((info[i].width - mw) / 2); ++ y = info[i].y_org + ((info[i].height - mh) / 2); ++ } else { ++ x = info[i].x_org; ++ y = info[i].y_org + (topbar ? 0 : info[i].height - mh); ++ mw = info[i].width; ++ } ++ + XFree(info); + } else + #endif +@@ -672,9 +689,16 @@ setup(void) + if (!XGetWindowAttributes(dpy, parentwin, &wa)) + die("could not get embedding window attributes: 0x%lx", + parentwin); +- x = 0; +- y = topbar ? 0 : wa.height - mh; +- mw = wa.width; ++ ++ if (centered) { ++ mw = MIN(MAX(max_textw() + promptw, min_width), wa.width); ++ x = (wa.width - mw) / 2; ++ y = (wa.height - mh) / 2; ++ } else { ++ x = 0; ++ y = topbar ? 0 : wa.height - mh; ++ mw = wa.width; ++ } + } + promptw = (prompt && *prompt) ? TEXTW(prompt) - lrpad / 4 : 0; + inputw = mw / 3; /* input width: ~33% of monitor width */ +@@ -733,6 +757,8 @@ main(int argc, char *argv[]) + topbar = 0; + else if (!strcmp(argv[i], "-f")) /* grabs keyboard before reading stdin */ + fast = 1; ++ else if (!strcmp(argv[i], "-c")) /* centers dmenu on screen */ ++ centered = 1; + else if (!strcmp(argv[i], "-i")) { /* case-insensitive item matching */ + fstrncmp = strncasecmp; + fstrstr = cistrstr; diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu-dracula-20211128-d78ff08.diff b/setup/programs/dmenu/dmenu_5.2/dmenu-dracula-20211128-d78ff08.diff new file mode 100644 index 0000000..7059652 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/dmenu-dracula-20211128-d78ff08.diff @@ -0,0 +1,27 @@ +From f16313b64965d74e6cbb30fa41d53aaf09b9ad49 Mon Sep 17 00:00:00 2001 +From: David Lima +Date: Sun, 28 Nov 2021 17:02:43 -0300 +Subject: [PATCH] apply dracula theme to dmenu + +--- + config.def.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/config.def.h b/config.def.h +index 1edb647..e688388 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -9,8 +9,8 @@ static const char *fonts[] = { + static const char *prompt = NULL; /* -p option; prompt to the left of input field */ + static const char *colors[SchemeLast][2] = { + /* fg bg */ +- [SchemeNorm] = { "#bbbbbb", "#222222" }, +- [SchemeSel] = { "#eeeeee", "#005577" }, ++ [SchemeNorm] = { "#f8f8f2", "#282a36" }, ++ [SchemeSel] = { "#f8f8f2", "#6272a4" }, + [SchemeOut] = { "#000000", "#00ffff" }, + }; + /* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +-- +2.34.1 + diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu-highlight-4.9.diff b/setup/programs/dmenu/dmenu_5.2/dmenu-highlight-4.9.diff new file mode 100644 index 0000000..8eb784b --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/dmenu-highlight-4.9.diff @@ -0,0 +1,94 @@ +From a06d0d3d7bbb3c0f5bad44934dbbf1e88e7d9558 Mon Sep 17 00:00:00 2001 +From: Miles Alan +Date: Sat, 4 Jul 2020 11:49:04 -0500 +Subject: [PATCH] Highlight matched text in a different color scheme + +--- + config.def.h | 2 ++ + dmenu.c | 43 +++++++++++++++++++++++++++++++++++++++++-- + 2 files changed, 43 insertions(+), 2 deletions(-) + +diff --git a/config.def.h b/config.def.h +index 1edb647..64eab2a 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -11,6 +11,8 @@ static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#bbbbbb", "#222222" }, + [SchemeSel] = { "#eeeeee", "#005577" }, ++ [SchemeSelHighlight] = { "#ffc978", "#005577" }, ++ [SchemeNormHighlight] = { "#ffc978", "#222222" }, + [SchemeOut] = { "#000000", "#00ffff" }, + }; + /* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +diff --git a/dmenu.c b/dmenu.c +index 6b8f51b..d5e1991 100644 +--- a/dmenu.c ++++ b/dmenu.c +@@ -26,7 +26,7 @@ + #define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad) + + /* enums */ +-enum { SchemeNorm, SchemeSel, SchemeOut, SchemeLast }; /* color schemes */ ++enum { SchemeNorm, SchemeSel, SchemeOut, SchemeNormHighlight, SchemeSelHighlight, SchemeLast }; /* color schemes */ + + struct item { + char *text; +@@ -113,6 +113,43 @@ cistrstr(const char *s, const char *sub) + return NULL; + } + ++static void ++drawhighlights(struct item *item, int x, int y, int maxw) ++{ ++ char restorechar, tokens[sizeof text], *highlight, *token; ++ int indentx, highlightlen; ++ ++ drw_setscheme(drw, scheme[item == sel ? SchemeSelHighlight : SchemeNormHighlight]); ++ strcpy(tokens, text); ++ for (token = strtok(tokens, " "); token; token = strtok(NULL, " ")) { ++ highlight = fstrstr(item->text, token); ++ while (highlight) { ++ // Move item str end, calc width for highlight indent, & restore ++ highlightlen = highlight - item->text; ++ restorechar = *highlight; ++ item->text[highlightlen] = '\0'; ++ indentx = TEXTW(item->text); ++ item->text[highlightlen] = restorechar; ++ ++ // Move highlight str end, draw highlight, & restore ++ restorechar = highlight[strlen(token)]; ++ highlight[strlen(token)] = '\0'; ++ if (indentx - (lrpad / 2) - 1 < maxw) ++ drw_text( ++ drw, ++ x + indentx - (lrpad / 2) - 1, ++ y, ++ MIN(maxw - indentx, TEXTW(highlight) - lrpad), ++ bh, 0, highlight, 0 ++ ); ++ highlight[strlen(token)] = restorechar; ++ ++ if (strlen(highlight) - strlen(token) < strlen(token)) break; ++ highlight = fstrstr(highlight + strlen(token), token); ++ } ++ } ++} ++ + static int + drawitem(struct item *item, int x, int y, int w) + { +@@ -123,7 +160,9 @@ drawitem(struct item *item, int x, int y, int w) + else + drw_setscheme(drw, scheme[SchemeNorm]); + +- return drw_text(drw, x, y, w, bh, lrpad / 2, item->text, 0); ++ int r = drw_text(drw, x, y, w, bh, lrpad / 2, item->text, 0); ++ drawhighlights(item, x, y, w); ++ return r; + } + + static void +-- +2.23.1 + diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu-lineheight-5.2.diff b/setup/programs/dmenu/dmenu_5.2/dmenu-lineheight-5.2.diff new file mode 100644 index 0000000..a5e8468 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/dmenu-lineheight-5.2.diff @@ -0,0 +1,106 @@ +From ba103e38ea4ab07f9a3ee90627714b9bea17c329 Mon Sep 17 00:00:00 2001 +From: pskry +Date: Sun, 8 Nov 2020 22:04:22 +0100 +Subject: [PATCH] Add an option which defines the lineheight + +Despite both the panel and dmenu using the same font (a Terminus 12), +dmenu is shorter and the panel is visible from under the dmenu bar. +The appearance can be even more distracting when using similar colors +for background and selections. With the option added by this patch, +dmenu can be launched with a '-h 24', thus completely covering the panel. +--- + config.def.h | 3 +++ + dmenu.1 | 5 +++++ + dmenu.c | 11 ++++++++--- + 3 files changed, 16 insertions(+), 3 deletions(-) + +diff --git a/config.def.h b/config.def.h +index 1edb647..4394dec 100644 +--- a/config.def.h ++++ b/config.def.h +@@ -15,6 +15,9 @@ static const char *colors[SchemeLast][2] = { + }; + /* -l option; if nonzero, dmenu uses vertical list with given number of lines */ + static unsigned int lines = 0; ++/* -h option; minimum height of a menu line */ ++static unsigned int lineheight = 0; ++static unsigned int min_lineheight = 8; + + /* + * Characters not considered part of a word while deleting words +diff --git a/dmenu.1 b/dmenu.1 +index 323f93c..f2a82b4 100644 +--- a/dmenu.1 ++++ b/dmenu.1 +@@ -6,6 +6,8 @@ dmenu \- dynamic menu + .RB [ \-bfiv ] + .RB [ \-l + .IR lines ] ++.RB [ \-h ++.IR height ] + .RB [ \-m + .IR monitor ] + .RB [ \-p +@@ -50,6 +52,9 @@ dmenu matches menu items case insensitively. + .BI \-l " lines" + dmenu lists items vertically, with the given number of lines. + .TP ++.BI \-h " height" ++dmenu uses a menu line of at least 'height' pixels tall, but no less than 8. ++.TP + .BI \-m " monitor" + dmenu is displayed on the monitor number supplied. Monitor numbers are starting + from 0. +diff --git a/dmenu.c b/dmenu.c +index e7be8af..82b204b 100644 +--- a/dmenu.c ++++ b/dmenu.c +@@ -148,7 +148,7 @@ drawmenu(void) + { + unsigned int curpos; + struct item *item; +- int x = 0, y = 0, w; ++ int x = 0, y = 0, fh = drw->fonts->h, w; + + drw_setscheme(drw, scheme[SchemeNorm]); + drw_rect(drw, 0, 0, mw, mh, 1, 1); +@@ -165,7 +165,7 @@ drawmenu(void) + curpos = TEXTW(text) - TEXTW(&text[cursor]); + if ((curpos += lrpad / 2 - 1) < w) { + drw_setscheme(drw, scheme[SchemeNorm]); +- drw_rect(drw, x + curpos, 2, 2, bh - 4, 1, 0); ++ drw_rect(drw, x + curpos, 2 + (bh - fh) / 2, 2, fh - 4, 1, 0); + } + + if (lines > 0) { +@@ -630,6 +630,7 @@ setup(void) + + /* calculate menu geometry */ + bh = drw->fonts->h + 2; ++ bh = MAX(bh,lineheight); /* make a menu line AT LEAST 'lineheight' tall */ + lines = MAX(lines, 0); + mh = (lines + 1) * bh; + #ifdef XINERAMA +@@ -710,7 +711,7 @@ setup(void) + static void + usage(void) + { +- die("usage: dmenu [-bfiv] [-l lines] [-p prompt] [-fn font] [-m monitor]\n" ++ die("usage: dmenu [-bfiv] [-l lines] [-h height] [-p prompt] [-fn font] [-m monitor]\n" + " [-nb color] [-nf color] [-sb color] [-sf color] [-w windowid]"); + } + +@@ -737,6 +738,10 @@ main(int argc, char *argv[]) + /* these options take one argument */ + else if (!strcmp(argv[i], "-l")) /* number of lines in vertical list */ + lines = atoi(argv[++i]); ++ else if (!strcmp(argv[i], "-h")) { /* minimum height of one menu line */ ++ lineheight = atoi(argv[++i]); ++ lineheight = MAX(lineheight, min_lineheight); ++ } + else if (!strcmp(argv[i], "-m")) + mon = atoi(argv[++i]); + else if (!strcmp(argv[i], "-p")) /* adds prompt to left of input field */ +-- +2.38.1 + diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu-numbers-20220512-28fb3e2.diff b/setup/programs/dmenu/dmenu_5.2/dmenu-numbers-20220512-28fb3e2.diff new file mode 100644 index 0000000..9a0fc3c --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/dmenu-numbers-20220512-28fb3e2.diff @@ -0,0 +1,89 @@ +From c4cd209c2e322563750d09a3b64194d11cc12a10 Mon Sep 17 00:00:00 2001 +From: Ehsan Ghorbannezhad +Date: Thu, 12 May 2022 22:32:47 +0430 +Subject: [PATCH] the numbers patch, updated to fix segfault in some conditions + +--- + dmenu.c | 27 ++++++++++++++++++++++++--- + 1 file changed, 24 insertions(+), 3 deletions(-) + +diff --git a/dmenu.c b/dmenu.c +index 571bc35..70004e7 100644 +--- a/dmenu.c ++++ b/dmenu.c +@@ -24,6 +24,8 @@ + * MAX(0, MIN((y)+(h),(r).y_org+(r).height) - MAX((y),(r).y_org))) + #define LENGTH(X) (sizeof X / sizeof X[0]) + #define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad) ++#define NUMBERSMAXDIGITS 100 ++#define NUMBERSBUFSIZE (NUMBERSMAXDIGITS * 2) + 1 + + /* enums */ + enum { SchemeNorm, SchemeSel, SchemeOut, SchemeLast }; /* color schemes */ +@@ -34,6 +36,7 @@ struct item { + int out; + }; + ++static char numbers[NUMBERSBUFSIZE] = ""; + static char text[BUFSIZ] = ""; + static char *embed; + static int bh, mw, mh; +@@ -86,7 +89,7 @@ calcoffsets(void) + if (lines > 0) + n = lines * bh; + else +- n = mw - (promptw + inputw + TEXTW("<") + TEXTW(">")); ++ n = mw - (promptw + inputw + TEXTW("<") + TEXTW(">") + TEXTW(numbers)); + /* calculate which items will begin the next page and previous page */ + for (i = 0, next = curr; next; next = next->right) + if ((i += (lines > 0) ? bh : textw_clamp(next->text, n)) > n) +@@ -143,6 +146,21 @@ drawitem(struct item *item, int x, int y, int w) + return drw_text(drw, x, y, w, bh, lrpad / 2, item->text, 0); + } + ++static void ++recalculatenumbers() ++{ ++ unsigned int numer = 0, denom = 0; ++ struct item *item; ++ if (matchend) { ++ numer++; ++ for (item = matchend; item && item->left; item = item->left) ++ numer++; ++ } ++ for (item = items; item && item->text; item++) ++ denom++; ++ snprintf(numbers, NUMBERSBUFSIZE, "%d/%d", numer, denom); ++} ++ + static void + drawmenu(void) + { +@@ -168,6 +186,7 @@ drawmenu(void) + drw_rect(drw, x + curpos, 2, 2, bh - 4, 1, 0); + } + ++ recalculatenumbers(); + if (lines > 0) { + /* draw vertical list */ + for (item = curr; item != next; item = item->right) +@@ -182,13 +201,15 @@ drawmenu(void) + } + x += w; + for (item = curr; item != next; item = item->right) +- x = drawitem(item, x, 0, textw_clamp(item->text, mw - x - TEXTW(">"))); ++ x = drawitem(item, x, 0, textw_clamp(item->text, mw - x - TEXTW(">") - TEXTW(numbers))); + if (next) { + w = TEXTW(">"); + drw_setscheme(drw, scheme[SchemeNorm]); +- drw_text(drw, mw - w, 0, w, bh, lrpad / 2, ">", 0); ++ drw_text(drw, mw - w - TEXTW(numbers), 0, w, bh, lrpad / 2, ">", 0); + } + } ++ drw_setscheme(drw, scheme[SchemeNorm]); ++ drw_text(drw, mw - TEXTW(numbers), 0, TEXTW(numbers), bh, lrpad / 2, numbers, 0); + drw_map(drw, win, 0, 0, mw, mh); + } + +-- +2.36.1 diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu.1 b/setup/programs/dmenu/dmenu_5.2/dmenu.1 new file mode 100644 index 0000000..c80cd20 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/dmenu.1 @@ -0,0 +1,202 @@ +.TH DMENU 1 dmenu\-VERSION +.SH NAME +dmenu \- dynamic menu +.SH SYNOPSIS +.B dmenu +.RB [ \-bfiv ] +.RB [ \-l +.IR lines ] +.RB [ \-h +.IR height ] +.RB [ \-m +.IR monitor ] +.RB [ \-p +.IR prompt ] +.RB [ \-fn +.IR font ] +.RB [ \-nb +.IR color ] +.RB [ \-nf +.IR color ] +.RB [ \-sb +.IR color ] +.RB [ \-sf +.IR color ] +.RB [ \-w +.IR windowid ] +.P +.BR dmenu_run " ..." +.SH DESCRIPTION +.B dmenu +is a dynamic menu for X, which reads a list of newline\-separated items from +stdin. When the user selects an item and presses Return, their choice is printed +to stdout and dmenu terminates. Entering text will narrow the items to those +matching the tokens in the input. +.P +.B dmenu_run +is a script used by +.IR dwm (1) +which lists programs in the user's $PATH and runs the result in their $SHELL. +.SH OPTIONS +.TP +.B \-b +dmenu appears at the bottom of the screen. +.TP +.B \-c +dmenu appears centered on the screen. +.TP +.B \-f +dmenu grabs the keyboard before reading stdin if not reading from a tty. This +is faster, but will lock up X until stdin reaches end\-of\-file. +.TP +.B \-i +dmenu matches menu items case insensitively. +.TP +.BI \-l " lines" +dmenu lists items vertically, with the given number of lines. +.TP +.BI \-h " height" +dmenu uses a menu line of at least 'height' pixels tall, but no less than 8. +.TP +.BI \-m " monitor" +dmenu is displayed on the monitor number supplied. Monitor numbers are starting +from 0. +.TP +.BI \-p " prompt" +defines the prompt to be displayed to the left of the input field. +.TP +.BI \-fn " font" +defines the font or font set used. +.TP +.BI \-nb " color" +defines the normal background color. +.IR #RGB , +.IR #RRGGBB , +and X color names are supported. +.TP +.BI \-nf " color" +defines the normal foreground color. +.TP +.BI \-sb " color" +defines the selected background color. +.TP +.BI \-sf " color" +defines the selected foreground color. +.TP +.B \-v +prints version information to stdout, then exits. +.TP +.BI \-w " windowid" +embed into windowid. +.SH USAGE +dmenu is completely controlled by the keyboard. Items are selected using the +arrow keys, page up, page down, home, and end. +.TP +.B Tab +Copy the selected item to the input field. +.TP +.B Return +Confirm selection. Prints the selected item to stdout and exits, returning +success. +.TP +.B Ctrl-Return +Confirm selection. Prints the selected item to stdout and continues. +.TP +.B Shift\-Return +Confirm input. Prints the input text to stdout and exits, returning success. +.TP +.B Escape +Exit without selecting an item, returning failure. +.TP +.B Ctrl-Left +Move cursor to the start of the current word +.TP +.B Ctrl-Right +Move cursor to the end of the current word +.TP +.B C\-a +Home +.TP +.B C\-b +Left +.TP +.B C\-c +Escape +.TP +.B C\-d +Delete +.TP +.B C\-e +End +.TP +.B C\-f +Right +.TP +.B C\-g +Escape +.TP +.B C\-h +Backspace +.TP +.B C\-i +Tab +.TP +.B C\-j +Return +.TP +.B C\-J +Shift-Return +.TP +.B C\-k +Delete line right +.TP +.B C\-m +Return +.TP +.B C\-M +Shift-Return +.TP +.B C\-n +Down +.TP +.B C\-p +Up +.TP +.B C\-u +Delete line left +.TP +.B C\-w +Delete word left +.TP +.B C\-y +Paste from primary X selection +.TP +.B C\-Y +Paste from X clipboard +.TP +.B M\-b +Move cursor to the start of the current word +.TP +.B M\-f +Move cursor to the end of the current word +.TP +.B M\-g +Home +.TP +.B M\-G +End +.TP +.B M\-h +Up +.TP +.B M\-j +Page down +.TP +.B M\-k +Page up +.TP +.B M\-l +Down +.SH SEE ALSO +.IR dwm (1), +.IR stest (1) diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu.1.orig b/setup/programs/dmenu/dmenu_5.2/dmenu.1.orig new file mode 100644 index 0000000..c036baa --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/dmenu.1.orig @@ -0,0 +1,197 @@ +.TH DMENU 1 dmenu\-VERSION +.SH NAME +dmenu \- dynamic menu +.SH SYNOPSIS +.B dmenu +.RB [ \-bfiv ] +.RB [ \-l +.IR lines ] +.RB [ \-m +.IR monitor ] +.RB [ \-p +.IR prompt ] +.RB [ \-fn +.IR font ] +.RB [ \-nb +.IR color ] +.RB [ \-nf +.IR color ] +.RB [ \-sb +.IR color ] +.RB [ \-sf +.IR color ] +.RB [ \-w +.IR windowid ] +.P +.BR dmenu_run " ..." +.SH DESCRIPTION +.B dmenu +is a dynamic menu for X, which reads a list of newline\-separated items from +stdin. When the user selects an item and presses Return, their choice is printed +to stdout and dmenu terminates. Entering text will narrow the items to those +matching the tokens in the input. +.P +.B dmenu_run +is a script used by +.IR dwm (1) +which lists programs in the user's $PATH and runs the result in their $SHELL. +.SH OPTIONS +.TP +.B \-b +dmenu appears at the bottom of the screen. +.TP +.B \-c +dmenu appears centered on the screen. +.TP +.B \-f +dmenu grabs the keyboard before reading stdin if not reading from a tty. This +is faster, but will lock up X until stdin reaches end\-of\-file. +.TP +.B \-i +dmenu matches menu items case insensitively. +.TP +.BI \-l " lines" +dmenu lists items vertically, with the given number of lines. +.TP +.BI \-m " monitor" +dmenu is displayed on the monitor number supplied. Monitor numbers are starting +from 0. +.TP +.BI \-p " prompt" +defines the prompt to be displayed to the left of the input field. +.TP +.BI \-fn " font" +defines the font or font set used. +.TP +.BI \-nb " color" +defines the normal background color. +.IR #RGB , +.IR #RRGGBB , +and X color names are supported. +.TP +.BI \-nf " color" +defines the normal foreground color. +.TP +.BI \-sb " color" +defines the selected background color. +.TP +.BI \-sf " color" +defines the selected foreground color. +.TP +.B \-v +prints version information to stdout, then exits. +.TP +.BI \-w " windowid" +embed into windowid. +.SH USAGE +dmenu is completely controlled by the keyboard. Items are selected using the +arrow keys, page up, page down, home, and end. +.TP +.B Tab +Copy the selected item to the input field. +.TP +.B Return +Confirm selection. Prints the selected item to stdout and exits, returning +success. +.TP +.B Ctrl-Return +Confirm selection. Prints the selected item to stdout and continues. +.TP +.B Shift\-Return +Confirm input. Prints the input text to stdout and exits, returning success. +.TP +.B Escape +Exit without selecting an item, returning failure. +.TP +.B Ctrl-Left +Move cursor to the start of the current word +.TP +.B Ctrl-Right +Move cursor to the end of the current word +.TP +.B C\-a +Home +.TP +.B C\-b +Left +.TP +.B C\-c +Escape +.TP +.B C\-d +Delete +.TP +.B C\-e +End +.TP +.B C\-f +Right +.TP +.B C\-g +Escape +.TP +.B C\-h +Backspace +.TP +.B C\-i +Tab +.TP +.B C\-j +Return +.TP +.B C\-J +Shift-Return +.TP +.B C\-k +Delete line right +.TP +.B C\-m +Return +.TP +.B C\-M +Shift-Return +.TP +.B C\-n +Down +.TP +.B C\-p +Up +.TP +.B C\-u +Delete line left +.TP +.B C\-w +Delete word left +.TP +.B C\-y +Paste from primary X selection +.TP +.B C\-Y +Paste from X clipboard +.TP +.B M\-b +Move cursor to the start of the current word +.TP +.B M\-f +Move cursor to the end of the current word +.TP +.B M\-g +Home +.TP +.B M\-G +End +.TP +.B M\-h +Up +.TP +.B M\-j +Page down +.TP +.B M\-k +Page up +.TP +.B M\-l +Down +.SH SEE ALSO +.IR dwm (1), +.IR stest (1) diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu.c b/setup/programs/dmenu/dmenu_5.2/dmenu.c new file mode 100644 index 0000000..38a486e --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/dmenu.c @@ -0,0 +1,939 @@ +/* See LICENSE file for copyright and license details. */ +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#ifdef XINERAMA +#include +#endif +#include + +#include "drw.h" +#include "util.h" + +/* macros */ +#define INTERSECT(x,y,w,h,r) (MAX(0, MIN((x)+(w),(r).x_org+(r).width) - MAX((x),(r).x_org)) \ + * MAX(0, MIN((y)+(h),(r).y_org+(r).height) - MAX((y),(r).y_org))) +#define LENGTH(X) (sizeof X / sizeof X[0]) +#define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad) +#define NUMBERSMAXDIGITS 100 +#define NUMBERSBUFSIZE (NUMBERSMAXDIGITS * 2) + 1 + +#define OPAQUE 0xffU + +/* enums */ +enum { SchemeNorm, SchemeSel, SchemeOut, SchemeNormHighlight, SchemeSelHighlight, SchemeLast }; /* color schemes */ + +struct item { + char *text; + struct item *left, *right; + int out; +}; + +static char numbers[NUMBERSBUFSIZE] = ""; +static char text[BUFSIZ] = ""; +static char *embed; +static int bh, mw, mh; +static int inputw = 0, promptw; +static int lrpad; /* sum of left and right padding */ +static size_t cursor; +static struct item *items = NULL; +static struct item *matches, *matchend; +static struct item *prev, *curr, *next, *sel; +static int mon = -1, screen; + +static Atom clip, utf8; +static Display *dpy; +static Window root, parentwin, win; +static XIC xic; + +static Drw *drw; +static Clr *scheme[SchemeLast]; + +static int useargb = 0; +static Visual *visual; +static int depth; +static Colormap cmap; + +#include "config.h" + +static int (*fstrncmp)(const char *, const char *, size_t) = strncmp; +static char *(*fstrstr)(const char *, const char *) = strstr; +static void xinitvisual(); + +static unsigned int +textw_clamp(const char *str, unsigned int n) +{ + unsigned int w = drw_fontset_getwidth_clamp(drw, str, n) + lrpad; + return MIN(w, n); +} + +static void +appenditem(struct item *item, struct item **list, struct item **last) +{ + if (*last) + (*last)->right = item; + else + *list = item; + + item->left = *last; + item->right = NULL; + *last = item; +} + +static void +calcoffsets(void) +{ + int i, n; + + if (lines > 0) + n = lines * bh; + else + n = mw - (promptw + inputw + TEXTW("<") + TEXTW(">") + TEXTW(numbers)); + /* calculate which items will begin the next page and previous page */ + for (i = 0, next = curr; next; next = next->right) + if ((i += (lines > 0) ? bh : textw_clamp(next->text, n)) > n) + break; + for (i = 0, prev = curr; prev && prev->left; prev = prev->left) + if ((i += (lines > 0) ? bh : textw_clamp(prev->left->text, n)) > n) + break; +} + +static int +max_textw(void) +{ + int len = 0; + for (struct item *item = items; item && item->text; item++) + len = MAX(TEXTW(item->text), len); + return len; +} + +static void +cleanup(void) +{ + size_t i; + + XUngrabKey(dpy, AnyKey, AnyModifier, root); + for (i = 0; i < SchemeLast; i++) + free(scheme[i]); + for (i = 0; items && items[i].text; ++i) + free(items[i].text); + free(items); + drw_free(drw); + XSync(dpy, False); + XCloseDisplay(dpy); +} + +static char * +cistrstr(const char *h, const char *n) +{ + size_t i; + + if (!n[0]) + return (char *)h; + + for (; *h; ++h) { + for (i = 0; n[i] && tolower((unsigned char)n[i]) == + tolower((unsigned char)h[i]); ++i) + ; + if (n[i] == '\0') + return (char *)h; + } + return NULL; +} + +static void +drawhighlights(struct item *item, int x, int y, int maxw) +{ + char restorechar, tokens[sizeof text], *highlight, *token; + int indentx, highlightlen; + + drw_setscheme(drw, scheme[item == sel ? SchemeSelHighlight : SchemeNormHighlight]); + strcpy(tokens, text); + for (token = strtok(tokens, " "); token; token = strtok(NULL, " ")) { + highlight = fstrstr(item->text, token); + while (highlight) { + // Move item str end, calc width for highlight indent, & restore + highlightlen = highlight - item->text; + restorechar = *highlight; + item->text[highlightlen] = '\0'; + indentx = TEXTW(item->text); + item->text[highlightlen] = restorechar; + + // Move highlight str end, draw highlight, & restore + restorechar = highlight[strlen(token)]; + highlight[strlen(token)] = '\0'; + if (indentx - (lrpad / 2) - 1 < maxw) + drw_text( + drw, + x + indentx - (lrpad / 2) - 1, + y, + MIN(maxw - indentx, TEXTW(highlight) - lrpad), + bh, 0, highlight, 0 + ); + highlight[strlen(token)] = restorechar; + + if (strlen(highlight) - strlen(token) < strlen(token)) break; + highlight = fstrstr(highlight + strlen(token), token); + } + } +} + +static int +drawitem(struct item *item, int x, int y, int w) +{ + if (item == sel) + drw_setscheme(drw, scheme[SchemeSel]); + else if (item->out) + drw_setscheme(drw, scheme[SchemeOut]); + else + drw_setscheme(drw, scheme[SchemeNorm]); + + int r = drw_text(drw, x, y, w, bh, lrpad / 2, item->text, 0); + drawhighlights(item, x, y, w); + return r; +} + +static void +recalculatenumbers() +{ + unsigned int numer = 0, denom = 0; + struct item *item; + if (matchend) { + numer++; + for (item = matchend; item && item->left; item = item->left) + numer++; + } + for (item = items; item && item->text; item++) + denom++; + snprintf(numbers, NUMBERSBUFSIZE, "%d/%d", numer, denom); +} + +static void +drawmenu(void) +{ + unsigned int curpos; + struct item *item; + int x = 0, y = 0, fh = drw->fonts->h, w; + + drw_setscheme(drw, scheme[SchemeNorm]); + drw_rect(drw, 0, 0, mw, mh, 1, 1); + + if (prompt && *prompt) { + drw_setscheme(drw, scheme[SchemeSel]); + x = drw_text(drw, x, 0, promptw, bh, lrpad / 2, prompt, 0); + } + /* draw input field */ + w = (lines > 0 || !matches) ? mw - x : inputw; + drw_setscheme(drw, scheme[SchemeNorm]); + drw_text(drw, x, 0, w, bh, lrpad / 2, text, 0); + + curpos = TEXTW(text) - TEXTW(&text[cursor]); + if ((curpos += lrpad / 2 - 1) < w) { + drw_setscheme(drw, scheme[SchemeNorm]); + drw_rect(drw, x + curpos, 2 + (bh - fh) / 2, 2, fh - 4, 1, 0); + } + + recalculatenumbers(); + if (lines > 0) { + /* draw vertical list */ + for (item = curr; item != next; item = item->right) + drawitem(item, x, y += bh, mw - x); + } else if (matches) { + /* draw horizontal list */ + x += inputw; + w = TEXTW("<"); + if (curr->left) { + drw_setscheme(drw, scheme[SchemeNorm]); + drw_text(drw, x, 0, w, bh, lrpad / 2, "<", 0); + } + x += w; + for (item = curr; item != next; item = item->right) + x = drawitem(item, x, 0, textw_clamp(item->text, mw - x - TEXTW(">") - TEXTW(numbers))); + if (next) { + w = TEXTW(">"); + drw_setscheme(drw, scheme[SchemeNorm]); + drw_text(drw, mw - w - TEXTW(numbers), 0, w, bh, lrpad / 2, ">", 0); + } + } + drw_setscheme(drw, scheme[SchemeNorm]); + drw_text(drw, mw - TEXTW(numbers), 0, TEXTW(numbers), bh, lrpad / 2, numbers, 0); + drw_map(drw, win, 0, 0, mw, mh); +} + +static void +grabfocus(void) +{ + struct timespec ts = { .tv_sec = 0, .tv_nsec = 10000000 }; + Window focuswin; + int i, revertwin; + + for (i = 0; i < 100; ++i) { + XGetInputFocus(dpy, &focuswin, &revertwin); + if (focuswin == win) + return; + XSetInputFocus(dpy, win, RevertToParent, CurrentTime); + nanosleep(&ts, NULL); + } + die("cannot grab focus"); +} + +static void +grabkeyboard(void) +{ + struct timespec ts = { .tv_sec = 0, .tv_nsec = 1000000 }; + int i; + + if (embed) + return; + /* try to grab keyboard, we may have to wait for another process to ungrab */ + for (i = 0; i < 1000; i++) { + if (XGrabKeyboard(dpy, DefaultRootWindow(dpy), True, GrabModeAsync, + GrabModeAsync, CurrentTime) == GrabSuccess) + return; + nanosleep(&ts, NULL); + } + die("cannot grab keyboard"); +} + +static void +match(void) +{ + static char **tokv = NULL; + static int tokn = 0; + + char buf[sizeof text], *s; + int i, tokc = 0; + size_t len, textsize; + struct item *item, *lprefix, *lsubstr, *prefixend, *substrend; + + strcpy(buf, text); + /* separate input text into tokens to be matched individually */ + for (s = strtok(buf, " "); s; tokv[tokc - 1] = s, s = strtok(NULL, " ")) + if (++tokc > tokn && !(tokv = realloc(tokv, ++tokn * sizeof *tokv))) + die("cannot realloc %zu bytes:", tokn * sizeof *tokv); + len = tokc ? strlen(tokv[0]) : 0; + + matches = lprefix = lsubstr = matchend = prefixend = substrend = NULL; + textsize = strlen(text) + 1; + for (item = items; item && item->text; item++) { + for (i = 0; i < tokc; i++) + if (!fstrstr(item->text, tokv[i])) + break; + if (i != tokc) /* not all tokens match */ + continue; + /* exact matches go first, then prefixes, then substrings */ + if (!tokc || !fstrncmp(text, item->text, textsize)) + appenditem(item, &matches, &matchend); + else if (!fstrncmp(tokv[0], item->text, len)) + appenditem(item, &lprefix, &prefixend); + else + appenditem(item, &lsubstr, &substrend); + } + if (lprefix) { + if (matches) { + matchend->right = lprefix; + lprefix->left = matchend; + } else + matches = lprefix; + matchend = prefixend; + } + if (lsubstr) { + if (matches) { + matchend->right = lsubstr; + lsubstr->left = matchend; + } else + matches = lsubstr; + matchend = substrend; + } + curr = sel = matches; + calcoffsets(); +} + +static void +insert(const char *str, ssize_t n) +{ + if (strlen(text) + n > sizeof text - 1) + return; + /* move existing text out of the way, insert new text, and update cursor */ + memmove(&text[cursor + n], &text[cursor], sizeof text - cursor - MAX(n, 0)); + if (n > 0) + memcpy(&text[cursor], str, n); + cursor += n; + match(); +} + +static size_t +nextrune(int inc) +{ + ssize_t n; + + /* return location of next utf8 rune in the given direction (+1 or -1) */ + for (n = cursor + inc; n + inc >= 0 && (text[n] & 0xc0) == 0x80; n += inc) + ; + return n; +} + +static void +movewordedge(int dir) +{ + if (dir < 0) { /* move cursor to the start of the word*/ + while (cursor > 0 && strchr(worddelimiters, text[nextrune(-1)])) + cursor = nextrune(-1); + while (cursor > 0 && !strchr(worddelimiters, text[nextrune(-1)])) + cursor = nextrune(-1); + } else { /* move cursor to the end of the word */ + while (text[cursor] && strchr(worddelimiters, text[cursor])) + cursor = nextrune(+1); + while (text[cursor] && !strchr(worddelimiters, text[cursor])) + cursor = nextrune(+1); + } +} + +static void +keypress(XKeyEvent *ev) +{ + char buf[64]; + int len; + KeySym ksym = NoSymbol; + Status status; + + len = XmbLookupString(xic, ev, buf, sizeof buf, &ksym, &status); + switch (status) { + default: /* XLookupNone, XBufferOverflow */ + return; + case XLookupChars: /* composed string from input method */ + goto insert; + case XLookupKeySym: + case XLookupBoth: /* a KeySym and a string are returned: use keysym */ + break; + } + + if (ev->state & ControlMask) { + switch(ksym) { + case XK_a: ksym = XK_Home; break; + case XK_b: ksym = XK_Left; break; + case XK_c: ksym = XK_Escape; break; + case XK_d: ksym = XK_Delete; break; + case XK_e: ksym = XK_End; break; + case XK_f: ksym = XK_Right; break; + case XK_g: ksym = XK_Escape; break; + case XK_h: ksym = XK_BackSpace; break; + case XK_i: ksym = XK_Tab; break; + case XK_j: /* fallthrough */ + case XK_J: /* fallthrough */ + case XK_m: /* fallthrough */ + case XK_M: ksym = XK_Return; ev->state &= ~ControlMask; break; + case XK_n: ksym = XK_Down; break; + case XK_p: ksym = XK_Up; break; + + case XK_k: /* delete right */ + text[cursor] = '\0'; + match(); + break; + case XK_u: /* delete left */ + insert(NULL, 0 - cursor); + break; + case XK_w: /* delete word */ + while (cursor > 0 && strchr(worddelimiters, text[nextrune(-1)])) + insert(NULL, nextrune(-1) - cursor); + while (cursor > 0 && !strchr(worddelimiters, text[nextrune(-1)])) + insert(NULL, nextrune(-1) - cursor); + break; + case XK_y: /* paste selection */ + case XK_Y: + XConvertSelection(dpy, (ev->state & ShiftMask) ? clip : XA_PRIMARY, + utf8, utf8, win, CurrentTime); + return; + case XK_Left: + case XK_KP_Left: + movewordedge(-1); + goto draw; + case XK_Right: + case XK_KP_Right: + movewordedge(+1); + goto draw; + case XK_Return: + case XK_KP_Enter: + break; + case XK_bracketleft: + cleanup(); + exit(1); + default: + return; + } + } else if (ev->state & Mod1Mask) { + switch(ksym) { + case XK_b: + movewordedge(-1); + goto draw; + case XK_f: + movewordedge(+1); + goto draw; + case XK_g: ksym = XK_Home; break; + case XK_G: ksym = XK_End; break; + case XK_h: ksym = XK_Up; break; + case XK_j: ksym = XK_Next; break; + case XK_k: ksym = XK_Prior; break; + case XK_l: ksym = XK_Down; break; + default: + return; + } + } + + switch(ksym) { + default: +insert: + if (!iscntrl((unsigned char)*buf)) + insert(buf, len); + break; + case XK_Delete: + case XK_KP_Delete: + if (text[cursor] == '\0') + return; + cursor = nextrune(+1); + /* fallthrough */ + case XK_BackSpace: + if (cursor == 0) + return; + insert(NULL, nextrune(-1) - cursor); + break; + case XK_End: + case XK_KP_End: + if (text[cursor] != '\0') { + cursor = strlen(text); + break; + } + if (next) { + /* jump to end of list and position items in reverse */ + curr = matchend; + calcoffsets(); + curr = prev; + calcoffsets(); + while (next && (curr = curr->right)) + calcoffsets(); + } + sel = matchend; + break; + case XK_Escape: + cleanup(); + exit(1); + case XK_Home: + case XK_KP_Home: + if (sel == matches) { + cursor = 0; + break; + } + sel = curr = matches; + calcoffsets(); + break; + case XK_Left: + case XK_KP_Left: + if (cursor > 0 && (!sel || !sel->left || lines > 0)) { + cursor = nextrune(-1); + break; + } + if (lines > 0) + return; + /* fallthrough */ + case XK_Up: + case XK_KP_Up: + if (sel && sel->left && (sel = sel->left)->right == curr) { + curr = prev; + calcoffsets(); + } + break; + case XK_Next: + case XK_KP_Next: + if (!next) + return; + sel = curr = next; + calcoffsets(); + break; + case XK_Prior: + case XK_KP_Prior: + if (!prev) + return; + sel = curr = prev; + calcoffsets(); + break; + case XK_Return: + case XK_KP_Enter: + puts((sel && !(ev->state & ShiftMask)) ? sel->text : text); + if (!(ev->state & ControlMask)) { + cleanup(); + exit(0); + } + if (sel) + sel->out = 1; + break; + case XK_Right: + case XK_KP_Right: + if (text[cursor] != '\0') { + cursor = nextrune(+1); + break; + } + if (lines > 0) + return; + /* fallthrough */ + case XK_Down: + case XK_KP_Down: + if (sel && sel->right && (sel = sel->right) == next) { + curr = next; + calcoffsets(); + } + break; + case XK_Tab: + if (!sel) + return; + cursor = strnlen(sel->text, sizeof text - 1); + memcpy(text, sel->text, cursor); + text[cursor] = '\0'; + match(); + break; + } + +draw: + drawmenu(); +} + +static void +paste(void) +{ + char *p, *q; + int di; + unsigned long dl; + Atom da; + + /* we have been given the current selection, now insert it into input */ + if (XGetWindowProperty(dpy, win, utf8, 0, (sizeof text / 4) + 1, False, + utf8, &da, &di, &dl, &dl, (unsigned char **)&p) + == Success && p) { + insert(p, (q = strchr(p, '\n')) ? q - p : (ssize_t)strlen(p)); + XFree(p); + } + drawmenu(); +} + +static void +readstdin(void) +{ + char *line = NULL; + size_t i, junk, itemsiz = 0; + ssize_t len; + + /* read each line from stdin and add it to the item list */ + for (i = 0; (len = getline(&line, &junk, stdin)) != -1; i++) { + if (i + 1 >= itemsiz) { + itemsiz += 256; + if (!(items = realloc(items, itemsiz * sizeof(*items)))) + die("cannot realloc %zu bytes:", itemsiz * sizeof(*items)); + } + if (line[len - 1] == '\n') + line[len - 1] = '\0'; + items[i].text = line; + items[i].out = 0; + line = NULL; /* next call of getline() allocates a new line */ + } + free(line); + if (items) + items[i].text = NULL; + lines = MIN(lines, i); +} + +static void +run(void) +{ + XEvent ev; + + while (!XNextEvent(dpy, &ev)) { + if (XFilterEvent(&ev, win)) + continue; + switch(ev.type) { + case DestroyNotify: + if (ev.xdestroywindow.window != win) + break; + cleanup(); + exit(1); + case Expose: + if (ev.xexpose.count == 0) + drw_map(drw, win, 0, 0, mw, mh); + break; + case FocusIn: + /* regrab focus from parent window */ + if (ev.xfocus.window != win) + grabfocus(); + break; + case KeyPress: + keypress(&ev.xkey); + break; + case SelectionNotify: + if (ev.xselection.property == utf8) + paste(); + break; + case VisibilityNotify: + if (ev.xvisibility.state != VisibilityUnobscured) + XRaiseWindow(dpy, win); + break; + } + } +} + +static void +setup(void) +{ + int x, y, i, j; + unsigned int du; + XSetWindowAttributes swa; + XIM xim; + Window w, dw, *dws; + XWindowAttributes wa; + XClassHint ch = {"dmenu", "dmenu"}; +#ifdef XINERAMA + XineramaScreenInfo *info; + Window pw; + int a, di, n, area = 0; +#endif + /* init appearance */ + for (j = 0; j < SchemeLast; j++) + scheme[j] = drw_scm_create(drw, colors[j], alphas[i], 2); + + clip = XInternAtom(dpy, "CLIPBOARD", False); + utf8 = XInternAtom(dpy, "UTF8_STRING", False); + + /* calculate menu geometry */ + bh = drw->fonts->h + 2; + bh = MAX(bh,lineheight); /* make a menu line AT LEAST 'lineheight' tall */ + lines = MAX(lines, 0); + mh = (lines + 1) * bh; + promptw = (prompt && *prompt) ? TEXTW(prompt) - lrpad / 4 : 0; +#ifdef XINERAMA + i = 0; + if (parentwin == root && (info = XineramaQueryScreens(dpy, &n))) { + XGetInputFocus(dpy, &w, &di); + if (mon >= 0 && mon < n) + i = mon; + else if (w != root && w != PointerRoot && w != None) { + /* find top-level window containing current input focus */ + do { + if (XQueryTree(dpy, (pw = w), &dw, &w, &dws, &du) && dws) + XFree(dws); + } while (w != root && w != pw); + /* find xinerama screen with which the window intersects most */ + if (XGetWindowAttributes(dpy, pw, &wa)) + for (j = 0; j < n; j++) + if ((a = INTERSECT(wa.x, wa.y, wa.width, wa.height, info[j])) > area) { + area = a; + i = j; + } + } + /* no focused window is on screen, so use pointer location instead */ + if (mon < 0 && !area && XQueryPointer(dpy, root, &dw, &dw, &x, &y, &di, &di, &du)) + for (i = 0; i < n; i++) + if (INTERSECT(x, y, 1, 1, info[i]) != 0) + break; + + if (centered) { + mw = MIN(MAX(max_textw() + promptw, min_width), info[i].width); + x = info[i].x_org + ((info[i].width - mw) / 2); + y = info[i].y_org + ((info[i].height - mh) / 2); + } else { + x = info[i].x_org; + y = info[i].y_org + (topbar ? 0 : info[i].height - mh); + mw = info[i].width; + } + + XFree(info); + } else +#endif + { + if (!XGetWindowAttributes(dpy, parentwin, &wa)) + die("could not get embedding window attributes: 0x%lx", + parentwin); + + if (centered) { + mw = MIN(MAX(max_textw() + promptw, min_width), wa.width); + x = (wa.width - mw) / 2; + y = (wa.height - mh) / 2; + } else { + x = 0; + y = topbar ? 0 : wa.height - mh; + mw = wa.width; + } + } + promptw = (prompt && *prompt) ? TEXTW(prompt) - lrpad / 4 : 0; + inputw = mw / 3; /* input width: ~33% of monitor width */ + match(); + + /* create menu window */ + swa.override_redirect = True; + swa.background_pixel = 0; + swa.border_pixel = 0; + swa.colormap = cmap; + swa.event_mask = ExposureMask | KeyPressMask | VisibilityChangeMask; + win = XCreateWindow(dpy, parentwin, x, y, mw, mh, border_width, + depth, CopyFromParent, visual, + CWOverrideRedirect | CWBackPixel | CWBorderPixel | CWColormap | + CWEventMask, &swa); + XSetWindowBorder(dpy, win, scheme[SchemeSel][ColBg].pixel); + XSetClassHint(dpy, win, &ch); + + + /* input methods */ + if ((xim = XOpenIM(dpy, NULL, NULL, NULL)) == NULL) + die("XOpenIM failed: could not open input device"); + + xic = XCreateIC(xim, XNInputStyle, XIMPreeditNothing | XIMStatusNothing, + XNClientWindow, win, XNFocusWindow, win, NULL); + + XMapRaised(dpy, win); + if (embed) { + XSelectInput(dpy, parentwin, FocusChangeMask | SubstructureNotifyMask); + if (XQueryTree(dpy, parentwin, &dw, &w, &dws, &du) && dws) { + for (i = 0; i < du && dws[i] != win; ++i) + XSelectInput(dpy, dws[i], FocusChangeMask); + XFree(dws); + } + grabfocus(); + } + drw_resize(drw, mw, mh); + drawmenu(); +} + +static void +usage(void) +{ + die("usage: dmenu [-bfiv] [-l lines] [-h height] [-p prompt] [-fn font] [-m monitor]\n" + " [-nb color] [-nf color] [-sb color] [-sf color] [-w windowid]"); +} + +int +main(int argc, char *argv[]) +{ + XWindowAttributes wa; + int i, fast = 0; + + for (i = 1; i < argc; i++) + /* these options take no arguments */ + if (!strcmp(argv[i], "-v")) { /* prints version information */ + puts("dmenu-"VERSION); + exit(0); + } else if (!strcmp(argv[i], "-b")) /* appears at the bottom of the screen */ + topbar = 0; + else if (!strcmp(argv[i], "-f")) /* grabs keyboard before reading stdin */ + fast = 1; + else if (!strcmp(argv[i], "-c")) /* centers dmenu on screen */ + centered = 1; + else if (!strcmp(argv[i], "-i")) { /* case-insensitive item matching */ + fstrncmp = strncasecmp; + fstrstr = cistrstr; + } else if (i + 1 == argc) + usage(); + /* these options take one argument */ + else if (!strcmp(argv[i], "-l")) /* number of lines in vertical list */ + lines = atoi(argv[++i]); + else if (!strcmp(argv[i], "-h")) { /* minimum height of one menu line */ + lineheight = atoi(argv[++i]); + lineheight = MAX(lineheight, min_lineheight); + } + else if (!strcmp(argv[i], "-m")) + mon = atoi(argv[++i]); + else if (!strcmp(argv[i], "-p")) /* adds prompt to left of input field */ + prompt = argv[++i]; + else if (!strcmp(argv[i], "-fn")) /* font or font set */ + fonts[0] = argv[++i]; + else if (!strcmp(argv[i], "-nb")) /* normal background color */ + colors[SchemeNorm][ColBg] = argv[++i]; + else if (!strcmp(argv[i], "-nf")) /* normal foreground color */ + colors[SchemeNorm][ColFg] = argv[++i]; + else if (!strcmp(argv[i], "-sb")) /* selected background color */ + colors[SchemeSel][ColBg] = argv[++i]; + else if (!strcmp(argv[i], "-sf")) /* selected foreground color */ + colors[SchemeSel][ColFg] = argv[++i]; + else if (!strcmp(argv[i], "-w")) /* embedding window id */ + embed = argv[++i]; + else + usage(); + + if (!setlocale(LC_CTYPE, "") || !XSupportsLocale()) + fputs("warning: no locale support\n", stderr); + if (!(dpy = XOpenDisplay(NULL))) + die("cannot open display"); + screen = DefaultScreen(dpy); + root = RootWindow(dpy, screen); + if (!embed || !(parentwin = strtol(embed, NULL, 0))) + parentwin = root; + if (!XGetWindowAttributes(dpy, parentwin, &wa)) + die("could not get embedding window attributes: 0x%lx", + parentwin); + xinitvisual(); + + xinitvisual(); + drw = drw_create(dpy, screen, root, wa.width, wa.height, visual, depth, cmap); + if (!drw_fontset_create(drw, fonts, LENGTH(fonts))) + die("no fonts could be loaded."); + lrpad = drw->fonts->h; + +#ifdef __OpenBSD__ + if (pledge("stdio rpath", NULL) == -1) + die("pledge"); +#endif + + if (fast && !isatty(0)) { + grabkeyboard(); + readstdin(); + } else { + readstdin(); + grabkeyboard(); + } + setup(); + run(); + + return 1; /* unreachable */ +} + + void +xinitvisual() +{ + XVisualInfo *infos; + XRenderPictFormat *fmt; + int nitems; + int i; + + XVisualInfo tpl = { + .screen = screen, + .depth = 32, + .class = TrueColor + }; + long masks = VisualScreenMask | VisualDepthMask | VisualClassMask; + + infos = XGetVisualInfo(dpy, masks, &tpl, &nitems); + visual = NULL; + for(i = 0; i < nitems; i ++) { + fmt = XRenderFindVisualFormat(dpy, infos[i].visual); + if (fmt->type == PictTypeDirect && fmt->direct.alphaMask) { + visual = infos[i].visual; + depth = infos[i].depth; + cmap = XCreateColormap(dpy, root, visual, AllocNone); + useargb = 1; + break; + } + } + + XFree(infos); + + if (! visual) { + visual = DefaultVisual(dpy, screen); + depth = DefaultDepth(dpy, screen); + cmap = DefaultColormap(dpy, screen); + } +} diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu.c.orig b/setup/programs/dmenu/dmenu_5.2/dmenu.c.orig new file mode 100644 index 0000000..2ef2fde --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/dmenu.c.orig @@ -0,0 +1,887 @@ +/* See LICENSE file for copyright and license details. */ +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#ifdef XINERAMA +#include +#endif +#include + +#include "drw.h" +#include "util.h" + +/* macros */ +#define INTERSECT(x,y,w,h,r) (MAX(0, MIN((x)+(w),(r).x_org+(r).width) - MAX((x),(r).x_org)) \ + * MAX(0, MIN((y)+(h),(r).y_org+(r).height) - MAX((y),(r).y_org))) +#define LENGTH(X) (sizeof X / sizeof X[0]) +#define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad) +#define NUMBERSMAXDIGITS 100 +#define NUMBERSBUFSIZE (NUMBERSMAXDIGITS * 2) + 1 + +/* enums */ +enum { SchemeNorm, SchemeSel, SchemeOut, SchemeNormHighlight, SchemeSelHighlight, SchemeLast }; /* color schemes */ + +struct item { + char *text; + struct item *left, *right; + int out; +}; + +static char numbers[NUMBERSBUFSIZE] = ""; +static char text[BUFSIZ] = ""; +static char *embed; +static int bh, mw, mh; +static int inputw = 0, promptw; +static int lrpad; /* sum of left and right padding */ +static size_t cursor; +static struct item *items = NULL; +static struct item *matches, *matchend; +static struct item *prev, *curr, *next, *sel; +static int mon = -1, screen; + +static Atom clip, utf8; +static Display *dpy; +static Window root, parentwin, win; +static XIC xic; + +static Drw *drw; +static Clr *scheme[SchemeLast]; + +#include "config.h" + +static int (*fstrncmp)(const char *, const char *, size_t) = strncmp; +static char *(*fstrstr)(const char *, const char *) = strstr; + +static unsigned int +textw_clamp(const char *str, unsigned int n) +{ + unsigned int w = drw_fontset_getwidth_clamp(drw, str, n) + lrpad; + return MIN(w, n); +} + +static void +appenditem(struct item *item, struct item **list, struct item **last) +{ + if (*last) + (*last)->right = item; + else + *list = item; + + item->left = *last; + item->right = NULL; + *last = item; +} + +static void +calcoffsets(void) +{ + int i, n; + + if (lines > 0) + n = lines * bh; + else + n = mw - (promptw + inputw + TEXTW("<") + TEXTW(">") + TEXTW(numbers)); + /* calculate which items will begin the next page and previous page */ + for (i = 0, next = curr; next; next = next->right) + if ((i += (lines > 0) ? bh : textw_clamp(next->text, n)) > n) + break; + for (i = 0, prev = curr; prev && prev->left; prev = prev->left) + if ((i += (lines > 0) ? bh : textw_clamp(prev->left->text, n)) > n) + break; +} + +static int +max_textw(void) +{ + int len = 0; + for (struct item *item = items; item && item->text; item++) + len = MAX(TEXTW(item->text), len); + return len; +} + +static void +cleanup(void) +{ + size_t i; + + XUngrabKey(dpy, AnyKey, AnyModifier, root); + for (i = 0; i < SchemeLast; i++) + free(scheme[i]); + for (i = 0; items && items[i].text; ++i) + free(items[i].text); + free(items); + drw_free(drw); + XSync(dpy, False); + XCloseDisplay(dpy); +} + +static char * +cistrstr(const char *h, const char *n) +{ + size_t i; + + if (!n[0]) + return (char *)h; + + for (; *h; ++h) { + for (i = 0; n[i] && tolower((unsigned char)n[i]) == + tolower((unsigned char)h[i]); ++i) + ; + if (n[i] == '\0') + return (char *)h; + } + return NULL; +} + +static void +drawhighlights(struct item *item, int x, int y, int maxw) +{ + char restorechar, tokens[sizeof text], *highlight, *token; + int indentx, highlightlen; + + drw_setscheme(drw, scheme[item == sel ? SchemeSelHighlight : SchemeNormHighlight]); + strcpy(tokens, text); + for (token = strtok(tokens, " "); token; token = strtok(NULL, " ")) { + highlight = fstrstr(item->text, token); + while (highlight) { + // Move item str end, calc width for highlight indent, & restore + highlightlen = highlight - item->text; + restorechar = *highlight; + item->text[highlightlen] = '\0'; + indentx = TEXTW(item->text); + item->text[highlightlen] = restorechar; + + // Move highlight str end, draw highlight, & restore + restorechar = highlight[strlen(token)]; + highlight[strlen(token)] = '\0'; + if (indentx - (lrpad / 2) - 1 < maxw) + drw_text( + drw, + x + indentx - (lrpad / 2) - 1, + y, + MIN(maxw - indentx, TEXTW(highlight) - lrpad), + bh, 0, highlight, 0 + ); + highlight[strlen(token)] = restorechar; + + if (strlen(highlight) - strlen(token) < strlen(token)) break; + highlight = fstrstr(highlight + strlen(token), token); + } + } +} + +static int +drawitem(struct item *item, int x, int y, int w) +{ + if (item == sel) + drw_setscheme(drw, scheme[SchemeSel]); + else if (item->out) + drw_setscheme(drw, scheme[SchemeOut]); + else + drw_setscheme(drw, scheme[SchemeNorm]); + + int r = drw_text(drw, x, y, w, bh, lrpad / 2, item->text, 0); + drawhighlights(item, x, y, w); + return r; +} + +static void +recalculatenumbers() +{ + unsigned int numer = 0, denom = 0; + struct item *item; + if (matchend) { + numer++; + for (item = matchend; item && item->left; item = item->left) + numer++; + } + for (item = items; item && item->text; item++) + denom++; + snprintf(numbers, NUMBERSBUFSIZE, "%d/%d", numer, denom); +} + +static void +drawmenu(void) +{ + unsigned int curpos; + struct item *item; + int x = 0, y = 0, fh = drw->fonts->h, w; + + drw_setscheme(drw, scheme[SchemeNorm]); + drw_rect(drw, 0, 0, mw, mh, 1, 1); + + if (prompt && *prompt) { + drw_setscheme(drw, scheme[SchemeSel]); + x = drw_text(drw, x, 0, promptw, bh, lrpad / 2, prompt, 0); + } + /* draw input field */ + w = (lines > 0 || !matches) ? mw - x : inputw; + drw_setscheme(drw, scheme[SchemeNorm]); + drw_text(drw, x, 0, w, bh, lrpad / 2, text, 0); + + curpos = TEXTW(text) - TEXTW(&text[cursor]); + if ((curpos += lrpad / 2 - 1) < w) { + drw_setscheme(drw, scheme[SchemeNorm]); + drw_rect(drw, x + curpos, 2 + (bh - fh) / 2, 2, fh - 4, 1, 0); + } + + recalculatenumbers(); + if (lines > 0) { + /* draw vertical list */ + for (item = curr; item != next; item = item->right) + drawitem(item, x, y += bh, mw - x); + } else if (matches) { + /* draw horizontal list */ + x += inputw; + w = TEXTW("<"); + if (curr->left) { + drw_setscheme(drw, scheme[SchemeNorm]); + drw_text(drw, x, 0, w, bh, lrpad / 2, "<", 0); + } + x += w; + for (item = curr; item != next; item = item->right) + x = drawitem(item, x, 0, textw_clamp(item->text, mw - x - TEXTW(">") - TEXTW(numbers))); + if (next) { + w = TEXTW(">"); + drw_setscheme(drw, scheme[SchemeNorm]); + drw_text(drw, mw - w - TEXTW(numbers), 0, w, bh, lrpad / 2, ">", 0); + } + } + drw_setscheme(drw, scheme[SchemeNorm]); + drw_text(drw, mw - TEXTW(numbers), 0, TEXTW(numbers), bh, lrpad / 2, numbers, 0); + drw_map(drw, win, 0, 0, mw, mh); +} + +static void +grabfocus(void) +{ + struct timespec ts = { .tv_sec = 0, .tv_nsec = 10000000 }; + Window focuswin; + int i, revertwin; + + for (i = 0; i < 100; ++i) { + XGetInputFocus(dpy, &focuswin, &revertwin); + if (focuswin == win) + return; + XSetInputFocus(dpy, win, RevertToParent, CurrentTime); + nanosleep(&ts, NULL); + } + die("cannot grab focus"); +} + +static void +grabkeyboard(void) +{ + struct timespec ts = { .tv_sec = 0, .tv_nsec = 1000000 }; + int i; + + if (embed) + return; + /* try to grab keyboard, we may have to wait for another process to ungrab */ + for (i = 0; i < 1000; i++) { + if (XGrabKeyboard(dpy, DefaultRootWindow(dpy), True, GrabModeAsync, + GrabModeAsync, CurrentTime) == GrabSuccess) + return; + nanosleep(&ts, NULL); + } + die("cannot grab keyboard"); +} + +static void +match(void) +{ + static char **tokv = NULL; + static int tokn = 0; + + char buf[sizeof text], *s; + int i, tokc = 0; + size_t len, textsize; + struct item *item, *lprefix, *lsubstr, *prefixend, *substrend; + + strcpy(buf, text); + /* separate input text into tokens to be matched individually */ + for (s = strtok(buf, " "); s; tokv[tokc - 1] = s, s = strtok(NULL, " ")) + if (++tokc > tokn && !(tokv = realloc(tokv, ++tokn * sizeof *tokv))) + die("cannot realloc %zu bytes:", tokn * sizeof *tokv); + len = tokc ? strlen(tokv[0]) : 0; + + matches = lprefix = lsubstr = matchend = prefixend = substrend = NULL; + textsize = strlen(text) + 1; + for (item = items; item && item->text; item++) { + for (i = 0; i < tokc; i++) + if (!fstrstr(item->text, tokv[i])) + break; + if (i != tokc) /* not all tokens match */ + continue; + /* exact matches go first, then prefixes, then substrings */ + if (!tokc || !fstrncmp(text, item->text, textsize)) + appenditem(item, &matches, &matchend); + else if (!fstrncmp(tokv[0], item->text, len)) + appenditem(item, &lprefix, &prefixend); + else + appenditem(item, &lsubstr, &substrend); + } + if (lprefix) { + if (matches) { + matchend->right = lprefix; + lprefix->left = matchend; + } else + matches = lprefix; + matchend = prefixend; + } + if (lsubstr) { + if (matches) { + matchend->right = lsubstr; + lsubstr->left = matchend; + } else + matches = lsubstr; + matchend = substrend; + } + curr = sel = matches; + calcoffsets(); +} + +static void +insert(const char *str, ssize_t n) +{ + if (strlen(text) + n > sizeof text - 1) + return; + /* move existing text out of the way, insert new text, and update cursor */ + memmove(&text[cursor + n], &text[cursor], sizeof text - cursor - MAX(n, 0)); + if (n > 0) + memcpy(&text[cursor], str, n); + cursor += n; + match(); +} + +static size_t +nextrune(int inc) +{ + ssize_t n; + + /* return location of next utf8 rune in the given direction (+1 or -1) */ + for (n = cursor + inc; n + inc >= 0 && (text[n] & 0xc0) == 0x80; n += inc) + ; + return n; +} + +static void +movewordedge(int dir) +{ + if (dir < 0) { /* move cursor to the start of the word*/ + while (cursor > 0 && strchr(worddelimiters, text[nextrune(-1)])) + cursor = nextrune(-1); + while (cursor > 0 && !strchr(worddelimiters, text[nextrune(-1)])) + cursor = nextrune(-1); + } else { /* move cursor to the end of the word */ + while (text[cursor] && strchr(worddelimiters, text[cursor])) + cursor = nextrune(+1); + while (text[cursor] && !strchr(worddelimiters, text[cursor])) + cursor = nextrune(+1); + } +} + +static void +keypress(XKeyEvent *ev) +{ + char buf[64]; + int len; + KeySym ksym = NoSymbol; + Status status; + + len = XmbLookupString(xic, ev, buf, sizeof buf, &ksym, &status); + switch (status) { + default: /* XLookupNone, XBufferOverflow */ + return; + case XLookupChars: /* composed string from input method */ + goto insert; + case XLookupKeySym: + case XLookupBoth: /* a KeySym and a string are returned: use keysym */ + break; + } + + if (ev->state & ControlMask) { + switch(ksym) { + case XK_a: ksym = XK_Home; break; + case XK_b: ksym = XK_Left; break; + case XK_c: ksym = XK_Escape; break; + case XK_d: ksym = XK_Delete; break; + case XK_e: ksym = XK_End; break; + case XK_f: ksym = XK_Right; break; + case XK_g: ksym = XK_Escape; break; + case XK_h: ksym = XK_BackSpace; break; + case XK_i: ksym = XK_Tab; break; + case XK_j: /* fallthrough */ + case XK_J: /* fallthrough */ + case XK_m: /* fallthrough */ + case XK_M: ksym = XK_Return; ev->state &= ~ControlMask; break; + case XK_n: ksym = XK_Down; break; + case XK_p: ksym = XK_Up; break; + + case XK_k: /* delete right */ + text[cursor] = '\0'; + match(); + break; + case XK_u: /* delete left */ + insert(NULL, 0 - cursor); + break; + case XK_w: /* delete word */ + while (cursor > 0 && strchr(worddelimiters, text[nextrune(-1)])) + insert(NULL, nextrune(-1) - cursor); + while (cursor > 0 && !strchr(worddelimiters, text[nextrune(-1)])) + insert(NULL, nextrune(-1) - cursor); + break; + case XK_y: /* paste selection */ + case XK_Y: + XConvertSelection(dpy, (ev->state & ShiftMask) ? clip : XA_PRIMARY, + utf8, utf8, win, CurrentTime); + return; + case XK_Left: + case XK_KP_Left: + movewordedge(-1); + goto draw; + case XK_Right: + case XK_KP_Right: + movewordedge(+1); + goto draw; + case XK_Return: + case XK_KP_Enter: + break; + case XK_bracketleft: + cleanup(); + exit(1); + default: + return; + } + } else if (ev->state & Mod1Mask) { + switch(ksym) { + case XK_b: + movewordedge(-1); + goto draw; + case XK_f: + movewordedge(+1); + goto draw; + case XK_g: ksym = XK_Home; break; + case XK_G: ksym = XK_End; break; + case XK_h: ksym = XK_Up; break; + case XK_j: ksym = XK_Next; break; + case XK_k: ksym = XK_Prior; break; + case XK_l: ksym = XK_Down; break; + default: + return; + } + } + + switch(ksym) { + default: +insert: + if (!iscntrl((unsigned char)*buf)) + insert(buf, len); + break; + case XK_Delete: + case XK_KP_Delete: + if (text[cursor] == '\0') + return; + cursor = nextrune(+1); + /* fallthrough */ + case XK_BackSpace: + if (cursor == 0) + return; + insert(NULL, nextrune(-1) - cursor); + break; + case XK_End: + case XK_KP_End: + if (text[cursor] != '\0') { + cursor = strlen(text); + break; + } + if (next) { + /* jump to end of list and position items in reverse */ + curr = matchend; + calcoffsets(); + curr = prev; + calcoffsets(); + while (next && (curr = curr->right)) + calcoffsets(); + } + sel = matchend; + break; + case XK_Escape: + cleanup(); + exit(1); + case XK_Home: + case XK_KP_Home: + if (sel == matches) { + cursor = 0; + break; + } + sel = curr = matches; + calcoffsets(); + break; + case XK_Left: + case XK_KP_Left: + if (cursor > 0 && (!sel || !sel->left || lines > 0)) { + cursor = nextrune(-1); + break; + } + if (lines > 0) + return; + /* fallthrough */ + case XK_Up: + case XK_KP_Up: + if (sel && sel->left && (sel = sel->left)->right == curr) { + curr = prev; + calcoffsets(); + } + break; + case XK_Next: + case XK_KP_Next: + if (!next) + return; + sel = curr = next; + calcoffsets(); + break; + case XK_Prior: + case XK_KP_Prior: + if (!prev) + return; + sel = curr = prev; + calcoffsets(); + break; + case XK_Return: + case XK_KP_Enter: + puts((sel && !(ev->state & ShiftMask)) ? sel->text : text); + if (!(ev->state & ControlMask)) { + cleanup(); + exit(0); + } + if (sel) + sel->out = 1; + break; + case XK_Right: + case XK_KP_Right: + if (text[cursor] != '\0') { + cursor = nextrune(+1); + break; + } + if (lines > 0) + return; + /* fallthrough */ + case XK_Down: + case XK_KP_Down: + if (sel && sel->right && (sel = sel->right) == next) { + curr = next; + calcoffsets(); + } + break; + case XK_Tab: + if (!sel) + return; + cursor = strnlen(sel->text, sizeof text - 1); + memcpy(text, sel->text, cursor); + text[cursor] = '\0'; + match(); + break; + } + +draw: + drawmenu(); +} + +static void +paste(void) +{ + char *p, *q; + int di; + unsigned long dl; + Atom da; + + /* we have been given the current selection, now insert it into input */ + if (XGetWindowProperty(dpy, win, utf8, 0, (sizeof text / 4) + 1, False, + utf8, &da, &di, &dl, &dl, (unsigned char **)&p) + == Success && p) { + insert(p, (q = strchr(p, '\n')) ? q - p : (ssize_t)strlen(p)); + XFree(p); + } + drawmenu(); +} + +static void +readstdin(void) +{ + char *line = NULL; + size_t i, junk, itemsiz = 0; + ssize_t len; + + /* read each line from stdin and add it to the item list */ + for (i = 0; (len = getline(&line, &junk, stdin)) != -1; i++) { + if (i + 1 >= itemsiz) { + itemsiz += 256; + if (!(items = realloc(items, itemsiz * sizeof(*items)))) + die("cannot realloc %zu bytes:", itemsiz * sizeof(*items)); + } + if (line[len - 1] == '\n') + line[len - 1] = '\0'; + items[i].text = line; + items[i].out = 0; + line = NULL; /* next call of getline() allocates a new line */ + } + free(line); + if (items) + items[i].text = NULL; + lines = MIN(lines, i); +} + +static void +run(void) +{ + XEvent ev; + + while (!XNextEvent(dpy, &ev)) { + if (XFilterEvent(&ev, win)) + continue; + switch(ev.type) { + case DestroyNotify: + if (ev.xdestroywindow.window != win) + break; + cleanup(); + exit(1); + case Expose: + if (ev.xexpose.count == 0) + drw_map(drw, win, 0, 0, mw, mh); + break; + case FocusIn: + /* regrab focus from parent window */ + if (ev.xfocus.window != win) + grabfocus(); + break; + case KeyPress: + keypress(&ev.xkey); + break; + case SelectionNotify: + if (ev.xselection.property == utf8) + paste(); + break; + case VisibilityNotify: + if (ev.xvisibility.state != VisibilityUnobscured) + XRaiseWindow(dpy, win); + break; + } + } +} + +static void +setup(void) +{ + int x, y, i, j; + unsigned int du; + XSetWindowAttributes swa; + XIM xim; + Window w, dw, *dws; + XWindowAttributes wa; + XClassHint ch = {"dmenu", "dmenu"}; +#ifdef XINERAMA + XineramaScreenInfo *info; + Window pw; + int a, di, n, area = 0; +#endif + /* init appearance */ + for (j = 0; j < SchemeLast; j++) + scheme[j] = drw_scm_create(drw, colors[j], 2); + + clip = XInternAtom(dpy, "CLIPBOARD", False); + utf8 = XInternAtom(dpy, "UTF8_STRING", False); + + /* calculate menu geometry */ + bh = drw->fonts->h + 2; + bh = MAX(bh,lineheight); /* make a menu line AT LEAST 'lineheight' tall */ + lines = MAX(lines, 0); + mh = (lines + 1) * bh; + promptw = (prompt && *prompt) ? TEXTW(prompt) - lrpad / 4 : 0; +#ifdef XINERAMA + i = 0; + if (parentwin == root && (info = XineramaQueryScreens(dpy, &n))) { + XGetInputFocus(dpy, &w, &di); + if (mon >= 0 && mon < n) + i = mon; + else if (w != root && w != PointerRoot && w != None) { + /* find top-level window containing current input focus */ + do { + if (XQueryTree(dpy, (pw = w), &dw, &w, &dws, &du) && dws) + XFree(dws); + } while (w != root && w != pw); + /* find xinerama screen with which the window intersects most */ + if (XGetWindowAttributes(dpy, pw, &wa)) + for (j = 0; j < n; j++) + if ((a = INTERSECT(wa.x, wa.y, wa.width, wa.height, info[j])) > area) { + area = a; + i = j; + } + } + /* no focused window is on screen, so use pointer location instead */ + if (mon < 0 && !area && XQueryPointer(dpy, root, &dw, &dw, &x, &y, &di, &di, &du)) + for (i = 0; i < n; i++) + if (INTERSECT(x, y, 1, 1, info[i]) != 0) + break; + + if (centered) { + mw = MIN(MAX(max_textw() + promptw, min_width), info[i].width); + x = info[i].x_org + ((info[i].width - mw) / 2); + y = info[i].y_org + ((info[i].height - mh) / 2); + } else { + x = info[i].x_org; + y = info[i].y_org + (topbar ? 0 : info[i].height - mh); + mw = info[i].width; + } + + XFree(info); + } else +#endif + { + if (!XGetWindowAttributes(dpy, parentwin, &wa)) + die("could not get embedding window attributes: 0x%lx", + parentwin); + + if (centered) { + mw = MIN(MAX(max_textw() + promptw, min_width), wa.width); + x = (wa.width - mw) / 2; + y = (wa.height - mh) / 2; + } else { + x = 0; + y = topbar ? 0 : wa.height - mh; + mw = wa.width; + } + } + promptw = (prompt && *prompt) ? TEXTW(prompt) - lrpad / 4 : 0; + inputw = mw / 3; /* input width: ~33% of monitor width */ + match(); + + /* create menu window */ + swa.override_redirect = True; + swa.background_pixel = scheme[SchemeNorm][ColBg].pixel; + swa.event_mask = ExposureMask | KeyPressMask | VisibilityChangeMask; + win = XCreateWindow(dpy, parentwin, x, y, mw, mh, border_width, + CopyFromParent, CopyFromParent, CopyFromParent, + CWOverrideRedirect | CWBackPixel | CWEventMask, &swa); + XSetWindowBorder(dpy, win, scheme[SchemeSel][ColBg].pixel); + XSetClassHint(dpy, win, &ch); + + + /* input methods */ + if ((xim = XOpenIM(dpy, NULL, NULL, NULL)) == NULL) + die("XOpenIM failed: could not open input device"); + + xic = XCreateIC(xim, XNInputStyle, XIMPreeditNothing | XIMStatusNothing, + XNClientWindow, win, XNFocusWindow, win, NULL); + + XMapRaised(dpy, win); + if (embed) { + XSelectInput(dpy, parentwin, FocusChangeMask | SubstructureNotifyMask); + if (XQueryTree(dpy, parentwin, &dw, &w, &dws, &du) && dws) { + for (i = 0; i < du && dws[i] != win; ++i) + XSelectInput(dpy, dws[i], FocusChangeMask); + XFree(dws); + } + grabfocus(); + } + drw_resize(drw, mw, mh); + drawmenu(); +} + +static void +usage(void) +{ + die("usage: dmenu [-bfiv] [-l lines] [-h height] [-p prompt] [-fn font] [-m monitor]\n" + " [-nb color] [-nf color] [-sb color] [-sf color] [-w windowid]"); +} + +int +main(int argc, char *argv[]) +{ + XWindowAttributes wa; + int i, fast = 0; + + for (i = 1; i < argc; i++) + /* these options take no arguments */ + if (!strcmp(argv[i], "-v")) { /* prints version information */ + puts("dmenu-"VERSION); + exit(0); + } else if (!strcmp(argv[i], "-b")) /* appears at the bottom of the screen */ + topbar = 0; + else if (!strcmp(argv[i], "-f")) /* grabs keyboard before reading stdin */ + fast = 1; + else if (!strcmp(argv[i], "-c")) /* centers dmenu on screen */ + centered = 1; + else if (!strcmp(argv[i], "-i")) { /* case-insensitive item matching */ + fstrncmp = strncasecmp; + fstrstr = cistrstr; + } else if (i + 1 == argc) + usage(); + /* these options take one argument */ + else if (!strcmp(argv[i], "-l")) /* number of lines in vertical list */ + lines = atoi(argv[++i]); + else if (!strcmp(argv[i], "-h")) { /* minimum height of one menu line */ + lineheight = atoi(argv[++i]); + lineheight = MAX(lineheight, min_lineheight); + } + else if (!strcmp(argv[i], "-m")) + mon = atoi(argv[++i]); + else if (!strcmp(argv[i], "-p")) /* adds prompt to left of input field */ + prompt = argv[++i]; + else if (!strcmp(argv[i], "-fn")) /* font or font set */ + fonts[0] = argv[++i]; + else if (!strcmp(argv[i], "-nb")) /* normal background color */ + colors[SchemeNorm][ColBg] = argv[++i]; + else if (!strcmp(argv[i], "-nf")) /* normal foreground color */ + colors[SchemeNorm][ColFg] = argv[++i]; + else if (!strcmp(argv[i], "-sb")) /* selected background color */ + colors[SchemeSel][ColBg] = argv[++i]; + else if (!strcmp(argv[i], "-sf")) /* selected foreground color */ + colors[SchemeSel][ColFg] = argv[++i]; + else if (!strcmp(argv[i], "-w")) /* embedding window id */ + embed = argv[++i]; + else + usage(); + + if (!setlocale(LC_CTYPE, "") || !XSupportsLocale()) + fputs("warning: no locale support\n", stderr); + if (!(dpy = XOpenDisplay(NULL))) + die("cannot open display"); + screen = DefaultScreen(dpy); + root = RootWindow(dpy, screen); + if (!embed || !(parentwin = strtol(embed, NULL, 0))) + parentwin = root; + if (!XGetWindowAttributes(dpy, parentwin, &wa)) + die("could not get embedding window attributes: 0x%lx", + parentwin); + drw = drw_create(dpy, screen, root, wa.width, wa.height); + if (!drw_fontset_create(drw, fonts, LENGTH(fonts))) + die("no fonts could be loaded."); + lrpad = drw->fonts->h; + +#ifdef __OpenBSD__ + if (pledge("stdio rpath", NULL) == -1) + die("pledge"); +#endif + + if (fast && !isatty(0)) { + grabkeyboard(); + readstdin(); + } else { + readstdin(); + grabkeyboard(); + } + setup(); + run(); + + return 1; /* unreachable */ +} diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu.c.rej b/setup/programs/dmenu/dmenu_5.2/dmenu.c.rej new file mode 100644 index 0000000..ceea03e --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/dmenu.c.rej @@ -0,0 +1,28 @@ +--- dmenu.c ++++ dmenu.c +@@ -649,6 +658,7 @@ setup(void) + x = info[i].x_org; + y = info[i].y_org + (topbar ? 0 : info[i].height - mh); + mw = info[i].width; ++ + XFree(info); + } else + #endif +@@ -666,11 +676,13 @@ setup(void) + + /* create menu window */ + swa.override_redirect = True; +- swa.background_pixel = scheme[SchemeNorm][ColBg].pixel; ++ swa.background_pixel = 0; ++ swa.border_pixel = 0; ++ swa.colormap = cmap; + swa.event_mask = ExposureMask | KeyPressMask | VisibilityChangeMask; +- win = XCreateWindow(dpy, parentwin, x, y, mw, mh, 0, +- CopyFromParent, CopyFromParent, CopyFromParent, +- CWOverrideRedirect | CWBackPixel | CWEventMask, &swa); ++ win = XCreateWindow(dpy, parentwin, x, y, mw, mh, border_width, ++ depth, CopyFromParent, visual, ++ CWOverrideRedirect | CWBackPixel | CWBorderPixel | CWColormap | CWEventMask, &swa); + XSetClassHint(dpy, win, &ch); + + diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu_path b/setup/programs/dmenu/dmenu_5.2/dmenu_path new file mode 100755 index 0000000..3a7cda7 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/dmenu_path @@ -0,0 +1,13 @@ +#!/bin/sh + +cachedir="${XDG_CACHE_HOME:-"$HOME/.cache"}" +cache="$cachedir/dmenu_run" + +[ ! -e "$cachedir" ] && mkdir -p "$cachedir" + +IFS=: +if stest -dqr -n "$cache" $PATH; then + stest -flx $PATH | sort -u | tee "$cache" +else + cat "$cache" +fi diff --git a/setup/programs/dmenu/dmenu_5.2/dmenu_run b/setup/programs/dmenu/dmenu_5.2/dmenu_run new file mode 100755 index 0000000..834ede5 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/dmenu_run @@ -0,0 +1,2 @@ +#!/bin/sh +dmenu_path | dmenu "$@" | ${SHELL:-"/bin/sh"} & diff --git a/setup/programs/dmenu/dmenu_5.2/drw.c b/setup/programs/dmenu/dmenu_5.2/drw.c new file mode 100644 index 0000000..42700e5 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/drw.c @@ -0,0 +1,452 @@ +/* See LICENSE file for copyright and license details. */ +#include +#include +#include +#include +#include + +#include "drw.h" +#include "util.h" + +#define UTF_INVALID 0xFFFD +#define UTF_SIZ 4 + +static const unsigned char utfbyte[UTF_SIZ + 1] = {0x80, 0, 0xC0, 0xE0, 0xF0}; +static const unsigned char utfmask[UTF_SIZ + 1] = {0xC0, 0x80, 0xE0, 0xF0, 0xF8}; +static const long utfmin[UTF_SIZ + 1] = { 0, 0, 0x80, 0x800, 0x10000}; +static const long utfmax[UTF_SIZ + 1] = {0x10FFFF, 0x7F, 0x7FF, 0xFFFF, 0x10FFFF}; + +static long +utf8decodebyte(const char c, size_t *i) +{ + for (*i = 0; *i < (UTF_SIZ + 1); ++(*i)) + if (((unsigned char)c & utfmask[*i]) == utfbyte[*i]) + return (unsigned char)c & ~utfmask[*i]; + return 0; +} + +static size_t +utf8validate(long *u, size_t i) +{ + if (!BETWEEN(*u, utfmin[i], utfmax[i]) || BETWEEN(*u, 0xD800, 0xDFFF)) + *u = UTF_INVALID; + for (i = 1; *u > utfmax[i]; ++i) + ; + return i; +} + +static size_t +utf8decode(const char *c, long *u, size_t clen) +{ + size_t i, j, len, type; + long udecoded; + + *u = UTF_INVALID; + if (!clen) + return 0; + udecoded = utf8decodebyte(c[0], &len); + if (!BETWEEN(len, 1, UTF_SIZ)) + return 1; + for (i = 1, j = 1; i < clen && j < len; ++i, ++j) { + udecoded = (udecoded << 6) | utf8decodebyte(c[i], &type); + if (type) + return j; + } + if (j < len) + return 0; + *u = udecoded; + utf8validate(u, len); + + return len; +} + +Drw * +drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h, Visual *visual, unsigned int depth, Colormap cmap) +{ + Drw *drw = ecalloc(1, sizeof(Drw)); + + drw->dpy = dpy; + drw->screen = screen; + drw->root = root; + drw->w = w; + drw->h = h; + drw->visual = visual; + drw->depth = depth; + drw->cmap = cmap; + drw->drawable = XCreatePixmap(dpy, root, w, h, depth); + drw->gc = XCreateGC(dpy, drw->drawable, 0, NULL); + XSetLineAttributes(dpy, drw->gc, 1, LineSolid, CapButt, JoinMiter); + + return drw; +} + +void +drw_resize(Drw *drw, unsigned int w, unsigned int h) +{ + if (!drw) + return; + + drw->w = w; + drw->h = h; + if (drw->drawable) + XFreePixmap(drw->dpy, drw->drawable); + drw->drawable = XCreatePixmap(drw->dpy, drw->root, w, h, drw->depth); +} + +void +drw_free(Drw *drw) +{ + XFreePixmap(drw->dpy, drw->drawable); + XFreeGC(drw->dpy, drw->gc); + drw_fontset_free(drw->fonts); + free(drw); +} + +/* This function is an implementation detail. Library users should use + * drw_fontset_create instead. + */ +static Fnt * +xfont_create(Drw *drw, const char *fontname, FcPattern *fontpattern) +{ + Fnt *font; + XftFont *xfont = NULL; + FcPattern *pattern = NULL; + + if (fontname) { + /* Using the pattern found at font->xfont->pattern does not yield the + * same substitution results as using the pattern returned by + * FcNameParse; using the latter results in the desired fallback + * behaviour whereas the former just results in missing-character + * rectangles being drawn, at least with some fonts. */ + if (!(xfont = XftFontOpenName(drw->dpy, drw->screen, fontname))) { + fprintf(stderr, "error, cannot load font from name: '%s'\n", fontname); + return NULL; + } + if (!(pattern = FcNameParse((FcChar8 *) fontname))) { + fprintf(stderr, "error, cannot parse font name to pattern: '%s'\n", fontname); + XftFontClose(drw->dpy, xfont); + return NULL; + } + } else if (fontpattern) { + if (!(xfont = XftFontOpenPattern(drw->dpy, fontpattern))) { + fprintf(stderr, "error, cannot load font from pattern.\n"); + return NULL; + } + } else { + die("no font specified."); + } + + font = ecalloc(1, sizeof(Fnt)); + font->xfont = xfont; + font->pattern = pattern; + font->h = xfont->ascent + xfont->descent; + font->dpy = drw->dpy; + + return font; +} + +static void +xfont_free(Fnt *font) +{ + if (!font) + return; + if (font->pattern) + FcPatternDestroy(font->pattern); + XftFontClose(font->dpy, font->xfont); + free(font); +} + +Fnt* +drw_fontset_create(Drw* drw, const char *fonts[], size_t fontcount) +{ + Fnt *cur, *ret = NULL; + size_t i; + + if (!drw || !fonts) + return NULL; + + for (i = 1; i <= fontcount; i++) { + if ((cur = xfont_create(drw, fonts[fontcount - i], NULL))) { + cur->next = ret; + ret = cur; + } + } + return (drw->fonts = ret); +} + +void +drw_fontset_free(Fnt *font) +{ + if (font) { + drw_fontset_free(font->next); + xfont_free(font); + } +} + +void +drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha) +{ + if (!drw || !dest || !clrname) + return; + + if (!XftColorAllocName(drw->dpy, drw->visual, drw->cmap, + clrname, dest)) + die("error, cannot allocate color '%s'", clrname); + + dest->pixel = (dest->pixel & 0x00ffffffU) | (alpha << 24); +} + +/* Wrapper to create color schemes. The caller has to call free(3) on the + * returned color scheme when done using it. */ +Clr * +drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount) +{ + size_t i; + Clr *ret; + + /* need at least two colors for a scheme */ + if (!drw || !clrnames || clrcount < 2 || !(ret = ecalloc(clrcount, sizeof(XftColor)))) + return NULL; + + for (i = 0; i < clrcount; i++) + drw_clr_create(drw, &ret[i], clrnames[i], alphas[i]); + return ret; +} + +void +drw_setfontset(Drw *drw, Fnt *set) +{ + if (drw) + drw->fonts = set; +} + +void +drw_setscheme(Drw *drw, Clr *scm) +{ + if (drw) + drw->scheme = scm; +} + +void +drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert) +{ + if (!drw || !drw->scheme) + return; + XSetForeground(drw->dpy, drw->gc, invert ? drw->scheme[ColBg].pixel : drw->scheme[ColFg].pixel); + if (filled) + XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); + else + XDrawRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w - 1, h - 1); +} + +int +drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lpad, const char *text, int invert) +{ + int i, ty, ellipsis_x = 0; + unsigned int tmpw, ew, ellipsis_w = 0, ellipsis_len; + XftDraw *d = NULL; + Fnt *usedfont, *curfont, *nextfont; + int utf8strlen, utf8charlen, render = x || y || w || h; + long utf8codepoint = 0; + const char *utf8str; + FcCharSet *fccharset; + FcPattern *fcpattern; + FcPattern *match; + XftResult result; + int charexists = 0, overflow = 0; + /* keep track of a couple codepoints for which we have no match. */ + enum { nomatches_len = 64 }; + static struct { long codepoint[nomatches_len]; unsigned int idx; } nomatches; + static unsigned int ellipsis_width = 0; + + if (!drw || (render && (!drw->scheme || !w)) || !text || !drw->fonts) + return 0; + + if (!render) { + w = invert ? invert : ~invert; + } else { + XSetForeground(drw->dpy, drw->gc, drw->scheme[invert ? ColFg : ColBg].pixel); + XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); + d = XftDrawCreate(drw->dpy, drw->drawable, drw->visual, drw->cmap); + x += lpad; + w -= lpad; + } + + usedfont = drw->fonts; + if (!ellipsis_width && render) + ellipsis_width = drw_fontset_getwidth(drw, "..."); + while (1) { + ew = ellipsis_len = utf8strlen = 0; + utf8str = text; + nextfont = NULL; + while (*text) { + utf8charlen = utf8decode(text, &utf8codepoint, UTF_SIZ); + for (curfont = drw->fonts; curfont; curfont = curfont->next) { + charexists = charexists || XftCharExists(drw->dpy, curfont->xfont, utf8codepoint); + if (charexists) { + drw_font_getexts(curfont, text, utf8charlen, &tmpw, NULL); + if (ew + ellipsis_width <= w) { + /* keep track where the ellipsis still fits */ + ellipsis_x = x + ew; + ellipsis_w = w - ew; + ellipsis_len = utf8strlen; + } + + if (ew + tmpw > w) { + overflow = 1; + /* called from drw_fontset_getwidth_clamp(): + * it wants the width AFTER the overflow + */ + if (!render) + x += tmpw; + else + utf8strlen = ellipsis_len; + } else if (curfont == usedfont) { + utf8strlen += utf8charlen; + text += utf8charlen; + ew += tmpw; + } else { + nextfont = curfont; + } + break; + } + } + + if (overflow || !charexists || nextfont) + break; + else + charexists = 0; + } + + if (utf8strlen) { + if (render) { + ty = y + (h - usedfont->h) / 2 + usedfont->xfont->ascent; + XftDrawStringUtf8(d, &drw->scheme[invert ? ColBg : ColFg], + usedfont->xfont, x, ty, (XftChar8 *)utf8str, utf8strlen); + } + x += ew; + w -= ew; + } + if (render && overflow) + drw_text(drw, ellipsis_x, y, ellipsis_w, h, 0, "...", invert); + + if (!*text || overflow) { + break; + } else if (nextfont) { + charexists = 0; + usedfont = nextfont; + } else { + /* Regardless of whether or not a fallback font is found, the + * character must be drawn. */ + charexists = 1; + + for (i = 0; i < nomatches_len; ++i) { + /* avoid calling XftFontMatch if we know we won't find a match */ + if (utf8codepoint == nomatches.codepoint[i]) + goto no_match; + } + + fccharset = FcCharSetCreate(); + FcCharSetAddChar(fccharset, utf8codepoint); + + if (!drw->fonts->pattern) { + /* Refer to the comment in xfont_create for more information. */ + die("the first font in the cache must be loaded from a font string."); + } + + fcpattern = FcPatternDuplicate(drw->fonts->pattern); + FcPatternAddCharSet(fcpattern, FC_CHARSET, fccharset); + FcPatternAddBool(fcpattern, FC_SCALABLE, FcTrue); + + FcConfigSubstitute(NULL, fcpattern, FcMatchPattern); + FcDefaultSubstitute(fcpattern); + match = XftFontMatch(drw->dpy, drw->screen, fcpattern, &result); + + FcCharSetDestroy(fccharset); + FcPatternDestroy(fcpattern); + + if (match) { + usedfont = xfont_create(drw, NULL, match); + if (usedfont && XftCharExists(drw->dpy, usedfont->xfont, utf8codepoint)) { + for (curfont = drw->fonts; curfont->next; curfont = curfont->next) + ; /* NOP */ + curfont->next = usedfont; + } else { + xfont_free(usedfont); + nomatches.codepoint[++nomatches.idx % nomatches_len] = utf8codepoint; +no_match: + usedfont = drw->fonts; + } + } + } + } + if (d) + XftDrawDestroy(d); + + return x + (render ? w : 0); +} + +void +drw_map(Drw *drw, Window win, int x, int y, unsigned int w, unsigned int h) +{ + if (!drw) + return; + + XCopyArea(drw->dpy, drw->drawable, win, drw->gc, x, y, w, h, x, y); + XSync(drw->dpy, False); +} + +unsigned int +drw_fontset_getwidth(Drw *drw, const char *text) +{ + if (!drw || !drw->fonts || !text) + return 0; + return drw_text(drw, 0, 0, 0, 0, 0, text, 0); +} + +unsigned int +drw_fontset_getwidth_clamp(Drw *drw, const char *text, unsigned int n) +{ + unsigned int tmp = 0; + if (drw && drw->fonts && text && n) + tmp = drw_text(drw, 0, 0, 0, 0, 0, text, n); + return MIN(n, tmp); +} + +void +drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h) +{ + XGlyphInfo ext; + + if (!font || !text) + return; + + XftTextExtentsUtf8(font->dpy, font->xfont, (XftChar8 *)text, len, &ext); + if (w) + *w = ext.xOff; + if (h) + *h = font->h; +} + +Cur * +drw_cur_create(Drw *drw, int shape) +{ + Cur *cur; + + if (!drw || !(cur = ecalloc(1, sizeof(Cur)))) + return NULL; + + cur->cursor = XCreateFontCursor(drw->dpy, shape); + + return cur; +} + +void +drw_cur_free(Drw *drw, Cur *cursor) +{ + if (!cursor) + return; + + XFreeCursor(drw->dpy, cursor->cursor); + free(cursor); +} diff --git a/setup/programs/dmenu/dmenu_5.2/drw.c.orig b/setup/programs/dmenu/dmenu_5.2/drw.c.orig new file mode 100644 index 0000000..a58a2b4 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/drw.c.orig @@ -0,0 +1,450 @@ +/* See LICENSE file for copyright and license details. */ +#include +#include +#include +#include +#include + +#include "drw.h" +#include "util.h" + +#define UTF_INVALID 0xFFFD +#define UTF_SIZ 4 + +static const unsigned char utfbyte[UTF_SIZ + 1] = {0x80, 0, 0xC0, 0xE0, 0xF0}; +static const unsigned char utfmask[UTF_SIZ + 1] = {0xC0, 0x80, 0xE0, 0xF0, 0xF8}; +static const long utfmin[UTF_SIZ + 1] = { 0, 0, 0x80, 0x800, 0x10000}; +static const long utfmax[UTF_SIZ + 1] = {0x10FFFF, 0x7F, 0x7FF, 0xFFFF, 0x10FFFF}; + +static long +utf8decodebyte(const char c, size_t *i) +{ + for (*i = 0; *i < (UTF_SIZ + 1); ++(*i)) + if (((unsigned char)c & utfmask[*i]) == utfbyte[*i]) + return (unsigned char)c & ~utfmask[*i]; + return 0; +} + +static size_t +utf8validate(long *u, size_t i) +{ + if (!BETWEEN(*u, utfmin[i], utfmax[i]) || BETWEEN(*u, 0xD800, 0xDFFF)) + *u = UTF_INVALID; + for (i = 1; *u > utfmax[i]; ++i) + ; + return i; +} + +static size_t +utf8decode(const char *c, long *u, size_t clen) +{ + size_t i, j, len, type; + long udecoded; + + *u = UTF_INVALID; + if (!clen) + return 0; + udecoded = utf8decodebyte(c[0], &len); + if (!BETWEEN(len, 1, UTF_SIZ)) + return 1; + for (i = 1, j = 1; i < clen && j < len; ++i, ++j) { + udecoded = (udecoded << 6) | utf8decodebyte(c[i], &type); + if (type) + return j; + } + if (j < len) + return 0; + *u = udecoded; + utf8validate(u, len); + + return len; +} + +Drw * +drw_create(Display *dpy, int screen, Window root, unsigned int w, unsigned int h) +{ + Drw *drw = ecalloc(1, sizeof(Drw)); + + drw->dpy = dpy; + drw->screen = screen; + drw->root = root; + drw->w = w; + drw->h = h; + drw->drawable = XCreatePixmap(dpy, root, w, h, DefaultDepth(dpy, screen)); + drw->gc = XCreateGC(dpy, root, 0, NULL); + XSetLineAttributes(dpy, drw->gc, 1, LineSolid, CapButt, JoinMiter); + + return drw; +} + +void +drw_resize(Drw *drw, unsigned int w, unsigned int h) +{ + if (!drw) + return; + + drw->w = w; + drw->h = h; + if (drw->drawable) + XFreePixmap(drw->dpy, drw->drawable); + drw->drawable = XCreatePixmap(drw->dpy, drw->root, w, h, DefaultDepth(drw->dpy, drw->screen)); +} + +void +drw_free(Drw *drw) +{ + XFreePixmap(drw->dpy, drw->drawable); + XFreeGC(drw->dpy, drw->gc); + drw_fontset_free(drw->fonts); + free(drw); +} + +/* This function is an implementation detail. Library users should use + * drw_fontset_create instead. + */ +static Fnt * +xfont_create(Drw *drw, const char *fontname, FcPattern *fontpattern) +{ + Fnt *font; + XftFont *xfont = NULL; + FcPattern *pattern = NULL; + + if (fontname) { + /* Using the pattern found at font->xfont->pattern does not yield the + * same substitution results as using the pattern returned by + * FcNameParse; using the latter results in the desired fallback + * behaviour whereas the former just results in missing-character + * rectangles being drawn, at least with some fonts. */ + if (!(xfont = XftFontOpenName(drw->dpy, drw->screen, fontname))) { + fprintf(stderr, "error, cannot load font from name: '%s'\n", fontname); + return NULL; + } + if (!(pattern = FcNameParse((FcChar8 *) fontname))) { + fprintf(stderr, "error, cannot parse font name to pattern: '%s'\n", fontname); + XftFontClose(drw->dpy, xfont); + return NULL; + } + } else if (fontpattern) { + if (!(xfont = XftFontOpenPattern(drw->dpy, fontpattern))) { + fprintf(stderr, "error, cannot load font from pattern.\n"); + return NULL; + } + } else { + die("no font specified."); + } + + font = ecalloc(1, sizeof(Fnt)); + font->xfont = xfont; + font->pattern = pattern; + font->h = xfont->ascent + xfont->descent; + font->dpy = drw->dpy; + + return font; +} + +static void +xfont_free(Fnt *font) +{ + if (!font) + return; + if (font->pattern) + FcPatternDestroy(font->pattern); + XftFontClose(font->dpy, font->xfont); + free(font); +} + +Fnt* +drw_fontset_create(Drw* drw, const char *fonts[], size_t fontcount) +{ + Fnt *cur, *ret = NULL; + size_t i; + + if (!drw || !fonts) + return NULL; + + for (i = 1; i <= fontcount; i++) { + if ((cur = xfont_create(drw, fonts[fontcount - i], NULL))) { + cur->next = ret; + ret = cur; + } + } + return (drw->fonts = ret); +} + +void +drw_fontset_free(Fnt *font) +{ + if (font) { + drw_fontset_free(font->next); + xfont_free(font); + } +} + +void +drw_clr_create(Drw *drw, Clr *dest, const char *clrname) +{ + if (!drw || !dest || !clrname) + return; + + if (!XftColorAllocName(drw->dpy, DefaultVisual(drw->dpy, drw->screen), + DefaultColormap(drw->dpy, drw->screen), + clrname, dest)) + die("error, cannot allocate color '%s'", clrname); +} + +/* Wrapper to create color schemes. The caller has to call free(3) on the + * returned color scheme when done using it. */ +Clr * +drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount) +{ + size_t i; + Clr *ret; + + /* need at least two colors for a scheme */ + if (!drw || !clrnames || clrcount < 2 || !(ret = ecalloc(clrcount, sizeof(XftColor)))) + return NULL; + + for (i = 0; i < clrcount; i++) + drw_clr_create(drw, &ret[i], clrnames[i]); + return ret; +} + +void +drw_setfontset(Drw *drw, Fnt *set) +{ + if (drw) + drw->fonts = set; +} + +void +drw_setscheme(Drw *drw, Clr *scm) +{ + if (drw) + drw->scheme = scm; +} + +void +drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert) +{ + if (!drw || !drw->scheme) + return; + XSetForeground(drw->dpy, drw->gc, invert ? drw->scheme[ColBg].pixel : drw->scheme[ColFg].pixel); + if (filled) + XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); + else + XDrawRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w - 1, h - 1); +} + +int +drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lpad, const char *text, int invert) +{ + int i, ty, ellipsis_x = 0; + unsigned int tmpw, ew, ellipsis_w = 0, ellipsis_len; + XftDraw *d = NULL; + Fnt *usedfont, *curfont, *nextfont; + int utf8strlen, utf8charlen, render = x || y || w || h; + long utf8codepoint = 0; + const char *utf8str; + FcCharSet *fccharset; + FcPattern *fcpattern; + FcPattern *match; + XftResult result; + int charexists = 0, overflow = 0; + /* keep track of a couple codepoints for which we have no match. */ + enum { nomatches_len = 64 }; + static struct { long codepoint[nomatches_len]; unsigned int idx; } nomatches; + static unsigned int ellipsis_width = 0; + + if (!drw || (render && (!drw->scheme || !w)) || !text || !drw->fonts) + return 0; + + if (!render) { + w = invert ? invert : ~invert; + } else { + XSetForeground(drw->dpy, drw->gc, drw->scheme[invert ? ColFg : ColBg].pixel); + XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); + d = XftDrawCreate(drw->dpy, drw->drawable, + DefaultVisual(drw->dpy, drw->screen), + DefaultColormap(drw->dpy, drw->screen)); + x += lpad; + w -= lpad; + } + + usedfont = drw->fonts; + if (!ellipsis_width && render) + ellipsis_width = drw_fontset_getwidth(drw, "..."); + while (1) { + ew = ellipsis_len = utf8strlen = 0; + utf8str = text; + nextfont = NULL; + while (*text) { + utf8charlen = utf8decode(text, &utf8codepoint, UTF_SIZ); + for (curfont = drw->fonts; curfont; curfont = curfont->next) { + charexists = charexists || XftCharExists(drw->dpy, curfont->xfont, utf8codepoint); + if (charexists) { + drw_font_getexts(curfont, text, utf8charlen, &tmpw, NULL); + if (ew + ellipsis_width <= w) { + /* keep track where the ellipsis still fits */ + ellipsis_x = x + ew; + ellipsis_w = w - ew; + ellipsis_len = utf8strlen; + } + + if (ew + tmpw > w) { + overflow = 1; + /* called from drw_fontset_getwidth_clamp(): + * it wants the width AFTER the overflow + */ + if (!render) + x += tmpw; + else + utf8strlen = ellipsis_len; + } else if (curfont == usedfont) { + utf8strlen += utf8charlen; + text += utf8charlen; + ew += tmpw; + } else { + nextfont = curfont; + } + break; + } + } + + if (overflow || !charexists || nextfont) + break; + else + charexists = 0; + } + + if (utf8strlen) { + if (render) { + ty = y + (h - usedfont->h) / 2 + usedfont->xfont->ascent; + XftDrawStringUtf8(d, &drw->scheme[invert ? ColBg : ColFg], + usedfont->xfont, x, ty, (XftChar8 *)utf8str, utf8strlen); + } + x += ew; + w -= ew; + } + if (render && overflow) + drw_text(drw, ellipsis_x, y, ellipsis_w, h, 0, "...", invert); + + if (!*text || overflow) { + break; + } else if (nextfont) { + charexists = 0; + usedfont = nextfont; + } else { + /* Regardless of whether or not a fallback font is found, the + * character must be drawn. */ + charexists = 1; + + for (i = 0; i < nomatches_len; ++i) { + /* avoid calling XftFontMatch if we know we won't find a match */ + if (utf8codepoint == nomatches.codepoint[i]) + goto no_match; + } + + fccharset = FcCharSetCreate(); + FcCharSetAddChar(fccharset, utf8codepoint); + + if (!drw->fonts->pattern) { + /* Refer to the comment in xfont_create for more information. */ + die("the first font in the cache must be loaded from a font string."); + } + + fcpattern = FcPatternDuplicate(drw->fonts->pattern); + FcPatternAddCharSet(fcpattern, FC_CHARSET, fccharset); + FcPatternAddBool(fcpattern, FC_SCALABLE, FcTrue); + + FcConfigSubstitute(NULL, fcpattern, FcMatchPattern); + FcDefaultSubstitute(fcpattern); + match = XftFontMatch(drw->dpy, drw->screen, fcpattern, &result); + + FcCharSetDestroy(fccharset); + FcPatternDestroy(fcpattern); + + if (match) { + usedfont = xfont_create(drw, NULL, match); + if (usedfont && XftCharExists(drw->dpy, usedfont->xfont, utf8codepoint)) { + for (curfont = drw->fonts; curfont->next; curfont = curfont->next) + ; /* NOP */ + curfont->next = usedfont; + } else { + xfont_free(usedfont); + nomatches.codepoint[++nomatches.idx % nomatches_len] = utf8codepoint; +no_match: + usedfont = drw->fonts; + } + } + } + } + if (d) + XftDrawDestroy(d); + + return x + (render ? w : 0); +} + +void +drw_map(Drw *drw, Window win, int x, int y, unsigned int w, unsigned int h) +{ + if (!drw) + return; + + XCopyArea(drw->dpy, drw->drawable, win, drw->gc, x, y, w, h, x, y); + XSync(drw->dpy, False); +} + +unsigned int +drw_fontset_getwidth(Drw *drw, const char *text) +{ + if (!drw || !drw->fonts || !text) + return 0; + return drw_text(drw, 0, 0, 0, 0, 0, text, 0); +} + +unsigned int +drw_fontset_getwidth_clamp(Drw *drw, const char *text, unsigned int n) +{ + unsigned int tmp = 0; + if (drw && drw->fonts && text && n) + tmp = drw_text(drw, 0, 0, 0, 0, 0, text, n); + return MIN(n, tmp); +} + +void +drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h) +{ + XGlyphInfo ext; + + if (!font || !text) + return; + + XftTextExtentsUtf8(font->dpy, font->xfont, (XftChar8 *)text, len, &ext); + if (w) + *w = ext.xOff; + if (h) + *h = font->h; +} + +Cur * +drw_cur_create(Drw *drw, int shape) +{ + Cur *cur; + + if (!drw || !(cur = ecalloc(1, sizeof(Cur)))) + return NULL; + + cur->cursor = XCreateFontCursor(drw->dpy, shape); + + return cur; +} + +void +drw_cur_free(Drw *drw, Cur *cursor) +{ + if (!cursor) + return; + + XFreeCursor(drw->dpy, cursor->cursor); + free(cursor); +} diff --git a/setup/programs/dmenu/dmenu_5.2/drw.h b/setup/programs/dmenu/dmenu_5.2/drw.h new file mode 100644 index 0000000..48f2f93 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/drw.h @@ -0,0 +1,61 @@ +/* See LICENSE file for copyright and license details. */ + +typedef struct { + Cursor cursor; +} Cur; + +typedef struct Fnt { + Display *dpy; + unsigned int h; + XftFont *xfont; + FcPattern *pattern; + struct Fnt *next; +} Fnt; + +enum { ColFg, ColBg }; /* Clr scheme index */ +typedef XftColor Clr; + +typedef struct { + unsigned int w, h; + Display *dpy; + int screen; + Window root; + Visual *visual; + unsigned int depth; + Colormap cmap; + Drawable drawable; + GC gc; + Clr *scheme; + Fnt *fonts; +} Drw; + +/* Drawable abstraction */ +Drw *drw_create(Display *dpy, int screen, Window win, unsigned int w, unsigned int h, Visual*, unsigned int, Colormap); +void drw_resize(Drw *drw, unsigned int w, unsigned int h); +void drw_free(Drw *drw); + +/* Fnt abstraction */ +Fnt *drw_fontset_create(Drw* drw, const char *fonts[], size_t fontcount); +void drw_fontset_free(Fnt* set); +unsigned int drw_fontset_getwidth(Drw *drw, const char *text); +unsigned int drw_fontset_getwidth_clamp(Drw *drw, const char *text, unsigned int n); +void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h); + +/* Colorscheme abstraction */ +void drw_clr_create(Drw *drw, Clr *dest, const char *clrname, unsigned int alpha); +Clr *drw_scm_create(Drw *drw, const char *clrnames[], const unsigned int alphas[], size_t clrcount); + +/* Cursor abstraction */ +Cur *drw_cur_create(Drw *drw, int shape); +void drw_cur_free(Drw *drw, Cur *cursor); + +/* Drawing context manipulation */ +void drw_setfontset(Drw *drw, Fnt *set); +void drw_setscheme(Drw *drw, Clr *scm); + +/* Drawing functions */ +void drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert); +int drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lpad, const char *text, int invert); + +/* Map functions */ +void drw_map(Drw *drw, Window win, int x, int y, unsigned int w, unsigned int h); diff --git a/setup/programs/dmenu/dmenu_5.2/drw.h.orig b/setup/programs/dmenu/dmenu_5.2/drw.h.orig new file mode 100644 index 0000000..fd7631b --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/drw.h.orig @@ -0,0 +1,58 @@ +/* See LICENSE file for copyright and license details. */ + +typedef struct { + Cursor cursor; +} Cur; + +typedef struct Fnt { + Display *dpy; + unsigned int h; + XftFont *xfont; + FcPattern *pattern; + struct Fnt *next; +} Fnt; + +enum { ColFg, ColBg }; /* Clr scheme index */ +typedef XftColor Clr; + +typedef struct { + unsigned int w, h; + Display *dpy; + int screen; + Window root; + Drawable drawable; + GC gc; + Clr *scheme; + Fnt *fonts; +} Drw; + +/* Drawable abstraction */ +Drw *drw_create(Display *dpy, int screen, Window win, unsigned int w, unsigned int h); +void drw_resize(Drw *drw, unsigned int w, unsigned int h); +void drw_free(Drw *drw); + +/* Fnt abstraction */ +Fnt *drw_fontset_create(Drw* drw, const char *fonts[], size_t fontcount); +void drw_fontset_free(Fnt* set); +unsigned int drw_fontset_getwidth(Drw *drw, const char *text); +unsigned int drw_fontset_getwidth_clamp(Drw *drw, const char *text, unsigned int n); +void drw_font_getexts(Fnt *font, const char *text, unsigned int len, unsigned int *w, unsigned int *h); + +/* Colorscheme abstraction */ +void drw_clr_create(Drw *drw, Clr *dest, const char *clrname); +Clr *drw_scm_create(Drw *drw, const char *clrnames[], size_t clrcount); + +/* Cursor abstraction */ +Cur *drw_cur_create(Drw *drw, int shape); +void drw_cur_free(Drw *drw, Cur *cursor); + +/* Drawing context manipulation */ +void drw_setfontset(Drw *drw, Fnt *set); +void drw_setscheme(Drw *drw, Clr *scm); + +/* Drawing functions */ +void drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int invert); +int drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, unsigned int lpad, const char *text, int invert); + +/* Map functions */ +void drw_map(Drw *drw, Window win, int x, int y, unsigned int w, unsigned int h); diff --git a/setup/programs/dmenu/dmenu_5.2/patch.sh b/setup/programs/dmenu/dmenu_5.2/patch.sh new file mode 100755 index 0000000..783a5d8 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/patch.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +patch -p1 < dmenu-border-4.9.diff +patch -p1 < dmenu-center-5.2.diff +patch -p1 < dmenu-highlight-4.9.diff +patch -p1 < dmenu-lineheight-5.2.diff +sudo make install + + diff --git a/setup/programs/dmenu/dmenu_5.2/stest b/setup/programs/dmenu/dmenu_5.2/stest new file mode 100755 index 0000000000000000000000000000000000000000..d2d6ca3c50782c059d0a0f0508ff166d1d644a78 GIT binary patch literal 17680 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 literal 0 HcmV?d00001 diff --git a/setup/programs/dmenu/dmenu_5.2/stest.1 b/setup/programs/dmenu/dmenu_5.2/stest.1 new file mode 100644 index 0000000..2667d8a --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/stest.1 @@ -0,0 +1,90 @@ +.TH STEST 1 dmenu\-VERSION +.SH NAME +stest \- filter a list of files by properties +.SH SYNOPSIS +.B stest +.RB [ -abcdefghlpqrsuwx ] +.RB [ -n +.IR file ] +.RB [ -o +.IR file ] +.RI [ file ...] +.SH DESCRIPTION +.B stest +takes a list of files and filters by the files' properties, analogous to +.IR test (1). +Files which pass all tests are printed to stdout. If no files are given, stest +reads files from stdin. +.SH OPTIONS +.TP +.B \-a +Test hidden files. +.TP +.B \-b +Test that files are block specials. +.TP +.B \-c +Test that files are character specials. +.TP +.B \-d +Test that files are directories. +.TP +.B \-e +Test that files exist. +.TP +.B \-f +Test that files are regular files. +.TP +.B \-g +Test that files have their set-group-ID flag set. +.TP +.B \-h +Test that files are symbolic links. +.TP +.B \-l +Test the contents of a directory given as an argument. +.TP +.BI \-n " file" +Test that files are newer than +.IR file . +.TP +.BI \-o " file" +Test that files are older than +.IR file . +.TP +.B \-p +Test that files are named pipes. +.TP +.B \-q +No files are printed, only the exit status is returned. +.TP +.B \-r +Test that files are readable. +.TP +.B \-s +Test that files are not empty. +.TP +.B \-u +Test that files have their set-user-ID flag set. +.TP +.B \-v +Invert the sense of tests, only failing files pass. +.TP +.B \-w +Test that files are writable. +.TP +.B \-x +Test that files are executable. +.SH EXIT STATUS +.TP +.B 0 +At least one file passed all tests. +.TP +.B 1 +No files passed all tests. +.TP +.B 2 +An error occurred. +.SH SEE ALSO +.IR dmenu (1), +.IR test (1) diff --git a/setup/programs/dmenu/dmenu_5.2/stest.c b/setup/programs/dmenu/dmenu_5.2/stest.c new file mode 100644 index 0000000..e27d3a5 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/stest.c @@ -0,0 +1,109 @@ +/* See LICENSE file for copyright and license details. */ +#include + +#include +#include +#include +#include +#include +#include + +#include "arg.h" +char *argv0; + +#define FLAG(x) (flag[(x)-'a']) + +static void test(const char *, const char *); +static void usage(void); + +static int match = 0; +static int flag[26]; +static struct stat old, new; + +static void +test(const char *path, const char *name) +{ + struct stat st, ln; + + if ((!stat(path, &st) && (FLAG('a') || name[0] != '.') /* hidden files */ + && (!FLAG('b') || S_ISBLK(st.st_mode)) /* block special */ + && (!FLAG('c') || S_ISCHR(st.st_mode)) /* character special */ + && (!FLAG('d') || S_ISDIR(st.st_mode)) /* directory */ + && (!FLAG('e') || access(path, F_OK) == 0) /* exists */ + && (!FLAG('f') || S_ISREG(st.st_mode)) /* regular file */ + && (!FLAG('g') || st.st_mode & S_ISGID) /* set-group-id flag */ + && (!FLAG('h') || (!lstat(path, &ln) && S_ISLNK(ln.st_mode))) /* symbolic link */ + && (!FLAG('n') || st.st_mtime > new.st_mtime) /* newer than file */ + && (!FLAG('o') || st.st_mtime < old.st_mtime) /* older than file */ + && (!FLAG('p') || S_ISFIFO(st.st_mode)) /* named pipe */ + && (!FLAG('r') || access(path, R_OK) == 0) /* readable */ + && (!FLAG('s') || st.st_size > 0) /* not empty */ + && (!FLAG('u') || st.st_mode & S_ISUID) /* set-user-id flag */ + && (!FLAG('w') || access(path, W_OK) == 0) /* writable */ + && (!FLAG('x') || access(path, X_OK) == 0)) != FLAG('v')) { /* executable */ + if (FLAG('q')) + exit(0); + match = 1; + puts(name); + } +} + +static void +usage(void) +{ + fprintf(stderr, "usage: %s [-abcdefghlpqrsuvwx] " + "[-n file] [-o file] [file...]\n", argv0); + exit(2); /* like test(1) return > 1 on error */ +} + +int +main(int argc, char *argv[]) +{ + struct dirent *d; + char path[PATH_MAX], *line = NULL, *file; + size_t linesiz = 0; + ssize_t n; + DIR *dir; + int r; + + ARGBEGIN { + case 'n': /* newer than file */ + case 'o': /* older than file */ + file = EARGF(usage()); + if (!(FLAG(ARGC()) = !stat(file, (ARGC() == 'n' ? &new : &old)))) + perror(file); + break; + default: + /* miscellaneous operators */ + if (strchr("abcdefghlpqrsuvwx", ARGC())) + FLAG(ARGC()) = 1; + else + usage(); /* unknown flag */ + } ARGEND; + + if (!argc) { + /* read list from stdin */ + while ((n = getline(&line, &linesiz, stdin)) > 0) { + if (line[n - 1] == '\n') + line[n - 1] = '\0'; + test(line, line); + } + free(line); + } else { + for (; argc; argc--, argv++) { + if (FLAG('l') && (dir = opendir(*argv))) { + /* test directory contents */ + while ((d = readdir(dir))) { + r = snprintf(path, sizeof path, "%s/%s", + *argv, d->d_name); + if (r >= 0 && (size_t)r < sizeof path) + test(path, d->d_name); + } + closedir(dir); + } else { + test(*argv, *argv); + } + } + } + return match ? 0 : 1; +} diff --git a/setup/programs/dmenu/dmenu_5.2/util.c b/setup/programs/dmenu/dmenu_5.2/util.c new file mode 100644 index 0000000..96b82c9 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/util.c @@ -0,0 +1,36 @@ +/* See LICENSE file for copyright and license details. */ +#include +#include +#include +#include + +#include "util.h" + +void +die(const char *fmt, ...) +{ + va_list ap; + + va_start(ap, fmt); + vfprintf(stderr, fmt, ap); + va_end(ap); + + if (fmt[0] && fmt[strlen(fmt)-1] == ':') { + fputc(' ', stderr); + perror(NULL); + } else { + fputc('\n', stderr); + } + + exit(1); +} + +void * +ecalloc(size_t nmemb, size_t size) +{ + void *p; + + if (!(p = calloc(nmemb, size))) + die("calloc:"); + return p; +} diff --git a/setup/programs/dmenu/dmenu_5.2/util.h b/setup/programs/dmenu/dmenu_5.2/util.h new file mode 100644 index 0000000..f633b51 --- /dev/null +++ b/setup/programs/dmenu/dmenu_5.2/util.h @@ -0,0 +1,8 @@ +/* See LICENSE file for copyright and license details. */ + +#define MAX(A, B) ((A) > (B) ? (A) : (B)) +#define MIN(A, B) ((A) < (B) ? (A) : (B)) +#define BETWEEN(X, A, B) ((A) <= (X) && (X) <= (B)) + +void die(const char *fmt, ...); +void *ecalloc(size_t nmemb, size_t size); diff --git a/setup/programs/fonts/installFonts.sh b/setup/programs/fonts/installFonts.sh new file mode 100755 index 0000000..33e4e71 --- /dev/null +++ b/setup/programs/fonts/installFonts.sh @@ -0,0 +1,79 @@ +#!/bin/bash + +sourceCodePro="https://github.com/adobe-fonts/source-code-pro" +awsomeFont="https://use.fontawesome.com/releases/v6.2.1/fontawesome-free-6.2.1-desktop.zip" +fontsInstallDir="/usr/local/share/fonts" + +fonts_intro() +{ + color_start "themeInstall" + echo "" + echo "Following Fonts Will be installed" + echo $sourceCodePro + echo $awsomeFont + color_stop + + color_start "themeIndication" + if [[ -d "$fontsInstallDir" ]] + then + echo "$fontsInstallDir Exists" + else + echo "$fontsInstallDir Will be created" + sudo mkdir $fontsInstallDir + fi + color_stop + sleep $sleepTime +} + +fonts_outro() +{ + color_start "themeInstall" + echo "fonts installation complete" + echo "" + color_stop + cd $MAIN_DIR +} + +fonts_install_all() +{ + cd $MAIN_DIR/programs/fonts/ + fonts_intro + git clone $sourceCodePro + + color_start "themeIndication" + if [[ -d "$fontsInstallDir/source-code-pro" ]] + then + echo "A version of source-code-pro exits and will be repacled" + sudo rm -r $fontsInstallDir/source-code-pro + else + echo "Creating $fontsInstallDir/source-code-pro directory" + fi + color_stop + sleep $sleepTime + + sudo cp -r source-code-pro $fontsInstallDir + sudo chmod -R 555 $fontsInstallDir/source-code-pro + sudo rm -r source-code-pro + + wget $awsomeFont + unzip *.zip + rm *.zip + dir=$(find . -mindepth 1 -maxdepth 1 -type d) + + color_start "themeIndication" + if [[ -d "$fontsInstallDir/fontawesome" ]] + then + echo "A version of awsomeFont exits and will be repacled" + sudo rm -r $fontsInstallDir/fontawesome + else + echo "Creating $fontsInstallDir/fontawesome directory" + fi + color_stop + sleep $sleepTime + + sudo cp -r $dir $fontsInstallDir/fontawesome + sudo chmod -R 555 $fontsInstallDir/fontawesome + rm -r $dir + fc-cache -v + fonts_outro +} diff --git a/setup/programs/neovim/neovim.sh b/setup/programs/neovim/neovim.sh new file mode 100755 index 0000000..cb0ba39 --- /dev/null +++ b/setup/programs/neovim/neovim.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +NVIMDIR="/home/$USER/.config/" +CURDATE=$(date +%m%d%Y%H%M%S) + +cd $NVIMDIR +rm -rf nvim +rm -rf ~/.local/share/nvim +rm -rf ~/.local/state/nvim diff --git a/setup/programs/os/os_install.sh b/setup/programs/os/os_install.sh new file mode 100755 index 0000000..9963e02 --- /dev/null +++ b/setup/programs/os/os_install.sh @@ -0,0 +1,75 @@ +#!/bin/bash + +COMMON_SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) + +package_manager="none" + +# arg($1) = Program's name +install_prog() +{ + color_start "themeInstall" + echo "--> $1" + echo " |--> Will Be Installed" + echo "" + color_stop + ${pckgmngr_list[$OS_NO]} $1 + echo "${pckgmngr_list[$OS_NO]} $1" +} + +# arg($1) = Program's name +skip_prog() +{ + color_start "themeSkip" + echo "--> $1" + echo " |--> Was found and will not be installed" + echo "" + echo "${pckgmngr_list[$OS_NO]} $1" + color_stop +} + +install_from_list() +{ + theList=("$@") + for i in "${!theList[@]}"; + do + currentProg=${theList[$i]} + + if [ $( check_installed $currentProg ) -eq 0 ] + then + install_prog $currentProg + else + skip_prog $currentProg + fi + done +} + +install_start() +{ + graphics_indication "Common installations these programs are OS independent from" + sleep $sleepTime + install_from_list "${common_programs_list[@]}" + graphics_indication "Istallation will begin for $OS" + sleep $sleepTime + + case $OS in + debian) + install_from_list "${default_installs_debian[@]}" + install_from_list "${custom_installs_debian[@]}" + ;; + + arch) + ;; + install_from_list "${default_installs_arch[@]}" + install_from_list "${custom_installs_arch[@]}" + + rasberry) + ;; + install_from_list "${default_installs_raspberry[@]}" + install_from_list "${custom_installs_raspberry[@]}" + + *) + echo "Invalid os for installation" + exit_abord + ;; + esac +} diff --git a/setup/programs/picom/picom.sh b/setup/programs/picom/picom.sh new file mode 100755 index 0000000..79335c7 --- /dev/null +++ b/setup/programs/picom/picom.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +source common.sh + +LOCALVIMRC="$main_dir/dotfiles/vim/init.vim" + +VIMRC="/home/$USER/.vimrc" +VIMDIR="/home/$USER/" + +if [ "$OS" == "Debian"]; then + sudo apt install libxext-dev libxcb1-dev libxcb-damage0-dev libxcb-dpms0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-render-util0-dev libxcb-render0-dev libxcb-randr0-dev libxcb-composite0-dev libxcb-image0-dev libxcb-present-dev libxcb-xinerama0-dev libxcb-glx0-dev libpixman-1-dev libdbus-1-dev libconfig-dev libgl-dev libegl-dev libpcre2-dev libevdev-dev uthash-dev libev-dev libx11-xcb-dev meson libpcre++-dev + + git clone --single-branch --branch next-rebase --depth=1 https://github.com/ibhagwan/picom + cd picom + meson setup --buildtype=release . build + sudo ninja -C build install +fi + +if [ "$OS" == "Arch"]; then + sudo pacman -S picom +fi + + diff --git a/setup/programs/sddm/sddm.sh b/setup/programs/sddm/sddm.sh new file mode 100755 index 0000000..782ce19 --- /dev/null +++ b/setup/programs/sddm/sddm.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +source common.sh +sudo $installCMD sddm +systemctl enable sddm diff --git a/setup/programs/systemConf/acpi_override/acpi_override b/setup/programs/systemConf/acpi_override/acpi_override new file mode 100644 index 0000000000000000000000000000000000000000..bbdf4f88238e09ecc5963e612822e7f93dc802e7 GIT binary patch literal 56832 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 F_&))_&IAAe literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/acpidump b/setup/programs/systemConf/acpi_override/acpidump new file mode 100644 index 0000000..89aa661 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/acpidump @@ -0,0 +1,20032 @@ +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 CC 01 00 00 01 C6 4C 45 4E 4F 56 4F SSDT......LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 18 00 15 5C 2F 04 5F 53 42 5F 50 ........\/._SB_P + 0030: 43 49 30 47 50 31 38 53 41 54 41 06 FF 5B 80 50 CI0GP18SATA..[.P + 0040: 4D 30 30 00 0C 00 03 D8 FE 0B 00 01 5B 81 0E 50 M00.........[..P + 0050: 4D 30 30 00 00 40 35 53 57 53 50 08 5B 80 53 57 M00..@5SWSP.[.SW + 0060: 52 47 01 53 57 53 50 0A 02 5B 81 10 53 57 52 47 RG.SWSP..[..SWRG + 0070: 00 53 57 43 50 08 53 57 44 50 08 10 20 5C 5F 53 .SWCP.SWDP.. \_S + 0080: 42 5F 08 53 54 44 53 01 08 53 54 44 44 01 08 53 B_.STDS..STDD..S + 0090: 43 50 44 0A D5 08 53 43 50 55 0A D6 10 4F 12 5C CPD...SCPU...O.\ + 00A0: 2F 04 5F 53 42 5F 50 43 49 30 47 50 31 38 53 41 /._SB_PCI0GP18SA + 00B0: 54 41 08 44 30 53 30 01 08 44 33 53 30 01 5B 84 TA.D0S0..D3S0.[. + 00C0: 2E 50 30 53 30 00 00 00 14 0B 5F 53 54 41 00 A4 .P0S0....._STA.. + 00D0: 44 30 53 30 14 0C 5F 4F 4E 5F 00 70 01 44 30 53 D0S0.._ON_.p.D0S + 00E0: 30 14 0C 5F 4F 46 46 00 70 00 44 30 53 30 5B 84 0.._OFF.p.D0S0[. + 00F0: 2E 50 33 53 30 00 00 00 14 0B 5F 53 54 41 00 A4 .P3S0....._STA.. + 0100: 44 33 53 30 14 0C 5F 4F 4E 5F 00 70 01 44 33 53 D3S0.._ON_.p.D3S + 0110: 30 14 0C 5F 4F 46 46 00 70 00 44 33 53 30 08 5F 0.._OFF.p.D3S0._ + 0120: 50 52 30 12 06 01 50 30 53 30 08 5F 50 52 33 12 PR0...P0S0._PR3. + 0130: 06 01 50 33 53 30 08 5F 44 53 44 12 2E 02 11 13 ..P3S0._DSD..... + 0140: 0A 10 0F 03 25 50 2F 84 B4 4A A5 61 99 A5 18 97 ....%P/..J.a.... + 0150: 62 D0 12 17 01 12 14 02 0D 53 74 6F 72 61 67 65 b........Storage + 0160: 44 33 45 6E 61 62 6C 65 00 01 14 15 5F 53 30 57 D3Enable...._S0W + 0170: 00 A0 0A 93 53 54 44 53 01 A4 0A 04 A1 03 A4 00 ....STDS........ + 0180: 14 25 5F 50 53 30 00 A0 1E 93 53 54 44 53 01 A0 .%_PS0....STDS.. + 0190: 16 93 53 54 44 44 00 70 00 53 57 44 50 70 53 43 ..STDD.p.SWDPpSC + 01A0: 50 55 53 57 43 50 14 25 5F 50 53 33 00 A0 1E 93 PUSWCP.%_PS3.... + 01B0: 53 54 44 53 01 A0 16 93 53 54 44 44 00 70 00 53 STDS....STDD.p.S + 01C0: 57 44 50 70 53 43 50 44 53 57 43 50 WDPpSCPDSWCP + +MCFG @ 0x0000000000000000 + 0000: 4D 43 46 47 3C 00 00 00 01 5F 4C 45 4E 4F 56 4F MCFG<...._LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 E0 ................ + 0030: 00 00 00 00 00 00 00 FF 00 00 00 00 ............ + +ASF! @ 0x0000000000000000 + 0000: 41 53 46 21 A5 00 00 00 20 0B 4C 45 4E 4F 56 4F ASF!.... .LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 00 00 10 00 00 FF 01 00 00 00 01 57 ...............W + 0030: 00 00 00 00 01 00 2C 00 00 00 03 0C 80 23 01 01 ......,......#.. + 0040: 01 01 00 39 10 00 07 00 80 23 02 02 01 01 00 39 ...9.....#.....9 + 0050: 10 01 07 00 80 23 04 04 01 01 00 39 10 02 07 00 .....#.....9.... + 0060: 02 00 18 00 04 04 00 00 00 A9 50 00 01 A9 52 00 ..........P...R. + 0070: 02 A9 51 00 03 A9 53 00 03 00 17 00 21 F8 00 00 ..Q...S.....!... + 0080: 00 1B F0 00 00 00 01 57 00 00 00 01 00 00 00 84 .......W........ + 0090: 00 16 00 00 10 A0 A2 A4 00 00 00 00 00 00 00 00 ................ + 00A0: 00 00 00 00 00 ..... + +APIC @ 0x0000000000000000 + 0000: 41 50 49 43 38 01 00 00 03 2C 4C 45 4E 4F 56 4F APIC8....,LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 00 00 E0 FE 01 00 00 00 00 08 00 00 ................ + 0030: 01 00 00 00 00 08 01 01 01 00 00 00 00 08 02 02 ................ + 0040: 01 00 00 00 00 08 03 03 01 00 00 00 00 08 04 04 ................ + 0050: 01 00 00 00 00 08 05 05 01 00 00 00 00 08 06 06 ................ + 0060: 01 00 00 00 00 08 07 07 01 00 00 00 00 08 08 08 ................ + 0070: 01 00 00 00 00 08 09 09 01 00 00 00 00 08 0A 0A ................ + 0080: 01 00 00 00 00 08 0B 0B 01 00 00 00 00 08 0C 0C ................ + 0090: 01 00 00 00 00 08 0D 0D 01 00 00 00 00 08 0E 0E ................ + 00A0: 01 00 00 00 00 08 0F 0F 01 00 00 00 01 0C 21 00 ..............!. + 00B0: 00 00 C0 FE 00 00 00 00 01 0C 22 00 00 10 C0 FE .........."..... + 00C0: 18 00 00 00 02 0A 00 00 02 00 00 00 00 00 02 0A ................ + 00D0: 00 09 09 00 00 00 0F 00 04 06 00 05 00 01 04 06 ................ + 00E0: 01 05 00 01 04 06 02 05 00 01 04 06 03 05 00 01 ................ + 00F0: 04 06 04 05 00 01 04 06 05 05 00 01 04 06 06 05 ................ + 0100: 00 01 04 06 07 05 00 01 04 06 08 05 00 01 04 06 ................ + 0110: 09 05 00 01 04 06 0A 05 00 01 04 06 0B 05 00 01 ................ + 0120: 04 06 0C 05 00 01 04 06 0D 05 00 01 04 06 0E 05 ................ + 0130: 00 01 04 06 0F 05 00 01 ........ + +CRAT @ 0x0000000000000000 + 0000: 43 52 41 54 E8 0E 00 00 01 ED 4C 45 4E 4F 56 4F CRAT......LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 3C 00 00 00 00 00 00 00 00 00 00 00 ....<........... + 0030: 01 28 00 00 01 00 00 00 00 00 00 00 00 00 00 00 .(.............. + 0040: 00 00 00 00 00 00 0A 00 00 00 00 00 40 00 00 00 ............@... + 0050: 00 00 00 00 00 00 00 00 01 28 00 00 01 00 00 00 .........(...... + 0060: 00 00 00 00 00 00 0C 00 00 00 00 00 00 00 F4 7F ................ + 0070: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 ....@........... + 0080: 01 28 00 00 01 00 00 00 00 00 00 00 00 00 00 00 .(.............. + 0090: 01 00 00 00 00 00 00 80 07 00 00 00 40 00 00 00 ............@... + 00A0: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 .........@...... + 00B0: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ................ + 00C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 00D0: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 00E0: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 .........@...... + 00F0: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ................ + 0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0110: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 0120: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 .........@...... + 0130: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ................ + 0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0150: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 ..........@..... + 0160: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 .........@...... + 0170: 00 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 ................ + 0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0190: 00 00 00 00 00 40 00 00 03 01 40 00 10 00 01 00 .....@....@..... + 01A0: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 .........@...... + 01B0: 02 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 01C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 01D0: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 01E0: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 .........@...... + 01F0: 02 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0210: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 0220: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 .........@...... + 0230: 02 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0250: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 ..........@..... + 0260: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 .........@...... + 0270: 04 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 ....0........... + 0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0290: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 02A0: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 .........@...... + 02B0: 04 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 ....0........... + 02C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 02D0: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 02E0: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 .........@...... + 02F0: 04 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 ....0........... + 0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0310: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 ..........@..... + 0320: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 .........@...... + 0330: 06 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 ................ + 0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0350: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 0360: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 .........@...... + 0370: 06 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 ................ + 0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0390: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 03A0: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 .........@...... + 03B0: 06 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 ................ + 03C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 03D0: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 ..........@..... + 03E0: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 .........@...... + 03F0: 08 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 ................ + 0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0410: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 0420: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 .........@...... + 0430: 08 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 ................ + 0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0450: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 0460: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 .........@...... + 0470: 08 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 ................ + 0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0490: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 ..........@..... + 04A0: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 .........@...... + 04B0: 0A 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 ................ + 04C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 04D0: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 04E0: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 .........@...... + 04F0: 0A 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 ................ + 0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0510: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 0520: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 .........@...... + 0530: 0A 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 ................ + 0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0550: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 ..........@..... + 0560: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 .........@...... + 0570: 0C 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 .....0.......... + 0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0590: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 05A0: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 .........@...... + 05B0: 0C 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 .....0.......... + 05C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 05D0: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 05E0: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 .........@...... + 05F0: 0C 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 .....0.......... + 0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0610: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 ..........@..... + 0620: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 .........@...... + 0630: 0E 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 ................ + 0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0650: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 0660: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 .........@...... + 0670: 0E 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 ................ + 0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0690: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 .... .....@..... + 06A0: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 .........@...... + 06B0: 0E 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 ................ + 06C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 06D0: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 ..........@..... + 06E0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 .........@...... + 06F0: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ................ + 0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0710: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 .........@...@.. + 0720: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 .@.......@...... + 0730: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ................ + 0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0750: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 ...........@...@ + 0760: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 ...@.....@...... + 0770: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ................ + 0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0790: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 ................ + 07A0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 .@.......@...... + 07B0: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 ................ + 07C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 07D0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 ................ + 07E0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 .........@...... + 07F0: 02 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0810: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 .........@...@.. + 0820: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 .@.......@...... + 0830: 02 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0850: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 ...........@...@ + 0860: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 ...@.....@...... + 0870: 02 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0890: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 ................ + 08A0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 .@.......@...... + 08B0: 02 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 08C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 08D0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 ................ + 08E0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 .........@...... + 08F0: 04 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 ....0........... + 0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0910: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 .........@...@.. + 0920: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 .@.......@...... + 0930: 04 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 ....0........... + 0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0950: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 ...........@...@ + 0960: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 ...@.....@...... + 0970: 04 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 ....0........... + 0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0990: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 ................ + 09A0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 .@.......@...... + 09B0: 04 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 ....0........... + 09C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 09D0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 ................ + 09E0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 .........@...... + 09F0: 06 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A10: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 .........@...@.. + 0A20: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 .@.......@...... + 0A30: 06 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A50: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 ...........@...@ + 0A60: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 ...@.....@...... + 0A70: 06 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A90: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 ................ + 0AA0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 .@.......@...... + 0AB0: 06 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 ................ + 0AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0AD0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 ................ + 0AE0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 .........@...... + 0AF0: 08 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 ................ + 0B00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0B10: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 .........@...@.. + 0B20: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 .@.......@...... + 0B30: 08 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 ................ + 0B40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0B50: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 ...........@...@ + 0B60: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 ...@.....@...... + 0B70: 08 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 ................ + 0B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0B90: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 ................ + 0BA0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 .@.......@...... + 0BB0: 08 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 ................ + 0BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0BD0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 ................ + 0BE0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 .........@...... + 0BF0: 0A 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 ................ + 0C00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0C10: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 .........@...@.. + 0C20: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 .@.......@...... + 0C30: 0A 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 ................ + 0C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0C50: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 ...........@...@ + 0C60: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 ...@.....@...... + 0C70: 0A 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 ................ + 0C80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0C90: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 ................ + 0CA0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 .@.......@...... + 0CB0: 0A 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 ................ + 0CC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0CD0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 ................ + 0CE0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 .........@...... + 0CF0: 0C 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 .....0.......... + 0D00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0D10: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 .........@...@.. + 0D20: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 .@.......@...... + 0D30: 0C 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 .....0.......... + 0D40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0D50: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 ...........@...@ + 0D60: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 ...@.....@...... + 0D70: 0C 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 .....0.......... + 0D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0D90: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 ................ + 0DA0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 .@.......@...... + 0DB0: 0C 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 .....0.......... + 0DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0DD0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 ................ + 0DE0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 .........@...... + 0DF0: 0E 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 ................ + 0E00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0E10: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 .........@...@.. + 0E20: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 .@.......@...... + 0E30: 0E 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 ................ + 0E40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0E50: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 ...........@...@ + 0E60: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 ...@.....@...... + 0E70: 0E 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 ................ + 0E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0E90: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 ................ + 0EA0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 .@.......@...... + 0EB0: 0E 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 ................ + 0EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0ED0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 ................ + 0EE0: 00 00 00 00 00 00 00 00 ........ + +SLIC @ 0x0000000000000000 + 0000: 53 4C 49 43 76 01 00 00 01 9B 4C 45 4E 4F 56 4F SLICv.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 00 00 00 00 9C 00 00 00 06 02 00 00 ................ + 0030: 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 .$..RSA1........ + 0040: 69 16 4A 9F B1 4B 3A FB 80 20 AA AF C4 F9 3E C1 i.J..K:.. ....>. + 0050: 80 49 EE 6A 65 26 72 1E CD BF 5F 2F 96 D6 C0 0A .I.je&r..._/.... + 0060: 92 F5 06 B5 00 B2 3B 29 02 E2 4C 8D C2 F2 BC 41 ......;)..L....A + 0070: 77 9C 70 F0 F3 1B 09 D2 63 5A DC A8 83 F8 5E C9 w.p.....cZ....^. + 0080: 15 95 F9 FA FD DC 05 B7 4D 67 7F 2D B3 84 33 20 ........Mg.-..3 + 0090: E1 D1 79 2A A7 6A 77 D1 B6 20 2A 76 42 C5 D5 E9 ..y*.jw.. *vB... + 00A0: B6 43 40 55 44 C3 C9 37 99 5F 41 97 70 F3 D1 F6 .C@UD..7._A.p... + 00B0: 07 EC 7B 1A 29 A1 C1 F1 91 FD 48 86 6E 3E CE CB ..{.).....H.n>.. + 00C0: 01 00 00 00 B6 00 00 00 00 20 00 00 49 4E 53 59 ......... ..INSY + 00D0: 44 45 49 4E 53 59 44 45 30 30 57 49 4E 44 4F 57 DEINSYDE00WINDOW + 00E0: 53 20 01 00 02 00 00 00 00 00 00 00 00 00 00 00 S .............. + 00F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0100: 00 00 00 00 00 00 D9 54 93 7A 68 04 4A 44 81 CE .......T.zh.JD.. + 0110: 0B F6 17 D8 90 DF 00 00 01 00 00 00 00 00 5F 46 .............._F + 0120: 56 48 FF 8E FF FF 48 00 B1 4C 00 00 00 01 01 00 VH....H..L...... + 0130: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 54 F0 ..............T. + 0140: 0C 6F 6A AE 8C 41 A7 CE 3C 7A 7C D7 4E C0 4E D4 .oj..A..g. + 21C0: 12 93 61 0A 2E 70 62 41 30 30 35 41 30 31 31 0A ..a..pbA005A011. + 21D0: 4A 67 A0 3C 93 61 0A 30 70 62 41 30 30 35 41 30 Jg.<.a.0pbA005A0 + 21E0: 31 31 0A 55 67 70 11 03 0A 08 63 8A 63 0A 00 41 11.Ugp....c.c..A + 21F0: 31 34 39 8A 63 0A 04 41 31 35 30 70 41 31 34 31 149.c..A150pA141 + 2200: 41 31 34 39 70 41 31 34 32 41 31 35 30 A4 63 A0 A149pA142A150.c. + 2210: 12 93 61 0A 31 70 62 41 30 30 35 41 30 31 31 0A ..a.1pbA005A011. + 2220: 56 67 A0 12 93 61 0A 32 70 62 41 30 30 35 41 30 Vg...a.2pbA005A0 + 2230: 31 31 0A 20 67 5B 82 85 86 05 41 57 52 30 08 5F 11. g[....AWR0._ + 2240: 48 49 44 0C 41 D0 0C 02 08 5F 55 49 44 0A 90 5B HID.A...._UID..[ + 2250: 82 45 80 41 42 52 30 08 5F 48 49 44 0C 41 D0 0C .E.ABR0._HID.A.. + 2260: 02 08 5F 55 49 44 0A 80 08 41 42 31 32 0A 20 08 .._UID...AB12. . + 2270: 41 42 30 30 0A 00 08 41 42 30 31 0A 00 08 41 42 AB00...AB01...AB + 2280: 30 45 0A 00 08 41 42 30 32 0A 00 08 41 42 30 33 0E...AB02...AB03 + 2290: 0A 00 08 41 42 30 34 0A 00 08 41 42 30 35 0A 00 ...AB04...AB05.. + 22A0: 08 41 42 30 36 0A 00 08 41 42 30 37 0A 00 08 41 .AB06...AB07...A + 22B0: 42 30 38 0A 00 08 41 42 30 39 0A 00 08 41 42 30 B08...AB09...AB0 + 22C0: 41 0A 00 08 41 42 30 42 0A 00 08 41 42 30 43 0A A...AB0B...AB0C. + 22D0: 00 08 41 42 30 44 0A 00 5B 80 41 31 30 35 00 72 ..AB0D..[.A105.r + 22E0: 41 47 52 42 7D 79 83 88 5C 2E 5F 53 42 5F 41 44 AGRB}y..\._SB_AD + 22F0: 41 54 72 41 42 31 32 0A 0D 00 00 0A 0F 00 79 83 ATrAB12.......y. + 2300: 88 5C 2E 5F 53 42 5F 41 44 41 54 72 41 42 31 32 .\._SB_ADATrAB12 + 2310: 0A 0E 00 00 0A 0C 00 00 00 0B 00 10 5B 81 42 04 ............[.B. + 2320: 41 31 30 35 01 00 40 0C 00 08 41 30 39 39 08 41 A105..@...A099.A + 2330: 31 30 30 08 00 48 26 41 31 30 36 02 00 02 41 31 100..H&A106...A1 + 2340: 30 37 01 41 31 30 38 01 00 0A 00 0B 41 31 30 39 07.A108.....A109 + 2350: 01 00 44 0E 41 31 31 30 04 00 01 41 31 31 31 01 ..D.A110...A111. + 2360: 08 41 42 31 30 0A 00 14 4D 18 5F 49 4E 49 00 70 .AB10...M._INI.p + 2370: 83 88 5C 2E 5F 53 42 5F 41 44 41 54 72 41 42 31 ..\._SB_ADATrAB1 + 2380: 32 0A 00 00 00 41 42 30 30 70 83 88 5C 2E 5F 53 2....AB00p..\._S + 2390: 42 5F 41 44 41 54 72 41 42 31 32 0A 01 00 00 41 B_ADATrAB12....A + 23A0: 42 30 45 70 83 88 5C 2E 5F 53 42 5F 41 44 41 54 B0Ep..\._SB_ADAT + 23B0: 72 41 42 31 32 0A 02 00 00 41 42 30 31 70 83 88 rAB12....AB01p.. + 23C0: 5C 2E 5F 53 42 5F 41 44 41 54 72 41 42 31 32 0A \._SB_ADATrAB12. + 23D0: 03 00 00 41 42 30 32 70 83 88 5C 2E 5F 53 42 5F ...AB02p..\._SB_ + 23E0: 41 44 41 54 72 41 42 31 32 0A 04 00 00 41 42 30 ADATrAB12....AB0 + 23F0: 33 70 83 88 5C 2E 5F 53 42 5F 41 44 41 54 72 41 3p..\._SB_ADATrA + 2400: 42 31 32 0A 05 00 00 41 42 30 34 70 83 88 5C 2E B12....AB04p..\. + 2410: 5F 53 42 5F 41 44 41 54 72 41 42 31 32 0A 06 00 _SB_ADATrAB12... + 2420: 00 41 42 30 35 70 83 88 5C 2E 5F 53 42 5F 41 44 .AB05p..\._SB_AD + 2430: 41 54 72 41 42 31 32 0A 07 00 00 41 42 30 36 70 ATrAB12....AB06p + 2440: 83 88 5C 2E 5F 53 42 5F 41 44 41 54 72 41 42 31 ..\._SB_ADATrAB1 + 2450: 32 0A 08 00 00 41 42 30 37 70 83 88 5C 2E 5F 53 2....AB07p..\._S + 2460: 42 5F 41 44 41 54 72 41 42 31 32 0A 09 00 00 41 B_ADATrAB12....A + 2470: 42 30 38 70 83 88 5C 2E 5F 53 42 5F 41 44 41 54 B08p..\._SB_ADAT + 2480: 72 41 42 31 32 0A 0A 00 00 41 42 30 39 70 83 88 rAB12....AB09p.. + 2490: 5C 2E 5F 53 42 5F 41 44 41 54 72 41 42 31 32 0A \._SB_ADATrAB12. + 24A0: 0B 00 00 41 42 30 41 70 83 88 5C 2E 5F 53 42 5F ...AB0Ap..\._SB_ + 24B0: 41 44 41 54 72 41 42 31 32 0A 0C 00 00 41 42 30 ADATrAB12....AB0 + 24C0: 42 70 83 88 5C 2E 5F 53 42 5F 41 44 41 54 72 41 Bp..\._SB_ADATrA + 24D0: 42 31 32 0A 0D 00 00 41 42 30 43 70 83 88 5C 2E B12....AB0Cp..\. + 24E0: 5F 53 42 5F 41 44 41 54 72 41 42 31 32 0A 0E 00 _SB_ADATrAB12... + 24F0: 00 41 42 30 44 14 22 41 30 39 34 00 70 41 30 37 .AB0D."A094.pA07 + 2500: 36 60 A0 0A 93 60 0A 01 A4 41 42 30 31 A0 0A 93 6`...`...AB01... + 2510: 60 0A 00 A4 41 42 30 45 14 1F 41 30 38 39 00 A0 `...AB0E..A089.. + 2520: 15 92 93 41 42 31 30 0A 00 A0 0B 93 41 42 31 30 ...AB10.....AB10 + 2530: 0A 01 A4 0A 01 A4 0A 00 14 2A 41 30 39 35 00 A0 .........*A095.. + 2540: 0E 92 93 41 42 30 35 0A 00 A4 41 42 30 35 A0 11 ...AB05...AB05.. + 2550: 94 41 42 31 30 0A 01 A4 74 41 42 31 30 0A 01 00 .AB10...tAB10... + 2560: A4 0A 00 14 49 07 41 30 38 38 00 A0 22 93 5C 2E ....I.A088..".\. + 2570: 5F 53 42 5F 41 50 30 35 0A 00 A0 0E 92 93 41 42 _SB_AP05......AB + 2580: 30 35 0A 00 A4 41 42 30 35 A4 41 42 30 45 70 41 05...AB05.AB0EpA + 2590: 30 39 35 60 A0 17 92 93 60 0A 00 A0 0C 94 60 41 095`....`.....`A + 25A0: 42 30 30 A4 41 42 30 30 A1 03 A4 60 70 41 30 39 B00.AB00...`pA09 + 25B0: 34 60 A0 28 92 93 5C 2E 5F 53 42 5F 41 50 30 33 4`.(..\._SB_AP03 + 25C0: 0A 00 A0 18 95 5C 2E 5F 53 42 5F 41 50 30 33 60 .....\._SB_AP03` + 25D0: A4 5C 2E 5F 53 42 5F 41 50 30 33 A4 60 14 0B 41 .\._SB_AP03.`..A + 25E0: 30 38 37 00 A4 41 42 30 32 14 0B 41 30 39 30 00 087..AB02..A090. + 25F0: A4 41 42 30 30 14 30 41 30 38 36 01 70 68 41 42 .AB00.0A086.phAB + 2600: 30 32 41 30 39 36 68 A0 09 92 93 41 42 31 30 0A 02A096h....AB10. + 2610: 00 A1 01 41 30 39 37 0A 00 08 41 30 39 38 0A 00 ...A097...A098.. + 2620: 41 30 39 37 0A 01 14 0C 41 30 39 31 01 70 68 41 A097....A091.phA + 2630: 42 31 30 14 22 41 30 39 32 01 7A 68 0A 08 60 A0 B10."A092.zh..`. + 2640: 13 90 92 95 60 41 30 39 39 92 94 60 41 31 30 30 ....`A099..`A100 + 2650: A4 0A 01 A4 0A 00 14 1F 41 31 30 31 01 7D 41 42 ........A101.}AB + 2660: 30 44 79 41 42 30 43 0A 03 00 60 A0 07 93 68 60 0DyAB0C...`...h` + 2670: A4 0A 01 A4 0A 00 14 0D 41 30 39 33 00 70 0A 00 ........A093.p.. + 2680: 41 42 31 30 14 25 41 30 39 36 01 A0 06 92 95 68 AB10.%A096.....h + 2690: 0A 02 A0 06 92 95 68 0A 03 A0 0E 93 68 0A 01 A0 ......h.....h... + 26A0: 08 93 41 42 30 34 0A 01 A1 01 14 4D 0F 41 31 30 ..AB04.....M.A10 + 26B0: 32 01 70 0A 00 60 70 41 31 30 33 60 0A 00 61 70 2.p..`pA103`..ap + 26C0: 41 31 30 33 60 0A 08 62 A0 4F 0D 92 93 61 0C FF A103`..b.O...a.. + 26D0: FF FF FF 7B 7A 61 0A 10 00 0B FF FF 63 7B 61 0B ...{za......c{a. + 26E0: FF FF 61 7B 7A 62 0A 18 00 0A FF 62 A0 4B 0B 93 ..a{zb.....b.K.. + 26F0: 62 0A 03 A0 44 0B 91 93 61 0B 02 10 93 61 0B 22 b...D...a....a." + 2700: 10 70 0A 10 60 A2 42 0A 95 60 0A 30 70 41 31 30 .p..`.B..`.0pA10 + 2710: 33 0A 00 60 64 70 0A 00 65 A0 48 07 90 93 7B 64 3..`dp..e.H...{d + 2720: 0A 09 00 0A 00 92 93 64 0A 00 A0 17 93 7B 64 0A .......d.....{d. + 2730: 06 00 0A 04 72 60 0A 04 60 70 41 31 30 33 0A 00 ....r`..`pA103.. + 2740: 60 65 A0 34 92 93 68 0A 00 41 31 30 34 0A 25 7B `e.4..h..A104.%{ + 2750: 64 0C F0 FF FF FF 00 0A 00 41 31 30 34 0A 26 65 d........A104.&e + 2760: 0A 00 41 31 30 34 0A 28 0A 00 0A 00 41 31 30 34 ..A104.(....A104 + 2770: 0A 27 0A 00 0A 00 A5 A1 1A 41 31 30 34 0A 28 0A .'.......A104.(. + 2780: 00 0A 00 41 31 30 34 0A 07 0A 00 79 0A 01 0A 0A ...A104....y.... + 2790: 00 A5 A1 10 A0 0E 93 7B 64 0A 06 00 0A 04 72 60 .......{d.....r` + 27A0: 0A 04 60 72 60 0A 04 60 14 42 05 41 31 31 36 02 ..`r`..`.B.A116. + 27B0: A0 11 93 41 31 30 33 68 0A 00 0C FF FF FF FF A4 ...A103h........ + 27C0: 0A 00 70 41 31 30 33 68 0A 34 60 A2 2F 0A 01 70 ..pA103h.4`./..p + 27D0: 41 31 30 33 68 7B 60 0A FF 00 61 A0 0E 93 7B 61 A103h{`...a...{a + 27E0: 0A FF 00 69 A4 7B 60 0A FF 00 7B 7A 61 0A 08 00 ...i.{`...{za... + 27F0: 0A FF 60 A0 07 93 60 0A 00 A4 60 08 41 45 53 50 ..`...`...`.AESP + 2800: 12 12 08 0A 00 0A 00 0A 00 0A 00 0A 00 0A 00 0A ................ + 2810: 00 0A 00 14 47 09 41 30 39 37 01 70 0A 00 60 A0 ....G.A097.p..`. + 2820: 49 08 92 93 41 31 30 33 60 0A 00 0C FF FF FF FF I...A103`....... + 2830: 7B 41 31 30 33 60 0A 08 0A 80 61 A0 09 93 61 0A {A103`....a...a. + 2840: 80 70 0A 07 67 A1 05 70 0A 00 67 A2 4D 05 92 94 .p..g..p..g.M... + 2850: 60 67 70 41 31 31 36 60 0A 10 61 A0 08 93 61 0A `gpA116`..a...a. + 2860: 00 75 60 9F A0 2B 93 68 0A 00 70 41 31 30 33 60 .u`..+.h..pA103` + 2870: 72 61 0A 10 00 62 41 31 31 34 60 72 61 0A 10 00 ra...bA114`ra... + 2880: 7B 62 80 0A 03 00 00 70 62 88 41 45 53 50 60 00 {b.....pb.AESP`. + 2890: A1 16 70 83 88 41 45 53 50 60 00 62 41 31 31 34 ..p..AESP`.bA114 + 28A0: 60 72 61 0A 10 00 62 75 60 A1 01 14 3D 41 31 31 `ra...bu`...=A11 + 28B0: 34 0B 72 41 47 52 42 79 41 31 30 30 0A 14 00 60 4.rAGRByA100...` + 28C0: 72 60 79 68 0A 0C 00 60 72 60 69 60 5B 80 41 44 r`yh...`r`i`[.AD + 28D0: 52 42 00 60 0A 04 5B 81 0B 41 44 52 42 03 41 44 RB.`..[..ADRB.AD + 28E0: 52 52 20 70 6A 41 44 52 52 14 3C 41 31 30 33 0A RR pjADRR..M049M4C + 0590: 30 0A 10 01 A0 0C 5B 12 50 57 45 4E 00 50 57 45 0.....[.PWEN.PWE + 05A0: 4E A0 23 93 57 44 33 43 01 A0 1B 93 4D 30 34 39 N.#.WD3C....M049 + 05B0: 4D 34 43 30 0A 12 01 52 50 43 46 55 50 57 44 70 M4C0...RPCFUPWDp + 05C0: 00 57 44 33 43 A0 18 90 53 49 33 52 4E 50 57 44 .WD3C...SI3RNPWD + 05D0: 52 50 43 46 55 50 57 44 70 00 53 49 33 52 70 01 RPCFUPWDp.SI3Rp. + 05E0: 44 30 4E 56 4D 30 30 30 0B D1 30 14 42 09 5F 4F D0NVM000..0.B._O + 05F0: 46 46 00 4D 30 30 30 0B D3 30 4D 34 36 30 0D 50 FF.M000..0M460.P + 0600: 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 50 43 49 30 LA-ASL-\_SB.PCI0 + 0610: 2E 47 50 50 38 2E 50 30 4E 56 2E 5F 4F 46 46 0A .GPP8.P0NV._OFF. + 0620: 00 00 00 00 00 00 00 A0 39 92 93 4D 34 43 30 00 ........9..M4C0. + 0630: A0 30 93 4D 30 34 39 4D 34 43 30 0A 10 01 A0 0C .0.M049M4C0..... + 0640: 5B 12 50 57 44 49 00 50 57 44 49 A0 15 93 4D 30 [.PWDI.PWDI...M0 + 0650: 34 39 4D 34 43 30 0A 12 01 53 50 43 46 5F 41 44 49M4C0...SPCF_AD + 0660: 52 A0 0F 93 4E 50 57 44 01 53 50 43 46 5F 41 44 R...NPWD.SPCF_AD + 0670: 52 70 00 44 30 4E 56 4D 30 30 30 0B D5 30 5B 82 Rp.D0NVM000..0[. + 0680: 41 0E 4E 56 4D 45 08 5F 41 44 52 00 08 5F 53 30 A.NVME._ADR.._S0 + 0690: 57 0A 04 08 5F 50 52 30 12 06 01 50 30 4E 56 08 W..._PR0...P0NV. + 06A0: 5F 50 52 32 12 06 01 50 30 4E 56 08 5F 50 52 33 _PR2...P0NV._PR3 + 06B0: 12 06 01 50 30 4E 56 14 3A 5F 50 53 30 00 4D 30 ...P0NV.:_PS0.M0 + 06C0: 30 30 0B 50 30 4D 34 36 30 0D 50 4C 41 2D 41 53 00.P0M460.PLA-AS + 06D0: 4C 2D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 50 38 L-\_SB.PCI0.GPP8 + 06E0: 2E 4E 56 4D 45 2E 5F 50 53 30 0A 00 00 00 00 00 .NVME._PS0...... + 06F0: 00 00 14 3A 5F 50 53 33 00 4D 30 30 30 0B 53 30 ...:_PS3.M000.S0 + 0700: 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 M460.PLA-ASL-\_S + 0710: 42 2E 50 43 49 30 2E 47 50 50 38 2E 4E 56 4D 45 B.PCI0.GPP8.NVME + 0720: 2E 5F 50 53 33 0A 00 00 00 00 00 00 00 08 5F 44 ._PS3........._D + 0730: 53 44 12 2E 02 11 13 0A 10 0F 03 25 50 2F 84 B4 SD.........%P/.. + 0740: 4A A5 61 99 A5 18 97 62 D0 12 17 01 12 14 02 0D J.a....b........ + 0750: 53 74 6F 72 61 67 65 44 33 45 6E 61 62 6C 65 00 StorageD3Enable. + 0760: 01 . + +TPM2 @ 0x0000000000000000 + 0000: 54 50 4D 32 34 00 00 00 04 65 4C 45 4E 4F 56 4F TPM24....eLENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 00 00 00 00 10 05 21 A0 00 00 00 00 ..........!..... + 0030: 02 00 00 00 .... + +VFCT @ 0x0000000000000000 + 0000: 56 46 43 54 84 AE 00 00 01 00 4C 45 4E 4F 56 4F VFCT......LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 32 9B A3 5D BD C6 CF 49 95 A6 E8 E4 ....2..]...I.... + 0030: 2E CD 79 A7 4C 00 00 00 00 00 00 00 00 00 00 00 ..y.L........... + 0040: 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 ................ + 0050: 00 00 00 00 00 00 00 00 02 10 81 16 00 00 00 00 ................ + 0060: 01 00 00 00 00 AE 00 00 55 AA 57 E9 3A 23 00 00 ........U.W.:#.. + 0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0080: BC 01 00 00 00 00 49 42 4D 14 10 A1 00 00 00 00 ......IBM....... + 0090: 00 00 00 00 00 00 00 04 20 37 36 31 32 39 35 35 ........ 7612955 + 00A0: 32 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20.............. + 00B0: 90 01 00 00 00 00 00 00 31 31 2F 31 36 2F 32 31 ........11/16/21 + 00C0: 2C 32 33 3A 34 35 3A 35 37 00 00 00 E9 6F 24 00 ,23:45:57....o$. + 00D0: E9 79 24 00 00 00 70 00 31 31 33 2D 52 45 4D 42 .y$...p.113-REMB + 00E0: 52 41 4E 44 54 2D 58 33 35 00 52 45 4D 42 52 41 RANDT-X35.REMBRA + 00F0: 4E 44 54 00 50 43 49 5F 45 58 50 52 45 53 53 00 NDT.PCI_EXPRESS. + 0100: 30 00 0D 0A 52 65 6D 62 72 61 6E 64 74 20 47 65 0...Rembrandt Ge + 0110: 6E 65 72 69 63 20 56 42 49 4F 53 20 20 20 20 20 neric VBIOS + 0120: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 + 0130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 + 0140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 + 0150: 0D 0A 00 0D 0A 20 0D 0A 00 28 43 29 20 31 39 38 ..... ...(C) 198 + 0160: 38 2D 32 30 32 30 2C 20 41 64 76 61 6E 63 65 64 8-2020, Advanced + 0170: 20 4D 69 63 72 6F 20 44 65 76 69 63 65 73 2C 20 Micro Devices, + 0180: 49 6E 63 2E 00 41 54 4F 4D 42 49 4F 53 42 4B 2D Inc..ATOMBIOSBK- + 0190: 41 4D 44 20 56 45 52 30 33 32 2E 30 31 37 2E 30 AMD VER032.017.0 + 01A0: 30 30 2E 30 35 33 2E 30 30 30 30 30 30 00 52 6D 00.053.000000.Rm + 01B0: 62 47 65 6E 65 72 69 63 56 62 00 32 33 37 39 32 bGenericVb.23792 + 01C0: 32 39 20 00 35 39 34 31 37 36 20 20 00 20 20 20 29 .594176 . + 01D0: 20 20 20 20 20 00 41 4D 44 5F 52 45 4D 42 52 41 .AMD_REMBRA + 01E0: 4E 44 54 5F 47 45 4E 45 52 49 43 5C 63 6F 6E 66 NDT_GENERIC\conf + 01F0: 69 67 2E 68 00 00 00 90 2C 00 02 03 41 54 4F 4D ig.h....,...ATOM + 0200: 00 C0 42 24 46 01 E1 01 9A 00 B4 24 00 00 00 00 ..B$F......$.... + 0210: 02 10 02 10 BC 01 5C A4 14 02 00 00 00 00 00 00 ......\......... + 0220: 00 02 03 00 50 43 49 52 02 10 81 16 00 00 18 00 ....PCIR........ + 0230: 00 00 00 03 57 00 11 20 00 80 00 00 41 4D 44 20 ....W.. ....AMD + 0240: 41 54 4F 4D 42 49 4F 53 00 FC 7B E3 3E 00 00 00 ATOMBIOS..{.>... + 0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0270: 00 00 00 00 00 00 00 00 00 00 00 00 4A 00 02 01 ............J... + 0280: 00 00 00 00 00 00 2C 20 60 02 80 21 CC 02 1C 03 ......, `..!.... + 0290: 18 05 00 00 00 00 34 05 40 05 B4 21 94 05 00 00 ......4.@..!.... + 02A0: 00 00 50 22 00 00 00 00 00 00 00 00 70 22 24 20 ..P"........p"$ + 02B0: 00 00 C0 0A 00 00 EC 05 00 00 00 00 C0 06 00 00 ................ + 02C0: 00 00 00 00 00 00 00 00 6C 00 03 04 35 00 11 20 ........l...5.. + 02D0: 20 4E 00 00 20 4E 00 00 01 00 00 00 00 00 00 00 N.. N.......... + 02E0: 4C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 L............... + 02F0: F4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 ................ + 0320: 61 42 E0 00 00 00 00 80 80 8D 5B 00 8A 00 00 00 aB........[..... + 0330: 00 00 00 00 50 00 03 01 84 03 00 00 B8 0B 00 00 ....P........... + 0340: 00 00 00 00 7D 3C 3C 03 FF 00 00 00 00 00 00 00 ....}<<......... + 0350: 00 00 00 00 00 00 00 00 84 03 00 00 B8 0B 00 00 ................ + 0360: 00 00 00 00 7D 3C 3C 03 FF 00 00 00 00 00 00 00 ....}<<......... + 0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0380: 00 00 00 00 FC 01 05 04 10 00 38 00 4C 00 60 01 ..........8.L.`. + 0390: 9B 01 48 00 30 75 00 00 0C 00 1F 05 39 50 00 00 ..H.0u......9P.. + 03A0: 40 9C 00 00 0C 00 1F 05 3E 00 00 00 FF FF FF 00 @.......>....... + 03B0: 0C 00 1F 05 6F A1 00 00 00 00 00 00 FF FF FF 00 ....o........... + 03C0: 0C 00 1F 02 3E 00 00 00 00 00 00 00 00 00 00 00 ....>........... + 03D0: 48 3F 00 00 1F 00 44 00 00 16 00 00 00 05 01 1F H?....D......... + 03E0: 00 00 00 05 02 2C 00 00 00 05 03 3E 00 00 00 05 .....,.....>.... + 03F0: 08 1B 50 00 00 05 09 25 60 00 00 05 0A 35 90 00 ..P....%`....5.. + 0400: 00 05 10 21 B0 00 00 05 11 2F F0 00 00 05 18 2A ...!...../.....* + 0410: 40 01 00 05 78 69 00 00 1F 00 44 00 00 16 00 00 @...xi....D..... + 0420: 00 05 01 1F 00 00 00 05 02 2C 00 00 00 05 03 3E .........,.....> + 0430: 00 00 00 05 08 1B 50 00 00 05 09 25 60 00 00 05 ......P....%`... + 0440: 0A 35 90 00 00 05 10 21 B0 00 00 05 11 2F F0 00 .5.....!...../.. + 0450: 00 05 18 2A 40 01 00 05 F0 D2 00 00 1F 00 44 00 ...*@.........D. + 0460: 00 1D 00 00 00 05 01 26 00 00 00 05 02 30 00 00 .......&.....0.. + 0470: 00 05 03 3E 00 00 00 05 08 22 40 00 00 05 09 2C ...>....."@...., + 0480: 60 00 00 05 0A 37 70 00 00 05 10 27 90 00 00 05 `....7p....'.... + 0490: 11 32 C0 00 00 05 18 2E 00 01 00 05 68 3C 01 00 .2..........h<.. + 04A0: 1F 00 44 00 00 1D 00 00 00 05 01 26 00 00 00 05 ..D........&.... + 04B0: 02 30 00 00 00 05 03 3E 00 00 00 05 08 22 40 00 .0.....>....."@. + 04C0: 00 05 09 2C 60 00 00 05 0A 37 70 00 00 05 10 27 ...,`....7p....' + 04D0: 90 00 00 05 11 32 C0 00 00 05 18 2E 00 01 00 05 .....2.......... + 04E0: 00 00 00 00 00 01 02 03 00 01 02 03 00 07 05 00 ................ + 04F0: 00 01 02 03 00 01 02 03 00 07 05 00 00 01 02 03 ................ + 0500: 00 01 02 03 00 07 05 00 00 01 02 03 00 01 02 03 ................ + 0510: 00 07 05 00 01 02 03 00 01 02 03 00 07 05 00 08 ................ + 0520: 30 00 00 87 00 00 00 07 30 00 00 B2 25 00 00 08 0.......0...%... + 0530: 31 00 00 87 00 00 00 07 31 00 00 B2 25 00 00 08 1.......1...%... + 0540: 32 00 00 87 00 00 00 07 32 00 00 B2 25 00 00 08 2.......2...%... + 0550: 33 00 00 87 00 00 00 07 33 00 00 B2 25 00 00 5A 3.......3...%..Z + 0560: 00 00 00 05 00 00 00 47 00 00 00 30 00 00 00 54 .......G...0...T + 0570: 00 00 00 30 00 00 00 FF FF FF FF 00 00 00 00 00 ...0............ + 0580: 1C 00 03 01 00 0D 00 00 00 00 00 00 77 01 35 0C ............w.5. + 0590: 10 27 00 00 FF 00 FF 00 FF 00 00 00 0C 00 02 01 .'.............. + 05A0: 00 00 00 00 00 00 00 00 54 00 02 01 B5 5D 00 00 ........T....].. + 05B0: 00 00 01 00 B5 5D 00 00 08 08 02 00 B5 5D 00 00 .....].......].. + 05C0: 10 10 03 00 B5 5D 00 00 18 14 04 00 B5 5D 00 00 .....].......].. + 05D0: 1A 18 05 00 91 5D 00 00 08 08 90 00 95 5D 00 00 .....].......].. + 05E0: 08 08 91 00 99 5D 00 00 08 08 92 00 9D 5D 00 00 .....].......].. + 05F0: 08 08 93 00 A1 5D 00 00 08 08 94 00 58 00 02 06 .....]......X... + 0600: 03 0A 01 00 04 01 02 02 64 C0 00 00 65 C0 00 00 ........d...e... + 0610: 66 C0 00 00 67 C0 00 00 E8 C0 00 00 A0 21 00 00 f...g........!.. + 0620: 26 6A 01 00 10 27 00 00 04 02 01 00 00 00 00 00 &j...'.......... + 0630: 9F 0F 00 00 01 00 00 00 00 00 00 00 00 00 00 00 ................ + 0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0650: 00 00 00 00 D4 00 04 04 40 00 00 00 80 38 01 00 ........@....8.. + 0660: 60 09 60 09 00 00 00 00 00 00 00 00 5E 01 4E 0C `.`.........^.N. + 0670: 01 01 00 00 55 00 00 00 60 09 4D 16 01 03 04 01 ....U...`.M..... + 0680: 00 05 05 00 00 00 00 00 00 46 C3 23 00 00 00 00 .........F.#.... + 0690: 00 00 00 00 00 00 00 00 54 00 01 00 00 00 03 0C ........T....... + 06A0: 00 00 00 00 00 00 00 00 10 11 3D 10 4D 1C 02 00 ..........=.M... + 06B0: 00 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .E.............. + 06C0: 00 00 AA 0A 22 22 02 00 AA F2 01 00 00 00 00 00 ...."".......... + 06D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 06E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 06F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0720: 00 00 00 00 00 00 00 00 00 04 02 02 00 00 00 00 ................ + 0730: 80 00 00 00 00 00 00 00 00 00 00 00 77 01 00 00 ............w... + 0740: 00 00 23 04 00 00 00 00 84 03 00 00 00 00 00 00 ..#............. + 0750: 00 00 00 00 00 3C 3C 00 00 00 00 00 00 00 00 00 .....<<......... + 0760: 00 00 00 00 00 00 00 00 84 03 00 00 00 00 00 00 ................ + 0770: 00 00 00 00 00 3C 3C 00 00 00 00 00 00 00 00 00 .....<<......... + 0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 07A0: 00 00 00 00 00 00 00 00 8C 00 01 01 00 00 00 00 ................ + 07B0: 00 00 00 00 00 00 00 00 00 00 00 00 02 00 10 01 ................ + 07C0: 14 31 00 00 00 00 E4 00 00 00 00 00 00 00 00 00 .1.............. + 07D0: 00 00 00 00 00 00 00 00 00 00 00 00 08 00 10 02 ................ + 07E0: 13 31 02 02 00 00 E4 00 00 01 10 00 80 00 20 02 .1............ . + 07F0: 13 32 03 03 00 00 E4 00 00 01 10 00 00 00 00 00 .2.............. + 0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0890: 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 ................ + 08A0: 01 00 00 00 01 02 00 00 00 00 00 00 00 00 00 00 ................ + 08B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 08C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 08D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 08E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 08F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 09A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 09B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 09C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 09D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 09E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 09F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0B00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0B10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0B20: 00 00 00 00 00 00 00 00 FC 13 01 00 00 1F 00 00 ................ + 0B30: 00 00 00 00 48 3F 00 00 05 02 00 07 03 00 00 16 ....H?.......... + 0B40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0B50: 00 1F 01 00 00 00 00 00 48 3F 00 00 05 02 00 07 ........H?...... + 0B60: 03 00 00 1F 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0B70: 00 00 00 00 00 1F 02 00 00 00 00 00 48 3F 00 00 ............H?.. + 0B80: 05 02 00 07 03 00 00 2C 00 00 00 00 00 00 00 00 .......,........ + 0B90: 00 00 00 00 00 00 00 00 00 1F 03 00 00 00 00 00 ................ + 0BA0: 48 3F 00 00 05 02 00 07 03 00 00 3E 00 00 00 00 H?.........>.... + 0BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 08 00 ................ + 0BC0: 00 00 00 00 48 3F 00 00 05 02 00 07 03 00 00 1B ....H?.......... + 0BD0: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0BE0: 00 1F 09 00 00 00 00 00 48 3F 00 00 05 02 00 07 ........H?...... + 0BF0: 03 00 00 25 06 00 00 00 00 00 00 00 00 00 00 00 ...%............ + 0C00: 00 00 00 00 00 1F 0A 00 00 00 00 00 48 3F 00 00 ............H?.. + 0C10: 05 02 00 07 03 00 00 35 09 00 00 00 00 00 00 00 .......5........ + 0C20: 00 00 00 00 00 00 00 00 00 1F 10 00 00 00 00 00 ................ + 0C30: 48 3F 00 00 05 02 00 07 03 00 00 21 0B 00 00 00 H?.........!.... + 0C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 11 00 ................ + 0C50: 00 00 00 00 48 3F 00 00 05 02 00 07 03 00 00 2F ....H?........./ + 0C60: 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0C70: 00 1F 18 00 00 00 00 00 48 3F 00 00 05 02 00 07 ........H?...... + 0C80: 03 00 00 2A 14 00 00 00 00 00 00 00 00 00 00 00 ...*............ + 0C90: 00 00 00 00 00 1F 00 00 00 00 00 00 78 69 00 00 ............xi.. + 0CA0: 05 02 00 07 03 00 00 16 00 00 00 00 00 00 00 00 ................ + 0CB0: 00 00 00 00 00 00 00 00 00 1F 01 00 00 00 00 00 ................ + 0CC0: 78 69 00 00 05 02 00 07 03 00 00 1F 00 00 00 00 xi.............. + 0CD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 02 00 ................ + 0CE0: 00 00 00 00 78 69 00 00 05 02 00 07 03 00 00 2C ....xi........., + 0CF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0D00: 00 1F 03 00 00 00 00 00 78 69 00 00 05 02 00 07 ........xi...... + 0D10: 03 00 00 3E 00 00 00 00 00 00 00 00 00 00 00 00 ...>............ + 0D20: 00 00 00 00 00 1F 08 00 00 00 00 00 78 69 00 00 ............xi.. + 0D30: 05 02 00 07 03 00 00 1B 05 00 00 00 00 00 00 00 ................ + 0D40: 00 00 00 00 00 00 00 00 00 1F 09 00 00 00 00 00 ................ + 0D50: 78 69 00 00 05 02 00 07 03 00 00 25 06 00 00 00 xi.........%.... + 0D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 0A 00 ................ + 0D70: 00 00 00 00 78 69 00 00 05 02 00 07 03 00 00 35 ....xi.........5 + 0D80: 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0D90: 00 1F 10 00 00 00 00 00 78 69 00 00 05 02 00 07 ........xi...... + 0DA0: 03 00 00 21 0B 00 00 00 00 00 00 00 00 00 00 00 ...!............ + 0DB0: 00 00 00 00 00 1F 11 00 00 00 00 00 78 69 00 00 ............xi.. + 0DC0: 05 02 00 07 03 00 00 2F 0F 00 00 00 00 00 00 00 ......./........ + 0DD0: 00 00 00 00 00 00 00 00 00 1F 18 00 00 00 00 00 ................ + 0DE0: 78 69 00 00 05 02 00 07 03 00 00 2A 14 00 00 00 xi.........*.... + 0DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 00 00 ................ + 0E00: 00 00 00 00 F0 D2 00 00 05 02 00 07 03 00 00 1D ................ + 0E10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0E20: 00 1F 01 00 00 00 00 00 F0 D2 00 00 05 02 00 07 ................ + 0E30: 03 00 00 26 00 00 00 00 00 00 00 00 00 00 00 00 ...&............ + 0E40: 00 00 00 00 00 1F 02 00 00 00 00 00 F0 D2 00 00 ................ + 0E50: 05 02 00 07 03 00 00 30 00 00 00 00 00 00 00 00 .......0........ + 0E60: 00 00 00 00 00 00 00 00 00 1F 03 00 00 00 00 00 ................ + 0E70: F0 D2 00 00 05 02 00 07 03 00 00 3E 00 00 00 00 ...........>.... + 0E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 08 00 ................ + 0E90: 00 00 00 00 F0 D2 00 00 05 02 00 07 03 00 00 22 ..............." + 0EA0: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0EB0: 00 1F 09 00 00 00 00 00 F0 D2 00 00 05 02 00 07 ................ + 0EC0: 03 00 00 2C 06 00 00 00 00 00 00 00 00 00 00 00 ...,............ + 0ED0: 00 00 00 00 00 1F 0A 00 00 00 00 00 F0 D2 00 00 ................ + 0EE0: 05 02 00 07 03 00 00 37 07 00 00 00 00 00 00 00 .......7........ + 0EF0: 00 00 00 00 00 00 00 00 00 1F 10 00 00 00 00 00 ................ + 0F00: F0 D2 00 00 05 02 00 07 03 00 00 27 09 00 00 00 ...........'.... + 0F10: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 11 00 ................ + 0F20: 00 00 00 00 F0 D2 00 00 05 02 00 07 03 00 00 32 ...............2 + 0F30: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0F40: 00 1F 18 00 00 00 00 00 F0 D2 00 00 05 02 00 07 ................ + 0F50: 03 00 00 2E 10 00 00 00 00 00 00 00 00 00 00 00 ................ + 0F60: 00 00 00 00 00 1F 00 00 00 00 00 00 68 3C 01 00 ............h<.. + 0F70: 05 02 00 07 03 00 00 1D 00 00 00 00 00 00 00 00 ................ + 0F80: 00 00 00 00 00 00 00 00 00 1F 01 00 00 00 00 00 ................ + 0F90: 68 3C 01 00 05 02 00 07 03 00 00 26 00 00 00 00 h<.........&.... + 0FA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 02 00 ................ + 0FB0: 00 00 00 00 68 3C 01 00 05 02 00 07 03 00 00 30 ....h<.........0 + 0FC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0FD0: 00 1F 03 00 00 00 00 00 68 3C 01 00 05 02 00 07 ........h<...... + 0FE0: 03 00 00 3E 00 00 00 00 00 00 00 00 00 00 00 00 ...>............ + 0FF0: 00 00 00 00 00 1F 08 00 00 00 00 00 68 3C 01 00 ............h<.. + 1000: 05 02 00 07 03 00 00 22 04 00 00 00 00 00 00 00 ......."........ + 1010: 00 00 00 00 00 00 00 00 00 1F 09 00 00 00 00 00 ................ + 1020: 68 3C 01 00 05 02 00 07 03 00 00 2C 06 00 00 00 h<.........,.... + 1030: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 0A 00 ................ + 1040: 00 00 00 00 68 3C 01 00 05 02 00 07 03 00 00 37 ....h<.........7 + 1050: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1060: 00 1F 10 00 00 00 00 00 68 3C 01 00 05 02 00 07 ........h<...... + 1070: 03 00 00 27 09 00 00 00 00 00 00 00 00 00 00 00 ...'............ + 1080: 00 00 00 00 00 1F 11 00 00 00 00 00 68 3C 01 00 ............h<.. + 1090: 05 02 00 07 03 00 00 32 0C 00 00 00 00 00 00 00 .......2........ + 10A0: 00 00 00 00 00 00 00 00 00 1F 18 00 00 00 00 00 ................ + 10B0: 68 3C 01 00 05 02 00 07 03 00 00 2E 10 00 00 00 h<.............. + 10C0: 00 00 00 00 00 00 00 00 00 00 00 00 08 1F 00 00 ................ + 10D0: 00 00 00 00 A0 86 01 00 05 02 00 07 03 00 00 3E ...............> + 10E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 10F0: 08 1F 01 00 00 00 00 00 A0 86 01 00 05 02 00 07 ................ + 1100: 03 00 00 38 06 00 00 00 00 00 00 00 00 00 00 00 ...8............ + 1110: 00 00 00 00 08 1F 02 00 00 00 00 00 A0 86 01 00 ................ + 1120: 05 02 00 07 03 00 00 33 0B 00 00 00 00 00 00 00 .......3........ + 1130: 00 00 00 00 00 00 00 00 08 1F 03 00 00 00 00 00 ................ + 1140: A0 86 01 00 05 02 00 07 03 00 00 30 0E 00 00 00 ...........0.... + 1150: 00 00 00 00 00 00 00 00 00 00 00 00 08 1F 04 00 ................ + 1160: 00 00 00 00 A0 86 01 00 05 02 00 07 03 00 00 2B ...............+ + 1170: 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1180: 08 1F 05 00 00 00 00 00 A0 86 01 00 05 02 00 07 ................ + 1190: 03 00 03 3B 00 00 00 00 00 00 00 00 00 00 00 00 ...;............ + 11A0: 00 00 00 00 08 1F 06 00 00 00 00 00 A0 86 01 00 ................ + 11B0: 05 02 00 07 03 00 03 35 06 00 00 00 00 00 00 00 .......5........ + 11C0: 00 00 00 00 00 00 00 00 08 1F 07 00 00 00 00 00 ................ + 11D0: A0 86 01 00 05 02 00 07 03 00 03 31 0A 00 00 00 ...........1.... + 11E0: 00 00 00 00 00 00 00 00 00 00 00 00 08 1F 08 00 ................ + 11F0: 00 00 00 00 A0 86 01 00 05 02 00 07 03 00 03 2D ...............- + 1200: 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1210: 08 1F 09 00 00 00 00 00 A0 86 01 00 05 02 00 07 ................ + 1220: 03 00 03 2A 11 00 00 00 00 00 00 00 00 00 00 00 ...*............ + 1230: 00 00 00 00 08 1F 0A 00 00 00 00 00 A0 86 01 00 ................ + 1240: 05 02 00 07 03 00 06 38 00 00 00 00 00 00 00 00 .......8........ + 1250: 00 00 00 00 00 00 00 00 08 1F 0B 00 00 00 00 00 ................ + 1260: A0 86 01 00 05 02 00 07 03 00 06 32 06 00 00 00 ...........2.... + 1270: 00 00 00 00 00 00 00 00 00 00 00 00 08 1F 0C 00 ................ + 1280: 00 00 00 00 A0 86 01 00 05 02 00 07 03 00 06 2F .............../ + 1290: 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 12A0: 08 1F 0D 00 00 00 00 00 A0 86 01 00 05 02 00 07 ................ + 12B0: 03 00 06 2B 0D 00 00 00 00 00 00 00 00 00 00 00 ...+............ + 12C0: 00 00 00 00 08 1F 0E 00 00 00 00 00 A0 86 01 00 ................ + 12D0: 05 02 00 07 03 00 0A 33 00 00 00 00 00 00 00 00 .......3........ + 12E0: 00 00 00 00 00 00 00 00 08 1F 0F 00 00 00 00 00 ................ + 12F0: A0 86 01 00 05 02 00 07 03 00 03 22 03 00 00 00 ...........".... + 1300: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 00 00 ................ + 1310: 00 00 00 00 60 54 00 00 05 02 00 07 03 00 00 1E ....`T.......... + 1320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1330: 00 1F 01 00 00 00 00 00 60 54 00 00 05 02 00 07 ........`T...... + 1340: 03 00 00 26 00 00 00 00 00 00 00 00 00 00 00 00 ...&............ + 1350: 00 00 00 00 00 1F 02 00 00 00 00 00 60 54 00 00 ............`T.. + 1360: 05 02 00 07 03 00 00 30 00 00 00 00 00 00 00 00 .......0........ + 1370: 00 00 00 00 00 00 00 00 00 1F 03 00 00 00 00 00 ................ + 1380: 60 54 00 00 05 02 00 07 03 00 00 3E 00 00 00 00 `T.........>.... + 1390: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 08 00 ................ + 13A0: 00 00 00 00 60 54 00 00 05 02 00 07 03 00 00 22 ....`T........." + 13B0: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 13C0: 00 1F 09 00 00 00 00 00 60 54 00 00 05 02 00 07 ........`T...... + 13D0: 03 00 00 2C 06 00 00 00 00 00 00 00 00 00 00 00 ...,............ + 13E0: 00 00 00 00 00 1F 0A 00 00 00 00 00 60 54 00 00 ............`T.. + 13F0: 05 02 00 07 03 00 00 37 07 00 00 00 00 00 00 00 .......7........ + 1400: 00 00 00 00 00 00 00 00 00 1F 10 00 00 00 00 00 ................ + 1410: 60 54 00 00 05 02 00 07 03 00 00 27 09 00 00 00 `T.........'.... + 1420: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 11 00 ................ + 1430: 00 00 00 00 60 54 00 00 05 02 00 07 03 00 00 32 ....`T.........2 + 1440: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1450: 00 1F 18 00 00 00 00 00 60 54 00 00 05 02 00 07 ........`T...... + 1460: 03 00 00 2E 10 00 00 00 00 00 00 00 00 00 00 00 ................ + 1470: 00 00 00 00 00 1F 00 00 00 00 00 00 EC 5E 00 00 .............^.. + 1480: 05 02 00 07 03 00 00 1E 00 00 00 00 00 00 00 00 ................ + 1490: 00 00 00 00 00 00 00 00 00 1F 01 00 00 00 00 00 ................ + 14A0: EC 5E 00 00 05 02 00 07 03 00 00 26 00 00 00 00 .^.........&.... + 14B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 02 00 ................ + 14C0: 00 00 00 00 EC 5E 00 00 05 02 00 07 03 00 00 30 .....^.........0 + 14D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 14E0: 00 1F 03 00 00 00 00 00 EC 5E 00 00 05 02 00 07 .........^...... + 14F0: 03 00 00 3E 00 00 00 00 00 00 00 00 00 00 00 00 ...>............ + 1500: 00 00 00 00 00 1F 08 00 00 00 00 00 EC 5E 00 00 .............^.. + 1510: 05 02 00 07 03 00 00 22 04 00 00 00 00 00 00 00 ......."........ + 1520: 00 00 00 00 00 00 00 00 00 1F 09 00 00 00 00 00 ................ + 1530: EC 5E 00 00 05 02 00 07 03 00 00 2C 06 00 00 00 .^.........,.... + 1540: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 0A 00 ................ + 1550: 00 00 00 00 EC 5E 00 00 05 02 00 07 03 00 00 37 .....^.........7 + 1560: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1570: 00 1F 10 00 00 00 00 00 EC 5E 00 00 05 02 00 07 .........^...... + 1580: 03 00 00 27 09 00 00 00 00 00 00 00 00 00 00 00 ...'............ + 1590: 00 00 00 00 00 1F 11 00 00 00 00 00 EC 5E 00 00 .............^.. + 15A0: 05 02 00 07 03 00 00 32 0C 00 00 00 00 00 00 00 .......2........ + 15B0: 00 00 00 00 00 00 00 00 00 1F 18 00 00 00 00 00 ................ + 15C0: EC 5E 00 00 05 02 00 07 03 00 00 2E 10 00 00 00 .^.............. + 15D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 00 00 ................ + 15E0: 00 00 00 00 90 7E 00 00 05 02 00 07 03 00 00 1E .....~.......... + 15F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1600: 00 1F 01 00 00 00 00 00 90 7E 00 00 05 02 00 07 .........~...... + 1610: 03 00 00 26 00 00 00 00 00 00 00 00 00 00 00 00 ...&............ + 1620: 00 00 00 00 00 1F 02 00 00 00 00 00 90 7E 00 00 .............~.. + 1630: 05 02 00 07 03 00 00 30 00 00 00 00 00 00 00 00 .......0........ + 1640: 00 00 00 00 00 00 00 00 00 1F 03 00 00 00 00 00 ................ + 1650: 90 7E 00 00 05 02 00 07 03 00 00 3E 00 00 00 00 .~.........>.... + 1660: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 08 00 ................ + 1670: 00 00 00 00 90 7E 00 00 05 02 00 07 03 00 00 22 .....~........." + 1680: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1690: 00 1F 09 00 00 00 00 00 90 7E 00 00 05 02 00 07 .........~...... + 16A0: 03 00 00 2C 06 00 00 00 00 00 00 00 00 00 00 00 ...,............ + 16B0: 00 00 00 00 00 1F 0A 00 00 00 00 00 90 7E 00 00 .............~.. + 16C0: 05 02 00 07 03 00 00 37 07 00 00 00 00 00 00 00 .......7........ + 16D0: 00 00 00 00 00 00 00 00 00 1F 10 00 00 00 00 00 ................ + 16E0: 90 7E 00 00 05 02 00 07 03 00 00 27 09 00 00 00 .~.........'.... + 16F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 11 00 ................ + 1700: 00 00 00 00 90 7E 00 00 05 02 00 07 03 00 00 32 .....~.........2 + 1710: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1720: 00 1F 18 00 00 00 00 00 90 7E 00 00 05 02 00 07 .........~...... + 1730: 03 00 00 2E 10 00 00 00 00 00 00 00 00 00 00 00 ................ + 1740: 00 00 00 00 00 1F 00 00 00 00 00 00 C0 A8 00 00 ................ + 1750: 05 02 00 07 03 00 00 1E 00 00 00 00 00 00 00 00 ................ + 1760: 00 00 00 00 00 00 00 00 00 1F 01 00 00 00 00 00 ................ + 1770: C0 A8 00 00 05 02 00 07 03 00 00 26 00 00 00 00 ...........&.... + 1780: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 02 00 ................ + 1790: 00 00 00 00 C0 A8 00 00 05 02 00 07 03 00 00 30 ...............0 + 17A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 17B0: 00 1F 03 00 00 00 00 00 C0 A8 00 00 05 02 00 07 ................ + 17C0: 03 00 00 3E 00 00 00 00 00 00 00 00 00 00 00 00 ...>............ + 17D0: 00 00 00 00 00 1F 08 00 00 00 00 00 C0 A8 00 00 ................ + 17E0: 05 02 00 07 03 00 00 22 04 00 00 00 00 00 00 00 ......."........ + 17F0: 00 00 00 00 00 00 00 00 00 1F 09 00 00 00 00 00 ................ + 1800: C0 A8 00 00 05 02 00 07 03 00 00 2C 06 00 00 00 ...........,.... + 1810: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 0A 00 ................ + 1820: 00 00 00 00 C0 A8 00 00 05 02 00 07 03 00 00 37 ...............7 + 1830: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1840: 00 1F 10 00 00 00 00 00 C0 A8 00 00 05 02 00 07 ................ + 1850: 03 00 00 27 09 00 00 00 00 00 00 00 00 00 00 00 ...'............ + 1860: 00 00 00 00 00 1F 11 00 00 00 00 00 C0 A8 00 00 ................ + 1870: 05 02 00 07 03 00 00 32 0C 00 00 00 00 00 00 00 .......2........ + 1880: 00 00 00 00 00 00 00 00 00 1F 18 00 00 00 00 00 ................ + 1890: C0 A8 00 00 05 02 00 07 03 00 00 2E 10 00 00 00 ................ + 18A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 00 00 ................ + 18B0: 00 00 00 00 20 FD 00 00 05 02 00 07 03 00 00 1E .... ........... + 18C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 18D0: 00 1F 01 00 00 00 00 00 20 FD 00 00 05 02 00 07 ........ ....... + 18E0: 03 00 00 26 00 00 00 00 00 00 00 00 00 00 00 00 ...&............ + 18F0: 00 00 00 00 00 1F 02 00 00 00 00 00 20 FD 00 00 ............ ... + 1900: 05 02 00 07 03 00 00 30 00 00 00 00 00 00 00 00 .......0........ + 1910: 00 00 00 00 00 00 00 00 00 1F 03 00 00 00 00 00 ................ + 1920: 20 FD 00 00 05 02 00 07 03 00 00 3E 00 00 00 00 ..........>.... + 1930: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 08 00 ................ + 1940: 00 00 00 00 20 FD 00 00 05 02 00 07 03 00 00 22 .... .........." + 1950: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1960: 00 1F 09 00 00 00 00 00 20 FD 00 00 05 02 00 07 ........ ....... + 1970: 03 00 00 2C 06 00 00 00 00 00 00 00 00 00 00 00 ...,............ + 1980: 00 00 00 00 00 1F 0A 00 00 00 00 00 20 FD 00 00 ............ ... + 1990: 05 02 00 07 03 00 00 37 07 00 00 00 00 00 00 00 .......7........ + 19A0: 00 00 00 00 00 00 00 00 00 1F 10 00 00 00 00 00 ................ + 19B0: 20 FD 00 00 05 02 00 07 03 00 00 27 09 00 00 00 ..........'.... + 19C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 11 00 ................ + 19D0: 00 00 00 00 20 FD 00 00 05 02 00 07 03 00 00 32 .... ..........2 + 19E0: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 19F0: 00 1F 18 00 00 00 00 00 20 FD 00 00 05 02 00 07 ........ ....... + 1A00: 03 00 00 2E 10 00 00 00 00 00 00 00 00 00 00 00 ................ + 1A10: 00 00 00 00 00 1F 00 00 00 00 00 00 AC 07 01 00 ................ + 1A20: 05 02 00 07 03 00 00 1E 00 00 00 00 00 00 00 00 ................ + 1A30: 00 00 00 00 00 00 00 00 00 1F 01 00 00 00 00 00 ................ + 1A40: AC 07 01 00 05 02 00 07 03 00 00 26 00 00 00 00 ...........&.... + 1A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 02 00 ................ + 1A60: 00 00 00 00 AC 07 01 00 05 02 00 07 03 00 00 30 ...............0 + 1A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1A80: 00 1F 03 00 00 00 00 00 AC 07 01 00 05 02 00 07 ................ + 1A90: 03 00 00 3E 00 00 00 00 00 00 00 00 00 00 00 00 ...>............ + 1AA0: 00 00 00 00 00 1F 08 00 00 00 00 00 AC 07 01 00 ................ + 1AB0: 05 02 00 07 03 00 00 22 04 00 00 00 00 00 00 00 ......."........ + 1AC0: 00 00 00 00 00 00 00 00 00 1F 09 00 00 00 00 00 ................ + 1AD0: AC 07 01 00 05 02 00 07 03 00 00 2C 06 00 00 00 ...........,.... + 1AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 0A 00 ................ + 1AF0: 00 00 00 00 AC 07 01 00 05 02 00 07 03 00 00 37 ...............7 + 1B00: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1B10: 00 1F 10 00 00 00 00 00 AC 07 01 00 05 02 00 07 ................ + 1B20: 03 00 00 27 09 00 00 00 00 00 00 00 00 00 00 00 ...'............ + 1B30: 00 00 00 00 00 1F 11 00 00 00 00 00 AC 07 01 00 ................ + 1B40: 05 02 00 07 03 00 00 32 0C 00 00 00 00 00 00 00 .......2........ + 1B50: 00 00 00 00 00 00 00 00 00 1F 18 00 00 00 00 00 ................ + 1B60: AC 07 01 00 05 02 00 07 03 00 00 2E 10 00 00 00 ................ + 1B70: 00 00 00 00 00 00 00 00 00 00 00 00 02 1F 00 00 ................ + 1B80: 00 00 00 00 30 75 00 00 05 02 00 07 03 00 00 3E ....0u.........> + 1B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1BA0: 02 1F 00 00 00 00 00 00 40 9C 00 00 05 02 00 07 ........@....... + 1BB0: 03 00 00 3E 00 00 00 00 00 00 00 00 00 00 00 00 ...>............ + 1BC0: 00 00 00 00 02 1F 00 00 00 00 00 00 60 EA 00 00 ............`... + 1BD0: 05 02 00 07 03 00 00 3E 00 00 00 00 00 00 00 00 .......>........ + 1BE0: 00 00 00 00 00 00 00 00 03 1F 00 00 00 00 00 00 ................ + 1BF0: 30 75 00 00 05 02 00 07 03 00 00 3E 00 00 00 00 0u.........>.... + 1C00: 00 00 00 00 00 00 00 00 00 00 00 00 03 1F 00 00 ................ + 1C10: 00 00 00 00 40 9C 00 00 05 02 00 07 03 00 00 3E ....@..........> + 1C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1C30: 03 1F 00 00 00 00 00 00 60 EA 00 00 05 02 00 07 ........`....... + 1C40: 03 00 00 3E 00 00 00 00 00 00 00 00 00 00 00 00 ...>............ + 1C50: 00 00 00 00 04 1F 00 00 00 00 00 00 30 75 00 00 ............0u.. + 1C60: 05 02 00 07 03 00 05 31 08 00 00 00 00 00 00 00 .......1........ + 1C70: 00 00 00 00 00 00 00 00 04 1F 01 00 00 00 00 00 ................ + 1C80: 30 75 00 00 05 02 00 07 03 00 05 2F 0A 00 00 00 0u........./.... + 1C90: 00 00 00 00 00 00 00 00 00 00 00 00 04 1F 02 00 ................ + 1CA0: 00 00 00 00 30 75 00 00 05 02 00 07 03 00 05 2C ....0u........., + 1CB0: 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1CC0: 04 1F 03 00 00 00 00 00 30 75 00 00 05 02 00 07 ........0u...... + 1CD0: 03 00 05 29 10 00 00 00 00 00 00 00 00 00 00 00 ...)............ + 1CE0: 00 00 00 00 04 1F 00 00 00 00 00 00 60 EA 00 00 ............`... + 1CF0: 05 02 00 07 03 00 05 31 08 00 00 00 00 00 00 00 .......1........ + 1D00: 00 00 00 00 00 00 00 00 04 1F 01 00 00 00 00 00 ................ + 1D10: 60 EA 00 00 05 02 00 07 03 00 05 2F 0A 00 00 00 `........../.... + 1D20: 00 00 00 00 00 00 00 00 00 00 00 00 04 1F 02 00 ................ + 1D30: 00 00 00 00 60 EA 00 00 05 02 00 07 03 00 05 2C ....`.........., + 1D40: 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1D50: 04 1F 03 00 00 00 00 00 60 EA 00 00 05 02 00 07 ........`....... + 1D60: 03 00 05 29 10 00 00 00 00 00 00 00 00 00 00 00 ...)............ + 1D70: 00 00 00 00 04 1F 00 00 00 00 00 00 80 38 01 00 .............8.. + 1D80: 05 02 00 07 03 00 05 31 08 00 00 00 00 00 00 00 .......1........ + 1D90: 00 00 00 00 00 00 00 00 04 1F 01 00 00 00 00 00 ................ + 1DA0: 80 38 01 00 05 02 00 07 03 00 05 2F 0A 00 00 00 .8........./.... + 1DB0: 00 00 00 00 00 00 00 00 00 00 00 00 04 1F 02 00 ................ + 1DC0: 00 00 00 00 80 38 01 00 05 02 00 07 03 00 05 2C .....8........., + 1DD0: 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1DE0: 04 1F 03 00 00 00 00 00 80 38 01 00 05 02 00 07 .........8...... + 1DF0: 03 00 05 29 10 00 00 00 00 00 00 00 00 00 00 00 ...)............ + 1E00: 00 00 00 00 04 1F 00 00 00 00 00 00 A0 86 01 00 ................ + 1E10: 05 02 00 07 03 00 05 31 08 00 00 00 00 00 00 00 .......1........ + 1E20: 00 00 00 00 00 00 00 00 04 1F 01 00 00 00 00 00 ................ + 1E30: A0 86 01 00 05 02 00 07 03 00 05 2F 0A 00 00 00 .........../.... + 1E40: 00 00 00 00 00 00 00 00 00 00 00 00 04 1F 02 00 ................ + 1E50: 00 00 00 00 A0 86 01 00 05 02 00 07 03 00 05 2C ..............., + 1E60: 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1E70: 04 1F 03 00 00 00 00 00 A0 86 01 00 05 02 00 07 ................ + 1E80: 03 00 05 29 10 00 00 00 00 00 00 00 00 00 00 00 ...)............ + 1E90: 00 00 00 00 04 1F 00 00 00 00 00 00 C0 D4 01 00 ................ + 1EA0: 05 02 00 07 03 00 05 31 08 00 00 00 00 00 00 00 .......1........ + 1EB0: 00 00 00 00 00 00 00 00 04 1F 01 00 00 00 00 00 ................ + 1EC0: C0 D4 01 00 05 02 00 07 03 00 05 2F 0A 00 00 00 .........../.... + 1ED0: 00 00 00 00 00 00 00 00 00 00 00 00 04 1F 02 00 ................ + 1EE0: 00 00 00 00 C0 D4 01 00 05 02 00 07 03 00 05 2C ..............., + 1EF0: 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1F00: 04 1F 03 00 00 00 00 00 C0 D4 01 00 05 02 00 07 ................ + 1F10: 03 00 05 29 10 00 00 00 00 00 00 00 00 00 00 00 ...)............ + 1F20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1F30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1F40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1F50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1F60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1F70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1F80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1F90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1FA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1FB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1FC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1FD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1FE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1FF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2080: 00 00 00 00 00 00 00 00 00 00 00 00 08 00 01 01 ................ + 2090: 00 00 00 00 54 01 02 01 D6 09 80 02 A0 00 E0 01 ....T........... + 20A0: 2D 00 10 00 60 00 0A 00 02 00 00 00 00 00 08 08 -...`........... + 20B0: 06 00 12 3C A0 0F 20 03 00 01 58 02 1C 00 28 00 ...<.. ...X...(. + 20C0: 80 00 01 00 04 00 00 00 00 00 00 00 00 00 6A 3C ..............j< + 20D0: 64 19 00 04 40 01 00 03 26 00 18 00 88 00 03 00 d...@...&....... + 20E0: 06 00 00 00 00 00 00 00 06 00 55 3C 01 1D 00 05 ..........U<.... + 20F0: 72 01 D0 02 1E 00 6E 00 28 00 05 00 05 00 00 00 r.....n.(....... + 2100: 00 00 00 00 00 00 E8 3C 30 2A 00 05 08 02 C0 03 .......<0*...... + 2110: 28 00 60 00 70 00 01 00 03 00 00 00 00 00 00 00 (.`.p........... + 2120: 00 00 E9 3C 30 2A 00 05 98 01 00 04 2A 00 30 00 ...<0*......*.0. + 2130: 70 00 01 00 03 00 00 00 00 00 00 00 00 00 EA 3C p..............< + 2140: 66 21 56 05 AA 01 00 03 1E 00 46 00 8F 00 03 00 f!V.......F..... + 2150: 03 00 00 00 00 00 00 00 02 00 ED 3C 8F 2F 78 05 ...........<./x. + 2160: D0 01 1A 04 27 00 58 00 90 00 03 00 04 00 00 00 ....'.X......... + 2170: 00 00 00 00 02 00 EB 3C 48 3F 40 06 30 02 B0 04 ..........U. + 23F0: E8 0C 0D E8 CF 0C E8 01 1C 75 19 E8 1A 0E E8 EF .........u...... + 2400: 02 E8 67 18 0B C0 74 0C E8 39 00 E8 BE 45 E8 C6 ..g...t..9...E.. + 2410: 0C E8 0D 46 E8 A9 00 B4 80 E8 84 1D 8A C7 66 C1 ...F..........f. + 2420: E0 10 8A E3 B0 20 66 A3 10 A1 E8 EF 02 E8 D9 0C ..... f......... + 2430: E8 B1 1F 66 5F 66 5E 66 5D 66 5B 66 5A 66 59 66 ...f_f^f]f[fZfYf + 2440: 58 07 1F CB 2E 8B 1E 08 00 83 3E 54 24 00 75 04 X.........>T$.u. + 2450: 89 1E 52 24 1E 2E 8E 1E 4A 24 9C FA 66 C7 06 08 ..R$....J$..f... + 2460: 01 65 F0 00 F0 C7 06 40 00 B4 24 89 1E 42 00 C7 .e.....@..$..B.. + 2470: 06 B4 01 B4 24 89 1E B6 01 C7 06 7C 00 F2 6E 89 ....$......|..n. + 2480: 1E 7E 00 C7 06 0C 01 05 73 89 1E 0E 01 C7 06 A8 .~......s....... + 2490: 04 2A 69 89 1E AA 04 2E 8E 1E 52 24 8B C3 A3 2C .*i.......R$..., + 24A0: 69 A3 3C 69 A3 4E 69 9D 1F C3 50 4D 49 44 B4 24 i...f.E..fPfR + 24E0: 51 56 66 B8 52 54 53 5F BA 80 00 66 EF B0 56 EE QVf.RTS_...f..V. + 24F0: B0 42 EE B0 49 EE B0 4F EE B0 53 EE B0 20 EE BE .B..I..O..S.. .. + 2500: 2C 01 B9 19 00 AC E6 80 E2 FB 66 B8 44 4E 45 5F ,.........f.DNE_ + 2510: BA 80 00 66 EF 5E 59 66 5A 66 58 C3 E8 A0 1E 80 ...f.^YfZfX..... + 2520: FC A0 75 05 E8 3D 00 EB 11 80 FC 4F 75 05 E8 B9 ..u..=.....Ou... + 2530: 33 EB 07 E8 0E 39 EB 02 B4 01 E8 A7 1E CF E8 7E 3....9.........~ + 2540: 1E E8 20 00 EB 02 B4 01 E8 99 1E CB E8 70 1E 80 .. ..........p.. + 2550: FC 4F 75 05 E8 93 33 EB 07 E8 E8 38 EB 02 B4 01 .Ou...3....8.... + 2560: E8 81 1E CB 1E 06 66 50 66 51 66 52 66 53 66 55 ......fPfQfRfSfU + 2570: 66 56 66 57 0E 1F 3C 04 75 29 2E A1 1A 00 66 C1 fVfW..<.u)....f. + 2580: E0 10 2E A1 18 00 8D 36 9B 00 8A 3C 80 EF 30 B3 .......6...<..0. + 2590: 02 8B EC 89 5E 0C 89 46 04 66 C1 E8 10 89 46 00 ....^..F.f....F. + 25A0: E9 2B 01 3C 05 75 18 E8 F6 1B E8 C9 1B 2E A1 08 .+.<.u.......... + 25B0: 00 8B EC 89 56 10 89 46 00 89 5E 04 E9 0F 01 3C ....V..F..^....< + 25C0: 06 75 32 E8 14 0B 66 D1 E0 8B EC 89 46 14 BB 02 .u2...f.....F... + 25D0: 00 E8 1E 0B 88 46 18 E8 08 0B 66 89 46 0C BB 09 .....F....f.F... + 25E0: 00 E8 0E 0B 33 C0 66 89 46 00 2E 8B 16 C2 01 89 ....3.f.F....... + 25F0: 56 10 E9 D9 00 3C 0B 75 24 0A DB 75 11 B9 80 00 V....<.u$..u.... + 2600: BB 02 00 8B EC 89 5E 0C 89 4E 14 E9 C0 00 8A C7 ......^..N...... + 2610: E8 D3 00 E8 38 01 0F 84 AC 00 E9 B1 00 3C 17 75 ....8........<.u + 2620: 1D E8 9B 0D 74 06 E8 8D 09 E8 9E 12 E8 13 07 E8 ....t........... + 2630: 82 0A 33 C9 8B C8 8B EC 89 4E 14 E9 90 00 3C 18 ..3......N....<. + 2640: 75 45 0A FF 75 10 E8 22 0D 8B EC 89 46 0C E8 4F uE..u.."....F..O + 2650: 07 89 4E 10 EB 78 E8 66 0D 75 6B BB 00 4C E8 FC ..N..x.f.uk..L.. + 2660: 1C 66 0B C0 74 60 23 C9 74 5C E8 3A 0D BE 00 4C .f..t`#.t\.:...L + 2670: E8 AC 0A 74 51 BE 00 4C B0 40 E8 FB 0A E8 EB 0C ...tQ..L.@...... + 2680: 8B EC 89 46 0C EB 47 3C 82 75 1A 80 FB 05 75 15 ...F..G<.u....u. + 2690: 0A FF 75 0A E8 30 0C 8B EC 89 46 14 EB 30 E8 0D ..u..0....F..0.. + 26A0: 0C 74 1B EB 29 3C 8E 75 15 80 FF 01 74 08 80 FF .t..)<.u....t... + 26B0: 02 75 0B 80 C1 02 80 C1 02 E8 57 0C EB 10 8B EC .u........W..... + 26C0: C6 46 19 02 EB 0F 8B EC C6 46 19 01 EB 07 32 E4 .F.......F....2. + 26D0: 8B EC 88 66 19 66 5F 66 5E 66 5D 66 5B 66 5A 66 ...f.f_f^f]f[fZf + 26E0: 59 66 58 07 1F C3 51 8A C8 B8 01 00 D3 E0 59 C3 YfX...Q.......Y. + 26F0: E8 17 1D C3 0C 01 C3 00 50 51 B0 B6 E6 43 B0 33 ........PQ...C.3 + 2700: E6 42 B0 05 E6 42 E4 61 8A E0 0C 03 E6 61 8A C4 .B...B.a.....a.. + 2710: B9 C8 00 E8 6D 18 E6 61 59 58 C3 00 1E 56 0E 1F ....m..aYX...V.. + 2720: 80 3E 02 00 80 76 05 C6 06 02 00 80 8A 0E 02 00 .>...v.......... + 2730: C1 E1 09 FC C6 06 21 00 00 33 F6 32 E4 AC 02 E0 ......!..3.2.... + 2740: E2 FB F6 D4 FE C4 88 26 21 00 5E 1F C3 00 57 0B .......&!.^...W. + 2750: C0 75 0F E8 28 08 74 25 E8 24 00 F6 C3 04 74 F3 .u..(.t%.$....t. + 2760: EB 11 8B C8 E8 04 15 23 C1 74 12 E8 11 00 F6 C3 .......#.t...... + 2770: 04 74 0A 5F 8D 5C 28 E8 91 05 0B F6 C3 5F C3 50 .t._.\(......_.P + 2780: E8 DD 07 E8 56 14 0A C9 74 11 E8 DA 11 3C 00 75 ....V...t....<.u + 2790: 1F E8 CB 01 8A EB F6 C5 04 74 15 8D 9C A6 00 E8 .........t...... + 27A0: BB 1B 0A C0 74 0A E8 88 04 74 05 33 C9 E8 51 05 ....t....t.3..Q. + 27B0: E8 AC 01 58 C3 51 B9 5F 00 E8 76 17 59 C3 51 E8 ...X.Q._..v.Y.Q. + 27C0: 1A 00 75 14 E8 69 01 3C 01 75 0D B9 20 00 E8 27 ..u..i.<.u.. ..' + 27D0: 00 75 05 80 C9 01 EB 02 33 C9 59 C3 53 E8 7D 1B .u......3.Y.S.}. + 27E0: 66 3D 00 FF FF FF 75 0E 83 C3 04 E8 6F 1B 66 3D f=....u.....o.f= + 27F0: FF FF FF 00 75 00 5B C3 50 52 32 D2 E8 5E 1B 02 ....u.[.PR2..^.. + 2800: D0 02 D4 66 C1 E8 10 02 D0 02 D4 83 C3 04 E2 EC ...f............ + 2810: 0A D2 5A 58 C3 E8 48 07 8D 9C A4 01 E8 E9 00 A9 ..ZX..H......... + 2820: DD 0F 74 52 E8 38 01 F6 C3 08 74 0C 8D 5C 28 E8 ..tR.8....t..\(. + 2830: DD 00 75 04 E8 62 00 C3 B5 02 E8 FC 00 E8 1F 01 ..u..b.......... + 2840: F6 C3 04 74 21 8D 5C 28 E8 22 01 E8 6D 03 74 05 ...t!.\(."..m.t. + 2850: B5 03 E8 E4 00 E8 41 04 E8 FA 00 80 FD 00 75 38 ......A.......u8 + 2860: B5 02 E8 E6 00 C3 8D 9C C0 01 B8 00 55 E8 73 0D ............U.s. + 2870: B5 02 E8 D6 00 C3 A9 02 00 74 1D B5 04 E8 B9 00 .........t...... + 2880: E8 DC 00 8D 5C 28 E8 E4 00 E8 67 18 E8 BC 00 8D ....\(....g..... + 2890: 5C 28 E8 D8 00 E8 01 04 C3 B5 01 E8 9B 00 B5 02 \(.............. + 28A0: E8 A8 00 E8 B9 00 F6 C3 04 75 10 8D 9C C0 01 B8 .........u...... + 28B0: 00 55 E8 2E 0D B5 02 E8 17 00 C3 E8 AF 00 B5 02 .U.............. + 28C0: 8D 5C 28 E8 57 00 75 02 B5 01 E8 04 00 E8 C9 03 .\(.W.u......... + 28D0: C3 8D 9C AC 02 B1 02 E8 27 1A B5 02 E8 6C 00 C3 ........'....l.. + 28E0: 8D 9C A4 01 E8 21 00 E8 75 00 F6 C3 04 74 12 8D .....!..u....t.. + 28F0: 5C 28 E8 78 00 E8 5D 00 E8 63 07 8D 5C 28 E8 FE \(.x..]..c..\(.. + 2900: 17 B8 02 00 E8 0E FF C3 B9 48 00 E8 24 16 C3 53 .........H..$..S + 2910: 81 C3 05 01 E8 46 1A 24 06 3C 02 5B C3 E8 10 00 .....F.$.<.[.... + 2920: 3D 01 04 75 0A 53 83 C3 18 E8 31 1A 5B A8 01 C3 =..u.S....1.[... + 2930: 53 83 C3 12 E8 26 1A 5B C3 8D 9C AC 02 32 C9 E8 S....&.[.....2.. + 2940: BF 19 C3 8D 9C AC 02 E8 13 1A C3 8D 9C AC 02 B1 ................ + 2950: 01 E8 AD 19 C3 8D 9C AC 02 B1 01 E8 BB 19 C3 66 ...............f + 2960: 50 8D 9C A0 01 E8 F5 19 8A D8 66 58 C3 55 57 51 P.........fX.UWQ + 2970: B9 08 00 BD 00 00 BB 08 00 2B D9 D1 E3 8D 58 4E .........+....XN + 2980: E8 DA 19 E8 E3 01 E2 EE 8D 5C 4B E8 CF 19 B9 03 .........\K..... + 2990: 00 8B D0 BF E5 29 85 55 06 74 17 66 8B 05 8D 9A .....).U.t.f.... + 29A0: 4C 02 E8 18 19 8B 45 04 8D 9A 50 02 E8 26 19 83 L.....E...P..&.. + 29B0: C5 08 83 C7 08 E2 DF 8D 7C 5E B9 04 00 33 ED 8B ........|^...3.. + 29C0: DF E8 99 19 0B C0 74 09 E8 5D 01 E8 97 00 83 C5 ......t..]...... + 29D0: 1C 83 C7 12 E2 E9 55 32 ED E8 6F FF 8D 5C 28 E8 ......U2..o..\(. + 29E0: 4E FF 3D 01 04 75 10 83 C3 14 E8 70 19 24 70 C0 N.=..u.....p.$p. + 29F0: E8 04 8A E8 E8 54 FF 5D 8D 9C A6 00 E8 5E 19 0A .....T.].....^.. + 2A00: C0 74 46 8D 9C A8 00 E8 53 19 3C 02 75 3B 66 C1 .tF.....S.<.u;f. + 2A10: E8 10 3C 04 72 33 8D 9C A8 00 32 E4 03 D8 8B FB ..<.r3....2..... + 2A20: B9 04 00 8B DF E8 35 19 0B C0 74 15 E8 F9 00 A9 ......5...t..... + 2A30: 80 00 75 0D E8 2E 00 83 C5 1C 55 58 83 F8 70 73 ..u.......UX..ps + 2A40: 08 83 C7 12 49 0B C9 75 DA 59 5F 5D C3 20 03 58 ....I..u.Y_]. .X + 2A50: 02 3C 00 01 00 00 04 00 03 3C 00 00 08 80 02 E0 .<.......<...... + 2A60: 01 3C 00 20 00 51 8D 1D E8 F2 18 8D 9A C0 01 E8 .<. .Q.......... + 2A70: 63 18 8D 5D 02 E8 E5 18 8D 9A C2 01 E8 89 00 8D c..]............ + 2A80: 5D 05 E8 D8 18 8D 9A C6 01 E8 7C 00 8D 5D 08 E8 ].........|..].. + 2A90: CB 18 8B C8 8A DC 66 C1 C8 10 8A D0 80 E2 0F 8A ......f......... + 2AA0: F0 C0 EE 04 8A EC C0 ED 06 8A FC C0 EF 04 80 E7 ................ + 2AB0: 03 80 E4 0F C0 E4 04 0A D4 80 E2 3F 80 E4 C0 C0 ...........?.... + 2AC0: EC 02 0A F4 8B C3 8D 9A CC 01 E8 08 18 8D 9A CA ................ + 2AD0: 01 8B C1 E8 FF 17 8D 9A CE 01 33 C0 8A C6 E8 F4 ..........3..... + 2AE0: 17 8D 9A D0 01 33 C0 8A C2 E8 E9 17 8D 5D 0C E8 .....3.......].. + 2AF0: 6B 18 8D 9A D2 01 E8 0F 00 8D 5D 0F E8 5E 18 8D k.........]..^.. + 2B00: 9A D6 01 E8 CF 17 59 C3 8B C8 8A D4 66 C1 C8 10 ......Y.....f... + 2B10: 8A F0 80 E6 0F 8A E8 C0 ED 04 8B C1 E8 B6 17 83 ................ + 2B20: C3 02 8B C2 E8 AE 17 C3 8D 5D 11 E8 2F 18 8A E0 .........]../... + 2B30: BA 06 00 C0 E8 07 74 03 80 CA 80 8A C4 C0 E8 03 ......t......... + 2B40: 24 03 3C 02 75 03 80 CA 40 3C 03 75 12 8A C4 D0 $.<.u...@<.u.... + 2B50: E8 A8 01 74 03 80 E2 FD A8 02 74 03 80 E2 FB 8B ...t......t..... + 2B60: C2 8D 9A D8 01 E8 6D 17 C3 3C 01 74 3D 8B D0 0F ......m..<.t=... + 2B70: B6 C6 24 3F 04 3C 8D 9A 50 02 E8 58 17 0F B6 C2 ..$?.<..P..X.... + 2B80: 83 C0 1F C1 E0 03 8D 9A 4C 02 E8 48 17 0F B6 DE ........L..H.... + 2B90: C1 EB 06 C1 E3 02 2E F7 A7 45 2B 2E F7 B7 43 2B .........E+...C+ + 2BA0: 8D 9A 4E 02 E8 2E 17 83 C5 08 C3 10 00 0A 00 04 ..N............. + 2BB0: 00 03 00 05 00 04 00 10 00 09 00 8D 9C A6 00 E8 ................ + 2BC0: 9B 17 0A C0 74 1F 8D 9C A8 00 51 B1 03 E8 18 00 ....t.....Q..... + 2BD0: 59 0B DB 74 10 E8 85 17 32 C0 66 3D 00 03 0C 00 Y..t....2.f=.... + 2BE0: 75 03 0B DB C3 33 DB C3 66 50 52 E8 6F 17 3C 02 u....3..fPR.o.<. + 2BF0: 75 39 80 FC 03 72 34 66 C1 E8 10 32 E4 3C 04 76 u9...r4f...2.<.v + 2C00: 2A 03 C3 8B D0 83 C3 04 3B DA 73 1F E8 4E 17 8A *.......;.s..N.. + 2C10: E0 80 E4 E0 C0 EC 05 24 1F 38 CC 74 08 32 E4 FE .......$.8.t.2.. + 2C20: C0 03 D8 EB E3 0B DB 5A 66 58 C3 33 DB 5A 66 58 .......ZfX.3.ZfX + 2C30: C3 51 8D 9C A6 00 E8 24 17 0A C0 74 1B 8D 9C A8 .Q.....$...t.... + 2C40: 00 B1 12 E8 18 00 74 10 E8 12 17 66 C1 E8 10 80 ......t....f.... + 2C50: E4 07 75 04 B0 01 EB 02 32 C0 0A C0 59 C3 66 50 ..u.....2...Y.fP + 2C60: 52 E8 F9 16 3C 70 75 2B 66 C1 E8 10 32 E4 83 C3 R.......t. + 3300: 59 E8 DD FF C3 E8 D3 FF 51 E8 4B 06 B5 00 E8 63 Y.......Q.K....c + 3310: FD 59 C3 B8 02 00 E8 47 FC 74 03 E8 6F 06 C3 E8 .Y.....G.t..o... + 3320: D3 04 3B C1 7C 35 8B C1 E8 13 05 E8 29 07 8B C8 ..;.|5......)... + 3330: 51 E8 43 05 E8 07 05 59 E8 1C 07 3B C8 72 02 8B Q.C....Y...;.r.. + 3340: C1 8D 5C 04 E8 8E 0F 32 C9 E8 DD 0B FE C1 38 C1 ..\....2......8. + 3350: 72 F7 8D 5C 04 E8 05 10 0B C0 C3 33 C0 C3 BB 00 r..\.......3.... + 3360: 48 33 C0 8A C2 C1 E0 02 03 D8 C3 53 BB 03 00 E8 H3.........S.... + 3370: 62 07 66 25 FF 0F 00 00 5B C3 53 66 50 66 51 66 b.f%....[.SfPfQf + 3380: 8B C8 BB 03 00 E8 4C 07 66 23 C2 66 0B C1 E8 4C ......L.f#.f...L + 3390: 07 66 59 66 58 5B C3 66 50 BB 05 00 E8 35 07 25 .fYfX[.fP....5.% + 33A0: FF 0F 8B C8 66 58 C3 E8 C1 08 23 C8 66 50 BB 05 ....fX....#.fP.. + 33B0: 00 E8 20 07 25 00 F0 0B C1 E8 21 07 66 58 C3 66 .. .%.....!.fX.f + 33C0: 50 53 BB 06 00 E8 0C 07 A8 10 75 09 BB F0 46 E8 PS........u...F. + 33D0: 8B 0F 3D 5A A5 5B 66 58 C3 66 50 53 BB 06 00 E8 ..=Z.[fX.fPS.... + 33E0: F2 06 80 F1 01 C0 E1 04 24 EF 0A C1 E8 EE 06 5B ........$......[ + 33F0: 66 58 C3 53 66 50 BB F8 46 E8 61 0F 8A C1 E8 BC fX.SfP..F.a..... + 3400: 0E 66 58 5B C3 53 BB F8 46 E8 51 0F 83 E0 01 5B .fX[.S..F.Q....[ + 3410: C3 53 66 50 BB 07 00 E8 BA 06 F6 C4 01 66 58 B0 .SfP.........fX. + 3420: 06 74 02 B0 08 5B C3 53 BB 07 00 E8 A6 06 80 E4 .t...[.S........ + 3430: FE 80 FD 06 74 03 80 CC 01 E8 A1 06 5B C3 66 50 ....t.......[.fP + 3440: BB 06 00 E8 8E 06 24 40 C0 E8 06 8A D8 66 58 C3 ......$@.....fX. + 3450: B3 81 E8 BB 0C 75 04 83 C8 01 C3 33 C0 C3 50 66 .....u.....3..Pf + 3460: 51 E8 FC FA 83 EC 04 8B EC 66 33 C0 66 89 46 00 Q........f3.f.F. + 3470: 33 D2 8D BC C0 01 8D 1D E8 E2 0E 0B C0 74 3D 8B 3............t=. + 3480: DF B0 00 E8 2D 01 74 2F 8B DF E8 57 F8 66 8B 46 ....-.t/...W.f.F + 3490: 00 3B C8 7F 10 72 20 66 C1 C8 10 66 C1 C9 10 3B .;...r f...f...; + 34A0: C8 7F 0E EB 12 66 C1 C8 10 66 C1 C9 10 3B C8 72 .....f...f...;.r + 34B0: 06 8B D7 66 89 4E 00 83 C7 1C EB BA 0B D2 74 0A ...f.N........t. + 34C0: 8D 9C A4 01 E8 F3 F7 E9 88 00 66 33 C0 66 89 46 ..........f3.f.F + 34D0: 00 8D BC 4C 02 33 D2 8D 1D E8 81 0E 0B C0 74 58 ...L.3........tX + 34E0: 66 50 E8 5E F4 3C 01 66 58 74 05 3D 40 06 73 43 fP.^.<.fXt.=@.sC + 34F0: 66 52 66 8B D0 8D 5D 04 E8 62 0E E8 5D 00 8B CA fRf...]..b..]... + 3500: 66 5A 74 2F 56 8D 9C A4 01 8B F1 E8 CB F7 5E B0 fZt/V.........^. + 3510: 00 E8 9F 00 74 1D 8D 1D E8 42 0E 8B D9 8B 47 06 ....t....B....G. + 3520: 66 C1 E0 10 8B 47 02 66 3B 46 00 72 06 8B D1 66 f....G.f;F.r...f + 3530: 89 46 00 83 C7 08 EB 9F 0B D2 74 16 56 8D 9C A4 .F........t.V... + 3540: 01 8B F2 E8 93 F7 5E 53 8D 9C BA 01 33 C0 E8 84 ......^S....3... + 3550: 0D 5B 83 C4 04 0B D2 66 59 58 C3 57 53 51 E8 ED .[.....fYX.WSQ.. + 3560: 08 3B 55 02 75 18 66 C1 CA 10 8B DA 66 C1 CA 10 .;U.u.f.....f... + 3570: 3B 5D 06 75 09 0A C0 74 0E 3A 45 1B 74 09 83 C7 ;].u...t.:E.t... + 3580: 1C E2 DE 33 D2 EB 02 8B D7 0B D2 59 5B 5F C3 51 ...3.......Y[_.Q + 3590: 66 52 E8 B9 08 3A 65 1A 75 09 0A C0 74 0E 3A 45 fR...:e.u...t.:E + 35A0: 1B 74 09 83 C7 1C E2 ED 33 FF EB 00 0B FF 66 5A .t......3.....fZ + 35B0: 59 C3 C3 66 51 66 52 53 53 66 C1 CE 10 8B DE 66 Y..fQfRSSf.....f + 35C0: C1 CE 10 E8 97 0D 5B 66 8B D0 E8 17 F7 3B CA 72 ......[f.....;.r + 35D0: 0A 66 3B CA 72 05 E8 14 F9 75 02 32 C0 5B 66 5A .f;.r....u.2.[fZ + 35E0: 66 59 C3 56 57 E8 A7 FF 8B F7 E8 EC F6 5F 5E C3 fY.VW........_^. + 35F0: 66 50 53 66 51 52 57 56 51 8B DE B9 08 00 E8 31 fPSfQRWVQ......1 + 3600: 09 59 8D 5C 08 8B C1 66 C1 E0 10 8A C2 E8 AD 0C .Y.\...f........ + 3610: F6 C2 03 75 24 8B C1 24 7F BF D3 36 80 3D FF 0F ...u$..$...6.=.. + 3620: 84 0F 01 3A 05 75 0D 66 8B 45 01 66 B9 00 05 02 ...:.u.f.E.f.... + 3630: 00 E9 96 00 83 C7 05 EB E3 F6 C2 01 74 25 8B C1 ............t%.. + 3640: E8 70 01 0F 84 EB 00 33 C9 8A CC 8A D0 0A C0 75 .p.....3.......u + 3650: 12 8D 5C 08 66 25 FF FF 00 00 66 C1 E0 08 E8 5C ..\.f%....f....\ + 3660: 0C EB B2 8A E1 8A CA 80 E1 0C C0 E9 02 80 E2 F0 ................ + 3670: C0 EA 04 8A EA 80 FC 70 72 2A 80 FC 75 73 25 80 .......pr*..us%. + 3680: EC 70 8A C4 32 E4 50 E8 30 02 8B D8 58 38 D8 72 .p..2.P.0...X8.r + 3690: 05 33 C0 E9 9C 00 E8 28 02 E8 C1 0C 0B C0 0F 84 .3.....(........ + 36A0: 90 00 EB 1B 32 C0 E8 E6 FE 0F 84 85 00 8D 5C 16 ....2.........\. + 36B0: 8B 05 E8 20 0C 8B 45 06 66 C1 E0 10 8B 45 02 50 ... ..E.f....E.P + 36C0: E8 94 03 66 C1 E1 10 8B C8 58 8D 1C E8 EE 0B 66 ...f.....X.....f + 36D0: 50 8D 5C 04 66 8B C1 E8 E3 0B 66 58 66 C1 E8 10 P.\.f.....fXf... + 36E0: 66 81 E1 FF FF 00 00 66 F7 E1 66 50 8D 5C 06 E8 f......f..fP.\.. + 36F0: 6B 0C 8B C8 66 58 66 D3 E0 66 C1 E8 10 40 8D 5C k...fXf..f...@.\ + 3700: 14 E8 D1 0B BF 33 37 83 F9 01 74 11 BF 3B 37 81 .....37...t..;7. + 3710: F9 01 01 74 08 BF 43 37 83 F9 02 75 15 8D 5C 0C ...t..C7...u..\. + 3720: 66 8B 05 E8 97 0B 8D 5C 10 66 8B 45 04 E8 8D 0B f......\.f.E.... + 3730: 0B DB 5E 5F 5A 66 59 5B 66 58 C3 00 40 01 90 01 ..^_ZfY[fX..@... + 3740: 01 40 01 90 01 02 80 02 90 01 03 80 02 90 01 04 .@.............. + 3750: 40 01 90 01 05 40 01 90 01 06 80 02 90 01 07 D0 @....@.......... + 3760: 02 5E 01 0D 40 01 90 01 0E 80 02 90 01 0F 80 02 .^..@........... + 3770: 5E 01 10 80 02 5E 01 11 80 02 E0 01 12 80 02 E0 ^....^.......... + 3780: 01 13 80 02 90 01 23 20 04 90 01 32 20 04 B0 02 ......# ...2 ... + 3790: 33 20 04 C0 02 62 80 02 E0 01 FF 05 0A 05 05 05 3 ...b.......... + 37A0: 00 00 00 05 0B 06 05 05 00 00 00 08 10 08 08 08 ................ + 37B0: 00 00 00 56 E8 2D 09 80 E4 01 3B 04 74 09 83 C6 ...V.-....;.t... + 37C0: 04 E2 F7 33 C0 EB 05 8B 44 02 0B C0 5E C3 57 53 ...3....D...^.WS + 37D0: 50 E8 10 09 83 E9 0A E8 E0 00 83 F8 05 76 03 B8 P............v.. + 37E0: 05 00 D1 E0 03 C8 FB A5 83 C6 02 E2 FA B8 FF FF ................ + 37F0: AB 58 5B 5F C3 66 53 51 66 52 E8 41 00 E8 77 00 .X[_.fSQfR.A..w. + 3800: 66 C1 E8 10 66 0F B7 D8 66 B8 00 00 00 03 66 D3 f...f...f.....f. + 3810: E8 66 33 D2 66 F7 F3 E8 3D 02 66 5A 59 66 5B C3 .f3.f...=.fZYf[. + 3820: 53 66 50 BB 07 00 E8 AB 02 0A C0 66 58 5B C3 53 SfP........fX[.S + 3830: 66 50 BB 07 00 E8 9C 02 A8 01 66 58 5B C3 53 66 fP........fX[.Sf + 3840: 50 8D 5C 06 E8 16 0B 8A C8 66 58 5B C3 51 B9 08 P.\......fX[.Q.. + 3850: 00 E8 F3 06 59 C3 53 8D 5C 08 E8 00 0B 24 03 5B ....Y.S.\....$.[ + 3860: C3 8D 5C 09 E8 F6 0A C3 51 53 B1 01 8A E8 8D 5C ..\.....QS.....\ + 3870: 08 E8 8D 0A 5B 59 C3 53 8D 1C E8 E0 0A 5B C3 53 ....[Y.S.....[.S + 3880: 8D 5C 04 E8 D7 0A 5B C3 53 8D 5C 16 E8 CE 0A 5B .\....[.S.\....[ + 3890: C3 53 66 52 33 C0 E8 C2 FC 66 5A 75 1B E8 34 00 .SfR3....fZu..4. + 38A0: 74 16 E8 15 00 40 83 F8 05 73 0D E8 0F 0A 48 E8 t....@...s....H. + 38B0: 0F 00 66 8B C2 E8 05 0A 5B C3 BB 00 4E E8 9D 0A ..f.....[...N... + 38C0: C3 BB 08 4E C1 E0 03 03 D8 C3 BB 00 4E B9 32 00 ...N........N.2. + 38D0: E8 5F 06 C3 51 E8 E2 FF 0B C0 74 12 8B C8 BB 08 ._..Q.....t..... + 38E0: 4E E8 79 0A 66 3B C2 74 07 83 C3 08 E2 F3 0B DB N.y.f;.t........ + 38F0: 59 C3 C3 00 C3 00 8A E8 BB 20 DF 3C 01 74 02 32 Y........ .<.t.2 + 3900: DB E8 45 2A E8 E3 F6 66 B8 80 06 00 08 66 33 DB ..E*...f.....f3. + 3910: 8A D9 8A CD E8 B8 00 C3 66 51 66 52 66 57 66 B8 ........fQfRfWf. + 3920: 80 05 00 08 66 BB 00 4C 00 00 66 33 C9 8B CE E8 ....f..L..f3.... + 3930: 9D 00 66 5F 66 5A 66 59 C3 66 B8 80 07 00 04 66 ..f_fZfY.f.....f + 3940: 33 DB 8B DE E8 88 00 C3 66 B8 80 08 00 04 66 33 3.......f.....f3 + 3950: DB 8B DE E8 79 00 C3 66 B8 80 09 00 04 66 33 DB ....y..f.....f3. + 3960: 8B DE E8 6A 00 C3 C3 66 B8 80 0A 00 04 66 33 DB ...j...f.....f3. + 3970: 8B DE E8 5A 00 E8 E7 EF F6 C3 02 74 03 B0 00 C3 ...Z.......t.... + 3980: B0 01 C3 66 B8 80 0D 00 00 E8 43 00 C3 66 B8 80 ...f......C..f.. + 3990: 0F 00 04 66 33 DB 8A D9 E8 34 00 66 B8 80 0F 00 ...f3....4.f.... + 39A0: 04 66 33 DB 56 E8 76 04 03 74 04 8B 1C 5E E8 1E .f3.V.v..t...^.. + 39B0: 00 C3 66 B8 00 00 00 00 E8 14 00 66 B8 80 0C 00 ..f........f.... + 39C0: 04 E8 0B 00 C3 66 B8 00 01 00 00 E8 01 00 C3 83 .....f.......... + 39D0: EC 1C 8B EC 66 89 46 00 66 89 5E 04 66 89 4E 08 ....f.F.f.^.f.N. + 39E0: 66 89 56 0C 66 89 7E 10 66 89 76 14 8C D0 66 C1 f.V.f.~.f.v...f. + 39F0: E0 10 8B C4 BB 42 00 E8 67 04 83 C4 1C C3 51 8D .....B..g.....Q. + 3A00: 5C 14 E8 58 09 66 C1 E0 10 E8 02 00 59 C3 83 EC \..X.f......Y... + 3A10: 10 8B EC 66 3D F0 FF FF 03 76 06 66 B8 F0 FF FF ...f=....v.f.... + 3A20: 03 66 8B C8 66 33 C0 66 89 46 04 66 89 46 00 66 .f..f3.f.F.f.F.f + 3A30: 89 46 08 B0 01 88 46 09 66 B8 00 00 00 D0 66 0B .F....F.f.....f. + 3A40: C1 66 89 46 0C 8C D0 66 C1 E0 10 8B C4 BB 35 00 .f.F...f......5. + 3A50: E8 0E 04 83 C4 10 C3 3D C0 7F 76 04 B8 C0 7F C3 .......=..v..... + 3A60: 83 C0 3F 24 C0 C3 53 51 66 50 B9 68 74 80 FB 03 ..?$..SQfP.ht... + 3A70: 74 0B B9 A0 8C 80 FB 00 75 03 B9 78 69 66 33 D2 t.......u..xif3. + 3A80: 8B D1 66 58 59 5B C3 66 52 B3 00 66 F7 C2 00 00 ..fXY[.fR..f.... + 3A90: FF FF 75 13 80 FD 13 74 0E 80 FD 14 74 09 B3 03 ..u....t....t... + 3AA0: 80 F9 03 74 02 B3 02 66 5A C3 E8 B0 08 66 C1 E8 ...t...fZ....f.. + 3AB0: 10 0B C0 74 1C 53 83 C3 06 E8 A1 08 5B 3D E0 01 ...t.S......[=.. + 3AC0: 72 0F 53 83 C3 18 E8 94 08 5B A8 80 75 03 0C 01 r.S......[..u... + 3AD0: C3 32 C0 C3 53 83 C3 4C E8 50 08 5B C3 53 83 C3 .2..S..L.P.[.S.. + 3AE0: 4C E8 A2 07 5B C3 56 E8 34 03 83 C6 04 8A 64 10 L...[.V.4.....d. + 3AF0: 8A 44 10 83 3C 00 5E C3 BB 00 50 83 F8 02 74 32 .D..<.^...P...t2 + 3B00: BB 00 54 83 F8 08 74 2A BB 00 58 3D 80 00 74 22 ..T...t*..X=..t" + 3B10: BB 00 5C 3D 00 02 74 1A BB 00 60 3D 00 04 74 12 ..\=..t...`=..t. + 3B20: BB 00 64 3D 00 08 74 0A BB 00 68 83 F8 40 74 02 ..d=..t...h..@t. + 3B30: 33 DB C3 57 E8 56 00 74 0A 8B 5D 02 E8 08 00 0B 3..W.V.t..]..... + 3B40: DB 5F C3 33 DB 5F C3 52 51 0B DB 74 1B 56 E8 B4 ._.3._.RQ..t.V.. + 3B50: 02 03 DE 5E 33 C9 8A 4F 01 80 3F FF 74 08 3A 07 ...^3..O..?.t.:. + 3B60: 74 06 03 D9 EB F0 33 DB 0B DB 59 5A C3 56 51 E8 t.....3...YZ.VQ. + 3B70: 93 02 32 C9 8D 7C 08 3B 5D 04 74 0C 83 C7 10 FE ..2..|.;].t..... + 3B80: C1 3A 4C 06 72 F1 33 FF 0B FF 59 5E C3 56 51 E8 .:L.r.3...Y^.VQ. + 3B90: 73 02 32 C9 8D 7C 08 3B 1D 74 0C 83 C7 10 FE C1 s.2..|.;.t...... + 3BA0: 3A 4C 06 72 F2 33 FF 0B FF 59 5E C3 56 51 E8 54 :L.r.3...Y^.VQ.T + 3BB0: 02 32 C9 8D 7C 08 3B 45 0C 74 0C 83 C7 10 FE C1 .2..|.;E.t...... + 3BC0: 3A 4C 06 72 F1 33 FF 0B FF 59 5E C3 57 50 E8 DB :L.r.3...Y^.WP.. + 3BD0: FF 8A C3 8B 5D 02 E8 6E FF 58 5F C3 53 32 C9 B3 ....]..n.X_.S2.. + 3BE0: 01 E8 E8 FF 74 03 8A 4F 02 0A C9 5B C3 53 32 ED ....t..O...[.S2. + 3BF0: B3 02 E8 D7 FF 74 03 8A 6F 02 0A ED 5B C3 50 57 .....t..o...[.PW + 3C00: 8B DA E8 68 FF 75 04 33 DB EB 0D B0 14 8B 5D 08 ...h.u.3......]. + 3C10: E8 34 FF 74 F2 8B 5F 02 5F 58 C3 66 50 53 51 57 .4.t.._._X.fPSQW + 3C20: 8D 1C 66 25 FF FF 00 00 E8 92 06 8B D8 E8 3B 00 ..f%..........;. + 3C30: 23 C3 74 31 E8 75 FF 0B FF 74 2A 66 50 66 8B 45 #.t1.u...t*fPf.E + 3C40: 04 8D 5C 0C E8 76 06 66 33 C0 8B 05 8D 5C 04 E8 ..\..v.f3....\.. + 3C50: 6B 06 66 58 E8 85 FF E8 93 FF 8D 5C 08 66 33 C0 k.fX.......\.f3. + 3C60: 8B C1 E8 58 06 5F 59 5B 66 58 C3 56 E8 96 01 8B ...X._Y[fX.V.... + 3C70: 44 04 5E C3 56 E8 8D 01 89 44 04 5E C3 E8 B3 01 D.^.V....D.^.... + 3C80: 8B F7 83 C6 38 BB 00 70 B9 23 00 E8 D2 02 E8 01 ....8..p.#...... + 3C90: 00 C3 51 66 57 56 E8 6C 01 66 33 FF 8D 7C 08 33 ..QfWV.l.f3..|.3 + 3CA0: C0 E8 D0 FF 32 C9 8B 15 B8 00 70 23 C2 3D 00 30 ....2.....p#.=.0 + 3CB0: 75 54 80 FA 15 74 0B E8 B1 FF 0B 45 0C E8 B4 FF uT...t.....E.... + 3CC0: EB 44 E8 5E 00 89 45 0C 0B C0 75 04 89 05 EB 36 .D.^..E...u....6 + 3CD0: E8 98 FF 0B 45 0C E8 9B FF 83 7D 06 00 74 16 E8 ....E.....}..t.. + 3CE0: 4A 00 89 45 06 0B C0 74 0C 83 7D 06 00 74 06 8B J..E...t..}..t.. + 3CF0: 5C 0A E8 A0 00 E8 40 00 89 05 8B 5D 02 E8 95 00 \.....@....].... + 3D00: 8B 5D 08 E8 B0 00 83 C7 10 FE C1 3A 4C 06 72 96 .].........:L.r. + 3D10: 5E 66 5F 59 C3 08 00 80 00 00 02 00 04 00 08 40 ^f_Y...........@ + 3D20: 00 00 00 53 E8 3D 00 E8 33 06 5B C3 53 E8 34 00 ...S.=..3.[.S.4. + 3D30: 83 C3 08 E8 27 06 5B C3 53 57 52 E8 26 00 83 C3 ....'.[.SWR.&... + 3D40: 04 E8 19 06 8B D0 5A 5F 5B C3 E8 EB FF 66 C1 E8 ......Z_[....f.. + 3D50: 10 B4 11 E8 25 00 C3 E8 DE FF 66 C1 E8 18 B4 10 ....%.....f..... + 3D60: E8 18 00 C3 51 52 33 C9 8A CE 80 E1 07 49 B8 10 ....QR3......I.. + 3D70: 00 F7 E1 BB 14 70 03 D8 5A 59 C3 57 53 51 33 C9 .....p..ZY.WSQ3. + 3D80: 8A C8 8A C4 BB 03 71 E8 A9 FD 83 C3 02 03 D9 8A ......q......... + 3D90: 07 59 5B 5F C3 50 53 B0 01 E8 AB FD 74 15 E8 A9 .Y[_.PS.....t... + 3DA0: FF 88 47 02 5B 53 B0 02 E8 9C FD 74 06 E8 A7 FF ..G.[S.....t.... + 3DB0: 88 47 02 5B 58 C3 51 50 B0 14 E8 8A FD 74 3A 53 .G.[X.QP.....t:S + 3DC0: E8 A1 FF 83 C3 0C E8 94 05 8B C8 5B F6 C1 01 74 ...........[...t + 3DD0: 05 66 83 67 02 FD F6 C1 80 74 05 66 83 67 02 F7 .f.g.....t.f.g.. + 3DE0: F7 C1 00 01 74 08 66 81 4F 02 00 01 00 00 F7 C1 ....t.f.O....... + 3DF0: 00 02 74 05 66 83 67 02 FB 58 59 C3 BF B0 01 8B ..t.f.g..XY..... + 3E00: 3D 8B 7D 0C C3 BE B0 01 8B 34 8B 74 30 C3 1E 0E =.}......4.t0... + 3E10: 1F BF B0 01 8B 3D 8B 7D 0E 83 C7 04 1F C3 BE B0 .....=.}........ + 3E20: 01 8B 34 8B 74 10 C3 BF B0 01 8B 3D 8B 7D 26 83 ..4.t......=.}&. + 3E30: C7 04 C3 BF B0 01 8B 3D 8B 7D 40 C3 BE B0 01 8B .......=.}@..... + 3E40: 34 8B 74 1A C3 BE B0 01 8B 34 8B 74 3A C3 BF B0 4.t......4.t:... + 3E50: 01 8B 3D 8B 7D 0A 83 C7 04 B9 0C 00 C3 E8 01 00 ..=.}........... + 3E60: CB 83 EC 06 8B EC 89 46 00 66 33 C0 C6 46 04 00 .......F.f3..F.. + 3E70: 89 46 02 06 52 8A D3 8B C5 E8 4F 17 5A 07 83 C4 .F..R.....O.Z... + 3E80: 06 C3 E8 77 FF 66 F7 45 10 01 00 00 00 C3 50 E8 ...w.f.E......P. + 3E90: 6A FF B8 01 00 09 45 10 58 C3 E8 5F FF 88 45 10 j.....E.X.._..E. + 3EA0: C3 66 53 83 EC 48 8B EC 66 89 5E 00 66 89 4E 04 .fS..H..f.^.f.N. + 3EB0: 8C D0 66 C1 E0 10 8B C4 BB 00 00 E8 A3 FF 83 C4 ..f............. + 3EC0: 48 66 5B E8 49 01 E8 83 01 E8 0E 00 BB 04 00 E8 Hf[.I........... + 3ED0: 02 FC 66 C1 E8 10 E8 C1 FF C3 83 EC 0C 8B EC 8C ..f............. + 3EE0: D0 66 C1 E0 10 8B C4 BB 16 00 E8 74 FF 66 BB 00 .f.........t.f.. + 3EF0: 00 00 00 83 C4 0C E8 03 FF 66 8B C3 66 C1 E8 08 .........f..f... + 3F00: 66 89 45 28 66 8B C3 66 C1 E0 18 66 89 45 2C C3 f.E(f..f...f.E,. + 3F10: E8 E9 FE 66 8B 5D 08 66 8B 4D 0C C3 56 E8 25 FF ...f.].f.M..V.%. + 3F20: 66 8B 44 08 5E C3 B0 05 C3 B0 01 C3 B0 04 C3 B0 f.D.^........... + 3F30: 08 C3 53 66 50 66 33 C0 E8 82 03 83 C3 04 E2 F8 ..SfPf3......... + 3F40: 66 58 5B C3 32 C0 C3 FC E8 12 04 66 C1 CB 10 E8 fX[.2......f.... + 3F50: 6B 03 66 C1 CB 10 66 81 C3 04 00 04 00 E2 E9 C3 k.f...f......... + 3F60: FC 66 AD E8 57 03 83 C3 04 E2 F6 C3 FC E8 ED 03 .f..W........... + 3F70: 66 AB 83 C3 04 E2 F6 C3 66 50 B8 30 00 E8 10 00 f.......fP.0.... + 3F80: 66 58 C3 66 50 B8 C0 5D D1 E1 E8 03 00 66 58 C3 fX.fP..].....fX. + 3F90: 52 F7 E1 8B CA E8 DE 01 66 53 8B D9 66 C1 E3 10 R.......fS..f... + 3FA0: 8B D8 66 B8 98 A8 05 00 B2 00 66 EF B2 04 66 ED ..f.......f...f. + 3FB0: 33 C9 66 03 D8 73 0A 66 ED 66 A9 00 00 00 80 75 3.f..s.f.f.....u + 3FC0: F6 66 ED 66 3B C3 73 0C 66 C1 E8 10 3B C1 72 04 .f.f;.s.f...;.r. + 3FD0: 8B C8 EB ED 66 5B 5A C3 66 52 E8 99 01 66 B8 98 ....f[Z.fR...f.. + 3FE0: A8 05 00 B2 00 66 EF B2 04 66 ED 66 33 D2 66 BB .....f...f.f3.f. + 3FF0: 30 00 00 00 66 F7 F3 66 5A C3 66 50 53 BB 07 00 0...f..fZ.fPS... + 4000: E8 D1 FA 25 00 02 35 00 02 0B C0 5B 66 58 C3 66 ...%..5....[fX.f + 4010: 51 B3 01 E8 05 01 E8 23 FE 66 33 C9 8B 4C 08 66 Q......#.f3..L.f + 4020: C1 E0 0A 0B C9 75 03 B9 00 08 66 2B C1 E8 0C FE .....u....f+.... + 4030: 66 89 44 04 89 4C 08 66 59 C3 56 1E 0E 1F E8 FB f.D..L.fY.V..... + 4040: FD 66 8B 44 04 66 C1 E0 0A 1F 5E C3 E8 C0 FF 06 .f.D.f....^..... + 4050: E8 E0 FD 0E 07 66 BB 00 F8 1A 00 E8 DC FF 66 03 .....f........f. + 4060: D8 E8 B8 03 66 3B 05 75 0F B9 00 01 FC E8 AC 03 ....f;.u........ + 4070: 66 AB 66 83 C3 04 E2 F5 E8 B8 FD BE B0 01 8B 34 f.f............4 + 4080: 8B 74 14 8B 45 14 89 44 0C E8 92 FD 0B F6 74 2B .t..E..D......t+ + 4090: 57 56 83 C7 20 83 C6 04 B9 02 00 8B 05 89 04 8B WV.. ........... + 40A0: 45 02 89 44 02 8A 45 0C 88 44 0C 8A 45 0D 88 44 E..D..E..D..E..D + 40B0: 0D 8A 45 0E 88 44 0E 47 46 E2 E0 5E 5F E8 85 FD ..E..D.GF..^_... + 40C0: 0B F6 74 1E 8A 85 06 01 88 44 2F BB 04 71 B0 09 ..t......D/..q.. + 40D0: E8 60 FA 74 0D 57 81 C7 80 00 8A 85 85 00 88 47 .`.t.W.........G + 40E0: 04 5F 07 C3 BE B0 01 8B 34 8B 74 1E 83 C6 04 B9 ._......4.t..... + 40F0: 26 00 C3 56 E8 27 FD 83 C6 04 8A 6C 0F 5E C3 56 &..V.'.....l.^.V + 4100: E8 1B FD 80 FD 00 74 06 83 C6 04 88 6C 0F 5E C3 ......t.....l.^. + 4110: 32 C0 C3 E8 1D FD 66 8B 45 08 C3 66 53 83 EC 04 2.....f.E..fS... + 4120: 8B EC 8C D0 66 C1 E0 10 8B C4 66 89 5E 00 BB 06 ....f.....f.^... + 4130: 00 E8 2D FD 8B EC 66 8B 46 00 83 C4 04 66 5B C3 ..-...f.F....f[. + 4140: 83 EC 0C 8B EC 8C D0 66 C1 E0 10 8B C4 BB 16 00 .......f........ + 4150: E8 0E FD 8B EC 66 8B 5E 00 66 8B 4E 00 66 8B 56 .....f.^.f.N.f.V + 4160: 08 83 C4 0C C3 66 B8 00 00 00 00 C3 BF B0 01 8B .....f.......... + 4170: 3D 8B 7D 12 C3 00 66 50 8C C8 3D 00 C0 75 0C BA =.}...fP..=..u.. + 4180: C3 03 EC 8A F0 0A F6 74 02 EB 0E 53 2E 8B 1E 14 .......t...S.... + 4190: 00 B2 20 E8 D6 00 8A F4 5B 32 D2 66 ED 66 58 C3 .. .....[2.f.fX. + 41A0: 2E 8B 1E 14 00 C3 0B C9 75 1A 4B 74 16 43 3B DA ........u.Kt.C;. + 41B0: 77 09 8B C8 8B C2 2B D2 F7 F3 91 F7 F3 8B DA 8B w.....+......... + 41C0: D1 2B C9 C3 3B CA 72 1A 75 10 3B D8 77 0C 2B C3 .+..;.r.u.;.w.+. + 41D0: 8B D8 2B C9 2B D2 B8 01 00 C3 2B C9 2B DB 93 87 ..+.+.....+.+... + 41E0: CA C3 55 56 2B F6 8B EE 03 DB 13 C9 72 11 45 3B ..UV+.......r.E; + 41F0: CA 72 F5 77 04 3B D8 76 EF F8 13 F6 4D 78 20 D1 .r.w.;.v....Mx . + 4200: D9 D1 DB 2B C3 1B D1 F5 72 F0 03 F6 4D 78 0C D1 ...+....r...Mx.. + 4210: E9 D1 DB 03 C3 13 D1 73 F1 EB DF 03 C3 13 D1 8B .......s........ + 4220: D8 8B CA 8B C6 33 D2 5E 5D C3 93 50 92 0B C0 74 .....3.^]..P...t + 4230: 02 F7 E2 91 0B C0 74 04 F7 E3 03 C8 58 F7 E3 03 ......t.....X... + 4240: D1 C3 52 66 50 B4 80 8A C7 66 C1 E0 10 8A E3 8A ..RfP....f...... + 4250: C2 24 FC BA F8 0C 66 EF 66 58 5A C3 52 BA FC 0C .$....f.fXZ.R... + 4260: 66 ED 5A C3 52 BA FC 0C 66 EF 5A C3 E8 31 FF 9C f.Z.R...f.Z..1.. + 4270: FA E8 CE FF E8 E5 FF 9D C3 E8 24 FF 9C FA E8 C1 ..........$..... + 4280: FF E8 E0 FF 9D C3 52 66 53 66 50 E8 06 00 66 58 ......RfSfP...fX + 4290: 66 5B 5A C3 66 C1 E3 10 66 C1 EB 0E E8 D7 FE E8 f[Z.f...f....... + 42A0: BF 01 C3 66 50 66 C1 E3 10 66 C1 EB 10 E8 8A FD ...fPf...f...... + 42B0: 66 03 D8 66 81 CB 00 00 00 80 66 58 C3 52 66 53 f..f......fX.RfS + 42C0: E8 04 00 66 5B 5A C3 66 50 E8 AA FE E8 D4 FF E8 ...f[Z.fP....... + 42D0: 8F 01 66 58 C3 52 51 66 53 66 50 8A CB 80 E3 FC ..fX.RQfSfP..... + 42E0: 80 E1 03 C0 E1 03 E8 8D FE E8 B7 FF E8 59 01 66 .............Y.f + 42F0: D3 C8 58 50 66 D3 C0 E8 67 01 66 58 66 5B 59 5A ..XPf...g.fXf[YZ + 4300: C3 66 50 51 C0 E1 03 E8 53 00 66 D3 C8 8A C5 66 .fPQ....S.f....f + 4310: D3 C0 E8 A8 FF 59 66 58 C3 66 50 51 C0 E1 03 E8 .....YfX.fPQ.... + 4320: 3B 00 66 D3 C8 59 8A E8 66 58 C3 E8 5F 00 C3 E8 ;.f..Y..fX.._... + 4330: 44 FE 66 C1 E3 10 66 C1 EB 0E E8 0B 01 C3 E8 35 D.f...f........5 + 4340: FE 66 C1 E3 02 E8 00 01 C3 52 66 53 E8 04 00 66 .f.......RfS...f + 4350: 5B 5A C3 E8 20 FE E8 4A FF E8 EC 00 C3 51 66 52 [Z.. ..J.....QfR + 4360: 8A EB 8A CB 80 E1 03 C0 E1 03 80 E3 FC E8 D9 FF ................ + 4370: 80 F9 00 74 14 66 8B D0 83 C3 04 E8 CB FF 83 EB ...t.f.......... + 4380: 04 66 92 66 0F AD D0 8A DD 66 5A 59 C3 52 66 53 .f.f.....fZY.RfS + 4390: E8 9C FF 66 5B 5A C3 52 66 53 E8 A1 FF 66 5B 5A ...f[Z.RfS...f[Z + 43A0: C3 66 50 55 52 66 50 8B EC 8B 56 0C 89 56 08 E8 .fPURfP...V..V.. + 43B0: C4 FD B2 00 66 ED 66 89 46 0A 66 58 5A 5D C3 66 ....f.f.F.fXZ].f + 43C0: 50 55 52 66 50 8B EC 8B 56 0C 89 56 08 E8 A6 FD PURfP...V..V.... + 43D0: 2E A1 01 02 B2 18 EF B2 00 66 ED 66 89 46 0A 66 .........f.f.F.f + 43E0: 58 5A 5D C3 66 50 55 52 8B EC E8 89 FD B2 00 66 XZ].fPUR.......f + 43F0: 8B 46 0A 66 EF 8B 56 08 89 56 0C 66 8B 46 04 66 .F.f..V..V.f.F.f + 4400: 89 46 08 5A 5D 66 58 66 58 C3 66 50 52 E8 66 FD .F.Z]fXfX.fPR.f. + 4410: B2 18 66 ED 2E A3 01 02 5A 66 58 C3 66 52 66 53 ..f.....ZfX.fRfS + 4420: E8 53 FD 66 81 CB 00 00 00 80 E8 1B 00 66 5B 66 .S.f.........f[f + 4430: 5A C3 66 52 66 53 E8 3D FD 66 81 CB 00 00 00 80 Z.fRfS.=.f...... + 4440: E8 1E 00 66 5B 66 5A C3 66 81 FB FF 00 00 00 77 ...f[fZ.f......w + 4450: 04 8A D3 EB 09 66 8B C3 B2 00 66 EF B2 04 66 ED .....f....f...f. + 4460: C3 66 81 FB FF 00 00 00 77 04 8A D3 EB 0A 66 93 .f......w.....f. + 4470: B2 00 66 EF 66 93 B2 04 66 EF C3 C3 C3 55 8B EC ..f.f...f....U.. + 4480: 53 51 8B F0 26 8B 5C 14 26 8B 4C 16 E8 28 00 8D SQ..&.\.&.L..(.. + 4490: 66 FC 59 5B 5D C3 53 51 8B F0 26 8B 5C 24 33 C9 f.Y[].SQ..&.\$3. + 44A0: E8 14 00 59 5B C3 55 8B EC 53 51 8B F0 26 8B 5C ...Y[.U..SQ..&.\ + 44B0: 08 26 8B 4C 0A EB D5 52 56 57 C8 06 00 00 8B F0 .&.L...RVW...... + 44C0: 89 4E FE 8C D0 8E C0 26 8B 7C 26 8A 45 01 32 E4 .N.....&.|&.E.2. + 44D0: B9 20 00 2B C8 B8 FF FF 8B D0 E3 06 D1 EA D1 D8 . .+............ + 44E0: E2 FA 8A 4D 03 32 ED 8B FA E3 06 D1 E0 D1 D7 E2 ...M.2.......... + 44F0: FA F7 D0 F7 D7 26 21 44 1C 26 21 7C 1E 8C D0 8E .....&!D.&!|.... + 4500: C0 26 8B 7C 26 8A 4D 01 32 ED B8 20 00 2B C1 8B .&.|&.M.2.. .+.. + 4510: C8 66 C7 46 FA FF FF FF FF E3 08 D1 6E FC D1 5E .f.F........n..^ + 4520: FA E2 F8 8A 4D 02 32 ED 8B C3 8B 56 FE E3 06 D1 ....M.2....V.... + 4530: EA D1 D8 E2 FA 23 46 FA 23 56 FC 8A 4D 03 32 ED .....#F.#V..M.2. + 4540: E3 06 D1 E0 D1 D2 E2 FA 26 09 44 1C 26 09 54 1E ........&.D.&.T. + 4550: C9 5F 5E 5A C3 55 8B EC 53 51 52 57 50 8B D8 26 ._^Z.U..SQRWP..& + 4560: 8B 7F 26 8A 45 01 32 E4 B9 20 00 2B C8 B8 FF FF ..&.E.2.. .+.... + 4570: 8B D0 E3 06 D1 EA D1 D8 E2 FA 8A 4D 02 88 4E F6 ...........M..N. + 4580: C6 46 F7 00 8B FA 8B 4E F6 E3 06 D1 E0 D1 D7 E2 .F.....N........ + 4590: FA 26 09 47 1C 26 09 7F 1E 8D 66 F8 5F 5A E9 F1 .&.G.&....f._Z.. + 45A0: FE 53 51 52 57 8B D8 8C D0 8E C0 26 8B 77 26 8A .SQRW......&.w&. + 45B0: 4C 01 32 ED B8 20 00 2B C1 8B C8 BE FF FF 8B D6 L.2.. .+........ + 45C0: E3 06 D1 EA D1 DE E2 FA 26 8B 7F 26 8A 4D 02 32 ........&..&.M.2 + 45D0: ED 8B C6 E3 06 D1 E0 D1 D2 E2 FA F7 D0 F7 D2 26 ...............& + 45E0: 21 47 1C 26 21 57 1E 5F E9 CC 05 53 56 8B D8 8C !G.&!W._...SV... + 45F0: D2 8E C2 26 8B 77 26 80 3C 00 74 73 80 3C 01 75 ...&.w&.<.ts.<.u + 4600: 58 8A 44 01 32 E4 26 83 7F 1E 00 75 4C 26 3B 47 X.D.2.&....uL&;G + 4610: 1C 75 46 8A 04 6B F0 03 8A 84 44 A2 26 01 47 26 .uF..k....D.&.G& + 4620: 8C D0 8E C0 26 8B 77 26 80 3C 09 74 17 8A 04 32 ....&.w&.<.t...2 + 4630: E4 6B F0 03 8B C3 FF 94 42 A2 26 8B 77 26 8A 04 .k......B.&.w&.. + 4640: 32 E4 EB D1 8B 44 01 26 29 47 26 26 FF 47 26 26 2....D.&)G&&.G&& + 4650: 8B 47 1C 26 8B 77 1E EB 1A 26 8B 77 26 8A 04 32 .G.&.w...&.w&..2 + 4660: E4 6B F0 03 8A 84 44 A2 26 01 47 26 E9 80 FF 33 .k....D.&.G&...3 + 4670: C0 33 F6 8B D6 5E 5B C3 53 51 52 56 8B D8 8D 77 .3...^[.SQRV...w + 4680: 35 26 8B 54 02 26 89 57 14 26 C7 47 16 00 00 8B 5&.T.&.W.&.G.... + 4690: F0 26 8B 47 20 33 D2 26 01 47 14 26 11 54 16 8C .&.G 3.&.G.&.T.. + 46A0: D1 8E C1 26 F6 47 2F 06 0F 85 0A 05 26 80 7F 34 ...&.G/.....&..4 + 46B0: 00 75 22 26 8B 77 16 26 0B 77 14 75 10 26 D1 67 .u"&.w.&.w.u.&.g + 46C0: 08 26 D1 57 0A 26 D1 67 08 26 D1 57 0A 8B C3 E8 .&.W.&.g.&.W.... + 46D0: 79 11 E9 E1 04 26 8A 47 34 32 E4 05 80 00 99 26 y....&.G42.....& + 46E0: 89 47 1C 26 89 57 1E 8B C3 E8 FF FE E9 C7 04 53 .G.&.W.........S + 46F0: 56 8B D8 8D 77 35 26 8A 44 02 32 E4 C1 E0 02 26 V...w5&.D.2....& + 4700: 8B 37 26 8B 34 03 F0 26 8B 47 08 26 8B 5F 0A 26 .7&.4..&.G.&._.& + 4710: 89 04 26 89 5C 02 5E 5B C3 53 52 56 8B D8 8C D0 ..&.\.^[.SRV.... + 4720: 8D 77 35 8E C0 26 8A 54 02 80 FA 40 73 21 26 8B .w5..&.T...@s!&. + 4730: 77 02 32 F6 C1 E2 02 26 8B 74 04 03 F2 26 8B 57 w.2....&.t...&.W + 4740: 08 26 8B 47 0A 26 89 14 26 89 44 02 E9 7F 00 80 .&.G.&..&.D..... + 4750: FA 41 75 12 26 8B 47 08 26 8B 57 0A 26 89 47 10 .Au.&.G.&.W.&.G. + 4760: 26 89 57 12 EB 68 80 FA 40 75 12 26 8B 47 08 26 &.W..h..@u.&.G.& + 4770: 8B 57 0A 26 89 47 0C 26 89 57 0E EB 51 80 FA 42 .W.&.G.&.W..Q..B + 4780: 75 0A 26 8B 47 08 26 89 47 22 EB 42 80 FA 43 75 u.&.G.&.G".B..Cu + 4790: 0A 26 8A 47 08 26 88 47 33 EB 33 80 FA 46 75 12 .&.G.&.G3.3..Fu. + 47A0: 26 8B 57 08 26 8B 47 0A 26 89 57 18 26 89 47 1A &.W.&.G.&.W.&.G. + 47B0: EB 1C 80 FA 47 75 0A 26 8B 47 08 26 89 47 24 EB ....Gu.&.G.&.G$. + 47C0: 0D 80 FA 48 75 08 26 8B 47 08 26 89 47 20 5E 5A ...Hu.&.G.&.G ^Z + 47D0: 5B C3 53 56 8B D8 8D 77 35 26 8A 44 02 32 E4 26 [.SV...w5&.D.2.& + 47E0: 89 47 14 26 C7 47 16 00 00 5E 5B C3 53 56 8B D8 .G.&.G...^[.SV.. + 47F0: 26 8B 77 02 26 8B 74 02 8A 04 32 E4 26 89 47 14 &.w.&.t...2.&.G. + 4800: 26 C7 47 16 00 00 26 8B 5F 02 26 FF 47 02 5E 5B &.G...&._.&.G.^[ + 4810: C3 53 56 8B D8 26 8B 77 02 26 8B 74 02 8B 34 26 .SV..&.w.&.t..4& + 4820: 89 77 14 26 C7 47 16 00 00 26 8B 5F 02 26 83 47 .w.&.G...&._.&.G + 4830: 02 02 5E 5B C3 53 56 8B D8 26 8B 77 02 26 8B 74 ..^[.SV..&.w.&.t + 4840: 02 8B 04 8B 74 02 26 89 47 14 26 89 77 16 26 8B ....t.&.G.&.w.&. + 4850: 5F 02 26 83 47 02 04 5E 5B C3 53 52 56 8B D8 E8 _.&.G..^[.SRV... + 4860: 70 FF 8B F3 26 8B 47 18 26 8B 57 1A D1 EA D1 D8 p...&.G.&.W..... + 4870: D1 EA D1 D8 26 01 47 14 26 11 54 16 8B C3 E8 2B ....&.G.&.T....+ + 4880: 10 E9 4A FF 53 8B D8 26 8B 5F 02 26 FF 47 02 5B ..J.S..&._.&.G.[ + 4890: C3 53 8B D8 26 8B 5F 02 26 83 47 02 02 5B C3 53 .S..&._.&.G..[.S + 48A0: 56 8B D8 E8 6B FF 8B F3 26 8B 57 20 33 C0 26 01 V...k...&.W 3.&. + 48B0: 57 14 26 11 44 16 8C D2 8E C2 26 8B 47 2E 32 C0 W.&.D.....&.G.2. + 48C0: 80 E4 06 3D 00 02 75 07 32 E4 33 D2 5E 5B C3 26 ...=..u.2.3.^[.& + 48D0: 8B 47 2E 32 C0 80 E4 06 3D 00 04 74 EB 26 80 7F .G.2....=..t.&.. + 48E0: 34 00 75 08 8B C3 E8 2F 0F 5E 5B C3 26 8A 47 34 4.u..../.^[.&.G4 + 48F0: 32 E4 26 89 47 1C 26 C7 47 1E 00 00 8B C3 E8 EA 2.&.G.&.G....... + 4900: FC 5E 5B C3 53 8B D8 E8 E2 FE 26 8B 47 14 C1 E0 .^[.S.....&.G... + 4910: 02 26 8B 1F 26 8B 1F 03 D8 26 8B 07 26 8B 57 02 .&..&....&..&.W. + 4920: 5B C3 28 49 1D 49 33 49 82 49 39 49 51 49 6B 49 [.(I.I3I.I9IQIkI + 4930: 76 49 7C 49 53 51 56 8B D8 E8 B0 FE 8C D2 8E C2 vI|ISQV......... + 4940: 26 83 7F 16 00 75 22 26 83 7F 14 40 73 1B 26 8B &....u"&...@s.&. + 4950: 77 02 26 8B 5F 14 C1 E3 02 26 8B 44 04 03 D8 26 w.&._....&.D...& + 4960: 8B 07 26 8B 57 02 E9 7B 05 26 8B 77 14 26 8B 47 ..&.W..{.&.w.&.G + 4970: 16 83 C6 C0 83 D0 FF 75 71 83 FE 08 77 6C 03 F6 .......uq...wl.. + 4980: 2E FF A4 BA 48 26 8B 47 10 26 8B 57 12 E9 54 05 ....H&.G.&.W..T. + 4990: 26 8B 47 0C 26 8B 57 0E E9 49 05 26 8B 47 22 EB &.G.&.W..I.&.G". + 49A0: 4B 26 8A 4F 33 32 ED BB 01 00 33 D2 E3 06 D1 E3 K&.O32....3..... + 49B0: D1 D2 E2 FA 8B C3 E9 2B 05 26 8A 4F 33 32 ED B8 .......+.&.O32.. + 49C0: 01 00 33 D2 E3 06 D1 E0 D1 D2 E2 FA F7 D0 F7 D2 ..3............. + 49D0: E9 11 05 26 8B 47 18 26 8B 57 1A E9 06 05 26 8B ...&.G.&.W....&. + 49E0: 47 24 EB 08 26 8B 47 20 EB 02 33 C0 33 D2 E9 F3 G$..&.G ..3.3... + 49F0: 04 53 56 8B D8 E8 F4 FD 8B F3 26 8B 47 18 26 8B .SV.......&.G.&. + 4A00: 57 1A D1 EA D1 D8 D1 EA D1 D8 26 01 47 14 26 11 W.........&.G.&. + 4A10: 54 16 8B C3 E8 16 0E 5E 5B C3 33 C0 33 D2 C3 53 T......^[.3.3..S + 4A20: 56 8B D8 E8 EB FD 26 8B 77 14 26 03 77 22 8B 04 V.....&.w.&.w".. + 4A30: 8B 54 02 5E 5B C3 53 8B D8 26 C6 47 2B 04 E8 AB .T.^[.S..&.G+... + 4A40: FD 26 8B 47 14 26 8B 57 16 5B C3 53 8B D8 26 C6 .&.G.&.W.[.S..&. + 4A50: 47 2B 01 E8 BB FD EB E9 53 8B D8 26 C6 47 2B 00 G+......S..&.G+. + 4A60: E8 D2 FD EB DC 53 8B D8 83 C3 35 26 8A 5F 01 C0 .....S....5&._.. + 4A70: EB 03 80 E3 07 32 FF 03 DB FF 97 D2 A1 5B C3 53 .....2.......[.S + 4A80: 52 56 8B D8 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 RV..&.G,2....... + 4A90: FF 94 EE A1 26 89 47 08 26 89 57 0A 26 8A 47 2D ....&.G.&.W.&.G- + 4AA0: 32 E4 8B F0 03 F0 8B C3 FF 94 06 A2 26 89 47 04 2...........&.G. + 4AB0: 26 89 57 06 E9 17 FD 53 51 56 8B D8 26 8A 4F 2B &.W....SQV..&.O+ + 4AC0: 32 ED 8B F1 8A 8C 36 A2 E3 0A 26 D1 6F 06 26 D1 2.....6...&.o.&. + 4AD0: 5F 04 E2 F6 26 8A 4F 2B 32 ED 8B F1 C1 E6 02 8B _...&.O+2....... + 4AE0: 8C 16 A2 8B B4 18 A2 26 21 4F 04 26 21 77 06 26 .......&!O.&!w.& + 4AF0: 8A 4F 2A 32 ED 8B F1 8A 8C 3E A2 E3 0A 26 D1 67 .O*2.....>...&.g + 4B00: 04 26 D1 57 06 E2 F6 26 8B 4F 08 26 8B 77 0A 26 .&.W...&.O.&.w.& + 4B10: 89 4F 14 26 89 77 16 E9 CA 03 53 51 52 56 57 8B .O.&.w....SQRVW. + 4B20: D8 8C D0 8E C0 26 8A 47 2B 32 E4 8B F0 C1 E6 02 .....&.G+2...... + 4B30: 26 8A 47 2A 8B F8 8A 8D 3E A2 32 ED 8B 84 16 A2 &.G*....>.2..... + 4B40: 8B 94 18 A2 E3 06 D1 E0 D1 D2 E2 FA F7 D0 F7 D2 ................ + 4B50: 26 21 47 14 26 21 57 16 26 8A 47 2A 32 E4 8B F0 &!G.&!W.&.G*2... + 4B60: 8A 8C 3E A2 32 ED E3 0A 26 D1 6F 0A 26 D1 5F 08 ..>.2...&.o.&._. + 4B70: E2 F6 26 8A 47 2B 8B F0 C1 E6 02 8B 84 16 A2 8B ..&.G+.......... + 4B80: 94 18 A2 26 21 47 08 26 21 57 0A 26 8A 47 2A 32 ...&!G.&!W.&.G*2 + 4B90: E4 8B F0 8A 8C 3E A2 32 ED E3 0A 26 D1 67 08 26 .....>.2...&.g.& + 4BA0: D1 57 0A E2 F6 26 8B 47 14 26 8B 57 16 26 09 47 .W...&.G.&.W.&.G + 4BB0: 08 26 09 57 0A 5F 5E 5A 59 5B C3 53 51 56 8B D8 .&.W._^ZY[.SQV.. + 4BC0: 26 8A 4F 2B 32 ED 8B F1 8A 8C 36 A2 E3 0A 26 D1 &.O+2.....6...&. + 4BD0: 6F 06 26 D1 5F 04 E2 F6 26 8A 4F 2B 32 ED 8B F1 o.&._...&.O+2... + 4BE0: C1 E6 02 8B 8C 16 A2 8B B4 18 A2 26 21 4F 04 26 ...........&!O.& + 4BF0: 21 77 06 26 8A 4F 2A 32 ED 8B F1 8A 8C 3E A2 E3 !w.&.O*2.....>.. + 4C00: 0A 26 D1 6F 0A 26 D1 5F 08 E2 F6 26 8A 4F 2B 32 .&.o.&._...&.O+2 + 4C10: ED 8B F1 C1 E6 02 8B 8C 16 A2 8B B4 18 A2 26 21 ..............&! + 4C20: 4F 08 26 21 77 0A E9 BB 02 51 52 57 8B D8 8C D0 O.&!w....QRW.... + 4C30: 8E C0 26 80 7F 2B 00 74 1A 26 8A 47 2C 32 E4 8B ..&..+.t.&.G,2.. + 4C40: F0 03 F0 8B C3 FF 94 EE A1 26 89 47 08 26 89 57 .........&.G.&.W + 4C50: 0A EB 10 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 FF ...&.G,2........ + 4C60: 94 FA A1 26 8A 47 2D 32 E4 8B F0 03 F0 8B C3 FF ...&.G-2........ + 4C70: 94 06 A2 26 89 47 04 26 89 57 06 8C D2 8E C2 26 ...&.G.&.W.....& + 4C80: 80 7F 2B 00 74 4A 26 8A 47 2B 32 E4 8B F0 C1 E6 ..+.tJ&.G+2..... + 4C90: 02 26 8A 47 2A 8B F8 8A 8D 3E A2 32 ED 8B 84 16 .&.G*....>.2.... + 4CA0: A2 8B 94 18 A2 E3 06 D1 E0 D1 D2 E2 FA F7 D0 F7 ................ + 4CB0: D2 26 21 47 08 26 21 57 0A 8B C3 E8 F9 FD 26 8B .&!G.&!W......&. + 4CC0: 47 04 26 8B 57 06 26 09 47 08 26 09 57 0A EB 10 G.&.W.&.G.&.W... + 4CD0: 26 8B 57 04 26 8B 47 06 26 89 57 08 26 89 47 0A &.W.&.G.&.W.&.G. + 4CE0: 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 FF 94 E2 A1 &.G,2........... + 4CF0: 5F 5A 59 C3 53 51 52 56 57 8B D8 26 8A 47 2A 32 _ZY.SQRVW..&.G*2 + 4D00: E4 8B F0 8A 8C 3E A2 32 ED E3 0A 26 D1 67 04 26 .....>.2...&.g.& + 4D10: D1 57 06 E2 F6 8C D0 8E C0 26 8A 47 2B 32 E4 8B .W.......&.G+2.. + 4D20: F0 C1 E6 02 26 8A 47 2A 8B F8 8A 8D 3E A2 32 ED ....&.G*....>.2. + 4D30: 8B 84 16 A2 8B 94 18 A2 E3 06 D1 E0 D1 D2 E2 FA ................ + 4D40: F7 D0 F7 D2 26 09 47 04 26 09 57 06 26 8B 47 04 ....&.G.&.W.&.G. + 4D50: 26 8B 57 06 26 21 47 08 26 21 57 0A E9 56 FE 55 &.W.&!G.&!W..V.U + 4D60: 8B EC 51 52 50 8B D8 26 8A 47 2C 32 E4 8B F0 03 ..QRP..&.G,2.... + 4D70: F0 8B C3 FF 94 EE A1 26 89 47 08 26 89 57 0A 26 .......&.G.&.W.& + 4D80: 8A 47 2B 88 46 FA 8B C3 E8 DA FC 26 89 47 04 26 .G+.F......&.G.& + 4D90: 89 57 06 26 8A 4F 2D 32 ED 8B F1 03 F1 8B C3 FF .W.&.O-2........ + 4DA0: 94 06 A2 26 89 47 14 26 89 57 16 8B C3 E8 44 FF ...&.G.&.W....D. + 4DB0: 8A 46 FA 32 E4 8B F0 8A 8C 36 A2 E3 0A 26 D1 6F .F.2.....6...&.o + 4DC0: 16 26 D1 5F 14 E2 F6 26 8A 57 2B 32 F6 8B F2 C1 .&._...&.W+2.... + 4DD0: E6 02 8B 84 16 A2 8B 94 18 A2 26 21 47 14 26 21 ..........&!G.&! + 4DE0: 57 16 26 8A 47 2A 32 E4 8B F0 8A 8C 3E A2 32 ED W.&.G*2.....>.2. + 4DF0: E3 0A 26 D1 67 14 26 D1 57 16 E2 F6 26 8B 47 14 ..&.g.&.W...&.G. + 4E00: 26 8B 57 16 26 09 47 08 26 09 57 0A 26 8A 47 2C &.W.&.G.&.W.&.G, + 4E10: 32 E4 8B F0 03 F0 8B C3 FF 94 E2 A1 8D 66 FC 5A 2............f.Z + 4E20: 59 5D C3 51 8B D8 E8 56 FC 26 8A 4F 2B 32 ED 8B Y].Q...V.&.O+2.. + 4E30: F1 8A 8C 36 A2 E3 0A 26 D1 6F 06 26 D1 5F 04 E2 ...6...&.o.&._.. + 4E40: F6 8B C3 E8 AE FE 26 8A 4F 2C 32 ED 8B F1 03 F1 ......&.O,2..... + 4E50: 8B C3 FF 94 E2 A1 59 C3 8B D8 E8 22 FC 8B C3 E8 ......Y....".... + 4E60: 55 FC 26 8B 47 04 26 8B 77 06 26 09 47 08 26 09 U.&.G.&.w.&.G.&. + 4E70: 77 0A 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 FF 94 w.&.G,2......... + 4E80: E2 A1 C3 53 56 8B D8 E8 F5 FB 8B C3 E8 28 FC 26 ...SV........(.& + 4E90: 8B 47 04 26 8B 77 06 26 31 47 08 26 31 77 0A 26 .G.&.w.&1G.&1w.& + 4EA0: 8A 47 2C 32 E4 8B F0 03 F0 8B C3 FF 94 E2 A1 5E .G,2...........^ + 4EB0: 5B C3 53 51 56 8B D8 E8 C5 FB 8B C3 E8 F8 FB 26 [.SQV..........& + 4EC0: 8B 4F 04 E3 0A 26 D1 67 08 26 D1 57 0A E2 F6 8B .O...&.g.&.W.... + 4ED0: C3 E8 46 FC 26 8A 4F 2C 32 ED 8B F1 03 F1 8B C3 ..F.&.O,2....... + 4EE0: FF 94 E2 A1 5E 59 5B C3 53 51 56 8B D8 E8 8F FB ....^Y[.SQV..... + 4EF0: 8B C3 E8 C2 FB 26 8B 4F 04 E3 0A 26 D1 6F 0A 26 .....&.O...&.o.& + 4F00: D1 5F 08 E2 F6 EB C8 52 8B D8 E8 72 FB 8B C3 E8 ._.....R...r.... + 4F10: A5 FB 8B F3 26 8B 47 04 26 8B 57 06 26 01 47 08 ....&.G.&.W.&.G. + 4F20: 26 11 54 0A 8B C3 E8 F1 FB 26 8A 47 2C 32 E4 8B &.T......&.G,2.. + 4F30: F0 03 F0 8B C3 FF 94 E2 A1 5A C3 52 8B D8 E8 3E .........Z.R...> + 4F40: FB 8B C3 E8 71 FB 8B F3 26 8B 47 04 26 8B 57 06 ....q...&.G.&.W. + 4F50: 26 29 47 08 26 19 54 0A EB CA 51 52 8B F0 E8 1E &)G.&.T...QR.... + 4F60: FB 8B C6 E8 55 FC 26 8B 44 08 26 8B 54 0A 26 8B ....U.&.D.&.T.&. + 4F70: 5C 04 26 8B 4C 06 E8 B1 F2 26 89 44 0C 26 89 54 \.&.L....&.D.&.T + 4F80: 0E 5A 59 C3 52 8B D0 E8 F5 FA 8B C2 E8 2C FC 8B .ZY.R........,.. + 4F90: C2 E8 5C 08 5A C3 51 52 57 8B F0 E8 E1 FA 8B C6 ..\.Z.QRW....... + 4FA0: E8 18 FC 26 8B 44 08 26 8B 54 0A 26 8B 5C 04 26 ...&.D.&.T.&.\.& + 4FB0: 8B 4C 06 E8 F0 F1 26 89 44 0C 26 89 54 0E 8C D7 .L....&.D.&.T... + 4FC0: 8E C7 26 8B 44 08 26 8B 54 0A 26 8B 5C 04 26 8B ..&.D.&.T.&.\.&. + 4FD0: 4C 06 E8 D1 F1 26 89 5C 10 26 89 4C 12 E9 10 FD L....&.\.&.L.... + 4FE0: 52 8B D0 E8 99 FA 8B C2 E8 D0 FB 8B C2 E8 D3 07 R............... + 4FF0: 5A C3 51 52 8B D8 E8 86 FA 8B C3 E8 BD FB 8C D1 Z.QR............ + 5000: 8E C1 26 8B 47 08 26 8B 57 0A 26 3B 57 06 75 0E ..&.G.&.W.&;W.u. + 5010: 26 3B 47 04 75 08 26 C6 47 30 01 5A 59 C3 8B D0 &;G.u.&.G0.ZY... + 5020: 26 8B 47 0A 26 3B 47 06 72 08 75 0A 26 3B 57 04 &.G.&;G.r.u.&;W. + 5030: 73 04 33 C0 EB 03 B8 02 00 26 88 47 30 5A 59 C3 s.3......&.G0ZY. + 5040: 51 52 57 8B D8 26 8A 47 2C 32 E4 8B F0 03 F0 8B QRW..&.G,2...... + 5050: C3 FF 94 EE A1 26 89 47 08 26 89 57 0A 8C D0 8E .....&.G.&.W.... + 5060: C0 26 8A 47 2B 32 E4 8B F0 C1 E6 02 8B F8 8A 8D .&.G+2.......... + 5070: 36 A2 32 ED 8B 84 16 A2 8B 94 18 A2 E3 06 D1 E0 6.2............. + 5080: D1 D2 E2 FA F7 D0 F7 D2 26 21 47 08 26 21 57 0A ........&!G.&!W. + 5090: E9 4D FC 55 8B EC 51 52 57 83 EC 06 8B D8 26 8A .M.U..QRW.....&. + 50A0: 47 2B 32 E4 8B F0 C1 E6 02 8B F8 8A 8D 36 A2 32 G+2..........6.2 + 50B0: ED 8B 84 16 A2 89 46 F4 8B 84 18 A2 89 46 F6 E3 ......F......F.. + 50C0: 08 D1 66 F4 D1 56 F6 E2 F8 8B 7E F4 8B 46 F6 89 ..f..V....~..F.. + 50D0: 46 F8 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 FF 94 F.&.G,2......... + 50E0: EE A1 26 89 47 08 26 89 57 0A 8B C3 E8 47 F9 26 ..&.G.&.W....G.& + 50F0: 89 47 04 26 89 57 06 8B C7 F7 D0 8B 56 F6 F7 D2 .G.&.W......V... + 5100: 26 23 47 08 26 23 57 0A 26 89 47 14 26 89 57 16 &#G.&#W.&.G.&.W. + 5110: 26 21 7F 08 8B 46 F6 26 21 47 0A 8C D1 8D 77 35 &!...F.&!G....w5 + 5120: 8E C1 26 80 3C 19 73 12 26 8B 4F 04 E3 0A 26 D1 ..&.<.s.&.O...&. + 5130: 67 08 26 D1 57 0A E2 F6 EB 10 26 8B 4F 04 E3 0A g.&.W.....&.O... + 5140: 26 D1 6F 0A 26 D1 5F 08 E2 F6 26 21 7F 08 8B 46 &.o.&._...&!...F + 5150: F8 26 21 47 0A 26 8B 57 14 26 8B 47 16 26 09 57 .&!G.&.W.&.G.&.W + 5160: 08 26 09 47 0A 26 8A 47 2C 32 E4 8B F0 03 F0 8B .&.G.&.G,2...... + 5170: C3 FF 94 E2 A1 8D 66 FA 5F E9 A3 FC 52 8B D8 E8 ......f._...R... + 5180: FD F8 8B C3 E8 34 FA 26 8B 47 08 26 8B 57 0A 26 .....4.&.G.&.W.& + 5190: 85 57 06 75 06 26 85 47 04 74 05 B8 03 00 EB 03 .W.u.&.G.t...... + 51A0: B8 01 00 26 88 47 30 5A C3 53 51 52 56 8B D8 26 ...&.G0Z.SQRV..& + 51B0: 8A 4F 2D 32 ED 8B F1 03 F1 FF 94 06 A2 26 89 47 .O-2.........&.G + 51C0: 04 26 89 57 06 26 8A 47 2B 32 E4 8B F0 8A 8C 36 .&.W.&.G+2.....6 + 51D0: A2 E3 0A 26 D1 6F 06 26 D1 5F 04 E2 F6 26 8A 47 ...&.o.&._...&.G + 51E0: 2B 8B F0 C1 E6 02 8B 84 16 A2 8B 94 18 A2 26 21 +.............&! + 51F0: 47 04 26 21 57 06 E9 BD F9 52 8B D8 E8 AA FF 26 G.&!W....R.....& + 5200: 8B 47 04 26 8B 57 06 26 89 47 18 26 89 57 1A 5A .G.&.W.&.G.&.W.Z + 5210: C3 51 52 8B D8 E8 91 FF 8C D0 8E C0 26 8B 77 02 .QR.........&.w. + 5220: 26 8B 74 02 81 3C 5A 5A 74 5B 26 8B 77 02 26 8B &.t...... + 5A80: 8E DB E8 5D D6 66 0B C0 0F 84 E1 00 06 1F 66 89 ...].f........f. + 5A90: 45 28 8C C8 66 C1 E0 10 B8 39 5D 66 89 45 0C 81 E(..f....9]f.E.. + 5AA0: F9 FF 81 0F 84 C2 00 80 E5 03 B2 01 53 8E DB BE ............S... + 5AB0: 80 4C E8 3B DB 5B 06 1F 0F 84 B1 00 53 E8 B7 DD .L.;.[......S... + 5AC0: 66 89 45 12 C7 45 16 08 10 8D 5C 0C E8 8E E8 66 f.E..E....\....f + 5AD0: 89 45 1F 66 89 45 36 8D 5C 10 E8 80 E8 66 89 45 .E.f.E6.\....f.E + 5AE0: 23 66 89 45 3A 8D 5C 08 E8 72 E8 0A C0 75 03 5B #f.E:.\..r...u.[ + 5AF0: EB 7B E8 82 DD 66 C1 E8 10 3D 58 02 74 0D 3D 5E .{...f...=X.t.=^ + 5B00: 01 74 08 77 0A C6 45 17 08 EB 04 C6 45 17 0E 2E .t.w..E.....E... + 5B10: A1 4C 24 89 45 08 8D 5C 04 E8 41 E8 66 8B C8 66 .L$.E..\..A.f..f + 5B20: C1 E9 10 D3 E0 89 45 10 89 45 32 B0 08 D2 E0 88 ......E..E2..... + 5B30: 45 19 8D 5C 14 E8 25 E8 5B 3D 00 03 77 2F 53 8B E..\..%.[=..w/S. + 5B40: D8 B8 00 03 33 D2 F7 F3 5B FE C8 88 45 1D 88 45 ....3...[...E..E + 5B50: 35 88 45 34 8E DB 57 53 BE 80 4C E8 ED D5 5B 5F 5.E4..WS..L...[_ + 5B60: 0B C9 75 05 06 1F 83 25 FE 32 E4 EB 02 B4 03 B0 ..u....%.2...... + 5B70: 4F 8E DB 5E C3 00 81 FB FF 81 74 68 0A FF 75 04 O..^......th..u. + 5B80: 8B C3 EB 21 F6 C7 08 75 61 8B CB B2 01 BE 20 4C ...!...ua..... L + 5B90: E8 5D DA 74 55 E8 BE DC 0A C0 75 0E 66 C1 E8 10 .].tU.....u.f... + 5BA0: 80 E7 80 0A C7 E8 D5 02 EB 3A E8 12 D8 74 06 E8 .........:...t.. + 5BB0: A1 D6 E8 8D D1 BE 20 4C E8 64 D5 74 2D E8 A5 00 ...... L.d.t-... + 5BC0: E8 2C 00 66 BB 20 4C 00 4C E8 81 DC BE 00 4C E8 .,.f. L.L.....L. + 5BD0: 84 DC 66 C1 E8 10 8B D8 32 C0 F6 C7 80 74 02 B0 ..f.....2....t.. + 5BE0: 40 E8 94 D5 B0 4F 32 E4 EB 04 B0 4F B4 03 C3 56 @....O2....O...V + 5BF0: 06 33 C0 8E C0 BE 20 4C E8 7C DC 8B C8 66 C1 E8 .3.... L.|...f.. + 5C00: 10 8B D0 C1 E9 03 26 89 0E 4A 04 C1 EA 04 FE CA ......&..J...... + 5C10: 26 88 16 84 04 26 C6 06 51 04 00 26 C6 06 50 04 &....&..Q..&..P. + 5C20: 00 26 C6 06 49 04 62 26 C7 06 4C 04 00 A0 26 C6 .&..I.b&..L...&. + 5C30: 06 85 04 10 26 C7 06 0C 01 05 73 8C C8 26 A3 0E ....&.....s..&.. + 5C40: 01 07 5E C3 01 0F 00 0A 00 00 00 00 00 40 05 0F ..^..........@.. + 5C50: FF 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E ................ + 5C60: 0F 01 00 0F 00 FC BA C4 03 B8 00 01 EF B9 04 00 ................ + 5C70: B4 01 BE DC 5B AC 86 E0 EF 8A E0 FE C4 E2 F6 B8 ....[........... + 5C80: 00 03 EF B9 09 00 BA CE 03 32 E4 BE E0 5B 8A C4 .........2...[.. + 5C90: EE AC 42 EE 4A FE C4 E2 F5 BA DA 03 EC B9 14 00 ..B.J........... + 5CA0: BA C0 03 32 E4 BE E9 5B 8A C4 EE AC EE FE C4 E2 ...2...[........ + 5CB0: F7 C3 BE 00 4C E8 9E DB 66 C1 E8 10 8B D8 E8 6E ....L...f......n + 5CC0: DB 75 05 E8 5A DB 75 04 B8 4F 00 C3 B8 4F 03 C3 .u..Z.u..O...O.. + 5CD0: E8 5C DB 74 53 BE 00 4C 80 FB 00 74 18 80 FB 01 .\.tS..L...t.... + 5CE0: 75 05 E8 9A DB EB 1D 80 FB 02 75 10 8B C1 E8 4D u.........u....M + 5CF0: DB D3 E8 8B C8 E8 27 D6 74 2E EB 08 80 FB 03 75 ......'.t......u + 5D00: 24 E8 F1 DA E8 37 DB 8B D8 D3 E3 50 33 C0 BA 00 $....7.....P3... + 5D10: 03 3B DA 77 05 BA FF FF EB 04 F7 F3 8B D0 58 8B .;.w..........X. + 5D20: C8 B8 4F 00 C3 32 C0 C3 B0 4F B4 03 C3 00 0A DB ..O..2...O...... + 5D30: 75 07 8A EF E8 F0 D6 EB 05 E8 D5 D6 8A F8 B0 4F u..............O + 5D40: 32 E4 C3 00 E8 E8 DA 74 2C BE 00 4C E8 07 DB 66 2......t,..L...f + 5D50: C1 E8 10 F6 C4 40 75 1D 0A FF 75 05 E8 1E 00 EB .....@u...u..... + 5D60: 0F 80 FF 01 75 14 BB 13 00 E8 BF E5 D1 E8 8B D0 ....u........... + 5D70: B0 4F 32 E4 C3 B0 4F B4 03 C3 32 C0 C3 52 53 66 .O2...O...2..RSf + 5D80: 50 81 E2 FF 02 D1 E2 8B C2 40 66 C1 E0 10 8B C2 P........@f..... + 5D90: BB 13 00 E8 F0 E4 BB 12 00 E8 EA E4 66 58 5B 5A ............fX[Z + 5DA0: C3 9C 1E 06 66 50 66 51 66 52 66 53 66 55 66 56 ....fPfQfRfSfUfV + 5DB0: 66 57 0E 1F E8 08 E6 E8 8A FF E8 27 E6 8B EC 89 fW.........'.... + 5DC0: 56 10 89 46 18 66 5F 66 5E 66 5D 66 5B 66 5A 66 V..F.f_f^f]f[fZf + 5DD0: 59 66 58 07 1F 9D CB 0E 07 BF 08 A1 2E 8B 0E 06 YfX............. + 5DE0: A1 B8 4F 00 C3 00 0A DB 75 06 B7 04 B3 10 EB 26 ..O.....u......& + 5DF0: 80 FB 01 75 14 E8 C7 D5 75 21 53 B1 01 0A FF 74 ...u....u!S....t + 5E00: 02 B1 00 E8 E1 D4 5B EB 0D 80 FB 02 75 0D E8 F4 ......[.....u... + 5E10: D5 8A F8 C0 E7 02 B0 4F 32 E4 C3 B8 4F 03 C3 00 .......O2...O... + 5E20: 80 E3 01 0A DB 75 05 BB 02 01 EB 0E E8 90 D5 75 .....u.........u + 5E30: 0E 33 C0 53 E8 17 C9 5B 74 05 B0 4F 32 E4 C3 B0 .3.S...[t..O2... + 5E40: 4F B4 03 C3 80 FC 1D 72 03 CD 42 C3 1E 06 66 50 O......r..B...fP + 5E50: 66 51 66 52 66 53 66 55 66 56 66 57 0E 1F 50 0F fQfRfSfUfVfW..P. + 5E60: B6 C4 D1 E0 8B F0 58 2E FF 94 26 5E 66 5F 66 5E ......X...&^f_f^ + 5E70: 66 5D 66 5B 66 5A 66 59 66 58 07 1F C3 0E 1F 50 f]f[fZfYfX.....P + 5E80: 0F B6 C4 D1 E0 8B F0 58 2E FF 94 26 5E C3 60 5E .......X...&^.`^ + 5E90: 70 97 89 97 A6 97 53 5F A9 8E DB 8E 4E 8F D1 8F p.....S_....N... + 5EA0: 5F 91 63 91 6C 94 3D 95 C0 95 27 96 C2 97 24 98 _.c.l.=...'...$. + 5EB0: CD 9A 6C 61 14 9F 14 5E 14 5E 14 5E 14 5E 14 5E ..la...^.^.^.^.^ + 5EC0: 14 5E E4 9F E7 83 3B 85 2E 8E 1E 4A 24 80 26 87 .^....;....J$.&. + 5ED0: 04 F3 50 8A E0 80 E4 7F E8 C4 01 3B D3 75 02 58 ..P........;.u.X + 5EE0: C3 BA CC 03 EC B2 B4 B1 30 26 F6 47 09 01 74 0C ........0&.G..t. + 5EF0: B2 D4 B1 20 A8 01 75 49 B5 09 EB 06 A8 01 74 41 ... ..uI......tA + 5F00: B5 0B 53 E8 6A 41 0A FF 5B 75 0B 80 26 88 04 F0 ..S.jA..[u..&... + 5F10: 08 2E 88 04 EB 2B 58 80 0E 87 04 08 80 26 10 04 .....+X......&.. + 5F20: CF 08 0E 10 04 89 16 63 04 C7 06 85 04 08 00 C6 .......c........ + 5F30: 06 84 04 18 C7 06 0C 01 F2 6A 8C 0E 0E 01 CD 42 .........j.....B + 5F40: C3 80 26 10 04 CF 08 0E 10 04 58 53 50 0E 1F 33 ..&.......XSP..3 + 5F50: C9 8A C8 E8 69 D4 74 06 E8 F8 D2 E8 E4 CD B2 08 ....i.t......... + 5F60: BE 40 4C E8 8A D6 BE 40 4C E8 B3 D1 58 5B 0F 84 .@L....@L...X[.. + 5F70: 6E FF 2E 8E 1E 4A 24 0E 07 E8 13 29 0E 1F 53 66 n....J$....)..Sf + 5F80: BB 40 4C 00 4C E8 C5 D8 BE 00 4C B0 20 E8 E8 D1 .@L.L.....L. ... + 5F90: 5B 2E 8E 1E 4A 24 0E 07 E8 1C 2E E8 24 00 E8 28 [...J$......$..( + 5FA0: 3D E8 D1 01 E8 8E 01 E8 AE 3E 0E 1F BE 00 4C B0 =........>....L. + 5FB0: 10 E8 C4 D1 E8 F7 2D E8 EF 2D C3 8B EC C6 46 1B ......-..-....F. + 5FC0: 00 C3 E8 2F 00 E8 0A 00 E8 BD 00 E8 52 00 E8 5C .../........R..\ + 5FD0: 0A C3 53 83 C3 0A 8B 16 63 04 B9 19 00 B8 11 30 ..S.....c......0 + 5FE0: EF 32 C0 26 8A 27 EF 43 FE C0 E2 F7 5B 80 C2 06 .2.&.'.C....[... + 5FF0: 32 C0 EE C3 53 BA C4 03 83 C3 05 B9 04 00 B0 01 2...S........... + 6000: 26 8A 27 3C 01 75 03 80 CC 20 EF 43 FE C0 E2 F0 &.'<.u... .C.... + 6010: 5B 26 8A 47 09 BA C2 03 EE B2 C4 B8 00 03 EF C3 [&.G............ + 6020: 8B F3 83 C6 23 BA DA 03 26 F6 47 09 01 75 02 B2 ....#...&.G..u.. + 6030: BA F6 06 89 04 08 74 1D 83 C6 10 EC B9 04 00 B4 ......t......... + 6040: 10 B2 C0 80 FC 11 74 07 8A C4 EE 26 8A 04 EE 46 ......t....&...F + 6050: FE C4 E2 EF C3 53 EC 8B DE B9 14 00 32 E4 B2 C0 .....S......2... + 6060: 8A C4 EE FE C4 26 8A 07 EE 43 E2 F4 8A C4 EE 32 .....&...C.....2 + 6070: C0 EE 1E 06 E8 49 2D 0B ED 74 09 1F 1E B9 10 00 .....I-..t...... + 6080: F3 A4 46 A4 07 1F 5B C3 53 83 C3 37 B9 09 00 32 ..F...[.S..7...2 + 6090: C0 BA CE 03 26 8A 27 EF 43 FE C0 E2 F7 5B C3 BB ....&.'.C....[.. + 60A0: 2A 63 0E 07 8B D3 0A E4 7D 01 C3 E8 01 00 C3 33 *c......}......3 + 60B0: F6 80 FC 03 7F 3C 4A F6 06 89 04 10 75 20 A0 88 .....L..tB.I... + 6190: 2E 8B 3E 50 24 26 F6 47 33 01 75 0E 26 F6 47 09 ..>P$&.G3.u.&.G. + 61A0: 01 75 1B 2E 8B 3E 4E 24 EB 14 3C 06 7E 0B 2E 8B .u...>N$..<.~... + 61B0: 3E 4C 24 26 8A 67 37 B5 40 66 33 C0 EB 06 66 B8 >L$&.g7.@f3...f. + 61C0: 20 07 20 07 8E C7 66 33 FF F3 66 AB 80 26 87 04 . ...f3..f..&.. + 61D0: 7F 07 1F C3 2E 8E 1E 4A 24 80 FB 10 75 03 E9 7A .......J$...u..z + 61E0: 01 80 FB 20 75 03 E9 9B 01 80 FB 32 75 1F BA CC ... u......2u... + 61F0: 03 0A C0 75 09 EC 0C 02 B2 C2 EE E9 F3 00 FE C8 ...u............ + 6200: 0F 85 F3 00 EC 24 FD B2 C2 EE E9 E4 00 80 FB 35 .....$.........5 + 6210: 75 28 3C 80 75 08 80 0E 89 04 40 E9 D3 00 F6 06 u(<.u.....@..... + 6220: 89 04 40 0F 84 D0 00 0A C0 0F 84 CA 00 FE C8 75 ..@............u + 6230: 06 E8 98 07 E9 BA 00 E9 BD 00 80 FB 30 74 03 E9 ............0t.. + 6240: 96 00 50 E8 2A 3E 8A EF BA CC 03 EC 8A C8 58 0A ..P.*>........X. + 6250: C0 75 30 B7 08 F6 C1 01 75 12 0A ED 75 0B A0 10 .u0.....u...u... + 6260: 04 24 30 3C 30 75 10 B7 02 E9 8B 00 A0 10 04 24 .$0<0u.........$ + 6270: 30 3C 30 75 02 B7 02 80 26 89 04 6F 80 0E 89 04 0<0u....&..o.... + 6280: 80 EB 36 3C 01 75 41 80 26 89 04 6F B7 09 F6 C1 ..6<.uA.&..o.... + 6290: 01 75 15 B7 0B A0 10 04 24 30 3C 30 74 1B B7 09 .u......$0<0t... + 62A0: 0A ED 74 15 B7 05 EB 11 A0 10 04 24 30 3C 30 75 ..t........$0<0u + 62B0: 08 B7 0B 0A ED 74 02 B7 03 8A 1E 88 04 80 E3 F0 .....t.......... + 62C0: 0A DF 88 1E 88 04 EB 29 3C 02 75 2B 80 26 89 04 .......)<.u+.&.. + 62D0: 6F 80 0E 89 04 10 EB B4 80 FB 31 75 1B 0A C0 74 o.........1u...t + 62E0: 0B 3C 01 75 0C 80 0E 89 04 08 EB 05 80 26 89 04 .<.u.........&.. + 62F0: F7 8B EC C6 46 1A 12 C3 80 FB 33 75 16 3C 00 74 ....F.....3u.<.t + 6300: 0B 3C 01 75 EC 80 26 89 04 FD EB E5 80 0E 89 04 .<.u..&......... + 6310: 02 EB DE 80 FB 34 75 17 3C 00 75 07 80 26 87 04 .....4u.<.u..&.. + 6320: FE EB CE 3C 01 75 07 80 0E 87 04 01 EB C3 C3 80 ...<.u.......... + 6330: FB 36 75 26 BB 20 FF 3C 01 74 09 BB 00 DF 3C 00 .6u&. .<.t....<. + 6340: 74 02 EB AD E8 02 00 EB A8 9C FA BA C4 03 B0 01 t............... + 6350: EE 42 EC 22 C7 0A C3 EE 9D C3 C3 B3 03 B7 00 BA .B."............ + 6360: CC 03 EC A8 01 75 02 B7 01 A0 88 04 8A E0 B1 04 .....u.......... + 6370: D2 EC 25 0F 0F 8B C8 8B EC 89 5E 0E 89 4E 16 C6 ..%.......^..N.. + 6380: 46 1A 12 C3 9C FA C7 06 14 00 D4 88 8C 0E 16 00 F............... + 6390: 9D C3 28 18 08 00 08 09 03 00 02 63 2D 27 28 90 ..(........c-'(. + 63A0: 2B A0 BF 1F 00 C7 06 07 00 00 00 00 9C 8E 8F 14 +............... + 63B0: 1F 96 B9 A3 FF 00 01 02 03 04 05 06 07 10 11 12 ................ + 63C0: 13 14 15 16 17 08 00 0F 00 00 00 00 00 00 10 0E ................ + 63D0: 00 FF 50 18 08 00 10 01 03 00 02 63 5F 4F 50 82 ..P........c_OP. + 63E0: 55 81 BF 1F 00 C7 06 07 00 00 00 00 9C 8E 8F 28 U..............( + 63F0: 1F 96 B9 A3 FF 00 01 02 03 04 05 06 07 10 11 12 ................ + 6400: 13 14 15 16 17 08 00 0F 00 00 00 00 00 00 10 0E ................ + 6410: 00 FF 28 18 08 00 40 09 03 00 02 63 2D 27 28 90 ..(...@....c-'(. + 6420: 2B 80 BF 1F 00 C1 00 00 00 00 00 00 9C 8E 8F 14 +............... + 6430: 00 96 B9 A2 FF 00 13 15 17 02 04 06 07 10 11 12 ................ + 6440: 13 14 15 16 17 01 00 03 00 00 00 00 00 00 30 0F ..............0. + 6450: 00 FF 50 18 08 00 40 01 01 00 06 63 5F 4F 50 82 ..P...@....c_OP. + 6460: 54 80 BF 1F 00 C1 00 00 00 00 00 00 9C 8E 8F 28 T..............( + 6470: 00 96 B9 C2 FF 00 17 17 17 17 17 17 17 17 17 17 ................ + 6480: 17 17 17 17 17 01 00 01 00 00 00 00 00 00 00 0D ................ + 6490: 00 FF 50 18 0E 00 10 00 03 00 03 A6 5F 4F 50 82 ..P........._OP. + 64A0: 55 81 BF 1F 00 4D 0B 0C 00 00 00 00 83 85 5D 28 U....M........]( + 64B0: 0D 63 BA A3 FF 00 08 08 08 08 08 08 08 10 18 18 .c.............. + 64C0: 18 18 18 18 18 0E 00 0F 08 00 00 00 00 00 10 0A ................ + 64D0: 00 FF 50 1D 10 00 A0 01 0F 00 0A E3 5F 4F 50 82 ..P........._OP. + 64E0: 54 80 0B 3E 00 40 00 00 00 00 00 00 EA 8C DF 50 T..>.@.........P + 64F0: 00 E7 04 E3 FF 00 01 02 03 04 05 06 07 08 09 0A ................ + 6500: 0B 0C 0D 0E 0F 01 00 0F 00 10 00 00 00 00 40 05 ..............@. + 6510: 0F FF 00 05 11 1C 08 0B 14 28 0E 18 2D 32 20 24 .........(..-2 $ + 6520: 38 3F 00 05 08 0B 0E 11 14 18 1C 20 24 28 2D 32 8?......... $(-2 + 6530: 38 3F 07 0C 10 15 1A 18 16 15 13 1C 25 2F 38 33 8?..........%/83 + 6540: 2E 2A 25 27 29 2A 2C 23 19 10 23 25 27 2A 2C 2B .*%')*,#..#%'*,+ + 6550: 2A 29 29 2D 32 37 3B 39 37 34 32 33 34 35 35 31 *))-27;974234551 + 6560: 2C 27 2F 30 32 33 34 34 33 33 32 35 38 3A 3D 3C ,'/0234433258:=< + 6570: 3A 39 38 38 39 39 3A 37 34 31 03 05 07 09 0B 0B :98899:741...... + 6580: 0A 09 08 0D 11 15 19 17 15 13 11 11 12 13 14 0F ................ + 6590: 0B 07 10 10 12 13 14 13 13 13 12 14 16 18 1A 19 ................ + 65A0: 18 17 16 17 17 17 18 15 14 11 15 15 16 17 17 17 ................ + 65B0: 17 17 16 18 19 1A 1B 1B 1A 19 19 19 19 19 1A 18 ................ + 65C0: 17 16 02 03 04 05 07 06 06 05 05 07 0A 0C 0E 0D ................ + 65D0: 0C 0B 09 0A 0A 0B 0B 09 06 04 09 09 0A 0B 0B 0B ................ + 65E0: 0B 0B 0A 0C 0D 0E 0F 0F 0E 0D 0D 0D 0D 0D 0E 0C ................ + 65F0: 0B 0A 0C 0C 0C 0D 0D 0D 0D 0D 0C 0D 0E 0F 0F 0F ................ + 6600: 0F 0E 0E 0E 0E 0E 0E 0E 0D 0C 00 00 00 00 00 00 ................ + 6610: 00 00 28 18 08 00 20 09 0F 00 06 63 2D 27 28 90 ..(... ....c-'(. + 6620: 2B 80 BF 1F 00 C0 00 00 00 00 00 00 9C 8E 8F 14 +............... + 6630: 00 96 B9 E3 FF 00 01 02 03 04 05 06 07 10 11 12 ................ + 6640: 13 14 15 16 17 01 00 0F 00 00 00 00 00 00 00 05 ................ + 6650: 0F FF 50 18 08 00 40 01 0F 00 06 63 5F 4F 50 82 ..P...@....c_OP. + 6660: 54 80 BF 1F 00 C0 00 00 00 00 00 00 9C 8E 8F 28 T..............( + 6670: 00 96 B9 E3 FF 00 01 02 03 04 05 06 07 10 11 12 ................ + 6680: 13 14 15 16 17 01 00 0F 00 00 00 00 00 00 00 05 ................ + 6690: 0F FF 00 05 11 1C 08 0B 25 28 02 07 1B 20 0F 14 ........%(... .. + 66A0: 28 2C 0C 11 25 2A 14 1E 32 36 0F 13 27 2C 1B 20 (,..%*..26..',. + 66B0: 34 39 06 0B 1F 24 13 18 2C 30 09 0D 21 26 15 1A 49...$..,0..!&.. + 66C0: 2E 33 13 17 2B 30 1F 24 38 3D 0E 18 2D 32 20 24 .3..+0.$8=..-2 $ + 66D0: 38 3F 00 05 11 1C 08 0B 14 18 00 05 11 1C 08 0B 8?.............. + 66E0: 14 18 0E 18 2D 32 20 24 38 3F 0E 18 2D 32 20 24 ....-2 $8?..-2 $ + 66F0: 38 3F 00 05 11 1C 08 0B 14 18 00 05 11 1C 08 0B 8?.............. + 6700: 14 18 0E 18 2D 32 20 24 38 3F 0E 18 2D 32 20 24 ....-2 $8?..-2 $ + 6710: 38 3F 50 18 0E 00 80 01 0F 00 06 A2 5F 4F 50 82 8?P........._OP. + 6720: 54 80 BF 1F 00 40 00 00 00 00 00 00 83 85 5D 28 T....@........]( + 6730: 0F 63 BA E3 FF 00 08 00 00 18 18 00 00 00 08 00 .c.............. + 6740: 00 00 18 00 00 0B 00 05 00 00 00 00 00 00 00 05 ................ + 6750: 05 FF 50 18 0E 00 80 01 0F 00 06 A3 5F 4F 50 82 ..P........._OP. + 6760: 54 80 BF 1F 00 40 00 00 00 00 00 00 83 85 5D 28 T....@........]( + 6770: 0F 63 BA E3 FF 00 01 02 03 04 05 14 07 38 39 3A .c...........89: + 6780: 3B 3C 3D 3E 3F 01 00 0F 00 00 00 00 00 00 00 05 ;<=>?........... + 6790: 0F FF 28 18 0E 00 08 09 03 00 02 A3 2D 27 28 90 ..(.........-'(. + 67A0: 2B A0 BF 1F 00 4D 0B 0C 00 00 00 00 83 85 5D 14 +....M........]. + 67B0: 1F 63 BA A3 FF 00 01 02 03 04 05 14 07 38 39 3A .c...........89: + 67C0: 3B 3C 3D 3E 3F 08 00 0F 00 00 00 00 00 00 10 0E ;<=>?........... + 67D0: 00 FF 50 18 0E 00 10 01 03 00 02 A3 5F 4F 50 82 ..P........._OP. + 67E0: 55 81 BF 1F 00 4D 0B 0C 00 00 00 00 83 85 5D 28 U....M........]( + 67F0: 1F 63 BA A3 FF 00 01 02 03 04 05 14 07 38 39 3A .c...........89: + 6800: 3B 3C 3D 3E 3F 08 00 0F 00 00 00 00 00 00 10 0E ;<=>?........... + 6810: 00 FF 28 18 10 00 08 08 03 00 02 67 2D 27 28 90 ..(........g-'(. + 6820: 2B A0 BF 1F 00 4F 0D 0E 00 00 00 00 9C 8E 8F 14 +....O.......... + 6830: 1F 96 B9 A3 FF 00 01 02 03 04 05 14 07 38 39 3A .............89: + 6840: 3B 3C 3D 3E 3F 0C 00 0F 08 00 00 00 00 00 10 0E ;<=>?........... + 6850: 00 FF 50 18 10 00 10 00 03 00 02 67 5F 4F 50 82 ..P........g_OP. + 6860: 55 81 BF 1F 00 4F 0D 0E 00 00 00 00 9C 8E 8F 28 U....O.........( + 6870: 1F 96 B9 A3 FF 00 01 02 03 04 05 14 07 38 39 3A .............89: + 6880: 3B 3C 3D 3E 3F 0C 00 0F 08 00 00 00 00 00 10 0E ;<=>?........... + 6890: 00 FF 50 18 10 00 10 00 03 00 02 66 5F 4F 50 82 ..P........f_OP. + 68A0: 55 81 BF 1F 00 4F 0D 0E 00 00 00 00 9C 8E 8F 28 U....O.........( + 68B0: 0F 96 B9 A3 FF 00 08 08 08 08 08 08 08 10 18 18 ................ + 68C0: 18 18 18 18 18 0E 00 0F 08 00 00 00 00 00 10 0A ................ + 68D0: 00 FF 50 1D 10 00 A0 01 0F 00 06 E3 5F 4F 50 82 ..P........._OP. + 68E0: 54 80 0B 3E 00 40 00 00 00 00 00 00 EA 8C DF 28 T..>.@.........( + 68F0: 00 E7 04 C3 FF 00 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F ......?????????? + 6900: 3F 3F 3F 3F 3F 01 00 0F 00 00 00 00 00 00 00 05 ?????........... + 6910: 01 FF 50 1D 10 00 A0 01 0F 00 06 E3 5F 4F 50 82 ..P........._OP. + 6920: 54 80 0B 3E 00 40 00 00 00 00 00 00 EA 8C DF 28 T..>.@.........( + 6930: 00 E7 04 E3 FF 00 01 02 03 04 05 14 07 38 39 3A .............89: + 6940: 3B 3C 3D 3E 3F 01 00 0F 00 00 00 00 00 00 00 05 ;<=>?........... + 6950: 0F FF 28 18 08 00 20 01 0F 00 0E 63 5F 4F 50 82 ..(... ....c_OP. + 6960: 54 80 BF 1F 00 41 00 00 00 00 00 00 9C 8E 8F 28 T....A.........( + 6970: 40 96 B9 A3 FF 00 01 02 03 04 05 06 07 08 09 0A @............... + 6980: 0B 0C 0D 0E 0F 41 00 0F 00 00 00 00 00 00 40 05 .....A........@. + 6990: 0F FF 2A 63 00 C0 00 00 00 00 00 00 00 00 00 00 ..*c............ + 69A0: 00 00 4A 69 00 C0 00 00 00 00 00 00 00 00 00 00 ..Ji............ + 69B0: 00 00 1A 00 E2 A0 00 C0 00 00 00 00 00 00 00 00 ................ + 69C0: 00 00 00 00 00 00 00 00 00 00 00 00 1E E8 10 00 ................ + 69D0: 2E 8E 1E 4A 24 E8 F8 36 E8 CF 36 E8 70 1A 1F C3 ...J$..6..6.p... + 69E0: 2E 8E 1E 4A 24 C7 06 87 04 60 F9 C6 06 8A 04 0B ...J$....`...... + 69F0: A0 89 04 0C 11 24 17 A2 89 04 B4 01 E8 6D 1E A0 .....$.......m.. + 6A00: 89 04 80 26 10 04 CF 80 0E 10 04 20 C7 06 63 04 ...&....... ..c. + 6A10: D4 03 0E 1F E8 89 C3 F7 C1 02 00 75 03 E8 22 C3 ...........u..". + 6A20: C3 1E 2E 8E 1E 4A 24 0E 07 EB 00 1F C3 F6 06 89 .....J$......... + 6A30: 04 08 74 01 C3 53 BA C8 03 EC B0 FF B2 C6 EE B2 ..t..S.......... + 6A40: C8 80 3E 63 04 B4 75 2F BE A6 6A B9 40 00 33 DB ..>c..u/..j.@.3. + 6A50: 9C FA 8A C3 EE 8B FB C1 EF 03 83 E7 03 03 FE 2E ................ + 6A60: 8A 05 42 EE 2E 8A 45 04 EE 2E 8A 45 08 EE FE C3 ..B...E....E.... + 6A70: 4A E2 DF 9D E9 85 00 26 8A 47 2B F6 06 89 04 06 J......&.G+..... + 6A80: 74 31 B9 F8 00 BF AA 64 3C 08 74 11 B9 40 00 BF t1.....d<.t..@.. + 6A90: 2A 66 3C 38 74 07 3C 3F 74 03 BF 6A 66 33 DB 9C *f<8t.>66.f + 6BD0: 1E 0C DB 3C 66 E7 66 3C DB 00 80 C0 F0 F8 F0 C0 ........<~.~< + 6BF0: 18 00 66 66 66 66 66 00 66 00 7F DB 7B 3B 1B 1B ..fffff.f...{;.. + 6C00: 1B 00 3C 66 38 6C 6C 38 CC 78 00 00 00 00 FE FE ..c8.c> + 7050: 00 1C 00 3E 61 3C 86 7C 00 1C 0E 00 78 0C 7C CC ...>a<.|....x.|. + 7060: 7E 00 1C 00 38 18 18 18 3C 00 00 0E 00 7C C6 C6 ~...8...<....|.. + 7070: 7C 00 00 0E 00 CC CC DC 76 00 00 FC 00 BC 66 66 |.......v.....ff + 7080: E6 00 FE 00 C6 E6 F6 CE C6 00 3E 00 3E 60 67 63 ..........>.>`gc + 7090: 3D 00 3E 00 76 CE C6 7E 06 7C 18 00 18 30 60 66 =.>.v..~.|...0`f + 70A0: 3C 00 00 00 00 7C 60 60 00 00 00 00 00 7C 0C 0C <....|``.....|.. + 70B0: 00 00 C0 CC D8 30 7C 36 0C 3E C0 CC D8 30 6C 3C .....0|6.>...0l< + 70C0: 7E 0C 18 00 18 18 3C 3C 18 00 00 36 6C D8 6C 36 ~.....<<...6l.l6 + 70D0: 00 00 00 D8 6C 36 6C D8 00 00 22 88 22 88 22 88 ....l6l...".".". + 70E0: 22 88 55 AA 55 AA 55 AA 55 AA DD 77 DD 77 DD 77 ".U.U.U.U..w.w.w + 70F0: DD 77 18 18 18 18 18 18 18 18 18 18 18 18 F8 18 .w.............. + 7100: 18 18 18 18 F8 18 F8 18 18 18 36 36 36 36 F6 36 ..........6666.6 + 7110: 36 36 00 00 00 00 FE 36 36 36 00 00 F8 18 F8 18 66.....666...... + 7120: 18 18 36 36 F6 06 F6 36 36 36 36 36 36 36 36 36 ..66...666666666 + 7130: 36 36 00 00 FE 06 F6 36 36 36 36 36 F6 06 FE 00 66.....66666.... + 7140: 00 00 36 36 36 36 FE 00 00 00 18 18 F8 18 F8 00 ..6666.......... + 7150: 00 00 00 00 00 00 F8 18 18 18 18 18 18 18 1F 00 ................ + 7160: 00 00 18 18 18 18 FF 00 00 00 00 00 00 00 FF 18 ................ + 7170: 18 18 18 18 18 18 1F 18 18 18 00 00 00 00 FF 00 ................ + 7180: 00 00 18 18 18 18 FF 18 18 18 18 18 1F 18 1F 18 ................ + 7190: 18 18 36 36 36 36 37 36 36 36 36 36 37 30 3F 00 ..666676666670?. + 71A0: 00 00 00 00 3F 30 37 36 36 36 36 36 F7 00 FF 00 ....?0766666.... + 71B0: 00 00 00 00 FF 00 F7 36 36 36 36 36 37 30 37 36 .......666667076 + 71C0: 36 36 00 00 FF 00 FF 00 00 00 36 36 F7 00 F7 36 66........66...6 + 71D0: 36 36 18 18 FF 00 FF 00 00 00 36 36 36 36 FF 00 66........6666.. + 71E0: 00 00 00 00 FF 00 FF 18 18 18 00 00 00 00 FF 36 ...............6 + 71F0: 36 36 36 36 36 36 3F 00 00 00 18 18 1F 18 1F 00 666666?......... + 7200: 00 00 00 00 1F 18 1F 18 18 18 00 00 00 00 3F 36 ..............?6 + 7210: 36 36 36 36 36 36 FF 36 36 36 18 18 FF 18 FF 18 666666.666...... + 7220: 18 18 18 18 18 18 F8 00 00 00 00 00 00 00 1F 18 ................ + 7230: 18 18 FF FF FF FF FF FF FF FF 00 00 00 00 FF FF ................ + 7240: FF FF F0 F0 F0 F0 F0 F0 F0 F0 0F 0F 0F 0F 0F 0F ................ + 7250: 0F 0F FF FF FF FF 00 00 00 00 00 00 66 DC D8 DC ............f... + 7260: 66 00 00 78 CC F8 CC C6 CC 00 00 FE 62 60 60 60 f..x........b``` + 7270: E0 00 00 FE 6C 6C 6C 6C 6C 00 FE C6 60 30 60 C6 ....lllll...`0`. + 7280: FE 00 00 7E D8 CC CC D8 70 00 00 66 66 66 66 7C ...~....p..ffff| + 7290: C0 00 00 76 DC 18 18 18 38 00 FE 38 6C C6 6C 38 ...v....8..8l.l8 + 72A0: FE 00 38 6C C6 FE C6 6C 38 00 38 6C C6 C6 6C 6C ..8l...l8.8l..ll + 72B0: EE 00 3E 60 38 66 C6 CC 78 00 00 00 7E DB DB 7E ..>`8f..x...~..~ + 72C0: 00 00 06 7C DE F6 E6 7C C0 00 38 60 C0 F8 C0 60 ...|...|..8`...` + 72D0: 38 00 7C C6 C6 C6 C6 C6 C6 00 00 FE 00 FE 00 FE 8.|............. + 72E0: 00 00 18 18 7E 18 18 00 7E 00 30 18 0C 18 30 00 ....~...~.0...0. + 72F0: 7E 00 0C 18 30 18 0C 00 7E 00 0C 1E 18 18 18 18 ~...0...~....... + 7300: 18 18 18 18 18 18 18 78 30 00 00 00 18 00 7E 00 .......x0.....~. + 7310: 18 00 00 76 DC 00 76 DC 00 00 7C C6 C6 7C 00 00 ...v..v...|..|.. + 7320: 00 00 00 00 00 18 18 00 00 00 00 00 00 00 18 00 ................ + 7330: 00 00 1F 18 18 18 F8 38 18 00 D8 6C 6C 6C 00 00 .......8...lll.. + 7340: 00 00 70 D8 30 F8 00 00 00 00 00 00 7C 7C 7C 7C ..p.0.......|||| + 7350: 00 00 00 00 00 00 00 00 00 00 1D 00 00 00 00 24 ...............$ + 7360: 66 FF 66 24 00 00 00 00 00 00 00 10 00 00 00 00 f.f$............ + 7370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7E ...............~ + 7380: 81 A5 81 81 BD 99 81 81 7E 00 00 00 00 00 00 7C ........~......| + 7390: FE FE D6 FE FE BA C6 FE 7C 00 00 00 00 00 00 00 ........|....... + 73A0: 6C EE FE FE FE FE 7C 38 10 00 00 00 00 00 00 00 l.....|8........ + 73B0: 10 38 7C FE 7C 38 10 00 00 00 00 00 00 00 00 00 .8|.|8.......... + 73C0: 10 38 38 10 6C EE 6C 10 38 00 00 00 00 00 00 10 .88.l.l.8....... + 73D0: 38 7C 7C FE FE FE 6C 10 38 00 00 00 00 00 00 00 8||...l.8....... + 73E0: 00 00 18 3C 3C 3C 18 00 00 00 00 00 00 FF FF FF ...<<<.......... + 73F0: FF FF E7 C3 C3 C3 E7 FF FF FF FF FF FF 00 00 00 ................ + 7400: 00 18 3C 66 66 66 3C 18 00 00 00 00 00 FF FF FF .. + 7450: 36 3E 36 36 76 F6 66 0E 1E 0C 00 00 00 00 00 18 6>66v.f......... + 7460: DB 7E 3C 66 66 3C 7E DB 18 00 00 00 00 00 00 00 .~~.~>......... + 7490: 3C 7E 18 18 18 18 7E 3C 18 00 00 00 00 00 00 66 <~....~<.......f + 74A0: 66 66 66 66 66 66 00 66 66 00 00 00 00 00 00 7F ffffff.ff....... + 74B0: DB DB DB DB 7B 1B 1B 1B 1B 00 00 00 00 00 00 7C ....{..........| + 74C0: C6 C6 60 7C F6 DE 7C 0C C6 C6 7C 00 00 00 00 00 ..`|..|...|..... + 74D0: 00 00 00 00 00 FE FE FE FE 00 00 00 00 00 00 18 ................ + 74E0: 3C 7E 18 18 18 7E 3C 18 7E 00 00 00 00 00 00 18 <~...~<.~....... + 74F0: 3C 7E 18 18 18 18 18 18 18 00 00 00 00 00 00 18 <~.............. + 7500: 18 18 18 18 18 18 7E 3C 18 00 00 00 00 00 00 00 ......~<........ + 7510: 00 00 0C 0E FF 0E 0C 00 00 00 00 00 00 00 00 00 ................ + 7520: 00 00 30 70 FE 70 30 00 00 00 00 00 00 00 00 00 ..0p.p0......... + 7530: 00 00 00 C0 C0 C0 FE 00 00 00 00 00 00 00 00 00 ................ + 7540: 00 00 24 66 FF 66 24 00 00 00 00 00 00 00 00 00 ..$f.f$......... + 7550: 10 38 38 38 7C 7C FE FE 00 00 00 00 00 00 00 00 .888||.......... + 7560: FE FE 7C 7C 7C 38 38 10 00 00 00 00 00 00 00 00 ..|||88......... + 7570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 ................ + 7580: 3C 3C 3C 3C 18 18 00 18 18 00 00 00 00 00 36 36 <<<<..........66 + 7590: 36 36 14 00 00 00 00 00 00 00 00 00 00 00 00 6C 66.............l + 75A0: 6C 6C FE 6C 6C FE 6C 6C 6C 00 00 00 00 00 00 18 ll.ll.lll....... + 75B0: 18 7C C6 C0 78 3C 06 C6 7C 18 18 00 00 00 00 00 .|..x<..|....... + 75C0: 00 00 62 66 0C 18 30 66 C6 00 00 00 00 00 00 38 ..bf..0f.......8 + 75D0: 6C 38 30 76 7E CC CC CC 76 00 00 00 00 00 0C 0C l80v~...v....... + 75E0: 0C 18 00 00 00 00 00 00 00 00 00 00 00 00 00 0C ................ + 75F0: 18 30 30 30 30 30 30 18 0C 00 00 00 00 00 00 30 .000000........0 + 7600: 18 0C 0C 0C 0C 0C 0C 18 30 00 00 00 00 00 00 00 ........0....... + 7610: 00 00 6C 38 FE 38 6C 00 00 00 00 00 00 00 00 00 ..l8.8l......... + 7620: 00 00 18 18 7E 18 18 00 00 00 00 00 00 00 00 00 ....~........... + 7630: 00 00 00 00 00 00 0C 0C 0C 18 00 00 00 00 00 00 ................ + 7640: 00 00 00 00 FE 00 00 00 00 00 00 00 00 00 00 00 ................ + 7650: 00 00 00 00 00 00 00 18 18 00 00 00 00 00 00 00 ................ + 7660: 00 02 06 0C 18 30 60 C0 80 00 00 00 00 00 00 7C .....0`........| + 7670: C6 C6 CE DE F6 E6 C6 C6 7C 00 00 00 00 00 00 18 ........|....... + 7680: 78 18 18 18 18 18 18 18 7E 00 00 00 00 00 00 7C x.......~......| + 7690: C6 C6 06 0C 18 30 60 C6 FE 00 00 00 00 00 00 7C .....0`........| + 76A0: C6 06 06 3C 06 06 06 C6 7C 00 00 00 00 00 00 0C ...<....|....... + 76B0: 1C 3C 6C CC CC FE 0C 0C 1E 00 00 00 00 00 00 FE . + 7D50: 63 63 30 1C 06 63 63 3E 00 1C 00 00 00 00 00 00 cc0..cc>........ + 7D60: 00 00 3E 63 38 0E 63 3E 00 1C 00 00 00 00 0C 18 ..>c8.c>........ + 7D70: 30 00 78 0C 7C CC CC DC 76 00 00 00 00 00 0C 18 0.x.|...v....... + 7D80: 30 00 38 18 18 18 18 18 3C 00 00 00 00 00 0C 18 0.8.....<....... + 7D90: 30 00 7C C6 C6 C6 C6 C6 7C 00 00 00 00 00 18 30 0.|.....|......0 + 7DA0: 60 00 CC CC CC CC CC DC 76 00 00 00 00 00 00 76 `.......v......v + 7DB0: DC 00 BC 66 66 66 66 66 E6 00 00 00 00 00 76 DC ...fffff......v. + 7DC0: 00 C6 C6 E6 F6 DE CE C6 C6 00 00 00 00 00 21 1E ..............!. + 7DD0: 00 1E 33 60 60 67 63 33 1D 00 00 00 00 00 42 3C ..3``gc3......B< + 7DE0: 00 3B 66 66 66 3E 06 66 3C 00 00 00 00 00 00 30 .;fff>.f<......0 + 7DF0: 30 00 30 30 30 60 C6 C6 7C 00 00 00 00 00 00 00 0.000`..|....... + 7E00: 00 00 00 00 7E 60 60 60 00 00 00 00 00 00 00 00 ....~```........ + 7E10: 00 00 00 00 7E 06 06 06 00 00 00 00 00 00 60 60 ....~.........`` + 7E20: 62 66 6C 18 30 60 DC 36 0C 18 3E 00 00 00 60 60 bfl.0`.6..>...`` + 7E30: 62 66 6C 18 36 6E DE 36 7E 06 06 00 00 00 00 18 bfl.6n.6~....... + 7E40: 18 00 18 18 3C 3C 3C 3C 18 00 00 00 00 00 00 00 ....<<<<........ + 7E50: 00 00 36 6C D8 6C 36 00 00 00 00 00 00 00 00 00 ..6l.l6......... + 7E60: 00 00 D8 6C 36 6C D8 00 00 00 00 00 00 11 44 11 ...l6l........D. + 7E70: 44 11 44 11 44 11 44 11 44 11 44 11 44 AA 55 AA D.D.D.D.D.D.D.U. + 7E80: 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 DD 77 DD U.U.U.U.U.U.U.w. + 7E90: 77 DD 77 DD 77 DD 77 DD 77 DD 77 DD 77 18 18 18 w.w.w.w.w.w.w... + 7EA0: 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 ................ + 7EB0: 18 18 18 18 F8 18 18 18 18 18 18 18 18 18 18 18 ................ + 7EC0: 18 18 F8 18 F8 18 18 18 18 18 18 18 18 36 36 36 .............666 + 7ED0: 36 36 36 36 F6 36 36 36 36 36 36 36 36 00 00 00 6666.66666666... + 7EE0: 00 00 00 00 FE 36 36 36 36 36 36 36 36 00 00 00 .....66666666... + 7EF0: 00 00 F8 18 F8 18 18 18 18 18 18 18 18 36 36 36 .............666 + 7F00: 36 36 F6 06 F6 36 36 36 36 36 36 36 36 36 36 36 66...66666666666 + 7F10: 36 36 36 36 36 36 36 36 36 36 36 36 36 00 00 00 6666666666666... + 7F20: 00 00 FE 06 F6 36 36 36 36 36 36 36 36 36 36 36 .....66666666666 + 7F30: 36 36 F6 06 FE 00 00 00 00 00 00 00 00 36 36 36 66...........666 + 7F40: 36 36 36 36 FE 00 00 00 00 00 00 00 00 18 18 18 6666............ + 7F50: 18 18 F8 18 F8 00 00 00 00 00 00 00 00 00 00 00 ................ + 7F60: 00 00 00 00 F8 18 18 18 18 18 18 18 18 18 18 18 ................ + 7F70: 18 18 18 18 1F 00 00 00 00 00 00 00 00 18 18 18 ................ + 7F80: 18 18 18 18 FF 00 00 00 00 00 00 00 00 00 00 00 ................ + 7F90: 00 00 00 00 FF 18 18 18 18 18 18 18 18 18 18 18 ................ + 7FA0: 18 18 18 18 1F 18 18 18 18 18 18 18 18 00 00 00 ................ + 7FB0: 00 00 00 00 FF 00 00 00 00 00 00 00 00 18 18 18 ................ + 7FC0: 18 18 18 18 FF 18 18 18 18 18 18 18 18 18 18 18 ................ + 7FD0: 18 18 1F 18 1F 18 18 18 18 18 18 18 18 36 36 36 .............666 + 7FE0: 36 36 36 36 37 36 36 36 36 36 36 36 36 36 36 36 6666766666666666 + 7FF0: 36 36 37 30 3F 00 00 00 00 00 00 00 00 00 00 00 6670?........... + 8000: 00 00 3F 30 37 36 36 36 36 36 36 36 36 36 36 36 ..?0766666666666 + 8010: 36 36 F7 00 FF 00 00 00 00 00 00 00 00 00 00 00 66.............. + 8020: 00 00 FF 00 F7 36 36 36 36 36 36 36 36 36 36 36 .....66666666666 + 8030: 36 36 37 30 37 36 36 36 36 36 36 36 36 00 00 00 6670766666666... + 8040: 00 00 FF 00 FF 00 00 00 00 00 00 00 00 36 36 36 .............666 + 8050: 36 36 F7 00 F7 36 36 36 36 36 36 36 36 18 18 18 66...66666666... + 8060: 18 18 FF 00 FF 00 00 00 00 00 00 00 00 36 36 36 .............666 + 8070: 36 36 36 36 FF 00 00 00 00 00 00 00 00 00 00 00 6666............ + 8080: 00 00 FF 00 FF 18 18 18 18 18 18 18 18 00 00 00 ................ + 8090: 00 00 00 00 FF 36 36 36 36 36 36 36 36 36 36 36 .....66666666666 + 80A0: 36 36 36 36 3F 00 00 00 00 00 00 00 00 18 18 18 6666?........... + 80B0: 18 18 1F 18 1F 00 00 00 00 00 00 00 00 00 00 00 ................ + 80C0: 00 00 1F 18 1F 18 18 18 18 18 18 18 18 00 00 00 ................ + 80D0: 00 00 00 00 3F 36 36 36 36 36 36 36 36 36 36 36 ....?66666666666 + 80E0: 36 36 36 36 FF 36 36 36 36 36 36 36 36 18 18 18 6666.66666666... + 80F0: 18 18 FF 18 FF 18 18 18 18 18 18 18 18 18 18 18 ................ + 8100: 18 18 18 18 F8 00 00 00 00 00 00 00 00 00 00 00 ................ + 8110: 00 00 00 00 1F 18 18 18 18 18 18 18 18 FF FF FF ................ + 8120: FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 ................ + 8130: 00 00 00 00 00 FF FF FF FF FF FF FF FF F0 F0 F0 ................ + 8140: F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 0F 0F 0F ................ + 8150: 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F FF FF FF ................ + 8160: FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 ................ + 8170: 00 76 DC D8 D8 D8 D8 DC 76 00 00 00 00 00 00 78 .v......v......x + 8180: CC CC D8 FC C6 C6 C6 C6 CC 00 00 00 00 00 00 FE ................ + 8190: 66 62 60 60 60 60 60 60 60 00 00 00 00 00 00 00 fb```````....... + 81A0: 00 00 FE 6C 6C 6C 6C 6C 6C 00 00 00 00 00 00 FE ...llllll....... + 81B0: C6 62 30 18 18 30 62 C6 FE 00 00 00 00 00 00 00 .b0..0b......... + 81C0: 00 00 7E D8 CC CC CC D8 70 00 00 00 00 00 00 00 ..~.....p....... + 81D0: 00 66 66 66 66 66 7C 60 C0 80 00 00 00 00 00 00 .fffff|`........ + 81E0: 00 00 76 DC 18 18 18 18 18 00 00 00 00 00 00 FE ..v............. + 81F0: 38 38 6C C6 C6 6C 38 38 FE 00 00 00 00 00 00 00 88l..l88........ + 8200: 38 6C C6 C6 FE C6 C6 6C 38 00 00 00 00 00 00 38 8l.....l8......8 + 8210: 6C C6 C6 C6 C6 6C 6C 6C EE 00 00 00 00 00 00 3E l....lll.......> + 8220: 60 60 3C 66 C6 C6 C6 CC 78 00 00 00 00 00 00 00 ``.. + 8950: 01 74 67 C6 06 00 05 01 8A 1E 62 04 32 FF D1 E3 .tg.......b.2... + 8960: 8B FB 8B 85 50 04 8A 3E 62 04 50 32 F6 8A 0E 84 ....P..>b.P2.... + 8970: 04 32 ED 41 51 8B 0E 4A 04 32 D2 E8 A6 FF F6 C4 .2.AQ..J.2...... + 8980: 29 75 3D 51 52 89 95 50 04 B4 08 E8 B6 D4 0A C0 )u=QR..P........ + 8990: 75 02 B0 20 33 D2 32 E4 CD 17 F6 C4 29 75 1F 5A u.. 3.2.....)u.Z + 89A0: FE C2 59 E2 DE FE C6 59 E2 CA E8 77 FF 32 C0 A2 ..Y....Y...w.2.. + 89B0: 00 05 58 89 85 50 04 E8 AF 03 61 1F 07 CF 5A 59 ..X..P....a...ZY + 89C0: 59 B0 FF EB EA 52 2A F5 38 C6 7D 02 32 C0 2E 8E Y....R*.8.}.2... + 89D0: 06 4C 24 5A C3 A0 85 04 F6 E3 8A F7 8B D8 8B CA .L$Z............ + 89E0: BA C4 03 B8 02 0F EF B4 02 E8 6D 00 8B D1 32 ED ..........m...2. + 89F0: 8A E6 8A C6 F3 AA 03 FD 8A CA 4B 75 F7 32 E4 E8 ..........Ku.2.. + 8A00: 57 00 C3 53 8A 1E 62 04 0B C0 75 04 0A DB 74 03 W..S..b...u...t. + 8A10: E8 35 03 5B 8B F8 2B D1 81 C2 01 01 8A C3 32 E4 .5.[..+.......2. + 8A20: C3 8A C6 32 F6 2B EA 0A DB 74 2A 2A C3 F6 26 85 ...2.+...t**..&. + 8A30: 04 8B C8 52 B4 01 E8 20 00 B2 C4 B8 02 0F EF 5A ...R... .......Z + 8A40: 1E 06 1F 8B C1 8B CA F3 A4 03 F5 03 FD 48 75 F5 .............Hu. + 8A50: 1F E8 81 FF C3 8A D8 EB F8 BA CE 03 B0 05 EE 42 ...............B + 8A60: EC 24 FC 0A C4 EE 4A C3 9C FA EE 42 EB 00 EC 4A .$....J....B...J + 8A70: 9D C3 1E 2E 8E 1E 4A 24 8B 16 63 04 80 C2 06 1F ......J$..c..... + 8A80: C3 1E 2E 8E 1E 4A 24 8B 16 63 04 1F C3 50 BA CC .....J$..c...P.. + 8A90: 03 EC B2 D4 A8 01 75 02 B2 B4 58 C3 E8 EE FF 80 ......u...X..... + 8AA0: C2 06 C3 1E 2E 8E 1E 4A 24 80 3E 49 04 03 74 13 .......J$.>I..t. + 8AB0: 80 3E 49 04 02 74 0C 80 3E 49 04 01 74 05 80 3E .>I..t..>I..t..> + 8AC0: 49 04 00 1F C3 50 2E 8E 06 4E 24 A0 10 04 24 30 I....P...N$...$0 + 8AD0: 3C 30 74 05 2E 8E 06 50 24 58 0B C0 74 03 E8 E1 <0t....P$X..t... + 8AE0: 01 03 06 4E 04 81 C2 01 01 2B D1 32 ED 8B 2E 4A ...N.....+.2...J + 8AF0: 04 8B F8 8B F0 8B C5 F6 E3 D1 E0 D1 E5 0A DB 75 ...............u + 8B00: 02 8A DE 38 F3 7E 02 8A DE C3 FC 8A D8 8B C1 E8 ...8.~.......... + 8B10: B3 FF 03 F0 3A 16 4A 04 74 06 06 1F E8 1B 00 C3 ....:.J.t....... + 8B20: 06 1F E8 40 00 C3 FC 8A D8 8A C1 8A E6 E8 95 FF ...@............ + 8B30: F7 DD 2B F0 06 1F E8 01 00 C3 53 8A CE 2A CB 32 ..+.......S..*.2 + 8B40: ED 32 F6 2B EA 2B EA E3 0E 8A E1 8B CA F3 A5 03 .2.+.+.......... + 8B50: F5 03 FD FE CC 75 F4 58 B0 20 8A CA F3 AB 03 FD .....u.X. ...... + 8B60: FE CB 75 F6 C3 53 8A C6 2A C3 74 06 F6 E2 8B C8 ..u..S..*.t..... + 8B70: F3 A5 58 8B C8 F6 E2 91 B0 20 F3 AB C3 8B D8 E8 ..X...... ...... + 8B80: 2E 00 2E 8E 1E 50 24 8A C3 22 DF D3 E3 A8 80 74 .....P$..".....t + 8B90: 03 30 1C C3 F6 D7 8A 34 22 F7 0A DE 88 1C C3 8A .0.....4"....... + 8BA0: FC E8 0C 00 2E 8E 1E 50 24 8A 04 D2 E8 22 C7 C3 .......P$....".. + 8BB0: B0 28 F6 E2 F6 C2 01 74 03 05 D8 1F 8B F1 C1 EE .(.....t........ + 8BC0: 02 80 FF 05 7F 0C 03 F0 F6 D1 80 E1 03 D0 E1 B7 ................ + 8BD0: 03 C3 D1 EE 03 F0 F6 D1 80 E1 07 B7 01 C3 FC 8A ................ + 8BE0: D8 2E 8E 06 50 24 8B C1 E8 86 00 75 02 8A DE 03 ....P$.....u.... + 8BF0: F0 E8 24 00 C3 FC 8A D8 2E 8E 06 50 24 8A C1 8A ..$........P$... + 8C00: E6 E8 6D 00 75 02 8A DE F7 DD 81 C6 F0 00 81 C7 ..m.u........... + 8C10: F0 00 2B F0 E8 01 00 C3 8A CE 2A CB E3 2C 51 8A ..+.......*..,Q. + 8C20: CA 56 57 D1 E9 F3 A5 13 C9 F3 A4 8A CA 2B F1 2B .VW..........+.+ + 8C30: F9 81 C6 00 20 81 C7 00 20 D1 E9 F3 A5 13 C9 F3 .... ... ....... + 8C40: A4 5F 5E 03 F5 03 FD 59 E2 D4 8A C7 8A E7 8A CA ._^....Y........ + 8C50: 57 D1 E9 F3 AB 13 C9 F3 AA 8A CA 2B F9 81 C7 00 W..........+.... + 8C60: 20 D1 E9 F3 AB 13 C9 F3 AA 5F 03 FD FE CB 75 DE ........_....u. + 8C70: C3 E8 B0 00 81 C2 01 01 2B D1 38 F3 76 02 32 DB ........+.8.v.2. + 8C80: 51 B1 02 D2 E6 D2 E3 59 32 ED BD 50 00 80 3E 49 Q......Y2..P..>I + 8C90: 04 06 74 04 D0 E2 D1 E0 06 1F 8B F8 8B F0 B0 50 ..t............P + 8CA0: F6 E3 0A DB C3 52 53 8A DF 32 FF D1 E3 8B 87 50 .....RS..2.....P + 8CB0: 04 E8 0E 00 50 D1 EB A1 4C 04 F7 E3 5B 03 C3 5B ....P...L...[..[ + 8CC0: 5A C3 52 8B D0 A0 4A 04 F6 E4 32 F6 03 C2 D1 E0 Z.R...J...2..... + 8CD0: 5A C3 8B E8 83 E5 0F 2E 8A A6 82 8C 8B E8 C1 ED Z............... + 8CE0: 04 83 E5 0F 2E 8A 86 82 8C C3 00 03 0C 0F 30 33 ..............03 + 8CF0: 3C 3F C0 C3 CC CF F0 F3 FC FF 26 8B 04 86 E0 BA ..&.}......S.. + 8DD0: E8 95 FC 8A E0 B0 0F E8 8E FC 8B D8 B8 0E AA EF ................ + 8DE0: B8 0F 55 EF B0 0E E8 7F FC 3C AA 74 0D B0 0F E8 ..U......<.t.... + 8DF0: 76 FC 3C 55 74 04 32 C0 5B C3 B0 0E 8A E7 EF FE v.I..t....t..... + 8E90: 04 08 74 03 CD 42 C3 8A 36 85 04 8A D6 FE CA 38 ..t..B..6......8 + 8EA0: CD 7E 1F 0A C9 74 64 8A E9 8A CE FE C9 EB 5C 38 .~...td.......\8 + 8EB0: D1 74 58 8A CE 80 FD 03 7C 04 8A E9 D0 ED FE C9 .tX.....|....... + 8EC0: EB 49 80 F9 03 7E 44 8A E1 2A E5 0A E4 75 0A 38 .I...~D..*...u.8 + 8ED0: CA 74 38 FE CA 38 CA 74 32 8A C5 0A C1 38 F0 7E .t8..8.t2....8.~ + 8EE0: 0A 80 FC 02 7E 12 80 FD 02 7F C8 80 FC 03 7D BF ....~.........}. + 8EF0: 8A D6 FE CA 38 D1 74 13 8A CE FE C9 FE C9 8A E9 ....8.t......... + 8F00: 2A EC 80 FE 08 7F 04 FE C1 FE C5 B4 0A E8 05 FE *............... + 8F10: C3 2E 8E 1E 4A 24 A2 62 04 32 E4 8B F0 F7 26 4C ....J$.b.2....&L + 8F20: 04 A3 4E 04 8B C8 E8 7A FB 74 07 80 3E 49 04 07 ..N....z.t..>I.. + 8F30: 77 02 D1 F9 B4 0C E8 DC FD D1 E6 8B 84 50 04 E8 w............P.. + 8F40: 27 FE C3 2E 8E 1E 4A 24 8A 26 49 04 E8 D1 A8 74 '.....J$.&I....t + 8F50: 07 C7 06 50 04 00 00 C3 E8 48 FB 74 0B 80 FC 07 ...P.....H.t.... + 8F60: 74 06 77 08 E8 77 FC C3 E8 9F FB C3 80 FC 13 7C t.w..w.........| + 8F70: 03 74 1F C3 E8 4E FA 8A D8 8B C1 E8 85 FA 8B 2E .t...N.......... + 8F80: 4A 04 52 F6 26 85 04 F7 E5 8B F7 03 F0 5A E8 90 J.R.&........Z.. + 8F90: FA C3 E8 30 FA 8A D8 8B C1 E8 67 FA C1 E7 03 52 ...0......g....R + 8FA0: 8B 2E 4A 04 C1 E5 03 F7 26 85 04 F7 E5 8B F7 03 ..J.....&....... + 8FB0: F0 5A E8 55 FE C3 2E 8E 1E 4A 24 8A 26 49 04 E8 .Z.U.....J$.&I.. + 8FC0: E1 FA 74 0C 80 FC 07 74 07 77 40 80 FC 03 7F 04 ..t....t.w@..... + 8FD0: E8 53 FB C3 E8 1E FC C3 E8 EA F9 8A D8 8A C1 8A .S.............. + 8FE0: E6 FE C4 E8 1D FA 2B 3E 4A 04 C1 E7 03 52 F7 26 ......+>J....R.& + 8FF0: 85 04 F7 26 4A 04 C1 E0 03 8B F7 2B F0 5A 8B 2E ...&J......+.Z.. + 9000: 4A 04 C1 E5 03 F7 DD E8 00 FE C3 80 FC 13 7C 03 J.............|. + 9010: 74 C6 C3 E8 AF F9 8A D8 8A C1 8A E6 FE C4 E8 E2 t............... + 9020: F9 52 8B 2E 4A 04 F7 26 85 04 F7 E5 2B FD 8B F7 .R..J..&....+... + 9030: 2B F0 5A F7 DD E8 E9 F9 C3 2E 8E 1E 4A 24 2E 8E +.Z.........J$.. + 9040: 06 50 24 E8 5D FA 74 11 80 3E 49 04 07 7C 18 2E .P$.].t..>I..|.. + 9050: 8E 06 4E 24 74 03 E9 B1 00 E8 49 FC 8B D8 26 8B ..N$t.....I...&. + 9060: 07 8B EC 89 46 1A C3 A1 50 04 E8 B7 FC 8B F0 BB ....F...P....... + 9070: 08 00 2B E3 8B EC 80 3E 49 04 06 75 1F B9 04 00 ..+....>I..u.... + 9080: 26 8A 04 88 46 00 45 26 8A 84 00 20 88 46 00 45 &...F.E&... .F.E + 9090: 83 C6 50 E2 EB B8 00 02 B2 80 EB 17 D1 E6 B9 04 ..P............. + 90A0: 00 E8 56 FC 81 C6 00 20 E8 4F FC 81 EE B0 1F E2 ..V.... .O...... + 90B0: F0 EB E2 2B EB C4 3E 0C 01 32 F6 80 FB 0E 75 09 ...+..>..2....u. + 90C0: 26 83 7D FE 10 75 02 B6 80 16 1F 8B F5 8B CB F6 &.}..u.......... + 90D0: C6 80 74 01 47 56 57 F3 A6 5F 5E 74 23 FE C0 03 ..t.GVW.._^t#... + 90E0: FB F6 C6 80 74 01 47 FE CA 75 E2 FE CC 74 0F 2E ....t.G..u...t.. + 90F0: 8E 1E 4A 24 C4 3E 7C 00 B0 80 B2 80 EB CB 32 C0 ..J$.>|.......2. + 9100: 8B E5 03 E3 8B EC 89 46 1A C3 80 3E 49 04 13 7C .......F...>I..| + 9110: 05 75 02 EB 5A C3 2E 8E 06 4C 24 E8 18 FC 8B F0 .u..Z....L$..... + 9120: 8B 1E 85 04 2B E3 8B EC B8 05 08 B9 05 00 BA CE ....+........... + 9130: 03 80 3E 49 04 0F 72 1A F6 06 87 04 60 75 13 B4 ..>I..r.....`u.. + 9140: 0A F7 C6 01 00 75 02 B4 05 B0 07 EF B8 05 18 B9 .....u.......... + 9150: 05 01 EF 51 8B CB 26 8A 04 F6 D0 88 46 00 45 03 ...Q..&.....F.E. + 9160: 36 4A 04 E2 F1 58 EF B8 00 01 32 D2 E9 44 FF 2E 6J...X....2..D.. + 9170: 8E 06 4C 24 A1 50 04 8B D0 32 F6 52 8A C4 32 E4 ..L$.P...2.R..2. + 9180: F7 26 4A 04 F7 26 85 04 5A 03 C2 8B F0 8B 1E 85 .&J..&..Z....... + 9190: 04 2B E3 8B EC 53 8B 3E 4A 04 4F C1 E7 03 C1 E6 .+...S.>J.O..... + 91A0: 03 B9 08 00 32 E4 26 8A 04 D0 E4 0A C0 74 03 80 ....2.&......t.. + 91B0: CC 01 46 E2 F1 88 66 00 45 03 F7 4B 75 E3 5B B8 ..F...f.E..Ku.[. + 91C0: 00 01 32 D2 E9 EC FE 33 ED EB 03 BD 01 00 2E 8E ..2....3........ + 91D0: 1E 4A 24 2E 8E 06 50 24 8A 26 49 04 E8 C4 F8 74 .J$...P$.&I....t + 91E0: 0F 2E 8E 06 4E 24 80 FC 07 74 05 7C 3D E9 0B 02 ....N$...t.|=... + 91F0: 8A E3 8B F0 8A DF 32 FF D1 E3 8B 87 50 04 8B D0 ......2.....P... + 9200: A0 4A 04 F6 E4 32 F6 03 C2 8B F8 D1 E7 0A DB 74 .J...2.........t + 9210: 0B D0 EB A1 4C 04 03 F8 FE CB 75 FA 8B C6 0B ED ....L.....u..... + 9220: 75 03 F3 AB C3 AA 47 E2 FC C3 50 2E 8E 06 50 24 u.....G...P...P$ + 9230: A1 50 04 E8 EE FA 8B F8 A0 50 04 8A 26 4A 04 8B .P.......P..&J.. + 9240: E8 58 A8 80 74 08 24 7F C5 36 7C 00 EB 04 C5 36 .X..t.$..6|....6 + 9250: 0C 01 8A FC 32 E4 C1 E0 03 03 F0 80 FF 06 74 69 ....2.........ti + 9260: D1 E7 8A F3 B0 55 80 E3 03 F6 E3 8A D8 8A F8 8B .....U.......... + 9270: C5 50 B2 04 F6 C6 80 75 27 AC E8 55 FA 23 C3 AB .P.....u'..U.#.. + 9280: AC E8 4E FA 23 C3 26 89 85 FE 1F 83 C7 4E FE CA ..N.#.&......N.. + 9290: 75 E7 83 EE 08 81 EF 3E 01 58 E8 72 00 E2 D2 C3 u......>.X.r.... + 92A0: AC E8 2E FA 23 C3 26 31 05 AC E8 25 FA 23 C3 26 ....#.&1...%.#.& + 92B0: 31 85 00 20 83 C7 50 FE CA 75 E5 83 EE 08 81 EF 1.. ..P..u...... + 92C0: 3E 01 58 E8 49 00 E2 A9 C3 8B C5 50 B2 04 F6 C3 >.X.I......P.... + 92D0: 80 74 1F AC 26 30 05 AC 26 30 85 00 20 83 C7 50 .t..&0..&0.. ..P + 92E0: FE CA 7F EF 83 EE 08 81 EF 3F 01 58 E8 20 00 E2 .........?.X. .. + 92F0: DA C3 AC AA AC 26 88 85 FF 1F 83 C7 4F FE CA 7F .....&......O... + 9300: F1 83 EE 08 81 EF 3F 01 58 E8 03 00 E2 BD C3 FE ......?.X....... + 9310: C0 38 E0 72 06 32 C0 81 C7 F0 00 C3 8A 16 85 04 .8.r.2.......... + 9320: F6 E2 8B F0 32 F6 8B EA 66 0F B6 06 51 04 F6 E2 ....2...f...Q... + 9330: 66 0F B7 16 4A 04 83 FA 64 75 03 BA 68 00 83 FA f...J...du..h... + 9340: 5A 75 03 BA 60 00 81 FA AF 00 75 03 BA B0 00 52 Zu..`.....u....R + 9350: F7 E2 66 0F B7 F8 66 0F B6 06 50 04 66 03 F8 66 ..f...f...P.f..f + 9360: C1 CF 10 03 FA 66 C1 C7 03 81 CF 00 FF 66 C1 C7 .....f.......f.. + 9370: 10 5A 8A E2 4A C1 E2 03 A0 50 04 50 C5 06 0C 01 .Z..J....P.P.... + 9380: 03 F0 2E 8E 06 4C 24 58 57 51 50 9C FC 8B CD E8 .....L$XWQP..... + 9390: 3B 00 B5 08 AC 8A E0 8A C7 D0 E4 73 02 8A C3 26 ;..........s...& + 93A0: 88 05 66 47 FE CD 75 EF 66 03 FA E2 E2 9D 58 59 ..fG..u.f.....XY + 93B0: 5F 83 C7 08 FE C0 38 E0 72 0E 51 32 C0 8B CD 49 _.....8.r.Q2...I + 93C0: 03 FA 83 C7 08 E2 F9 59 2B F5 E2 BC C3 06 52 33 .......Y+.....R3 + 93D0: C0 8E C0 66 C1 C7 10 8B C7 66 C1 C7 10 E8 40 A4 ...f.....f....@. + 93E0: 74 16 38 E0 74 12 0F B6 D0 E8 91 C9 8A E0 66 C1 t.8.t.........f. + 93F0: C7 10 8B F8 66 C1 C7 10 5A 07 C3 80 FC 13 7C 0B ....f...Z.....|. + 9400: 0F 84 18 FF 80 FC 62 0F 84 11 FF E8 01 00 C3 80 ......b......... + 9410: FC 11 75 06 80 E3 80 80 CB 0F 50 53 8A DF 32 FF ..u.......PS..2. + 9420: D1 E3 8B 97 50 04 5B 2E 8E 06 4C 24 E8 07 F9 8B ....P.[...L$.... + 9430: F8 8B 2E 85 04 58 32 F6 52 8B 36 4A 04 56 8A 26 .....X2.R.6J.V.& + 9440: 85 04 C5 36 0C 01 80 FC 0E 75 09 83 7C FE 10 75 ...6.....u..|..u + 9450: 03 B4 10 46 F6 E4 03 F0 B6 03 F6 C3 80 75 6D B2 ...F.........um. + 9460: C4 B8 02 0F EF 5A 58 50 52 4A 8A E0 57 51 51 57 .....ZXPRJ..WQQW + 9470: 8B CD 32 C0 AA 03 FA E2 FB 5F 47 FE C4 38 D4 76 ..2......_G..8.v + 9480: 0A 32 E4 8B CD 49 03 FA 47 E2 FB 59 E2 E0 59 5F .2...I..G..Y..Y_ + 9490: BA C4 03 B0 02 8A E3 EF 5B 4B 5A 51 57 8B CD AC ........[KZQW... + 94A0: 26 8A 25 AA 03 FB E2 F7 5F 47 2B F5 42 3B D3 76 &.%....._G+.B;.v + 94B0: 0A 33 D2 8B CD 49 03 FB 47 E2 FB 59 E2 DD BA CE .3...I..G..Y.... + 94C0: 03 B8 03 00 EF B2 C4 B8 02 0F EF C3 B2 CE B8 03 ................ + 94D0: 18 EF EB BC 2E 8E 1E 4A 24 80 3E 63 04 B4 74 0B .......J$.>c..t. + 94E0: BA CC 03 EC A8 01 75 04 CD 42 C3 C3 E8 D1 F8 0A ......u..B...... + 94F0: FF 75 1C 8A E3 80 E4 1F 80 26 66 04 E0 08 26 66 .u.......&f...&f + 9500: 04 E8 2D 00 8A 1E 66 04 80 E3 20 B1 05 D2 EB E8 ..-...f... ..... + 9510: 91 F5 74 19 A0 66 04 24 DF 80 E3 01 74 02 0C 20 ..t..f.$....t.. + 9520: A2 66 04 24 10 0C 02 0A D8 E8 53 00 C3 E8 7E F8 .f.$......S...~. + 9530: C3 53 50 80 E3 0F 8A FB D0 E3 81 E3 10 07 0A DF .SP............. + 9540: E8 60 F5 74 0E B4 00 8A C3 E8 2C F3 0B ED 74 03 .`.t......,...t. + 9550: 26 88 1D 8A C3 E8 0B 00 0B ED 74 04 26 88 5D 10 &.........t.&.]. + 9560: 58 5B C3 8A E0 1E 2E 8E 1E 4A 24 80 3E 49 04 33 X[.......J$.>I.3 + 9570: 1F 7F 08 8A C4 B4 11 E8 FE F2 C3 E8 30 F8 C3 9C ............0... + 9580: FA E8 9F 05 B2 C0 B9 03 00 B4 01 8A C4 EE 8A C3 ................ + 9590: EE 0B ED 74 04 47 26 88 1D FE C4 80 C3 02 E2 EB ...t.G&......... + 95A0: B0 20 EE 9D C3 2E 8E 1E 4A 24 8A 26 49 04 E8 F2 . ......J$.&I... + 95B0: F4 74 0A 80 FC 07 77 06 74 03 E8 C0 F5 C3 80 FC .t....w.t....... + 95C0: 13 7C 03 74 4C C3 8A D8 E8 BB F7 BA CE 03 B0 08 .|.tL........... + 95D0: EF 2E 8E 1E 4C 24 F6 C3 80 75 1C B2 C4 B8 02 FF ....L$...u...... + 95E0: EF 8A 25 C6 05 00 8A E3 EF 8A 25 B4 FF 88 25 EF ..%.......%...%. + 95F0: B2 CE B8 08 FF EF C3 B8 03 18 EF B2 C4 B0 02 8A ................ + 9600: E3 EF 8A 25 B4 FF 88 25 EF B2 CE B8 03 00 EF EB ...%...%........ + 9610: E1 50 2E 8E 06 4C 24 A1 4A 04 C1 E0 03 F7 E2 03 .P...L$.J....... + 9620: C1 8B F8 58 26 88 05 C3 2E 8E 1E 4A 24 8A 26 49 ...X&......J$.&I + 9630: 04 E8 6F F4 74 0F 80 FC 07 77 0B 74 08 E8 5F F5 ..o.t....w.t.._. + 9640: 8B EC 89 46 1A C3 80 FC 13 7C 03 74 29 C3 E8 35 ...F.....|.t)..5 + 9650: F7 8A CC 2E 8E 1E 4C 24 BA CE 03 32 FF B8 04 03 ......L$...2.... + 9660: EF D0 E7 8A 1D 22 D9 74 03 80 CF 01 FE CC 7D F0 .....".t......}. + 9670: 8B EC 88 7E 1A C3 A1 4A 04 C1 E0 03 F7 E2 03 C1 ...~...J........ + 9680: 8B F8 2E 8E 1E 4C 24 8A 05 8B EC 88 46 1A C3 2E .....L$.....F... + 9690: 8E 1E 4A 24 8A 3E 62 04 8A CF D0 E1 32 ED BE 50 ..J$.>b.....2..P + 96A0: 04 03 F1 8B 14 8A 0E 49 04 3C 0D 76 4A 2E 8E 06 .......I.<.vJ... + 96B0: 50 24 E8 EE F3 75 33 8A 1E 4A 04 8A F8 8A C6 F6 P$...u3..J...... + 96C0: E3 8A CA 03 C8 D1 E1 03 0E 4E 04 8B F9 8A C7 AA .........N...... + 96D0: D1 E9 41 FE C2 38 DA 73 59 89 14 8B 16 63 04 B0 ..A..8.sY....c.. + 96E0: 0E 8A E5 EF 8A E1 FE C0 EF C3 2E 8E 06 4E 24 80 .............N$. + 96F0: F9 07 74 C3 E9 83 00 75 04 32 D2 EB 0F 3C 0A 75 ..t....u.2...<.u + 9700: 1D 3A 36 84 04 75 03 E9 93 00 FE C6 89 14 E8 92 .:6..u.......... + 9710: F3 75 05 80 F9 07 7F 05 8B C2 E8 4C F6 C3 3C 07 .u.........L..<. + 9720: 75 04 E8 D3 8F C3 3C 08 75 83 0A D2 74 DE FE CA u.....<.u...t... + 9730: EB DA 32 FF 32 D2 2B CB 3A 36 84 04 74 06 FE C6 ..2.2.+.:6..t... + 9740: 03 CB EB 95 89 14 8B 16 63 04 B0 0E 8A E5 EF 8A ........c....... + 9750: E1 FE C0 EF 2B FB 2B FB 26 8A 65 02 50 8B 3E 4E ....+.+.&.e.P.>N + 9760: 04 8B F3 D1 E6 03 F7 A0 84 04 F6 E3 8B C8 06 1F ................ + 9770: F3 A5 8B CB 58 B0 20 F3 AB C3 B9 01 00 B4 0A E8 ....X. ......... + 9780: C2 C6 FE C2 3A 16 4A 04 74 03 89 14 C3 32 FF 32 ....:.J.t....2.2 + 9790: D2 89 14 3A 36 84 04 74 2E FE C6 EB ED 89 14 2E ...:6..t........ + 97A0: 8E 06 50 24 E8 FC F2 74 0E 2E 8E 06 4E 24 80 F9 ..P$...t....N$.. + 97B0: 07 74 04 32 FF EB 10 8B C2 E8 AD F5 8B F9 D1 E7 .t.2............ + 97C0: 4F 8B 1E 4A 04 EB 91 33 C9 8A 36 84 04 8A 16 4A O..J...3..6....J + 97D0: 04 FE CA B0 01 E9 70 F7 2E 8E 1E 4A 24 F6 06 87 ......p....J$... + 97E0: 04 08 74 03 CD 42 C3 E8 76 F6 8B EC C6 46 1B 00 ..t..B..v....F.. + 97F0: C3 2E 8E 1E 4A 24 8A DF 32 FF D1 E3 89 97 50 04 ....J$..2.....P. + 9800: D0 EB 38 1E 62 04 75 05 8B C2 E8 5C F5 C3 2E 8E ..8.b.u....\.... + 9810: 1E 4A 24 8A DF 32 FF D1 E3 8B 97 50 04 8B 0E 60 .J$..2.....P...` + 9820: 04 8B EC 89 4E 16 89 56 12 C3 2E 8E 1E 4A 24 A0 ....N..V.....J$. + 9830: 87 04 24 80 0A 06 49 04 8A 26 4A 04 F6 06 87 04 ..$...I..&J..... + 9840: 08 75 2D E8 5D F2 74 07 80 3E 49 04 07 7F 21 51 .u-.].t..>I...!Q + 9850: 8A CC 8A 2E 84 04 BE 1B 98 81 FE 24 98 74 10 2E ...........$.t.. + 9860: 3B 0C 74 05 83 C6 03 EB F0 24 80 2E 0A 44 02 59 ;.t......$...D.Y + 9870: 8A 3E 62 04 8B EC 89 46 1A 89 5E 0E 89 4E 16 89 .>b....F..^..N.. + 9880: 56 12 C3 84 18 23 84 2B 33 84 2A 32 2E 8E 1E 4A V....#.+3.*2...J + 9890: 24 3C 04 7F 1B 50 52 BA CC 03 EC A8 01 5A 58 74 $<...PR......ZXt + 98A0: 08 80 3E 63 04 D4 74 08 C3 80 3E 63 04 B4 75 F8 ..>c..t...>c..u. + 98B0: 3C 1C 73 F4 32 E4 8B E8 D1 E5 2E FF A6 57 98 8F <.s.2........W.. + 98C0: 98 AF 98 C1 98 F6 98 40 98 40 98 40 98 1B 99 33 .......@.@.@...3 + 98D0: 99 37 99 40 98 40 98 40 98 40 98 40 98 40 98 65 .7.@.@.@.@.@.@.e + 98E0: 99 40 98 69 99 84 99 40 98 C3 99 40 98 D1 99 EC .@.i...@...@.... + 98F0: 99 F3 99 FF 99 23 9A 80 3E 49 04 13 74 15 E8 BF .....#..>I..t... + 9900: F4 8B C3 86 E0 E8 70 EF 0B ED 74 07 8A C7 32 FF ......p...t...2. + 9910: 26 88 01 E8 93 F4 C3 E8 A6 F4 8A C7 E8 44 FC 0B &............D.. + 9920: ED 74 F0 26 88 7D 11 EB EA 80 3E 49 04 13 74 E3 .t.&.}....>I..t. + 9930: 06 E8 8C F4 1F 0B ED 74 07 8B F2 B9 11 00 F3 A4 .......t........ + 9940: 8B F2 E8 DE 01 32 E4 B9 10 00 B2 C0 9C FA 8A C4 .....2.......... + 9950: EE AC EE 9D FE C4 E2 F4 AC E8 07 FC EB B5 80 FB ................ + 9960: 01 77 B0 E8 43 F4 B2 C0 B0 30 E8 FB F0 24 F7 80 .w..C....0...$.. + 9970: 26 65 04 DF 80 FB 00 74 07 0C 08 80 0E 65 04 20 &e.....t.....e. + 9980: EE EB 90 E8 9D 01 8A C3 B2 C0 E8 DB F0 8B C8 EE ................ + 9990: B0 20 EE 8B EC 88 4E 0F E9 78 FF B3 11 EB E4 8B . ....N..x...... + 99A0: FA E8 05 F4 B9 10 00 32 E4 B2 C0 8A C4 9C FA EE .......2........ + 99B0: 42 EC 26 88 05 FE C4 4A EE 9D 47 E2 EE 9C FA B0 B.&....J..G..... + 99C0: 11 EE 42 EC 9D 26 88 05 E8 E3 F3 EB 5A E8 CE 00 ..B..&......Z... + 99D0: C3 8B FA 51 8B C3 26 8A 35 26 8A 6D 01 26 8A 4D ...Q..&.5&.m.&.M + 99E0: 02 E8 CA 00 83 C7 03 43 59 E2 E8 C3 0A DB 75 1A .......CY.....u. + 99F0: E8 B6 F3 B2 C0 B0 30 E8 6E F0 24 7F F6 C7 01 74 ......0.n.$....t + 9A00: 02 0C 80 B4 30 E8 70 EE EB 1D FE CB 75 1C E8 98 ....0.p.....u... + 9A10: F3 B2 C0 B0 30 E8 50 F0 EE A8 80 75 03 C0 E7 02 ....0.P....u.... + 9A20: B4 34 8A C7 E8 51 EE E8 7F F3 C3 8A C3 E8 D1 00 .4...Q.......... + 9A30: 8B EC 89 4E 16 88 76 13 C3 8B FA 51 8B C3 E8 C3 ...N..v....Q.... + 9A40: 00 26 88 35 26 88 6D 01 26 88 4D 02 83 C7 03 43 .&.5&.m.&.M....C + 9A50: 59 E2 E8 C3 BA C6 03 8A C3 EE C3 BA C6 03 EC 32 Y..............2 + 9A60: E4 8B EC 89 46 0E C3 E8 3F F3 B2 C0 B0 34 E8 F7 ....F...?....4.. + 9A70: EF 8A F8 EE B0 30 E8 EF EF B3 01 A8 80 75 05 B3 .....0.......u.. + 9A80: 00 C0 EF 02 8B EC 89 5E 0E EB 9C 51 8B C3 E8 73 .......^...Q...s + 9A90: 00 E8 2A 00 8A C3 E8 52 00 43 59 E2 EE C3 F6 06 ..*....R.CY..... + 9AA0: 89 04 02 74 03 E8 16 00 8A C3 E8 39 00 C3 F6 06 ...t.......9.... + 9AB0: 89 04 02 74 03 E8 06 00 8A C3 E8 2E 00 C3 50 B0 ...t..........P. + 9AC0: 1E F6 E6 50 B0 3B F6 E5 50 B0 0B F6 E1 59 03 C1 ...P.;..P....Y.. + 9AD0: 59 03 C1 B1 64 F6 F1 80 FC 32 7C 02 FE C0 8A F0 Y...d....2|..... + 9AE0: 8A E8 8A C8 58 C3 52 E8 39 00 5A 53 8B DA BA C8 ....X.R.9.ZS.... + 9AF0: 03 9C FA EE 42 8A C7 EE 8A C5 EE 8A C1 EE 9D 5B ....B..........[ + 9B00: C3 E8 1F 00 53 9C FA BA C7 03 EE 42 42 EC 8A F8 ....S......BB... + 9B10: EB 00 EB 00 EC 8A E8 EB 00 EB 00 EC 8A C8 8A F7 ................ + 9B20: 9D 5B C3 50 51 E8 81 F2 B9 FF 7F EC A8 08 75 02 .[.PQ.........u. + 9B30: E2 F9 59 58 C3 2E 8E 1E 4A 24 8B F8 24 0F 81 E7 ..YX....J$..$... + 9B40: F0 00 C1 EF 03 83 FF 06 7F 18 2E FF A5 E7 9A EF ................ + 9B50: 9A 04 9B A2 9B FE 9B 3C 03 74 08 3C 04 7F 03 E8 .......<.t.<.... + 9B60: CF 01 C3 BA C4 03 B0 03 8A E3 EF C3 3C 04 77 F2 ............<.w. + 9B70: 50 53 50 52 8B 16 63 04 B0 07 E8 EB EE 8A E0 D0 PSPR..c......... + 9B80: EC 80 E4 01 A8 40 74 03 80 CC 02 B0 12 E8 D8 EE .....@t......... + 9B90: 40 A3 85 04 B0 09 E8 CF EE A8 80 74 04 D1 2E 85 @..........t.... + 9BA0: 04 A1 85 04 8B D0 3D F4 01 73 1B BA E0 01 3D C2 ......=..s....=. + 9BB0: 01 73 13 BA 90 01 3D 7C 01 73 0B BA 5E 01 3D 4A .s....=|.s..^.=J + 9BC0: 01 73 03 BA C8 00 89 16 85 04 5A 58 C6 06 84 04 .s........ZX.... + 9BD0: FF E8 5D 01 5B 58 8A DF 32 FF 0A C0 74 0E B3 0E ..].[X..2...t... + 9BE0: 3C 01 74 08 B3 08 3C 02 74 02 B3 10 8A CB 8A E9 <.t...<.t....... + 9BF0: 81 E9 01 02 80 F9 08 7E 04 81 E9 01 01 87 1E 85 .......~........ + 9C00: 04 53 E8 5B F2 5B E8 85 02 C3 0A C0 74 11 FE C8 .S.[.[......t... + 9C10: 74 1A FE C8 74 38 FE C8 74 3C FE C8 74 40 C3 89 t...t8..t<..t@.. + 9C20: 2E 7C 00 8C 06 7E 00 C3 8C C8 8E C0 FE CA 0A DB .|...~.......... + 9C30: 74 07 32 FF 2E 8A 97 E2 9B 89 0E 85 04 88 16 84 t.2............. + 9C40: 04 89 2E 0C 01 8C 06 0E 01 C3 00 0D 18 2A E8 09 .............*.. + 9C50: 03 B9 0E 00 EB D6 BD F2 6A B9 08 00 EB CA BD 05 ........j....... + 9C60: 73 B9 10 00 EB C2 0A C0 75 BD 8B 0E 85 04 8A 16 s.......u....... + 9C70: 84 04 80 FF 07 77 35 80 FF 01 77 10 0A FF 75 06 .....w5...w...u. + 9C80: C4 2E 7C 00 EB 26 C4 2E 0C 01 EB 20 80 FF 02 75 ..|..&..... ...u + 9C90: 0B 8C CD 8E C5 2E 8B 2E E4 83 EB 10 0E 07 8A DF ................ + 9CA0: 32 FF 80 EB 02 D1 E3 2E 8B AF 55 9C 8B C5 8B EC 2.........U..... + 9CB0: 89 4E 16 89 56 12 89 46 0A 8C 46 1E C3 05 73 F2 .N..V..F..F...s. + 9CC0: 6A F2 6E F2 72 05 73 05 83 53 06 8A 26 49 04 E8 j.n.r.s..S..&I.. + 9CD0: CD C3 26 8A 47 02 26 8A 67 33 F6 C4 01 74 22 BD ..&.G.&.g3...t". + 9CE0: 05 73 3C 10 7D 0E E8 71 02 8C 06 0E 01 3C 0E 7D .s<.}..q.....<.} + 9CF0: 07 BD F2 6A 8C 0E 0E 01 89 2E 0C 01 E8 10 01 EB ...j............ + 9D00: 2D B4 84 3C 10 7D 13 B4 81 3C 0E 74 0D 7F 15 B4 -..<.}...<.t.... + 9D10: 02 3C 08 74 05 80 CC 80 EB 0A 26 F6 47 05 01 74 .<.t......&.G..t + 9D20: 03 80 E4 7F 86 C4 32 DB E8 06 00 E8 C9 01 07 5B ......2........[ + 9D30: C3 8B F8 8B F2 BA CE 03 EC B8 05 00 EF B8 06 04 ................ + 9D40: EF B2 C4 EC B8 02 04 EF B8 04 07 EF 8B D6 8B C7 ................ + 9D50: 50 24 7F 0A C0 74 22 0E 07 33 D2 B9 00 01 3C 04 P$...t"..3....<. + 9D60: 75 07 B7 10 BD 05 73 EB 10 FE C8 75 07 B7 0E E8 u.....s....u.... + 9D70: E8 01 EB 05 B7 08 BD F2 6A E8 2D 00 58 A8 80 74 ........j.-.X..t + 9D80: 00 BA C4 03 B8 02 03 EF B8 04 02 EF B2 CC EC A8 ................ + 9D90: 01 B8 06 0E 75 02 B4 0A B2 CE 50 EC 58 EF B0 04 ....u.....P.X... + 9DA0: EE 32 C0 EE B8 05 10 EF C3 FC 0B C9 75 01 C3 80 .2..........u... + 9DB0: FF 0E 75 0A 26 83 7E FE 10 75 03 80 CD 80 1E 06 ..u.&.~..u...... + 9DC0: 1F 2E 8E 06 4C 24 8B FA C1 E7 05 B0 40 53 80 E3 ....L$......@S.. + 9DD0: 03 F6 E3 5B F6 C3 04 74 02 04 20 86 E0 8B D0 03 ...[...t.. ..... + 9DE0: FA 8B F5 E3 28 32 C0 86 FB 32 FF 51 F6 C5 80 74 ....(2...2.Q...t + 9DF0: 01 46 8B CB F3 A4 83 FB 20 74 07 B9 20 00 2B CB .F...... t.. .+. + 9E00: F3 AA 59 F6 C5 80 74 01 46 FE C9 75 DE 1F C3 8A ..Y...t.F..u.... + 9E10: 26 49 04 50 06 57 C4 3E A8 04 26 C4 7D 0C 8C C5 &I.P.W.>..&.}... + 9E20: 0B EF 74 30 8B EF 83 C7 07 26 8A 05 3C FF 74 24 ..t0.....&..<.t$ + 9E30: 38 E0 74 03 47 EB F2 8B FD 26 8A 05 FE C8 A2 84 8.t.G....&...... + 9E40: 04 26 8B 45 01 A3 85 04 26 C4 7D 03 89 3E 0C 01 .&.E....&.}..>.. + 9E50: 8C 06 0E 01 5F 07 58 C3 26 F6 47 33 01 74 01 C3 ...._.X.&.G3.t.. + 9E60: C4 1E A8 04 26 C4 5F 08 8C C0 0B C3 74 1F BF 0B ....&._.....t... + 9E70: 00 26 8A 01 3C FF 74 15 47 38 06 49 04 75 F2 26 .&..<.t.G8.I.u.& + 9E80: 8A 07 32 E4 87 06 85 04 8B D8 E8 01 00 C3 8B 16 ..2............. + 9E90: 63 04 8A 26 85 04 FE CC 80 E4 1F 9C FA 80 FA D4 c..&............ + 9EA0: 74 0B B0 14 EE 42 EC 24 E0 0A C4 EE 4A B0 09 EE t....B.$....J... + 9EB0: 42 EC 24 E0 0A C4 EE 9D 8A C8 8B C3 8A 16 85 04 B.$............. + 9EC0: F6 F2 80 3E 84 04 FF 75 07 A2 84 04 FE 0E 84 04 ...>...u........ + 9ED0: F6 E2 F6 C1 80 74 02 D1 E0 48 8A E0 B0 12 8B 16 .....t...H...... + 9EE0: 63 04 EF A0 4A 04 8A 26 84 04 FE C4 F6 E4 D1 E0 c...J..&........ + 9EF0: 05 00 01 A3 4C 04 C3 8A 26 49 04 50 06 57 C4 3E ....L...&I.P.W.> + 9F00: A8 04 26 C4 7D 08 8C C5 0B EF 74 4A 8B EF 83 C7 ..&.}.....tJ.... + 9F10: 0B 26 8A 05 3C FF 74 3E 38 E0 74 03 47 EB F2 8B .&..<.t>8.t.G... + 9F20: FD 26 8A 3D 26 8A 5D 01 26 8B 4D 02 26 8B 55 04 .&.=&.].&.M.&.U. + 9F30: 26 8A 45 0A 3C FF 74 02 FE C8 50 A0 84 04 FE C0 &.E.<.t...P..... + 9F40: F6 26 85 04 A3 85 04 58 A2 84 04 26 C4 7D 06 8B .&.....X...&.}.. + 9F50: EF 32 C0 E8 DB FD 5F 07 58 C3 50 53 51 52 2E A1 .2...._.X.PSQR.. + 9F60: 54 24 0B C0 74 09 2E 8B 2E E4 83 0E 07 EB 08 B8 T$..t........... + 9F70: 30 11 B7 02 E8 CD BE 5A 59 5B 58 C3 3C 04 7C 01 0......ZY[X.<.|. + 9F80: C3 E3 FD 53 2E 8E 1E 4A 24 86 FB 32 FF D1 E3 8B ...S...J$..2.... + 9F90: FB 81 C7 50 04 8B 35 5B 89 15 56 8B F0 51 53 26 ...P..5[..V..QS& + 9FA0: 8A 46 00 45 3C 0D 7F 1F 75 04 32 D2 EB 40 3C 0A .F.E<...u.2..@<. + 9FB0: 74 32 3C 07 75 05 E8 3F 87 EB 62 3C 08 75 08 0A t2<.u..?..b<.u.. + 9FC0: D2 74 5A FE CA EB 27 F7 C6 02 00 74 05 26 8A 5E .tZ...'....t.&.^ + 9FD0: 00 45 B9 01 00 B4 09 E8 6A BE FE C2 3A 16 4A 04 .E......j...:.J. + 9FE0: 72 0C 32 D2 89 15 3A 36 84 04 73 06 FE C6 89 15 r.2...:6..s..... + 9FF0: EB 2B 50 E8 AD EA 75 08 B8 00 08 E8 46 BE EB 09 .+P...u.....F... + A000: 80 3E 49 04 07 74 F1 32 E4 86 3E 62 04 53 8A FC .>I..t.2..>b.S.. + A010: 55 E8 25 00 5D 5B 86 3E 62 04 58 8B 15 5B 59 E2 U.%.][.>b.X..[Y. + A020: 15 5A F7 C6 01 00 75 02 89 15 8B 05 3A 3E 62 04 .Z....u.....:>b. + A030: 75 03 E8 34 ED C3 E9 64 FF 33 C9 8A 36 84 04 8A u..4...d.3..6... + A040: 16 4A 04 FE CA B8 01 06 E8 F9 BD C3 2E 8E 1E 4A .J.............J + A050: 24 0A C0 75 0D E8 18 00 8B EC 89 5E 0E C6 46 1A $..u.......^..F. + A060: 1A C3 3C 01 75 09 E8 41 00 8B EC C6 46 1A 1A C3 ..<.u..A....F... + A070: A0 8A 04 BF E2 A0 2E 3A 05 72 04 BB FF FF C3 32 .......:.r.....2 + A080: E4 D1 E0 03 F8 2E 8B 5D 04 0A DB 74 05 0A FF 75 .......]...t...u + A090: 04 C3 86 FB C3 A0 10 04 24 30 3C 30 74 06 F6 C3 ........$0<0t... + A0A0: 01 75 EF C3 F6 C3 01 74 E9 C3 BF E2 A0 2E 8A 0D .u.....t........ + A0B0: 32 C0 83 C7 04 2E 3B 1D 74 12 86 FB 2E 3B 1D 74 2.....;.t....;.t + A0C0: 0B 83 C7 02 FE C0 38 C8 7E EB B0 FF A2 8A 04 C3 ......8.~....... + A0D0: BB 08 00 F6 06 89 04 02 74 0E BB 07 00 BA CC 03 ........t....... + A0E0: EC A8 01 74 18 BB 08 00 BA B4 03 E8 DF EC 74 21 ...t..........t! + A0F0: B7 01 E8 8C E9 80 FA D4 74 17 86 FB C3 BA D4 03 ........t....... + A100: E8 CA EC 74 0C B7 02 E8 77 E9 80 FA B4 74 02 86 ...t....w....t.. + A110: FB C3 0F 08 0F 08 0F 08 0F 08 03 01 03 01 01 01 ................ + A120: 00 08 01 01 01 01 01 01 01 01 0F 01 0F 08 0F 04 ................ + A130: 00 02 0F 02 01 01 0F 01 FF 01 FF E0 0F 00 00 00 ................ + A140: 00 07 02 08 FF 0E 00 00 3F 00 10 01 08 00 00 00 ........?....... + A150: 00 01 00 02 02 01 00 04 04 01 00 05 02 05 00 06 ................ + A160: 01 06 05 06 00 08 01 08 00 07 02 07 06 07 CA 00 ................ + A170: 34 00 90 00 96 00 00 00 00 00 00 00 5F 57 C3 90 4..........._W.. + A180: 50 66 52 E8 F4 FF FF FF 81 EF 10 00 00 00 2E 8B PfR............. + A190: 07 66 BA F8 0C EF 66 BA FC 0C ED 32 C0 66 8B F8 .f....f....2.f.. + A1A0: 66 5A 58 C3 66 B8 4F 03 66 52 66 56 53 57 50 0A fZX.f.O.fRfVSWP. + A1B0: FF 75 44 E8 C8 FF FF FF 66 33 F6 66 BB 53 00 E8 .uD.....f3.f.S.. + A1C0: 48 00 00 00 C1 E8 10 F6 C4 40 75 2B 66 81 E2 FF H........@u+f... + A1D0: 02 66 D1 E2 66 8B C2 66 40 C1 E0 10 66 8B C2 66 .f..f..f@...f..f + A1E0: BB 13 00 E8 30 00 00 00 66 BB 12 00 E8 27 00 00 ....0...f....'.. + A1F0: 00 66 58 32 E4 66 50 58 5F 5B 66 5E 66 5A C3 90 .fX2.fPX_[f^fZ.. + A200: 66 B8 4F 03 C3 90 66 B8 4F 03 C3 90 66 52 E8 11 f.O...f.O...fR.. + A210: 00 00 00 ED 66 5A C3 90 66 52 E8 05 00 00 00 EF ....fZ..fR...... + A220: 66 5A C3 90 66 8B D7 50 33 C0 66 8B C3 66 03 C6 fZ..f..P3.f..f.. + A230: C1 E0 02 EF 66 83 C2 04 58 C3 F0 49 E3 49 E3 49 ....f...X..I.I.I + A240: E3 49 CE 49 CE 49 CE 49 CE 49 10 46 87 46 B1 46 .I.I.I.I.I.F.F.F + A250: F2 47 F1 47 F1 47 37 48 9C 48 CC 48 89 49 B2 49 .G.G.G7H.H.H.I.I + A260: B2 49 29 48 1C 48 1C 48 1C 48 1C 48 1C 48 37 48 .I)H.H.H.H.H.H7H + A270: 9C 48 CC 48 89 49 B7 49 FD 49 B2 49 B2 49 FF FF .H.H.I.I.I.I.I.. + A280: FF FF FF FF 00 00 FF FF 00 00 FF FF 00 00 FF 00 ................ + A290: 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 00 00 ................ + A2A0: 08 10 00 08 10 18 00 08 10 18 14 44 01 14 44 02 ...........D..D. + A2B0: 22 58 03 02 58 03 39 45 03 ED 44 03 15 44 04 2E "X..X.9E..D..D.. + A2C0: 44 04 3E 44 04 14 44 03 00 00 00 00 C1 4B 00 02 D.>D..D......K.. + A2D0: C1 4B 01 02 C1 4B 02 02 C1 4B 03 02 C1 4B 04 02 .K...K...K...K.. + A2E0: C1 4B 05 02 BB 4D 00 02 BB 4D 01 02 BB 4D 02 02 .K...M...M...M.. + A2F0: BB 4D 03 02 BB 4D 04 02 BB 4D 05 02 F0 4D 00 02 .M...M...M...M.. + A300: F0 4D 01 02 F0 4D 02 02 F0 4D 03 02 F0 4D 04 02 .M...M...M...M.. + A310: F0 4D 05 02 2B 50 00 02 2B 50 01 02 2B 50 02 02 .M..+P..+P..+P.. + A320: 2B 50 03 02 2B 50 04 02 2B 50 05 02 2B 50 00 02 +P..+P..+P..+P.. + A330: 2B 50 01 02 2B 50 02 02 2B 50 03 02 2B 50 04 02 +P..+P..+P..+P.. + A340: 2B 50 05 02 F2 4E 00 02 F2 4E 01 02 F2 4E 02 02 +P...N...N...N.. + A350: F2 4E 03 02 F2 4E 04 02 F2 4E 05 02 2E 4F 00 02 .N...N...N...O.. + A360: 2E 4F 01 02 2E 4F 02 02 2E 4F 03 02 2E 4F 04 02 .O...O...O...O.. + A370: 2E 4F 05 02 9F 4E 00 02 9F 4E 01 02 9F 4E 02 02 .O...N...N...N.. + A380: 9F 4E 03 02 9F 4E 04 02 9F 4E 05 02 D3 4E 00 02 .N...N...N...N.. + A390: D3 4E 01 02 D3 4E 02 02 D3 4E 03 02 D3 4E 04 02 .N...N...N...N.. + A3A0: D3 4E 05 02 83 52 00 00 B6 52 01 00 B6 52 02 00 .N...R...R...R.. + A3B0: A3 52 00 00 91 51 00 02 8A 4F 00 02 8A 4F 01 02 .R...Q...O...O.. + A3C0: 8A 4F 02 02 8A 4F 03 02 8A 4F 04 02 8A 4F 05 02 .O...O...O...O.. + A3D0: A9 51 00 02 FE 53 05 00 FE 53 01 00 FE 53 00 00 .Q...S...S...S.. + A3E0: FE 53 02 00 3F 54 00 00 3F 54 02 00 84 54 00 00 .S..?T..?T...T.. + A3F0: 14 51 00 02 14 51 01 02 14 51 02 02 14 51 03 02 .Q...Q...Q...Q.. + A400: 14 51 04 02 14 51 05 02 D0 52 00 00 F8 52 00 00 .Q...Q...R...R.. + A410: 79 53 00 00 F4 53 00 00 D8 4F 00 02 D8 4F 01 02 yS...S...O...O.. + A420: D8 4F 02 02 D8 4F 03 02 D8 4F 04 02 D8 4F 05 02 .O...O...O...O.. + A430: F3 53 00 01 F3 53 00 01 F7 4C 00 02 F7 4C 01 02 .S...S...L...L.. + A440: F7 4C 02 02 F7 4C 03 02 F7 4C 04 02 F7 4C 05 02 .L...L...L...L.. + A450: 18 53 00 00 F4 53 00 00 F4 53 00 00 F4 53 00 00 .S...S...S...S.. + A460: 29 52 00 00 1B 4E 00 02 1B 4E 01 02 1B 4E 02 02 )R...N...N...N.. + A470: 1B 4E 03 02 1B 4E 04 02 1B 4E 05 02 4A 4E 00 02 .N...N...N..JN.. + A480: 4A 4E 01 02 4A 4E 02 02 4A 4E 03 02 4A 4E 04 02 JN..JN..JN..JN.. + A490: 4A 4E 05 02 80 4E 00 02 80 4E 01 02 80 4E 02 02 JN...N...N...N.. + A4A0: 80 4E 03 02 80 4E 04 02 80 4E 05 02 3B 53 00 00 .N...N...N..;S.. + A4B0: 5E 53 00 00 1C 4F 01 02 1C 4F 02 02 78 4F 01 02 ^S...O...O..xO.. + A4C0: 78 4F 02 02 A6 00 02 01 02 A5 00 00 00 00 00 00 xO.............. + A4D0: 00 00 00 00 36 A5 00 00 00 00 00 00 00 00 00 00 ....6........... + A4E0: 00 00 D4 AA 00 00 00 00 00 00 00 00 00 00 AA A5 ................ + A4F0: 00 00 00 00 82 A5 00 00 00 00 00 00 00 00 00 00 ................ + A500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + A510: 00 00 00 00 00 00 00 00 00 00 42 AB 00 00 00 00 ..........B..... + A520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + A530: 00 00 00 AD 00 00 00 00 00 00 00 00 00 00 00 00 ................ + A540: 00 00 00 00 00 00 00 00 00 00 00 00 FE A5 00 00 ................ + A550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + A560: 00 00 00 00 00 00 00 00 00 00 33 00 02 01 00 08 ..........3..... + A570: 37 00 00 52 0D 03 00 41 E3 0D 33 05 41 01 00 00 7..R...A..3.A... + A580: 00 1B 05 41 0B 01 02 06 00 41 0D 25 20 0E 03 0D ...A.....A.% ... + A590: 25 05 0C 02 0D 05 53 00 00 02 00 00 5B 00 4B 00 %.....S.....[.K. + A5A0: 01 01 00 00 37 00 00 42 21 00 63 00 1F 00 63 01 ....7..B!.c...c. + A5B0: 39 00 63 03 3F 00 63 02 45 00 5A 5A 5B 03 05 40 9.c.?.c.E.ZZ[..@ + A5C0: 00 00 05 04 2D 19 40 00 15 05 40 02 01 02 0C 00 ....-.@...@..... + A5D0: 40 02 00 00 0D 00 5B 02 00 00 E3 0D 5B 02 00 00 @.....[.....[... + A5E0: E7 0D 5B 02 00 00 E8 0D 5B 00 28 00 02 01 00 00 ..[.....[.(..... + A5F0: 37 00 00 01 05 00 00 EC A8 01 00 02 00 00 01 00 7............... + A600: 02 01 01 00 01 05 00 00 ED A8 01 00 02 00 02 01 ................ + A610: 00 5B 54 00 01 02 00 00 37 00 00 01 05 00 00 9B .[T.....7....... + A620: 62 01 00 54 00 01 00 01 05 00 00 93 62 01 00 01 b..T........b... + A630: 01 01 00 01 56 00 41 03 09 41 00 01 05 00 00 83 ....V.A..A...... + A640: 62 01 00 01 02 01 00 41 01 05 00 00 9B 62 01 00 b......A.....b.. + A650: 3C 25 01 00 00 44 36 00 01 05 00 00 93 62 01 00 <%...D6......b.. + A660: 02 00 01 01 00 5B D5 04 01 02 04 00 37 00 00 3D .....[......7..= + A670: 25 00 00 44 05 01 4A 05 A3 36 02 00 00 00 44 D4 %..D..J..6....D. + A680: 04 03 05 00 32 00 00 00 03 00 40 97 36 03 00 41 ....2.....@.6..A + A690: 96 36 03 05 46 00 31 00 00 04 02 04 40 3E 02 41 .6..F.1.....@>.A + A6A0: 40 49 42 00 04 02 05 40 03 03 41 05 3E 02 41 40 @IB....@..A.>.A@ + A6B0: 48 5C 00 33 02 40 41 03 03 41 06 33 02 41 40 43 H\.3.@A..A.3.A@C + A6C0: 60 00 33 02 41 40 3E 05 41 00 00 00 00 44 80 00 `.3.A@>.A....D.. + A6D0: 33 05 00 01 00 00 00 3E 05 00 00 00 00 00 44 D4 3......>......D. + A6E0: 04 51 14 43 22 00 03 03 40 05 03 02 41 40 2D 05 .Q.C"...@...A@-. + A6F0: 40 00 00 00 00 03 02 46 40 04 01 00 00 04 01 01 @......F@....... + A700: 01 04 01 02 02 04 01 03 03 04 01 04 04 04 01 05 ................ + A710: 05 04 01 06 06 2D 05 41 40 00 00 00 3E 05 41 00 .....-.A@...>.A. + A720: 20 00 00 45 C7 00 27 05 41 00 20 00 00 03 05 46 ..E..'.A. ....F + A730: 00 31 00 00 04 02 05 41 01 02 96 36 41 03 05 00 .1.....A...6A... + A740: 80 1A 06 00 03 00 41 97 36 03 00 40 96 36 3E 02 ......A.6..@.6>. + A750: 41 40 44 D4 04 33 05 00 01 00 00 00 3E 05 00 00 A@D..3......>... + A760: 00 00 00 44 D4 04 51 14 43 DE 00 01 05 0C 00 6C ...D..Q.C......l + A770: A8 05 00 3C 05 0D 00 00 0F A4 00 49 F7 01 3D 65 ...<.......I..=e + A780: 00 01 44 58 01 4A 05 B6 36 00 00 01 00 49 58 01 ..DX.J..6....IX. + A790: 4A 05 C0 36 01 00 00 00 44 58 01 01 05 0C 00 84 J..6....DX...... + A7A0: 09 81 03 01 05 0D 00 00 00 06 00 01 05 0C 00 84 ................ + A7B0: 09 81 03 3C 05 0D 00 00 00 00 80 49 4D 01 4A 05 ...<.......IM.J. + A7C0: C0 36 01 00 00 00 49 F7 01 01 05 B8 36 00 00 02 .6....I.....6... + A7D0: 10 03 05 41 0A 00 00 00 33 05 41 01 00 00 00 3E ...A....3.A....> + A7E0: 05 41 00 00 00 00 44 B5 01 51 0A 3C 05 B8 36 00 .A....D..Q.<..6. + A7F0: 00 02 00 49 72 01 03 05 41 04 00 00 00 51 0A 33 ...Ir...A....Q.3 + A800: 05 41 01 00 00 00 3E 05 41 00 00 00 00 44 B5 01 .A....>.A....D.. + A810: 3C 05 AA 36 AD DE AD DE 49 97 01 01 05 B8 36 00 <..6....I.....6. + A820: 00 00 00 0D 05 C0 36 01 00 00 00 07 05 B6 36 FF ......6.......6. + A830: FF FE FF 0D 05 02 38 00 01 00 00 51 0A 01 05 97 ......8....Q.... + A840: 36 00 00 00 00 01 05 96 36 00 00 00 00 01 05 A3 6.......6....... + A850: 36 00 00 00 00 07 05 02 38 FF FE FF FF 66 0B 03 6.......8....f.. + A860: 04 00 04 00 02 02 04 00 15 05 00 0A 1A 05 04 16 ................ + A870: 01 05 0C 00 6C A8 05 00 3C 05 0D 00 00 0F A4 00 ....l...<....... + A880: 49 61 02 02 05 00 00 00 00 00 02 02 01 00 2C 05 Ia............,. + A890: 01 00 00 02 00 55 00 02 02 89 02 04 02 05 03 00 .....U.......... + A8A0: 00 05 D0 52 35 02 05 00 00 00 00 00 02 02 01 00 ...R5........... + A8B0: 2C 05 01 00 00 00 00 55 00 02 02 89 02 04 02 05 ,......U........ + A8C0: 03 00 20 00 D0 52 35 66 16 3E 0D 42 00 00 44 D4 .. ..R5f.>.B..D. + A8D0: 02 56 00 41 03 0C 41 00 00 2D 05 41 0F 00 00 00 .V.A..A..-.A.... + A8E0: 09 05 41 F0 FF 00 00 2D 0A 41 42 03 05 46 00 84 ..A....-.AB..F.. + A8F0: 00 00 56 08 42 04 04 00 00 00 2D 05 46 04 00 00 ..V.B.....-.F... + A900: 00 2D 05 42 04 00 00 00 3E 02 42 41 45 8F 02 02 .-.B....>.BAE... + A910: 05 00 00 84 00 00 2C 02 00 00 02 02 01 00 2C 05 ......,.......,. + A920: 01 00 00 02 00 02 89 02 04 02 09 02 04 02 05 03 ................ + A930: 00 00 00 40 02 0A 03 41 52 35 52 16 02 01 02 00 ...@...AR5R..... + A940: 14 05 00 18 1A 05 02 08 01 05 0C 00 6C A8 05 00 ............l... + A950: 3C 05 0D 00 00 0F A4 00 49 B9 03 03 02 41 00 2D <.......I....A.- + A960: 05 41 00 00 02 00 2D 01 41 00 01 02 7B 36 41 03 .A....-.A...{6A. + A970: 01 40 04 2D 01 40 02 01 02 7C 36 40 01 05 68 36 .@.-.@...|6@..h6 + A980: 00 00 00 03 01 05 70 36 FF FF 01 83 03 02 41 00 ......p6......A. + A990: 2D 05 41 00 00 04 00 2D 01 41 00 01 02 7D 36 41 -.A....-.A...}6A + A9A0: 03 01 40 04 2D 01 40 02 01 02 7E 36 40 01 05 69 ..@.-.@...~6@..i + A9B0: 36 00 00 00 04 01 05 71 36 FF FF 00 84 03 02 41 6......q6......A + A9C0: 00 2D 05 41 00 00 05 00 2D 01 41 00 01 02 7F 36 .-.A....-.A....6 + A9D0: 41 03 01 40 04 2D 01 40 02 01 02 80 36 40 01 05 A..@.-.@....6@.. + A9E0: 6A 36 00 00 00 05 01 05 72 36 FF FF 00 85 03 02 j6......r6...... + A9F0: 41 00 2D 05 41 00 00 06 00 2D 01 41 00 01 02 81 A.-.A....-.A.... + AA00: 36 41 03 01 40 04 2D 01 40 02 01 02 82 36 40 01 6A..@.-.@....6@. + AA10: 05 6B 36 00 00 00 06 01 05 73 36 FF FF 00 86 03 .k6......s6..... + AA20: 05 46 00 31 00 00 03 02 41 00 2D 05 41 00 00 00 .F.1....A.-.A... + AA30: 00 2D 01 41 00 03 01 40 04 2D 01 40 02 04 02 00 .-.A...@.-.@.... + AA40: 41 04 02 01 40 04 05 04 00 00 00 00 04 05 05 00 A...@........... + AA50: 00 00 00 04 05 06 00 20 00 00 01 05 0C 00 6C A8 ....... ......l. + AA60: 05 00 3C 05 0D 00 00 0F A4 00 49 39 04 01 05 94 ..<.......I9.... + AA70: 36 00 00 00 80 01 05 95 36 00 20 00 00 01 02 56 6.......6. ....V + AA80: 36 41 01 02 57 36 40 01 05 61 36 FF FF 00 80 01 6A..W6@..a6..... + AA90: 05 97 36 00 00 00 00 01 05 96 36 00 00 00 00 4A ..6.......6....J + AAA0: 25 48 00 01 44 49 04 0D 05 B1 36 08 00 00 00 01 %H..DI....6..... + AAB0: 05 0C 00 6C A8 05 00 3C 05 0D 00 00 0F A4 00 49 ...l...<.......I + AAC0: 98 04 5C 05 B6 36 00 FF FF FF C6 00 09 00 07 05 ..\..6.......... + AAD0: C0 36 FE FF FF FF 03 05 41 50 C3 00 00 4A 05 A3 .6......AP...J.. + AAE0: 36 02 00 00 00 49 95 04 51 14 33 05 41 01 00 00 6....I..Q.3.A... + AAF0: 00 3E 05 41 00 00 00 00 49 77 04 43 D4 04 07 05 .>.A....Iw.C.... + AB00: B1 36 FF FE FF FF 02 05 00 80 19 00 00 02 05 01 .6.............. + AB10: 00 00 00 00 02 05 02 00 00 00 00 02 05 03 00 00 ................ + AB20: 00 00 02 05 04 00 00 00 00 02 05 05 00 00 00 00 ................ + AB30: 02 05 06 00 00 00 00 43 10 00 5B 00 6D 00 02 01 .......C..[.m... + AB40: 00 04 37 00 00 66 16 03 0C 41 04 00 4C 0D 41 02 ..7..f...A..L.A. + AB50: 00 44 1D 00 0D A5 4C 00 02 52 16 01 01 35 39 02 .D....L..R...59. + AB60: 01 01 36 39 03 01 05 00 00 D7 A8 01 00 01 00 37 ..69...........7 + AB70: 39 01 00 03 01 41 01 15 05 41 18 01 02 C4 00 41 9....A...A.....A + AB80: 03 01 41 01 1B 05 41 08 01 02 C9 00 41 03 00 41 ..A...A.....A..A + AB90: 37 39 01 02 3B 39 41 03 01 40 03 33 01 40 02 2D 79..;9A..@.3.@.- + ABA0: 02 40 41 01 02 3C 39 40 5B 00 BD 01 03 01 04 00 .@A..<9@[....... + ABB0: 37 00 00 66 08 03 05 46 C0 12 00 00 3D A5 00 02 7..f...F....=... + ABC0: 49 1E 00 02 02 00 46 5B 03 05 40 0C 00 00 00 21 I.....F[..@....! + ABD0: 21 40 00 66 FF 2D 0D 42 81 01 2D 0A 42 40 03 04 !@.f.-.B..-.B@.. + ABE0: 40 00 00 03 04 41 04 00 03 04 00 08 00 01 02 00 @....A.......... + ABF0: 00 40 03 88 40 01 00 03 18 40 01 00 09 8D 40 FF .@..@....@....@. + AC00: 01 3E 8D 40 00 00 49 99 00 01 02 00 00 41 03 00 .>.@..I......A.. + AC10: 40 01 00 09 05 40 FF 01 00 00 3E 0D 40 00 00 49 @....@....>.@..I + AC20: 82 00 03 05 46 00 71 02 00 43 BC 00 21 02 40 46 ....F.q..C..!.@F + AC30: 03 00 41 01 00 09 05 41 00 1E 00 00 1B 05 41 09 ..A....A......A. + AC40: 43 B4 00 7C 02 40 46 7E 05 40 00 00 01 00 03 00 C..|.@F~.@...... + AC50: 41 01 00 09 05 41 00 F0 00 00 1B 05 41 0C 75 02 A....A......A.u. + AC60: 40 41 03 02 46 40 3D A5 00 01 49 C8 00 02 02 00 @A..F@=...I..... + AC70: 46 5B 3D E5 00 00 49 0B 01 56 00 40 03 29 40 00 F[=...I..V.@.)@. + AC80: 21 0D 40 09 00 03 02 41 00 2D 02 40 41 01 02 00 !.@....A.-.@A... + AC90: 00 40 03 00 41 01 00 09 05 41 00 00 F0 07 1B 05 .@..A....A...... + ACA0: 41 14 02 E2 00 41 3D E5 00 00 49 0B 01 02 05 00 A....A=...I..... + ACB0: 00 46 C3 23 5B 56 00 40 03 39 40 00 55 38 00 66 .F.#[V.@.9@.U8.f + ACC0: FF 2D 0D 42 59 01 3E 0C 40 02 00 47 2C 01 2D 0D .-.BY.>.@..G,.-. + ACD0: 42 08 00 43 1C 01 33 0C 40 04 00 21 0C 40 06 00 B..C..3.@..!.@.. + ACE0: 2D 0C 40 00 00 03 09 42 00 55 00 00 02 0A 00 40 -.@....B.U.....@ + ACF0: 7C 05 46 40 42 0F 00 7E 01 40 00 02 02 00 40 5B |.F@B..~.@....@[ + AD00: 7A 64 00 FF FF 07 00 00 00 00 00 C8 00 3F 00 08 zd...........?.. + AD10: 00 19 00 40 06 5F 00 40 00 32 00 80 0C 7E 00 60 ...@._.@.2...~.` + AD20: 00 64 00 00 32 7F 00 7F 00 64 00 37 6C 01 00 00 .d..2....d.7l... + AD30: 6C 01 00 66 6C 01 00 37 6E 01 00 00 6E 01 00 66 l..fl..7n...n..f + AD40: 6E 01 00 00 00 00 00 00 00 00 00 00 00 00 00 37 n..............7 + AD50: 70 01 00 00 70 01 00 66 70 01 00 37 72 01 00 00 p...p..fp..7r... + AD60: 72 01 00 66 72 01 00 00 D5 00 03 03 0C 00 37 00 r..fr.........7. + AD70: 00 66 04 03 04 46 28 00 3E 05 46 00 00 00 00 49 .f...F(.>.F....I + AD80: 3C 00 03 01 00 00 03 01 01 01 03 01 02 02 52 16 <.............R. + AD90: 03 01 46 00 1B 05 46 08 02 02 00 00 02 02 01 01 ..F...F......... + ADA0: 02 02 02 02 3D 65 02 00 49 47 00 2C 22 02 46 3D ....=e..IG.,".F= + ADB0: E5 02 00 49 52 00 2C A2 02 46 03 01 40 03 09 05 ...IR.,..F..@... + ADC0: 40 00 00 00 FC 3E 05 40 00 00 00 D0 49 75 00 01 @....>.@....Iu.. + ADD0: 05 63 C0 00 00 00 40 55 20 02 43 79 00 54 00 63 .c....@U .Cy.T.c + ADE0: C0 01 01 64 C0 00 56 00 40 03 21 40 02 01 02 65 ...d..V.@.!@...e + ADF0: C0 40 01 01 66 C0 01 03 31 40 02 01 02 67 C0 40 .@..f...1@...g.@ + AE00: 01 01 E8 C0 03 3D 65 02 01 44 CC 00 3D E5 02 01 .....=e..D..=... + AE10: 44 CC 00 51 02 56 00 40 4A E5 A0 21 80 44 D4 00 D..Q.V.@J..!.D.. + AE20: 51 14 2D 05 40 01 00 00 00 3E 05 40 A0 86 01 00 Q.-.@....>.@.... + AE30: 45 B0 00 5B 4A E5 A0 21 80 49 CC 00 5B FF FF FF E..[J..!.I..[... + AE40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + AE50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + AE60: FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 ................ + AE70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + AE80: 00 00 00 00 .... + +BOOT @ 0x0000000000000000 + 0000: 42 4F 4F 54 28 00 00 00 01 F7 4C 45 4E 4F 56 4F BOOT(.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 44 00 00 00 ....D... + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 8D 00 00 00 01 02 4C 45 4E 4F 56 4F SSDT......LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 0F 00 15 5C 2E 5F 53 42 5F 50 4C ........\._SB_PL + 0030: 54 46 06 FF 10 48 05 5C 2E 5F 53 42 5F 50 4C 54 TF...H.\._SB_PLT + 0040: 46 08 5F 4C 50 49 12 46 04 04 00 00 01 12 3F 0A F._LPI.F......?. + 0050: 0C 40 42 0F 00 0B 50 C3 01 00 00 00 00 11 14 0A .@B...P......... + 0060: 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0070: 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 y............... + 0080: 00 00 00 00 00 79 00 0D 53 30 69 33 00 .....y..S0i3. + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 2F 7E 00 00 01 E5 4C 45 4E 4F 56 4F SSDT/~....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 4C 60 00 15 5C 2E 5F 53 42 5F 41 .....L`..\._SB_A + 0030: 4C 49 42 08 02 15 5C 4E 46 50 43 08 00 15 5C 4D LIB...\NFPC...\M + 0040: 4F 45 4D 08 03 15 5C 2E 5F 53 42 5F 47 50 49 4F OEM...\._SB_GPIO + 0050: 06 FF 15 5C 5F 47 50 45 06 FF 15 5C 2E 5F 47 50 ...\_GPE...\._GP + 0060: 45 42 49 45 30 08 00 15 5C 2E 5F 47 50 45 41 49 EBIE0...\._GPEAI + 0070: 45 30 08 00 15 5C 2E 5F 47 50 45 42 49 45 31 08 E0...\._GPEBIE1. + 0080: 00 15 5C 2E 5F 47 50 45 41 49 45 31 08 00 15 5C ..\._GPEAIE1...\ + 0090: 2E 5F 47 50 45 42 49 45 32 08 00 15 5C 2E 5F 47 ._GPEBIE2...\._G + 00A0: 50 45 41 49 45 32 08 00 15 5C 2E 5F 47 50 45 42 PEAIE2...\._GPEB + 00B0: 49 45 33 08 00 15 5C 2E 5F 47 50 45 41 49 45 33 IE3...\._GPEAIE3 + 00C0: 08 00 15 5C 2E 5F 47 50 45 50 54 53 30 08 01 15 ...\._GPEPTS0... + 00D0: 5C 2E 5F 47 50 45 50 54 53 31 08 01 15 5C 2E 5F \._GPEPTS1...\._ + 00E0: 47 50 45 50 54 53 32 08 01 15 5C 2E 5F 47 50 45 GPEPTS2...\._GPE + 00F0: 50 54 53 33 08 01 15 5C 2E 5F 47 50 45 57 41 4B PTS3...\._GPEWAK + 0100: 30 08 01 15 5C 2E 5F 47 50 45 57 41 4B 31 08 01 0...\._GPEWAK1.. + 0110: 15 5C 2E 5F 47 50 45 57 41 4B 32 08 01 15 5C 2E .\._GPEWAK2...\. + 0120: 5F 47 50 45 57 41 4B 33 08 01 15 5C 2E 5F 47 50 _GPEWAK3...\._GP + 0130: 45 53 50 30 30 08 00 15 5C 2E 5F 47 50 45 53 50 ESP00...\._GPESP + 0140: 30 31 08 00 15 5C 2E 5F 47 50 45 53 50 30 32 08 01...\._GPESP02. + 0150: 00 15 5C 2E 5F 47 50 45 53 50 30 33 08 00 15 5C ..\._GPESP03...\ + 0160: 2E 5F 47 50 45 53 50 30 34 08 00 15 5C 2E 5F 47 ._GPESP04...\._G + 0170: 50 45 53 50 30 35 08 00 15 5C 2E 5F 47 50 45 53 PESP05...\._GPES + 0180: 50 30 36 08 00 15 5C 2E 5F 47 50 45 53 50 30 37 P06...\._GPESP07 + 0190: 08 00 15 5C 2E 5F 47 50 45 53 50 31 30 08 00 15 ...\._GPESP10... + 01A0: 5C 2E 5F 47 50 45 53 50 31 31 08 00 15 5C 2E 5F \._GPESP11...\._ + 01B0: 47 50 45 53 50 31 32 08 00 15 5C 2E 5F 47 50 45 GPESP12...\._GPE + 01C0: 53 50 31 33 08 00 15 5C 2E 5F 47 50 45 53 50 31 SP13...\._GPESP1 + 01D0: 34 08 00 15 5C 2E 5F 47 50 45 53 50 31 35 08 00 4...\._GPESP15.. + 01E0: 15 5C 2E 5F 47 50 45 53 50 31 36 08 00 15 5C 2E .\._GPESP16...\. + 01F0: 5F 47 50 45 53 50 31 37 08 00 15 5C 2E 5F 47 50 _GPESP17...\._GP + 0200: 45 53 50 32 30 08 00 15 5C 2E 5F 47 50 45 53 50 ESP20...\._GPESP + 0210: 32 31 08 00 15 5C 2E 5F 47 50 45 53 50 32 32 08 21...\._GPESP22. + 0220: 00 15 5C 2E 5F 47 50 45 53 50 32 33 08 00 15 5C ..\._GPESP23...\ + 0230: 2E 5F 47 50 45 53 50 32 34 08 00 15 5C 2E 5F 47 ._GPESP24...\._G + 0240: 50 45 53 50 32 35 08 00 15 5C 2E 5F 47 50 45 53 PESP25...\._GPES + 0250: 50 32 36 08 00 15 5C 2E 5F 47 50 45 53 50 32 37 P26...\._GPESP27 + 0260: 08 00 15 5C 2E 5F 47 50 45 53 50 33 30 08 00 15 ...\._GPESP30... + 0270: 5C 2E 5F 47 50 45 53 50 33 31 08 00 15 5C 2E 5F \._GPESP31...\._ + 0280: 47 50 45 53 50 33 32 08 00 15 5C 2E 5F 47 50 45 GPESP32...\._GPE + 0290: 53 50 33 33 08 00 15 5C 2E 5F 47 50 45 53 50 33 SP33...\._GPESP3 + 02A0: 34 08 00 15 5C 2E 5F 47 50 45 53 50 33 35 08 00 4...\._GPESP35.. + 02B0: 15 5C 2E 5F 47 50 45 53 50 33 36 08 00 15 5C 2E .\._GPESP36...\. + 02C0: 5F 47 50 45 53 50 33 37 08 00 15 5C 2E 5F 47 50 _GPESP37...\._GP + 02D0: 45 53 50 34 30 08 00 15 5C 2E 5F 47 50 45 53 50 ESP40...\._GPESP + 02E0: 34 31 08 00 15 5C 2E 5F 47 50 45 53 50 34 32 08 41...\._GPESP42. + 02F0: 00 15 5C 2E 5F 47 50 45 53 50 34 33 08 00 15 5C ..\._GPESP43...\ + 0300: 2E 5F 47 50 45 53 50 34 34 08 00 15 5C 2E 5F 47 ._GPESP44...\._G + 0310: 50 45 53 50 34 35 08 00 15 5C 2E 5F 47 50 45 53 PESP45...\._GPES + 0320: 50 34 36 08 00 15 5C 2E 5F 47 50 45 53 50 34 37 P46...\._GPESP47 + 0330: 08 00 15 5C 2E 5F 47 50 45 53 50 35 30 08 00 15 ...\._GPESP50... + 0340: 5C 2E 5F 47 50 45 53 50 35 31 08 00 15 5C 2E 5F \._GPESP51...\._ + 0350: 47 50 45 53 50 35 32 08 00 15 5C 2E 5F 47 50 45 GPESP52...\._GPE + 0360: 53 50 35 33 08 00 15 5C 2E 5F 47 50 45 53 50 35 SP53...\._GPESP5 + 0370: 34 08 00 15 5C 2E 5F 47 50 45 53 50 35 35 08 00 4...\._GPESP55.. + 0380: 15 5C 2E 5F 47 50 45 53 50 35 36 08 00 15 5C 2E .\._GPESP56...\. + 0390: 5F 47 50 45 53 50 35 37 08 00 15 5C 2E 5F 47 50 _GPESP57...\._GP + 03A0: 45 53 50 36 30 08 00 15 5C 2E 5F 47 50 45 53 50 ESP60...\._GPESP + 03B0: 36 31 08 00 15 5C 2E 5F 47 50 45 53 50 36 32 08 61...\._GPESP62. + 03C0: 00 15 5C 2E 5F 47 50 45 53 50 36 33 08 00 15 5C ..\._GPESP63...\ + 03D0: 2E 5F 47 50 45 53 50 36 34 08 00 15 5C 2E 5F 47 ._GPESP64...\._G + 03E0: 50 45 53 50 36 35 08 00 15 5C 2E 5F 47 50 45 53 PESP65...\._GPES + 03F0: 50 36 36 08 00 15 5C 2E 5F 47 50 45 53 50 36 37 P66...\._GPESP67 + 0400: 08 00 15 5C 2E 5F 47 50 45 53 50 37 30 08 00 15 ...\._GPESP70... + 0410: 5C 2E 5F 47 50 45 53 50 37 31 08 00 15 5C 2E 5F \._GPESP71...\._ + 0420: 47 50 45 53 50 37 32 08 00 15 5C 2E 5F 47 50 45 GPESP72...\._GPE + 0430: 53 50 37 33 08 00 15 5C 2E 5F 47 50 45 53 50 37 SP73...\._GPESP7 + 0440: 34 08 00 15 5C 2E 5F 47 50 45 53 50 37 35 08 00 4...\._GPESP75.. + 0450: 15 5C 2E 5F 47 50 45 53 50 37 36 08 00 15 5C 2E .\._GPESP76...\. + 0460: 5F 47 50 45 53 50 37 37 08 00 15 5C 2E 5F 53 42 _GPESP77...\._SB + 0470: 5F 4F 50 54 53 08 01 15 5C 2E 5F 53 42 5F 4F 57 _OPTS...\._SB_OW + 0480: 41 4B 08 01 15 5C 4D 30 33 38 08 01 15 5C 4D 30 AK...\M038...\M0 + 0490: 33 39 08 02 15 5C 4D 30 35 30 06 FF 15 5C 4D 30 39...\M050...\M0 + 04A0: 35 31 06 FF 15 5C 4D 30 35 32 06 FF 15 5C 4D 30 51...\M052...\M0 + 04B0: 35 33 06 FF 15 5C 4D 30 35 34 06 FF 15 5C 4D 30 53...\M054...\M0 + 04C0: 35 35 06 FF 15 5C 4D 30 35 36 06 FF 15 5C 4D 30 55...\M056...\M0 + 04D0: 35 37 06 FF 15 5C 4D 30 35 38 06 FF 15 5C 4D 30 57...\M058...\M0 + 04E0: 35 39 06 FF 15 5C 4D 30 36 32 06 FF 15 5C 4D 30 59...\M062...\M0 + 04F0: 36 38 06 FF 15 5C 4D 30 36 39 06 FF 15 5C 4D 30 68...\M069...\M0 + 0500: 37 30 06 FF 15 5C 4D 30 37 31 06 FF 15 5C 4D 30 70...\M071...\M0 + 0510: 37 32 06 FF 15 5C 4D 30 37 34 06 FF 15 5C 4D 30 72...\M074...\M0 + 0520: 37 35 06 FF 15 5C 4D 30 37 36 06 FF 15 5C 4D 30 75...\M076...\M0 + 0530: 37 37 06 FF 15 5C 4D 30 37 38 06 FF 15 5C 4D 30 77...\M078...\M0 + 0540: 37 39 06 FF 15 5C 4D 30 38 30 06 FF 15 5C 4D 30 79...\M080...\M0 + 0550: 38 31 06 FF 15 5C 2E 5F 53 42 5F 4D 32 36 33 08 81...\._SB_M263. + 0560: 01 15 5C 2E 5F 53 42 5F 4D 32 36 34 08 01 15 5C ..\._SB_M264...\ + 0570: 4D 31 32 37 06 FF 15 5C 2E 5F 53 42 5F 4D 32 38 M127...\._SB_M28 + 0580: 34 08 01 15 5C 2E 5F 53 42 5F 49 50 54 53 08 01 4...\._SB_IPTS.. + 0590: 15 5C 2E 5F 53 42 5F 49 57 41 4B 08 01 15 5C 2F .\._SB_IWAK...\/ + 05A0: 04 5F 53 42 5F 50 43 58 58 53 41 58 58 54 50 54 ._SB_PCXXSAXXTPT + 05B0: 53 08 01 15 5C 2F 04 5F 53 42 5F 50 43 58 58 53 S...\/._SB_PCXXS + 05C0: 41 58 58 54 57 41 4B 08 01 15 5C 2F 05 5F 53 42 AXXTWAK...\/._SB + 05D0: 5F 50 43 58 58 47 50 58 58 53 41 58 58 54 50 54 _PCXXGPXXSAXXTPT + 05E0: 53 08 01 15 5C 2F 05 5F 53 42 5F 50 43 58 58 47 S...\/._SB_PCXXG + 05F0: 50 58 58 53 41 58 58 54 57 41 4B 08 01 15 5C 2F PXXSAXXTWAK...\/ + 0600: 05 5F 53 42 5F 50 43 49 30 50 54 42 52 50 54 53 ._SB_PCI0PTBRPTS + 0610: 54 54 50 54 53 08 01 15 5C 2F 05 5F 53 42 5F 50 TTPTS...\/._SB_P + 0620: 43 49 30 50 54 42 52 50 54 53 54 54 57 41 4B 08 CI0PTBRPTSTTWAK. + 0630: 01 5B 80 43 50 4E 56 00 0C 18 70 F6 7A 0C F7 00 .[.CPNV...p.z... + 0640: 01 00 5B 81 46 1E 43 50 4E 56 10 4D 30 38 32 20 ..[.F.CPNV.M082 + 0650: 4D 30 38 33 20 4D 30 38 34 20 4D 30 38 35 08 4D M083 M084 M085.M + 0660: 32 32 31 08 4D 30 38 36 10 4D 32 32 39 08 4D 32 221.M086.M229.M2 + 0670: 33 31 10 4D 32 33 35 08 4D 32 33 33 20 00 01 00 31.M235.M233 ... + 0680: 02 00 01 00 01 00 01 00 01 00 01 4D 30 38 37 01 ...........M087. + 0690: 00 01 00 16 4D 30 38 38 10 4D 30 38 39 10 4D 30 ....M088.M089.M0 + 06A0: 39 30 03 4D 30 39 31 05 4D 30 39 32 08 4D 30 39 90.M091.M092.M09 + 06B0: 33 03 4D 30 39 34 05 4D 30 39 35 08 4D 30 39 36 3.M094.M095.M096 + 06C0: 08 4D 30 39 37 08 4D 30 39 38 20 4D 30 39 39 20 .M097.M098 M099 + 06D0: 4D 31 30 30 20 4D 31 30 31 20 4D 31 30 32 20 4D M100 M101 M102 M + 06E0: 31 30 33 20 4D 31 30 34 40 0E 4D 31 30 35 20 4D 103 M104@.M105 M + 06F0: 31 30 36 80 00 08 4D 33 37 38 80 00 08 4D 33 37 106...M378...M37 + 0700: 39 80 00 08 4D 33 38 30 80 00 08 4D 33 38 31 80 9...M380...M381. + 0710: 00 08 4D 33 38 32 80 00 08 4D 33 38 33 80 00 08 ..M382...M383... + 0720: 4D 33 38 34 80 00 08 4D 33 38 35 80 00 08 4D 33 M384...M385...M3 + 0730: 38 36 80 00 08 4D 33 38 37 80 00 08 4D 33 38 38 86...M387...M388 + 0740: 80 00 08 4D 33 38 39 80 00 08 4D 33 39 30 80 00 ...M389...M390.. + 0750: 08 4D 33 39 31 80 00 08 4D 33 39 32 80 00 08 4D .M391...M392...M + 0760: 31 30 37 40 04 4D 33 32 30 20 4D 33 32 31 20 4D 107@.M320 M321 M + 0770: 33 32 32 20 4D 33 32 33 20 4D 33 32 34 20 4D 33 322 M323 M324 M3 + 0780: 32 35 20 4D 33 32 36 20 4D 33 32 37 10 4D 33 32 25 M326 M327.M32 + 0790: 38 08 4D 31 32 38 20 4D 31 30 38 20 4D 31 30 39 8.M128 M108 M109 + 07A0: 20 4D 31 31 30 20 4D 31 32 32 20 4D 31 33 31 20 M110 M122 M131 + 07B0: 4D 31 33 32 20 4D 31 33 33 20 4D 31 33 34 20 4D M132 M133 M134 M + 07C0: 31 33 35 20 4D 31 33 36 20 4D 32 32 30 20 4D 32 135 M136 M220 M2 + 07D0: 32 36 20 4D 32 35 31 20 4D 33 31 30 20 4D 32 38 26 M251 M310 M28 + 07E0: 30 20 4D 32 39 30 20 4D 33 33 31 20 4D 34 31 34 0 M290 M331 M414 + 07F0: 10 4D 34 34 34 48 04 4D 34 35 33 20 4D 34 35 34 .M444H.M453 M454 + 0800: 10 4D 34 35 35 08 4D 34 35 36 08 4D 34 35 37 08 .M455.M456.M457. + 0810: 4D 34 34 39 48 04 4D 34 43 30 20 4D 32 33 41 08 M449H.M4C0 M23A. + 0820: 4D 33 31 43 20 4D 34 46 30 20 08 43 54 4D 52 00 M31C M4F0 .CTMR. + 0830: 08 4D 32 38 35 11 07 0A 04 01 03 80 00 14 4C 22 .M285.........L" + 0840: 4D 30 30 30 09 8C 4D 32 38 35 00 4D 32 38 36 8C M000..M285.M286. + 0850: 4D 32 38 35 01 4D 32 38 37 8B 4D 32 38 35 0A 02 M285.M287.M285.. + 0860: 4D 32 38 38 08 4D 34 35 30 11 08 0A 05 00 96 05 M288.M450....... + 0870: 00 00 8A 4D 34 35 30 00 4D 34 35 32 8C 4D 34 35 ...M450.M452.M45 + 0880: 30 0A 04 4D 34 35 31 70 72 68 0C 00 00 00 B0 00 0..M451prh...... + 0890: 60 A0 46 09 93 99 4D 32 38 36 00 01 70 99 4D 32 `.F...M286..p.M2 + 08A0: 38 38 00 61 A0 27 93 99 4D 32 38 37 00 0A 03 5B 88.a.'..M287...[ + 08B0: 80 56 41 52 4D 01 61 0A 04 5B 81 0B 56 41 52 4D .VARM.a..[..VARM + 08C0: 03 56 41 52 52 20 70 60 56 41 52 52 A1 4B 05 A0 .VARR p`VARR.K.. + 08D0: 2C 93 99 4D 32 38 37 00 0A 02 5B 80 56 41 52 4E ,..M287...[.VARN + 08E0: 01 61 0A 02 5B 81 0B 56 41 52 4E 02 56 41 52 53 .a..[..VARN.VARS + 08F0: 10 70 7B 60 0B FF FF 00 56 41 52 53 A1 2B A0 29 .p{`....VARS.+.) + 0900: 93 99 4D 32 38 37 00 01 5B 80 56 41 52 4F 01 61 ..M287..[.VARO.a + 0910: 01 5B 81 0B 56 41 52 4F 01 56 41 52 54 08 70 7B .[..VARO.VART.p{ + 0920: 60 0A FF 00 56 41 52 54 A0 1A 93 99 4D 34 35 31 `...VART....M451 + 0930: 00 01 70 99 4D 34 35 32 00 62 4D 32 35 30 00 00 ..p.M452.bM250.. + 0940: 00 62 60 5B 80 56 41 52 50 00 0C 08 08 D8 FE 0A .b`[.VARP....... + 0950: 04 5B 81 0B 56 41 52 50 03 56 41 52 55 20 70 56 .[..VARP.VARU pV + 0960: 41 52 55 61 A0 0F 92 95 61 43 54 4D 52 74 61 43 ARUa....aCTMRtaC + 0970: 54 4D 52 62 A1 12 72 61 72 74 0C FE FF FF FF 43 TMRb..rart.....C + 0980: 54 4D 52 00 01 00 62 78 62 0A 19 63 62 78 77 62 TMR...bxb..cbxwb + 0990: 0A 07 00 0B E8 03 63 62 A0 43 04 92 95 63 0A 64 ......cb.C...c.d + 09A0: 4D 34 36 30 0D 20 20 50 4F 53 54 20 43 4F 44 45 M460. POST CODE + 09B0: 3A 20 25 58 20 20 41 43 50 49 20 54 49 4D 45 52 : %X ACPI TIMER + 09C0: 3A 20 25 58 20 20 54 49 4D 45 3A 20 25 64 2E 25 : %X TIME: %d.% + 09D0: 64 20 6D 73 0A 00 60 61 62 63 00 00 A1 47 08 A0 d ms..`abc...G.. + 09E0: 44 04 92 95 63 0A 0A 4D 34 36 30 0D 20 20 50 4F D...c..M460. PO + 09F0: 53 54 20 43 4F 44 45 3A 20 25 58 20 20 41 43 50 ST CODE: %X ACP + 0A00: 49 20 54 49 4D 45 52 3A 20 25 58 20 20 54 49 4D I TIMER: %X TIM + 0A10: 45 3A 20 25 64 2E 30 25 64 20 6D 73 0A 00 60 61 E: %d.0%d ms..`a + 0A20: 62 63 00 00 A1 3F 4D 34 36 30 0D 20 20 50 4F 53 bc...?M460. POS + 0A30: 54 20 43 4F 44 45 3A 20 25 58 20 20 41 43 50 49 T CODE: %X ACPI + 0A40: 20 54 49 4D 45 52 3A 20 25 58 20 20 54 49 4D 45 TIMER: %X TIME + 0A50: 3A 20 25 64 2E 30 30 25 64 20 6D 73 0A 00 60 61 : %d.00%d ms..`a + 0A60: 62 63 00 00 70 61 43 54 4D 52 14 18 4D 30 33 34 bc..paCTMR..M034 + 0A70: 09 A4 4D 30 31 31 72 4D 30 38 34 0B 00 07 00 68 ..M011rM084....h + 0A80: 00 0A 08 14 18 4D 30 31 35 09 A4 4D 30 31 31 72 .....M015..M011r + 0A90: 4D 30 38 34 0B 00 04 00 68 00 0A 08 14 18 4D 30 M084....h.....M0 + 0AA0: 31 36 0A 4D 30 31 32 72 4D 30 38 34 0B 00 04 00 16.M012rM084.... + 0AB0: 68 00 0A 08 69 14 13 4D 30 33 35 09 A4 4D 30 31 h...i..M035..M01 + 0AC0: 31 4D 30 38 34 68 00 0A 08 14 13 4D 30 33 36 0A 1M084h.....M036. + 0AD0: 4D 30 31 32 4D 30 38 34 68 00 0A 08 69 14 14 4D M012M084h...i..M + 0AE0: 30 30 31 0A 70 00 60 A0 08 93 68 0A 15 70 01 60 001.p.`...h..p.` + 0AF0: A4 60 14 1A 4D 30 30 33 0B 79 68 0A 05 60 72 60 .`..M003.yh..`r` + 0B00: 69 61 79 61 0A 18 62 72 62 6A 63 A4 63 14 3B 4D iaya..brbjc.c.;M + 0B10: 30 30 34 09 5B 80 56 41 52 4D 01 0B D8 0C 0A 08 004.[.VARM...... + 0B20: 5B 81 0B 56 41 52 4D 03 56 41 52 31 20 5B 87 12 [..VARM.VAR1 [.. + 0B30: 56 41 52 4D 56 41 52 31 68 03 00 20 56 41 52 32 VARMVAR1h.. VAR2 + 0B40: 20 70 56 41 52 32 60 A4 60 14 39 4D 30 30 35 0A pVAR2`.`.9M005. + 0B50: 5B 80 56 41 52 4D 01 0B D8 0C 0A 08 5B 81 0B 56 [.VARM......[..V + 0B60: 41 52 4D 03 56 41 52 31 20 5B 87 12 56 41 52 4D ARM.VAR1 [..VARM + 0B70: 56 41 52 31 68 03 00 20 56 41 52 32 20 70 69 56 VAR1h.. VAR2 piV + 0B80: 41 52 32 14 18 4D 30 30 36 0B 7B 4D 30 30 34 68 AR2..M006.{M004h + 0B90: 69 60 7D 60 6A 61 4D 30 30 35 68 61 14 41 1D 4D i`}`jaM005ha.A.M + 0BA0: 30 30 32 0A A0 42 0B 93 68 00 A0 29 93 69 00 4D 002..B..h..).i.M + 0BB0: 30 30 36 4D 30 30 33 0A 06 00 0A C0 0C FF EF FF 006M003......... + 0BC0: FF 00 4D 30 30 36 4D 30 30 33 01 00 0A 65 0C FE ..M006M003...e.. + 0BD0: FE FF FF 00 A0 29 93 69 01 4D 30 30 36 4D 30 30 .....).i.M006M00 + 0BE0: 33 0A 06 00 0A C0 0C FF DF FF FF 00 4D 30 30 36 3...........M006 + 0BF0: 4D 30 30 33 01 00 0A 65 0C FD FD FF FF 00 A0 2A M003...e.......* + 0C00: 93 69 0A 02 4D 30 30 36 4D 30 30 33 0A 06 00 0A .i..M006M003.... + 0C10: C0 0C FF BF FF FF 00 4D 30 30 36 4D 30 30 33 01 .......M006M003. + 0C20: 00 0A 65 0C FB FB FF FF 00 A0 2A 93 69 0A 03 4D ..e.......*.i..M + 0C30: 30 30 36 4D 30 30 33 0A 06 00 0A C0 0C FF 7F FF 006M003......... + 0C40: FF 00 4D 30 30 36 4D 30 30 33 01 00 0A 65 0C F7 ..M006M003...e.. + 0C50: F7 FF FF 00 5B 22 01 A0 42 0C 93 68 01 A0 2D 93 ....["..B..h..-. + 0C60: 69 00 4D 30 30 36 4D 30 30 33 0A 06 00 0A C0 0C i.M006M003...... + 0C70: FF EF FF FF 0B 00 10 4D 30 30 36 4D 30 30 33 01 .......M006M003. + 0C80: 00 0A 65 0C FE FE FF FF 0B 01 01 A0 2D 93 69 01 ..e.........-.i. + 0C90: 4D 30 30 36 4D 30 30 33 0A 06 00 0A C0 0C FF DF M006M003........ + 0CA0: FF FF 0B 00 20 4D 30 30 36 4D 30 30 33 01 00 0A .... M006M003... + 0CB0: 65 0C FD FD FF FF 0B 02 02 A0 2E 93 69 0A 02 4D e...........i..M + 0CC0: 30 30 36 4D 30 30 33 0A 06 00 0A C0 0C FF BF FF 006M003......... + 0CD0: FF 0B 00 40 4D 30 30 36 4D 30 30 33 01 00 0A 65 ...@M006M003...e + 0CE0: 0C FB FB FF FF 0B 04 04 A0 2E 93 69 0A 03 4D 30 ...........i..M0 + 0CF0: 30 36 4D 30 30 33 0A 06 00 0A C0 0C FF 7F FF FF 06M003.......... + 0D00: 0B 00 80 4D 30 30 36 4D 30 30 33 01 00 0A 65 0C ...M006M003...e. + 0D10: F7 F7 FF FF 0B 08 08 5B 22 01 A0 43 05 93 68 00 .......["..C..h. + 0D20: 4D 30 30 38 69 70 4D 30 30 34 4D 30 30 33 0A 03 M008ipM004M003.. + 0D30: 69 0A A5 60 7B 60 0A FF 60 70 0B F4 01 61 A2 23 i..`{`..`p...a.# + 0D40: 90 94 61 00 92 93 60 0A 10 70 4D 30 30 34 4D 30 ..a...`..pM004M0 + 0D50: 30 33 0A 03 69 0A A5 60 7B 60 0A FF 60 76 61 5B 03..i..`{`..`va[ + 0D60: 22 01 A0 0B 92 93 60 0A 10 4D 30 30 37 69 14 41 ".....`..M007i.A + 0D70: 08 4D 30 30 38 09 70 4D 30 31 39 00 0A 15 68 0A .M008.pM019...h. + 0D80: 88 60 7D 7B 60 0C F0 FF FF FF 00 0A 02 61 4D 30 .`}{`........aM0 + 0D90: 32 30 00 0A 15 68 0A 88 61 4D 30 30 36 4D 30 30 20...h..aM006M00 + 0DA0: 33 0A 03 68 0A A4 0C FE FF FF FF 01 4D 30 30 36 3..h........M006 + 0DB0: 4D 30 30 33 0A 03 68 0A A2 0C FF DF FF FF 0B 00 M003..h......... + 0DC0: 20 4D 30 30 36 4D 30 30 33 0A 03 68 0A C0 0C FF M006M003..h.... + 0DD0: 7F FF FF 0B 00 80 4D 30 30 36 4D 30 30 33 0A 03 ......M006M003.. + 0DE0: 68 0A A4 0C FF FF FF DF 0C 00 00 00 20 5B 22 01 h........... [". + 0DF0: 14 44 05 4D 30 30 37 09 70 4D 30 31 39 00 0A 15 .D.M007.pM019... + 0E00: 68 0A 88 60 7D 7B 60 0C F0 FF FF FF 00 01 61 4D h..`}{`.......aM + 0E10: 30 32 30 00 0A 15 68 0A 88 61 4D 30 30 36 4D 30 020...h..aM006M0 + 0E20: 30 33 0A 03 68 0A A4 0C FE FF FF FF 00 4D 30 30 03..h........M00 + 0E30: 36 4D 30 30 33 0A 03 68 0A A2 0C FF DF FF FF 0B 6M003..h........ + 0E40: 00 20 5B 22 01 14 45 15 4D 31 31 31 0A A0 4D 14 . ["..E.M111..M. + 0E50: 92 93 68 00 70 4D 31 31 30 60 A0 40 14 60 72 60 ..h.pM110`.@.`r` + 0E60: 0A 10 60 70 00 61 70 4D 30 31 33 72 60 61 00 00 ..`p.apM013r`a.. + 0E70: 00 0A 08 62 A2 46 12 90 92 93 62 0A FF 92 93 62 ...b.F....b....b + 0E80: 00 70 4D 30 31 33 72 60 61 00 01 00 0A 08 63 A0 .pM013r`a.....c. + 0E90: 48 0F 90 93 62 68 93 63 69 70 4D 30 31 33 72 60 H...bh.cipM013r` + 0EA0: 61 00 0A 07 00 0A 08 63 A0 4F 0D 92 93 63 00 70 a......c.O...c.p + 0EB0: 4D 30 31 33 72 60 61 00 0A 02 00 0A 08 64 A0 46 M013r`a......d.F + 0EC0: 04 93 64 00 70 4D 30 31 33 72 60 61 00 0A 03 00 ..d.pM013r`a.... + 0ED0: 0A 20 65 70 4D 30 31 33 72 60 61 00 0A 03 0A 10 . epM013r`a..... + 0EE0: 0A 08 66 4D 30 31 30 7B 65 0C FF FF 00 FF 00 66 ..fM010{e......f + 0EF0: A0 0B 93 69 00 4D 30 30 30 0B D8 0D A1 08 4D 30 ...i.M000.....M0 + 0F00: 30 30 0B DB 0D A0 4A 04 93 64 01 70 4D 30 31 33 00....J..d.pM013 + 0F10: 72 60 61 00 0A 03 00 0A 20 65 70 4D 30 31 33 72 r`a..... epM013r + 0F20: 60 61 00 0A 03 0A 10 0A 08 66 A2 10 92 93 4D 30 `a.......f....M0 + 0F30: 30 39 7B 65 0C FF FF 00 FF 00 66 A0 0B 93 69 00 09{e......f...i. + 0F40: 4D 30 30 30 0B D9 0D A1 08 4D 30 30 30 0B DC 0D M000.....M000... + 0F50: A0 37 93 64 0A 02 70 4D 30 31 33 72 60 61 00 0A .7.d..pM013r`a.. + 0F60: 03 00 0A 20 65 5B 22 78 72 65 0B E7 03 00 0B E8 ... e["xre...... + 0F70: 03 00 00 A0 0B 93 69 00 4D 30 30 30 0B DA 0D A1 ......i.M000.... + 0F80: 08 4D 30 30 30 0B DD 0D 72 61 0A 08 61 70 4D 30 .M000...ra..apM0 + 0F90: 31 33 72 60 61 00 00 00 0A 08 62 14 45 0C 4D 34 13r`a.....b.E.M4 + 0FA0: 37 30 0A 70 00 67 A0 48 0B 92 93 68 00 70 4D 31 70.p.g.H...h.pM1 + 0FB0: 31 30 60 A0 4B 0A 60 72 60 0A 10 60 70 00 61 70 10`.K.`r`..`p.ap + 0FC0: 4D 30 31 33 72 60 61 00 00 00 0A 08 62 A2 41 09 M013r`a.....b.A. + 0FD0: 90 92 93 62 0A FF 92 93 62 00 70 4D 30 31 33 72 ...b....b.pM013r + 0FE0: 60 61 00 01 00 0A 08 63 A0 43 06 90 93 62 68 93 `a.....c.C...bh. + 0FF0: 63 69 70 4D 30 31 33 72 60 61 00 0A 02 00 0A 08 cipM013r`a...... + 1000: 63 70 4D 30 31 33 72 60 61 00 0A 07 00 0A 08 64 cpM013r`a......d + 1010: A0 3B 90 93 63 00 92 93 64 00 70 4D 30 31 33 72 .;..c...d.pM013r + 1020: 60 61 00 0A 03 00 0A 20 65 70 4D 30 31 33 72 60 `a..... epM013r` + 1030: 61 00 0A 03 0A 10 0A 08 66 A0 12 93 4D 30 30 39 a.......f...M009 + 1040: 7B 65 0C FF FF 00 FF 00 66 70 01 67 72 61 0A 08 {e......fp.gra.. + 1050: 61 70 4D 30 31 33 72 60 61 00 00 00 0A 08 62 A4 apM013r`a.....b. + 1060: 67 14 4B 0F 4D 32 32 38 09 A0 43 0F 94 68 0A 03 g.K.M228..C..h.. + 1070: 70 4D 31 31 30 60 A0 46 0E 60 72 60 0A 10 60 70 pM110`.F.`r`..`p + 1080: 00 61 70 4D 30 31 33 72 60 61 00 00 00 0A 08 62 .apM013r`a.....b + 1090: A2 4C 0C 90 92 93 62 0A FF 92 93 62 00 70 4D 30 .L....b....b.pM0 + 10A0: 31 33 72 60 61 00 0A 07 00 0A 08 63 A0 4D 09 93 13r`a......c.M.. + 10B0: 63 68 70 4D 30 31 33 72 60 61 00 0A 02 00 0A 08 chpM013r`a...... + 10C0: 64 A0 30 93 64 00 70 4D 30 31 33 72 60 61 00 0A d.0.d.pM013r`a.. + 10D0: 03 00 0A 20 65 70 4D 30 31 33 72 60 61 00 0A 03 ... epM013r`a... + 10E0: 0A 10 0A 08 66 4D 30 31 30 7B 65 0C FF FF 00 FF ....fM010{e..... + 10F0: 00 66 A0 34 93 64 01 70 4D 30 31 33 72 60 61 00 .f.4.d.pM013r`a. + 1100: 0A 03 00 0A 20 65 70 4D 30 31 33 72 60 61 00 0A .... epM013r`a.. + 1110: 03 0A 10 0A 08 66 A2 10 92 93 4D 30 30 39 7B 65 .....f....M009{e + 1120: 0C FF FF 00 FF 00 66 A0 22 93 64 0A 02 70 4D 30 ......f.".d..pM0 + 1130: 31 33 72 60 61 00 0A 03 00 0A 20 65 5B 22 78 72 13r`a..... e["xr + 1140: 65 0B E7 03 00 0B E8 03 00 00 72 61 0A 08 61 70 e.........ra..ap + 1150: 4D 30 31 33 72 60 61 00 00 00 0A 08 62 14 4B 26 M013r`a.....b.K& + 1160: 4D 32 31 39 0A A0 43 26 92 93 68 00 70 4D 32 32 M219..C&..h.pM22 + 1170: 31 60 A0 46 25 7B 60 0A 02 00 70 4D 32 32 30 60 1`.F%{`...pM220` + 1180: A0 48 24 60 72 60 0A 10 60 70 00 61 70 01 62 A2 .H$`r`..`p.ap.b. + 1190: 49 23 92 93 62 0A FF 70 4D 30 31 33 72 60 61 00 I#..b..pM013r`a. + 11A0: 00 00 0A 08 62 70 4D 30 31 33 72 60 61 00 01 00 ....bpM013r`a... + 11B0: 0A 08 63 70 4D 30 31 33 72 60 61 00 0A 04 00 0A ..cpM013r`a..... + 11C0: 08 64 70 4D 30 31 33 72 60 61 00 0A 07 00 0A 08 .dpM013r`a...... + 11D0: 65 70 4D 30 31 33 72 60 61 00 0A 08 00 0A 20 67 epM013r`a..... g + 11E0: A0 43 1E 93 64 68 A0 4D 1D 90 95 62 0A 0A 7B 65 .C..dh.M...b..{e + 11F0: 0A 80 00 A0 07 93 69 00 70 00 63 A1 44 09 A0 4B ......i.p.c.D..K + 1200: 07 7B 65 0A 04 00 A0 18 93 69 01 A0 0D 92 95 4D .{e......i.....M + 1210: 30 38 35 0A 04 70 0A 03 63 A1 05 70 0A 0F 63 A0 085..p..c..p..c. + 1220: 4A 05 93 69 0A 02 70 4D 30 31 37 00 4D 30 31 33 J..i..pM017.M013 + 1230: 72 60 61 00 0A 05 00 0A 08 4D 30 31 33 72 60 61 r`a......M013r`a + 1240: 00 0A 06 00 0A 08 0A 19 00 0A 08 66 A0 17 93 4D ...........f...M + 1250: 32 36 35 66 00 00 01 A0 0C 92 95 4D 30 38 35 0A 265f.......M085. + 1260: 04 70 01 63 A1 15 A0 0D 92 95 4D 30 38 35 0A 04 .p.c......M085.. + 1270: 70 0A 03 63 A1 05 70 0A 0F 63 A1 15 A0 0D 92 95 p..c..p..c...... + 1280: 4D 30 38 35 0A 04 70 0A 03 63 A1 05 70 0A 0F 63 M085..p..c..p..c + 1290: A0 4C 0E 92 95 4D 30 38 35 0A 04 A0 48 09 93 4D .L...M085...H..M + 12A0: 30 38 35 0A 08 A0 4F 06 94 7B 67 0C 00 00 F0 0F 085...O..{g..... + 12B0: 00 00 70 4D 32 34 39 7B 7A 67 0A 18 00 0A 0F 00 ..pM249{zg...... + 12C0: 7B 7A 67 0A 14 00 0A 0F 00 7B 7A 67 0A 10 00 0A {zg......{zg.... + 12D0: 0F 00 0C 00 1E D0 02 66 7B 66 7F FF 79 0A 03 79 .......f{f..y..y + 12E0: 62 01 00 00 00 66 7D 66 79 63 79 62 01 00 00 66 b....f}fycyb...f + 12F0: 4D 32 35 30 7B 7A 67 0A 18 00 0A 0F 00 7B 7A 67 M250{zg......{zg + 1300: 0A 14 00 0A 0F 00 7B 7A 67 0A 10 00 0A 0F 00 0C ......{zg....... + 1310: 00 1E D0 02 66 A1 1E 4D 30 31 32 72 4D 30 38 34 ....f..M012rM084 + 1320: 0B 00 0E 00 7A 62 0A 02 00 79 7B 62 0A 03 00 01 ....zb...y{b.... + 1330: 00 0A 02 63 A1 48 04 A0 26 93 7A 67 0A 1C 00 0A ...c.H..&.zg.... + 1340: 02 4D 30 31 32 72 4D 30 38 34 0B 00 13 00 7A 62 .M012rM084....zb + 1350: 0A 02 00 79 7B 62 0A 03 00 01 00 0A 02 63 A1 1E ...y{b.......c.. + 1360: 4D 30 31 32 72 4D 30 38 34 0B 00 0E 00 7A 62 0A M012rM084....zb. + 1370: 02 00 79 7B 62 0A 03 00 01 00 0A 02 63 A1 1D 4D ..y{b.......c..M + 1380: 30 31 32 72 4D 30 38 34 0B 00 0E 00 7A 62 01 00 012rM084....zb.. + 1390: 79 7B 62 01 00 0A 02 00 0A 04 63 A0 0B 93 69 00 y{b.......c...i. + 13A0: 4D 30 30 30 0B E0 0D A0 0B 93 69 01 4D 30 30 30 M000......i.M000 + 13B0: 0B E1 0D A0 0C 93 69 0A 02 4D 30 30 30 0B E2 0D ......i..M000... + 13C0: 70 0A FF 62 72 61 0A 0C 61 14 44 14 4D 31 31 32 p..bra..a.D.M112 + 13D0: 0A A0 4C 13 92 93 68 00 70 4D 31 30 39 60 A0 4F ..L...h.pM109`.O + 13E0: 12 60 72 60 0A 10 60 70 00 61 70 01 62 A2 40 12 .`r`..`p.ap.b.@. + 13F0: 90 92 93 62 0A FF 92 93 62 00 70 4D 30 31 33 72 ...b....b.pM013r + 1400: 60 61 00 00 00 0A 08 62 70 4D 30 31 33 72 60 61 `a.....bpM013r`a + 1410: 00 01 00 0A 08 63 A0 42 0F 90 93 62 68 93 63 69 .....c.B...bh.ci + 1420: A0 4E 0B 95 63 0A 02 70 4D 30 31 33 72 60 61 00 .N..c..pM013r`a. + 1430: 0A 02 00 0A 08 64 A0 29 93 64 00 70 4D 30 31 33 .....d.).d.pM013 + 1440: 72 60 61 00 0A 03 00 0A 10 65 70 4D 30 31 33 72 r`a......epM013r + 1450: 60 61 00 0A 03 0A 10 0A 08 66 4D 30 31 30 65 66 `a.......fM010ef + 1460: A0 46 06 93 64 01 70 4D 30 31 33 72 60 61 00 0A .F..d.pM013r`a.. + 1470: 03 00 0A 20 65 70 4D 30 31 33 72 60 61 00 0A 03 ... epM013r`a... + 1480: 0A 10 0A 08 66 4D 30 31 30 7B 65 0C FF FF 00 FF ....fM010{e..... + 1490: 00 66 70 4D 30 30 39 7B 65 0C FF FF 00 FF 00 67 .fpM009{e......g + 14A0: 70 0B F2 03 64 A2 21 90 94 64 00 92 93 67 66 70 p...d.!..d...gfp + 14B0: 74 64 01 00 64 5B 21 0A 63 70 4D 30 30 39 7B 65 td..d[!.cpM009{e + 14C0: 0C FF FF 00 FF 00 67 A0 0B 93 63 00 4D 30 30 30 ......g...c.M000 + 14D0: 0B D5 0D A0 0B 93 63 01 4D 30 30 30 0B D6 0D A0 ......c.M000.... + 14E0: 29 93 63 0A 02 70 4D 30 31 33 72 60 61 00 0A 03 ).c..pM013r`a... + 14F0: 00 0A 20 65 5B 22 78 72 65 0B E7 03 00 0B E8 03 .. e["xre....... + 1500: 00 00 4D 30 30 30 0B D7 0D 72 61 0A 08 61 14 48 ..M000...ra..a.H + 1510: 09 4D 32 37 35 0A 70 00 67 A0 4B 08 92 93 68 00 .M275.p.g.K...h. + 1520: 70 4D 31 30 39 60 A0 4E 07 60 72 60 0A 10 60 70 pM109`.N.`r`..`p + 1530: 00 61 70 01 62 A2 4F 06 90 92 93 62 0A FF 92 93 .ap.b.O....b.... + 1540: 62 00 70 4D 30 31 33 72 60 61 00 00 00 0A 08 62 b.pM013r`a.....b + 1550: 70 4D 30 31 33 72 60 61 00 01 00 0A 08 63 A0 41 pM013r`a.....c.A + 1560: 04 90 93 62 68 93 63 69 A0 37 95 63 0A 02 70 4D ...bh.ci.7.c..pM + 1570: 30 31 33 72 60 61 00 0A 03 00 0A 20 65 70 4D 30 013r`a..... epM0 + 1580: 31 33 72 60 61 00 0A 03 0A 10 0A 08 66 A0 12 93 13r`a.......f... + 1590: 4D 30 30 39 7B 65 0C FF FF 00 FF 00 66 70 01 67 M009{e......fp.g + 15A0: 72 61 0A 08 61 A4 67 14 4D 28 4D 31 31 33 09 A0 ra..a.g.M(M113.. + 15B0: 48 27 92 93 68 00 70 4D 31 30 38 60 70 01 67 A0 H'..h.pM108`p.g. + 15C0: 48 26 60 72 60 0A 10 60 70 00 61 70 01 62 A2 49 H&`r`..`p.ap.b.I + 15D0: 25 90 92 93 62 0A FF 92 93 62 00 70 4D 30 31 33 %...b....b.pM013 + 15E0: 72 60 61 00 00 00 0A 08 62 A0 47 23 93 62 68 70 r`a.....b.G#.bhp + 15F0: 0A FF 62 70 4D 30 31 33 72 60 61 00 01 00 0A 08 ..bpM013r`a..... + 1600: 63 A0 32 93 63 00 70 4D 30 31 33 72 60 61 00 0A c.2.c.pM013r`a.. + 1610: 02 00 0A 20 65 70 4D 30 31 33 72 60 61 00 0A 04 ... epM013r`a... + 1620: 00 0A 08 66 70 93 4D 30 30 39 7B 65 0C FF FF 00 ...fp.M009{e.... + 1630: FF 00 66 67 A0 42 06 93 63 01 70 4D 30 31 33 72 ..fg.B..c.pM013r + 1640: 60 61 00 0A 02 00 0A 20 65 70 4D 30 31 33 72 60 `a..... epM013r` + 1650: 61 00 0A 04 00 0A 08 66 70 93 4D 30 30 39 7B 65 a......fp.M009{e + 1660: 0C FF FF 00 FF 00 66 67 70 4D 30 31 33 72 60 61 ......fgpM013r`a + 1670: 00 0A 06 00 0A 20 65 70 4D 30 31 33 72 60 61 00 ..... epM013r`a. + 1680: 0A 08 00 0A 08 66 7B 67 93 4D 30 30 39 7B 65 0C .....f{g.M009{e. + 1690: FF FF 00 FF 00 66 67 A0 42 09 93 63 0A 02 70 4D .....fg.B..c..pM + 16A0: 30 31 33 72 60 61 00 0A 02 00 0A 20 65 70 4D 30 013r`a..... epM0 + 16B0: 31 33 72 60 61 00 0A 04 00 0A 08 66 70 93 4D 30 13r`a......fp.M0 + 16C0: 30 39 7B 65 0C FF FF 00 FF 00 66 67 70 4D 30 31 09{e......fgpM01 + 16D0: 33 72 60 61 00 0A 06 00 0A 20 65 70 4D 30 31 33 3r`a..... epM013 + 16E0: 72 60 61 00 0A 08 00 0A 08 66 7B 67 93 4D 30 30 r`a......f{g.M00 + 16F0: 39 7B 65 0C FF FF 00 FF 00 66 67 70 4D 30 31 33 9{e......fgpM013 + 1700: 72 60 61 00 0A 0A 00 0A 20 65 70 4D 30 31 33 72 r`a..... epM013r + 1710: 60 61 00 0A 0C 00 0A 08 66 7B 67 93 4D 30 30 39 `a......f{g.M009 + 1720: 7B 65 0C FF FF 00 FF 00 66 67 A0 43 06 93 63 0A {e......fg.C..c. + 1730: 03 70 4D 30 31 33 72 60 61 00 0A 02 00 0A 20 65 .pM013r`a..... e + 1740: 70 4D 30 31 33 72 60 61 00 0A 04 00 0A 08 66 70 pM013r`a......fp + 1750: 93 4D 30 30 39 7B 65 0C FF FF 00 FF 00 66 67 70 .M009{e......fgp + 1760: 4D 30 31 33 72 60 61 00 0A 06 00 0A 20 65 70 4D M013r`a..... epM + 1770: 30 31 33 72 60 61 00 0A 08 00 0A 08 66 7D 67 93 013r`a......f}g. + 1780: 4D 30 30 39 7B 65 0C FF FF 00 FF 00 66 67 A0 42 M009{e......fg.B + 1790: 09 93 63 0A 04 70 4D 30 31 33 72 60 61 00 0A 02 ..c..pM013r`a... + 17A0: 00 0A 20 65 70 4D 30 31 33 72 60 61 00 0A 04 00 .. epM013r`a.... + 17B0: 0A 08 66 70 93 4D 30 30 39 7B 65 0C FF FF 00 FF ..fp.M009{e..... + 17C0: 00 66 67 70 4D 30 31 33 72 60 61 00 0A 06 00 0A .fgpM013r`a..... + 17D0: 20 65 70 4D 30 31 33 72 60 61 00 0A 08 00 0A 08 epM013r`a...... + 17E0: 66 7D 67 93 4D 30 30 39 7B 65 0C FF FF 00 FF 00 f}g.M009{e...... + 17F0: 66 67 70 4D 30 31 33 72 60 61 00 0A 0A 00 0A 20 fgpM013r`a..... + 1800: 65 70 4D 30 31 33 72 60 61 00 0A 0C 00 0A 08 66 epM013r`a......f + 1810: 7D 67 93 4D 30 30 39 7B 65 0C FF FF 00 FF 00 66 }g.M009{e......f + 1820: 67 A1 06 72 61 0A 0E 61 A1 04 70 00 67 A0 05 67 g..ra..a..p.g..g + 1830: 70 01 67 A4 67 08 4D 30 34 36 0A AA 14 4E 3B 4D p.g.g.M046...N;M + 1840: 30 34 35 08 70 00 60 A0 45 3A 93 4D 30 34 36 0A 045.p.`.E:.M046. + 1850: AA 70 00 4D 30 34 36 A0 45 39 5B 12 5C 5F 4F 53 .p.M046.E9[.\_OS + 1860: 49 00 A0 44 04 5C 5F 4F 53 49 0D 57 69 6E 64 6F I..D.\_OSI.Windo + 1870: 77 73 20 32 30 32 31 00 70 0A 0B 4D 30 34 36 4D ws 2021.p..M046M + 1880: 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 5F 4F 460. KER-ASL-_O + 1890: 53 49 20 3D 20 57 69 6E 64 6F 77 73 20 31 31 0A SI = Windows 11. + 18A0: 00 00 00 00 00 00 00 A1 45 34 A0 42 05 5C 5F 4F ........E4.B.\_O + 18B0: 53 49 0D 57 69 6E 64 6F 77 73 20 32 30 32 30 00 SI.Windows 2020. + 18C0: 70 0A 0A 4D 30 34 36 4D 34 36 30 0D 20 20 4B 45 p..M046M460. KE + 18D0: 52 2D 41 53 4C 2D 5F 4F 53 49 20 3D 20 57 69 6E R-ASL-_OSI = Win + 18E0: 64 6F 77 73 20 31 30 2C 20 76 65 72 73 69 6F 6E dows 10, version + 18F0: 20 32 30 30 34 0A 00 00 00 00 00 00 00 A1 4F 2E 2004.........O. + 1900: A0 42 05 5C 5F 4F 53 49 0D 57 69 6E 64 6F 77 73 .B.\_OSI.Windows + 1910: 20 32 30 31 39 00 70 0A 09 4D 30 34 36 4D 34 36 2019.p..M046M46 + 1920: 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 5F 4F 53 49 0. KER-ASL-_OSI + 1930: 20 3D 20 57 69 6E 64 6F 77 73 20 31 30 2C 20 76 = Windows 10, v + 1940: 65 72 73 69 6F 6E 20 31 39 30 33 0A 00 00 00 00 ersion 1903..... + 1950: 00 00 00 A1 49 29 A0 44 05 5C 5F 4F 53 49 0D 57 ....I).D.\_OSI.W + 1960: 69 6E 64 6F 77 73 20 32 30 31 38 2E 32 00 70 0A indows 2018.2.p. + 1970: 08 4D 30 34 36 4D 34 36 30 0D 20 20 4B 45 52 2D .M046M460. KER- + 1980: 41 53 4C 2D 5F 4F 53 49 20 3D 20 57 69 6E 64 6F ASL-_OSI = Windo + 1990: 77 73 20 31 30 2C 20 76 65 72 73 69 6F 6E 20 31 ws 10, version 1 + 19A0: 38 30 39 0A 00 00 00 00 00 00 00 A1 41 24 A0 42 809.........A$.B + 19B0: 05 5C 5F 4F 53 49 0D 57 69 6E 64 6F 77 73 20 32 .\_OSI.Windows 2 + 19C0: 30 31 38 00 70 0A 07 4D 30 34 36 4D 34 36 30 0D 018.p..M046M460. + 19D0: 20 20 4B 45 52 2D 41 53 4C 2D 5F 4F 53 49 20 3D KER-ASL-_OSI = + 19E0: 20 57 69 6E 64 6F 77 73 20 31 30 2C 20 76 65 72 Windows 10, ver + 19F0: 73 69 6F 6E 20 31 38 30 33 0A 00 00 00 00 00 00 sion 1803....... + 1A00: 00 A1 4B 1E A0 44 05 5C 5F 4F 53 49 0D 57 69 6E ..K..D.\_OSI.Win + 1A10: 64 6F 77 73 20 32 30 31 37 2E 32 00 70 0A 06 4D dows 2017.2.p..M + 1A20: 30 34 36 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 046M460. KER-AS + 1A30: 4C 2D 5F 4F 53 49 20 3D 20 57 69 6E 64 6F 77 73 L-_OSI = Windows + 1A40: 20 31 30 2C 20 76 65 72 73 69 6F 6E 20 31 37 30 10, version 170 + 1A50: 39 0A 00 00 00 00 00 00 00 A1 43 19 A0 42 05 5C 9.........C..B.\ + 1A60: 5F 4F 53 49 0D 57 69 6E 64 6F 77 73 20 32 30 31 _OSI.Windows 201 + 1A70: 37 00 70 0A 05 4D 30 34 36 4D 34 36 30 0D 20 20 7.p..M046M460. + 1A80: 4B 45 52 2D 41 53 4C 2D 5F 4F 53 49 20 3D 20 57 KER-ASL-_OSI = W + 1A90: 69 6E 64 6F 77 73 20 31 30 2C 20 76 65 72 73 69 indows 10, versi + 1AA0: 6F 6E 20 31 37 30 33 0A 00 00 00 00 00 00 00 A1 on 1703......... + 1AB0: 4D 13 A0 42 05 5C 5F 4F 53 49 0D 57 69 6E 64 6F M..B.\_OSI.Windo + 1AC0: 77 73 20 32 30 31 36 00 70 0A 04 4D 30 34 36 4D ws 2016.p..M046M + 1AD0: 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 5F 4F 460. KER-ASL-_O + 1AE0: 53 49 20 3D 20 57 69 6E 64 6F 77 73 20 31 30 2C SI = Windows 10, + 1AF0: 20 76 65 72 73 69 6F 6E 20 31 36 30 37 0A 00 00 version 1607... + 1B00: 00 00 00 00 00 A1 47 0E A0 44 04 5C 5F 4F 53 49 ......G..D.\_OSI + 1B10: 0D 57 69 6E 64 6F 77 73 20 32 30 31 35 00 70 0A .Windows 2015.p. + 1B20: 03 4D 30 34 36 4D 34 36 30 0D 20 20 4B 45 52 2D .M046M460. KER- + 1B30: 41 53 4C 2D 5F 4F 53 49 20 3D 20 57 69 6E 64 6F ASL-_OSI = Windo + 1B40: 77 73 20 31 30 0A 00 00 00 00 00 00 00 A1 4F 09 ws 10.........O. + 1B50: A0 45 04 5C 5F 4F 53 49 0D 57 69 6E 64 6F 77 73 .E.\_OSI.Windows + 1B60: 20 32 30 31 33 00 70 0A 02 4D 30 34 36 4D 34 36 2013.p..M046M46 + 1B70: 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 5F 4F 53 49 0. KER-ASL-_OSI + 1B80: 20 3D 20 57 69 6E 64 6F 77 73 20 38 2E 31 0A 00 = Windows 8.1.. + 1B90: 00 00 00 00 00 00 A1 46 05 A0 43 05 5C 5F 4F 53 .......F..C.\_OS + 1BA0: 49 0D 57 69 6E 64 6F 77 73 20 32 30 31 32 00 70 I.Windows 2012.p + 1BB0: 01 4D 30 34 36 4D 34 36 30 0D 20 20 4B 45 52 2D .M046M460. KER- + 1BC0: 41 53 4C 2D 5F 4F 53 49 20 3D 20 57 69 6E 64 6F ASL-_OSI = Windo + 1BD0: 77 73 20 38 2C 20 57 69 6E 20 53 65 72 76 65 72 ws 8, Win Server + 1BE0: 20 32 30 31 32 0A 00 00 00 00 00 00 00 A0 0B 92 2012........... + 1BF0: 95 4D 30 34 36 01 70 01 60 A4 60 5B 01 4D 32 33 .M046.p.`.`[.M23 + 1C00: 30 00 14 49 08 4D 32 33 32 0B 70 68 60 70 69 61 0..I.M232.ph`pia + 1C10: 70 6A 62 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 pjbM460. KER-AS + 1C20: 4C 2D 43 70 6D 54 72 69 67 67 65 72 53 6D 69 20 L-CpmTriggerSmi + 1C30: 28 30 78 25 58 2C 20 30 78 25 58 2C 20 25 64 29 (0x%X, 0x%X, %d) + 1C40: 0A 00 68 69 6A 00 00 00 5B 23 4D 32 33 30 FF FF ..hij...[#M230.. + 1C50: 70 68 60 5B 80 56 41 52 4D 01 4D 32 33 31 0A 02 ph`[.VARM.M231.. + 1C60: 5B 81 10 56 41 52 4D 01 56 41 52 31 08 56 41 52 [..VARM.VAR1.VAR + 1C70: 32 08 70 61 56 41 52 32 70 60 56 41 52 31 A0 07 2.paVAR2p`VAR1.. + 1C80: 94 62 00 5B 22 62 5B 27 4D 32 33 30 14 1B 4D 30 .b.["b['M230..M0 + 1C90: 34 33 0B A0 10 5B 12 4D 4F 45 4D 00 A4 4D 4F 45 43...[.MOEM..MOE + 1CA0: 4D 68 69 6A A1 03 A4 00 14 41 08 4D 4C 49 42 0A Mhij.....A.MLIB. + 1CB0: 08 5F 54 5F 31 00 08 5F 54 5F 30 00 A2 4D 06 01 ._T_1.._T_0..M.. + 1CC0: 70 99 68 00 5F 54 5F 30 A0 40 06 93 5F 54 5F 30 p.h._T_0.@.._T_0 + 1CD0: 00 70 83 88 69 0A 02 00 60 A2 4F 04 01 70 99 60 .p..i...`.O..p.` + 1CE0: 00 5F 54 5F 31 A0 14 93 5F 54 5F 31 0A 03 4D 32 ._T_1..._T_1..M2 + 1CF0: 32 38 0A 04 4D 32 32 38 0A 05 A1 2D A0 14 93 5F 28..M228...-..._ + 1D00: 54 5F 31 0A 04 4D 32 32 38 0A 04 4D 32 32 38 0A T_1..M228..M228. + 1D10: 06 A1 16 A0 14 93 5F 54 5F 31 0A 05 4D 32 32 38 ......_T_1..M228 + 1D20: 0A 04 4D 32 32 38 0A 07 A5 A5 14 47 0F 4D 34 35 ..M228.....G.M45 + 1D30: 38 01 99 4D 34 35 33 60 A0 4E 07 94 60 0B FF FF 8..M453`.N..`... + 1D40: 5B 80 56 41 52 4D 00 60 0A 20 5B 81 1A 56 41 52 [.VARM.`. [..VAR + 1D50: 4D 01 54 48 52 4D 08 00 48 09 4C 53 52 4D 08 00 M.THRM..H.LSRM.. + 1D60: 18 4D 53 52 4D 08 70 0C 80 84 1E 00 61 A2 15 90 .MSRM.p.....a... + 1D70: 94 61 00 92 93 7B 4C 53 52 4D 0A 60 00 0A 60 74 .a...{LSRM.`..`t + 1D80: 61 01 61 A0 25 92 93 4D 34 35 37 00 70 0C 80 84 a.a.%..M457.p... + 1D90: 1E 00 62 A2 15 90 94 62 00 92 93 7B 4D 53 52 4D ..b....b...{MSRM + 1DA0: 0A 10 00 0A 10 74 62 01 62 A0 0D 92 93 61 00 70 .....tb.b....a.p + 1DB0: 68 54 48 52 4D A4 00 A1 47 06 A0 44 06 94 60 00 hTHRM...G..D..`. + 1DC0: 8B 4D 32 38 35 0A 02 4D 32 38 38 5B 80 56 41 52 .M285..M288[.VAR + 1DD0: 4E 01 60 0A 08 5B 81 12 56 41 52 4E 01 54 48 52 N.`..[..VARN.THR + 1DE0: 49 08 00 20 4C 53 52 49 08 70 0C 80 84 1E 00 61 I.. LSRI.p.....a + 1DF0: A0 20 92 93 99 4D 32 38 38 00 60 A2 15 90 94 61 . ...M288.`....a + 1E00: 00 92 93 7B 4C 53 52 49 0A 60 00 0A 60 74 61 01 ...{LSRI.`..`ta. + 1E10: 61 A0 0D 92 93 61 00 70 68 54 48 52 49 A4 00 A4 a....a.phTHRI... + 1E20: 0A FF 14 44 0D 4D 34 35 39 02 99 4D 34 35 33 60 ...D.M459..M453` + 1E30: A0 07 93 60 00 A4 0A FF A1 41 09 A0 4E 08 94 60 ...`.....A..N..` + 1E40: 0B FF FF 5B 80 56 41 52 4D 00 60 0A 20 5B 81 27 ...[.VARM.`. [.' + 1E50: 56 41 52 4D 01 44 4C 4C 4D 08 00 18 44 4C 48 4D VARM.DLLM...DLHM + 1E60: 08 00 18 46 43 52 4D 08 00 18 4C 43 52 4D 08 00 ...FCRM...LCRM.. + 1E70: 18 4D 43 52 4D 08 A0 43 05 92 93 7B 4C 43 52 4D .MCRM..C...{LCRM + 1E80: 0A 3F 00 4D 34 35 35 70 0A 80 4C 43 52 4D 7A 4D .?.M455p..LCRMzM + 1E90: 34 35 34 0A 08 44 4C 48 4D 70 7B 4D 34 35 34 0A 454..DLHMp{M454. + 1EA0: FF 00 44 4C 4C 4D 70 4D 34 35 35 4C 43 52 4D 70 ..DLLMpM455LCRMp + 1EB0: 00 46 43 52 4D 70 4D 34 35 36 46 43 52 4D 70 00 .FCRMpM456FCRMp. + 1EC0: 44 4C 48 4D 70 00 4D 43 52 4D 70 87 68 60 99 69 DLHMp.MCRMp.h`.i + 1ED0: 61 70 00 62 96 68 63 A0 1D 92 93 60 00 A2 17 90 ap.b.hc....`.... + 1EE0: 94 60 61 93 62 00 70 4D 34 35 38 83 88 63 61 00 .`a.b.pM458..ca. + 1EF0: 62 72 61 01 61 A4 62 14 47 20 4D 34 36 30 0F 8B bra.a.b.G M460.. + 1F00: 4D 32 38 35 0A 02 4D 32 38 38 99 4D 34 35 33 67 M285..M288.M453g + 1F10: A0 07 93 67 00 A4 0A FF A1 4E 0B A0 4E 08 94 67 ...g.....N..N..g + 1F20: 0B FF FF 5B 80 56 41 52 4D 00 67 0A 20 5B 81 27 ...[.VARM.g. [.' + 1F30: 56 41 52 4D 01 44 4C 4C 4D 08 00 18 44 4C 48 4D VARM.DLLM...DLHM + 1F40: 08 00 18 46 43 52 4D 08 00 18 4C 43 52 4D 08 00 ...FCRM...LCRM.. + 1F50: 18 4D 43 52 4D 08 A0 43 05 92 93 7B 4C 43 52 4D .MCRM..C...{LCRM + 1F60: 0A 3F 00 4D 34 35 35 70 0A 80 4C 43 52 4D 7A 4D .?.M455p..LCRMzM + 1F70: 34 35 34 0A 08 44 4C 48 4D 70 7B 4D 34 35 34 0A 454..DLHMp{M454. + 1F80: FF 00 44 4C 4C 4D 70 4D 34 35 35 4C 43 52 4D 70 ..DLLMpM455LCRMp + 1F90: 00 46 43 52 4D 70 4D 34 35 36 46 43 52 4D 70 00 .FCRMpM456FCRMp. + 1FA0: 44 4C 48 4D 70 00 4D 43 52 4D A1 2C A0 2A 93 99 DLHMp.MCRM.,.*.. + 1FB0: 4D 32 38 38 00 67 5B 80 56 41 52 53 01 67 0A 04 M288.g[.VARS.g.. + 1FC0: 5B 81 0B 56 41 52 53 03 56 41 52 54 20 70 0C 52 [..VARS.VART p.R + 1FD0: 54 53 5F 56 41 52 54 70 87 68 60 70 00 61 70 00 TS_VARTp.h`p.ap. + 1FE0: 62 70 01 65 96 68 63 A0 4A 0E 92 93 60 00 A2 43 bp.e.hc.J...`..C + 1FF0: 0E 90 94 60 61 93 62 00 70 83 88 63 61 00 64 A0 ...`a.b.p..ca.d. + 2000: 4D 0A 90 93 64 0A 25 94 0A 07 65 A0 07 93 65 01 M...d.%...e...e. + 2010: 70 69 66 A1 36 A0 08 93 65 0A 02 70 6A 66 A1 2B pif.6...e..pjf.+ + 2020: A0 08 93 65 0A 03 70 6B 66 A1 20 A0 08 93 65 0A ...e..pkf. ...e. + 2030: 04 70 6C 66 A1 15 A0 08 93 65 0A 05 70 6D 66 A1 .plf.....e..pmf. + 2040: 0A A0 08 93 65 0A 06 70 6E 66 72 65 01 65 72 61 ....e..pnfre.era + 2050: 01 61 70 83 88 63 61 00 64 A0 15 91 93 64 0A 58 .ap..ca.d....d.X + 2060: 93 64 0A 78 70 4D 34 35 39 98 66 00 0A 02 62 A1 .d.xpM459.f...b. + 2070: 3D A0 14 91 93 64 0A 44 93 64 0A 64 70 4D 34 35 =....d.D.d.dpM45 + 2080: 39 97 66 00 00 62 A1 26 A0 12 91 93 64 0A 53 93 9.f..b.&....d.S. + 2090: 64 0A 73 70 4D 34 35 39 66 00 62 A1 11 70 4D 34 d.spM459f.b..pM4 + 20A0: 35 38 0A 25 62 74 65 01 65 74 61 01 61 A1 20 A0 58.%bte.eta.a. . + 20B0: 15 93 64 0A 0A 70 4D 34 35 38 0A 0D 62 70 4D 34 ..d..pM458..bpM4 + 20C0: 35 38 0A 0A 62 A1 08 70 4D 34 35 38 64 62 72 61 58..b..pM458dbra + 20D0: 01 61 A0 2A 93 99 4D 32 38 38 00 67 5B 80 56 41 .a.*..M288.g[.VA + 20E0: 52 55 01 67 0A 04 5B 81 0B 56 41 52 55 03 56 41 RU.g..[..VARU.VA + 20F0: 52 56 20 70 0C 44 4E 45 5F 56 41 52 56 A4 62 08 RV p.DNE_VARV.b. + 2100: 4D 34 30 34 11 0A 0A 07 00 02 06 08 04 0A 0C 14 M404............ + 2110: 45 10 4D 34 30 35 0D A0 4B 09 92 95 4D 30 38 35 E.M405..K...M085 + 2120: 0A 04 A0 40 05 93 4D 30 38 35 0A 08 70 83 88 4D ...@..M085..p..M + 2130: 34 30 34 6C 00 61 A0 1F 91 94 68 00 94 69 00 70 404l.a....h..i.p + 2140: 4D 32 34 39 68 69 6A 0C 00 1E D0 02 60 7A 60 61 M249hij.....`z`a + 2150: 60 7B 60 0A 03 60 A1 1C 70 4D 30 31 31 72 4D 30 `{`..`..pM011rM0 + 2160: 38 34 0B 00 0E 00 7A 61 0A 08 00 7B 61 0A 07 00 84....za...{a... + 2170: 0A 02 60 A1 3F A0 20 93 6B 0A 02 70 4D 30 31 31 ..`.?. .k..pM011 + 2180: 72 4D 30 38 34 0B 00 13 00 7A 61 0A 08 00 7B 61 rM084....za...{a + 2190: 0A 07 00 0A 02 60 A1 1C 70 4D 30 31 31 72 4D 30 .....`..pM011rM0 + 21A0: 38 34 0B 00 0E 00 7A 61 0A 08 00 7B 61 0A 07 00 84....za...{a... + 21B0: 0A 02 60 A1 1E 70 4D 30 31 31 72 4D 30 38 34 0B ..`..pM011rM084. + 21C0: 00 0E 00 7A 6C 01 00 79 7B 6C 01 00 0A 02 00 0A ...zl..y{l...... + 21D0: 04 60 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C .`M460. KER-ASL + 21E0: 2D 43 70 6D 52 65 61 64 43 6C 6B 52 65 71 20 20 -CpmReadClkReq + 21F0: 28 25 64 2C 20 25 64 2C 20 25 64 2C 20 25 64 2C (%d, %d, %d, %d, + 2200: 20 25 64 29 20 3D 20 30 78 25 58 0A 00 68 69 6A %d) = 0x%X..hij + 2210: 6B 6C 60 A4 60 14 44 11 4D 34 30 36 0E 4D 34 36 kl`.`.D.M406.M46 + 2220: 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 70 6D 57 0. KER-ASL-CpmW + 2230: 72 69 74 65 43 6C 6B 52 65 71 20 28 25 64 2C 20 riteClkReq (%d, + 2240: 25 64 2C 20 25 64 2C 20 25 64 2C 20 25 64 2C 20 %d, %d, %d, %d, + 2250: 30 78 25 58 29 0A 00 68 69 6A 6B 6C 6D A0 4E 0A 0x%X)..hijklm.N. + 2260: 92 95 4D 30 38 35 0A 04 A0 45 06 93 4D 30 38 35 ..M085...E..M085 + 2270: 0A 08 70 83 88 4D 34 30 34 6C 00 61 A0 35 91 94 ..p..M404l.a.5.. + 2280: 68 00 94 69 00 70 4D 32 34 39 68 69 6A 0C 00 1E h..i.pM249hij... + 2290: D0 02 60 7B 60 7F FF 79 0A 03 61 00 00 60 7D 60 ..`{`..y..a..`}` + 22A0: 79 6D 61 00 60 4D 32 35 30 68 69 6A 0C 00 1E D0 yma.`M250hij.... + 22B0: 02 60 A1 1B 4D 30 31 32 72 4D 30 38 34 0B 00 0E .`..M012rM084... + 22C0: 00 7A 61 0A 08 00 7B 61 0A 07 00 0A 02 6D A1 3D .za...{a.....m.= + 22D0: A0 1F 93 6B 0A 02 4D 30 31 32 72 4D 30 38 34 0B ...k..M012rM084. + 22E0: 00 13 00 7A 61 0A 08 00 7B 61 0A 07 00 0A 02 6D ...za...{a.....m + 22F0: A1 1B 4D 30 31 32 72 4D 30 38 34 0B 00 0E 00 7A ..M012rM084....z + 2300: 61 0A 08 00 7B 61 0A 07 00 0A 02 6D A1 1D 4D 30 a...{a.....m..M0 + 2310: 31 32 72 4D 30 38 34 0B 00 0E 00 7A 6C 01 00 79 12rM084....zl..y + 2320: 7B 6C 01 00 0A 02 00 0A 04 6D 14 41 40 4D 50 54 {l.......m.A@MPT + 2330: 53 01 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C S.M460. KER-ASL + 2340: 2D 4D 50 54 53 20 28 30 78 25 58 29 0A 00 68 00 -MPTS (0x%X)..h. + 2350: 00 00 00 00 4D 30 30 30 0B E7 0D 70 4D 30 34 39 ....M000...pM049 + 2360: 4D 31 32 38 0A 67 60 A0 45 16 93 7B 60 0A 03 00 M128.g`.E..{`... + 2370: 0A 03 A0 42 0F 92 95 4D 30 38 35 0A 08 A0 41 07 ...B...M085...A. + 2380: 5B 12 5C 2F 05 5F 53 42 5F 50 43 58 58 47 50 58 [.\/._SB_PCXXGPX + 2390: 58 53 41 58 58 54 50 54 53 00 4D 34 36 30 0D 20 XSAXXTPTS.M460. + 23A0: 20 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 20 KER-ASL-Call + 23B0: 5C 5F 53 42 2E 50 43 58 58 2E 47 50 58 58 2E 53 \_SB.PCXX.GPXX.S + 23C0: 41 58 58 2E 54 50 54 53 20 28 30 78 25 58 29 0A AXX.TPTS (0x%X). + 23D0: 00 68 00 00 00 00 00 5C 2F 05 5F 53 42 5F 50 43 .h.....\/._SB_PC + 23E0: 58 58 47 50 58 58 53 41 58 58 54 50 54 53 68 A0 XXGPXXSAXXTPTSh. + 23F0: 45 07 5B 12 5C 2F 05 5F 53 42 5F 50 43 49 30 50 E.[.\/._SB_PCI0P + 2400: 54 42 52 50 54 53 54 54 50 54 53 00 4D 34 36 30 TBRPTSTTPTS.M460 + 2410: 0D 20 20 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C . KER-ASL-Cal + 2420: 6C 20 5A 45 52 4F 5F 50 4F 57 52 5F 4F 44 44 5F l ZERO_POWR_ODD_ + 2430: 53 41 54 41 5F 50 41 54 48 2E 54 50 54 53 20 28 SATA_PATH.TPTS ( + 2440: 30 78 25 58 29 0A 00 68 00 00 00 00 00 5C 2F 05 0x%X)..h.....\/. + 2450: 5F 53 42 5F 50 43 49 30 50 54 42 52 50 54 53 54 _SB_PCI0PTBRPTST + 2460: 54 50 54 53 68 A1 47 06 A0 44 06 5B 12 5C 2F 04 TPTSh.G..D.[.\/. + 2470: 5F 53 42 5F 50 43 58 58 53 41 58 58 54 50 54 53 _SB_PCXXSAXXTPTS + 2480: 00 4D 34 36 30 0D 20 20 20 20 4B 45 52 2D 41 53 .M460. KER-AS + 2490: 4C 2D 43 61 6C 6C 20 5C 5F 53 42 2E 50 43 58 58 L-Call \_SB.PCXX + 24A0: 2E 53 41 58 58 2E 54 50 54 53 20 28 30 78 25 58 .SAXX.TPTS (0x%X + 24B0: 29 0A 00 68 00 00 00 00 00 5C 2F 04 5F 53 42 5F )..h.....\/._SB_ + 24C0: 50 43 58 58 53 41 58 58 54 50 54 53 68 A0 45 06 PCXXSAXXTPTSh.E. + 24D0: 92 93 4D 32 32 36 00 A0 4B 05 5B 12 5C 2E 5F 53 ..M226..K.[.\._S + 24E0: 42 5F 4D 32 36 33 00 4D 34 36 30 0D 20 20 20 20 B_M263.M460. + 24F0: 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 20 5C 5F 53 KER-ASL-Call \_S + 2500: 42 2E 43 70 6D 4F 74 68 65 72 48 6F 74 70 6C 75 B.CpmOtherHotplu + 2510: 67 43 61 72 64 5F 50 54 53 20 28 30 78 25 58 29 gCard_PTS (0x%X) + 2520: 0A 00 68 00 00 00 00 00 5C 2E 5F 53 42 5F 4D 32 ..h.....\._SB_M2 + 2530: 36 33 68 A0 46 07 92 93 4D 33 33 31 00 70 4D 30 63h.F...M331.pM0 + 2540: 34 39 4D 33 33 31 0A 10 60 70 4D 30 34 39 4D 33 49M331..`pM049M3 + 2550: 33 31 0A 21 61 A0 44 05 90 92 93 60 00 92 93 61 31.!a.D....`...a + 2560: 00 A0 48 04 5B 12 5C 2E 5F 53 42 5F 49 50 54 53 ..H.[.\._SB_IPTS + 2570: 00 4D 34 36 30 0D 20 20 20 20 4B 45 52 2D 41 53 .M460. KER-AS + 2580: 4C 2D 43 61 6C 6C 20 5C 5F 53 42 2E 49 50 54 53 L-Call \_SB.IPTS + 2590: 20 28 30 78 25 58 29 0A 00 68 00 00 00 00 00 5C (0x%X)..h.....\ + 25A0: 2E 5F 53 42 5F 49 50 54 53 68 A0 41 13 92 93 4D ._SB_IPTSh.A...M + 25B0: 34 46 30 00 A0 49 04 5B 12 5C 2E 5F 47 50 45 50 4F0..I.[.\._GPEP + 25C0: 54 53 30 00 4D 34 36 30 0D 20 20 20 20 4B 45 52 TS0.M460. KER + 25D0: 2D 41 53 4C 2D 43 61 6C 6C 20 5C 5F 47 50 45 2E -ASL-Call \_GPE. + 25E0: 50 54 53 30 20 28 30 78 25 58 29 0A 00 68 00 00 PTS0 (0x%X)..h.. + 25F0: 00 00 00 5C 2E 5F 47 50 45 50 54 53 30 68 A0 49 ...\._GPEPTS0h.I + 2600: 04 5B 12 5C 2E 5F 47 50 45 50 54 53 31 00 4D 34 .[.\._GPEPTS1.M4 + 2610: 36 30 0D 20 20 20 20 4B 45 52 2D 41 53 4C 2D 43 60. KER-ASL-C + 2620: 61 6C 6C 20 5C 5F 47 50 45 2E 50 54 53 31 20 28 all \_GPE.PTS1 ( + 2630: 30 78 25 58 29 0A 00 68 00 00 00 00 00 5C 2E 5F 0x%X)..h.....\._ + 2640: 47 50 45 50 54 53 31 68 A0 49 04 5B 12 5C 2E 5F GPEPTS1h.I.[.\._ + 2650: 47 50 45 50 54 53 32 00 4D 34 36 30 0D 20 20 20 GPEPTS2.M460. + 2660: 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 20 5C 5F KER-ASL-Call \_ + 2670: 47 50 45 2E 50 54 53 32 20 28 30 78 25 58 29 0A GPE.PTS2 (0x%X). + 2680: 00 68 00 00 00 00 00 5C 2E 5F 47 50 45 50 54 53 .h.....\._GPEPTS + 2690: 32 68 A0 49 04 5B 12 5C 2E 5F 47 50 45 50 54 53 2h.I.[.\._GPEPTS + 26A0: 33 00 4D 34 36 30 0D 20 20 20 20 4B 45 52 2D 41 3.M460. KER-A + 26B0: 53 4C 2D 43 61 6C 6C 20 5C 5F 47 50 45 2E 50 54 SL-Call \_GPE.PT + 26C0: 53 33 20 28 30 78 25 58 29 0A 00 68 00 00 00 00 S3 (0x%X)..h.... + 26D0: 00 5C 2E 5F 47 50 45 50 54 53 33 68 A0 48 04 5B .\._GPEPTS3h.H.[ + 26E0: 12 5C 2E 5F 53 42 5F 4F 50 54 53 00 4D 34 36 30 .\._SB_OPTS.M460 + 26F0: 0D 20 20 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C . KER-ASL-Cal + 2700: 6C 20 5C 5F 53 42 2E 4F 50 54 53 20 28 30 78 25 l \_SB.OPTS (0x% + 2710: 58 29 0A 00 68 00 00 00 00 00 5C 2E 5F 53 42 5F X)..h.....\._SB_ + 2720: 4F 50 54 53 68 4D 30 30 30 0B E8 0D 14 47 46 4D OPTShM000....GFM + 2730: 57 41 4B 01 4D 34 36 30 0D 20 20 4B 45 52 2D 41 WAK.M460. KER-A + 2740: 53 4C 2D 4D 57 41 4B 20 28 30 78 25 58 29 0A 00 SL-MWAK (0x%X).. + 2750: 68 00 00 00 00 00 4D 30 30 30 0B E9 0D 70 4D 30 h.....M000...pM0 + 2760: 34 39 4D 31 32 38 0A 67 60 A0 45 16 93 7B 60 0A 49M128.g`.E..{`. + 2770: 03 00 0A 03 A0 42 0F 92 95 4D 30 38 35 0A 08 A0 .....B...M085... + 2780: 41 07 5B 12 5C 2F 05 5F 53 42 5F 50 43 58 58 47 A.[.\/._SB_PCXXG + 2790: 50 58 58 53 41 58 58 54 57 41 4B 00 4D 34 36 30 PXXSAXXTWAK.M460 + 27A0: 0D 20 20 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C . KER-ASL-Cal + 27B0: 6C 20 5C 5F 53 42 2E 50 43 58 58 2E 47 50 58 58 l \_SB.PCXX.GPXX + 27C0: 2E 53 41 58 58 2E 54 57 41 4B 20 28 30 78 25 58 .SAXX.TWAK (0x%X + 27D0: 29 0A 00 68 00 00 00 00 00 5C 2F 05 5F 53 42 5F )..h.....\/._SB_ + 27E0: 50 43 58 58 47 50 58 58 53 41 58 58 54 57 41 4B PCXXGPXXSAXXTWAK + 27F0: 68 A0 45 07 5B 12 5C 2F 05 5F 53 42 5F 50 43 49 h.E.[.\/._SB_PCI + 2800: 30 50 54 42 52 50 54 53 54 54 57 41 4B 00 4D 34 0PTBRPTSTTWAK.M4 + 2810: 36 30 0D 20 20 20 20 4B 45 52 2D 41 53 4C 2D 43 60. KER-ASL-C + 2820: 61 6C 6C 20 5A 45 52 4F 5F 50 4F 57 52 5F 4F 44 all ZERO_POWR_OD + 2830: 44 5F 53 41 54 41 5F 50 41 54 48 2E 54 57 41 4B D_SATA_PATH.TWAK + 2840: 20 28 30 78 25 58 29 0A 00 68 00 00 00 00 00 5C (0x%X)..h.....\ + 2850: 2F 05 5F 53 42 5F 50 43 49 30 50 54 42 52 50 54 /._SB_PCI0PTBRPT + 2860: 53 54 54 57 41 4B 68 A1 47 06 A0 44 06 5B 12 5C STTWAKh.G..D.[.\ + 2870: 2F 04 5F 53 42 5F 50 43 58 58 53 41 58 58 54 57 /._SB_PCXXSAXXTW + 2880: 41 4B 00 4D 34 36 30 0D 20 20 20 20 4B 45 52 2D AK.M460. KER- + 2890: 41 53 4C 2D 43 61 6C 6C 20 5C 5F 53 42 2E 50 43 ASL-Call \_SB.PC + 28A0: 58 58 2E 53 41 58 58 2E 54 57 41 4B 20 28 30 78 XX.SAXX.TWAK (0x + 28B0: 25 58 29 0A 00 68 00 00 00 00 00 5C 2F 04 5F 53 %X)..h.....\/._S + 28C0: 42 5F 50 43 58 58 53 41 58 58 54 57 41 4B 68 A0 B_PCXXSAXXTWAKh. + 28D0: 45 06 92 93 4D 32 32 36 00 A0 4B 05 5B 12 5C 2E E...M226..K.[.\. + 28E0: 5F 53 42 5F 4D 32 36 34 00 4D 34 36 30 0D 20 20 _SB_M264.M460. + 28F0: 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 20 5C KER-ASL-Call \ + 2900: 5F 53 42 2E 43 70 6D 4F 74 68 65 72 48 6F 74 70 _SB.CpmOtherHotp + 2910: 6C 75 67 43 61 72 64 5F 57 41 4B 20 28 30 78 25 lugCard_WAK (0x% + 2920: 58 29 0A 00 68 00 00 00 00 00 5C 2E 5F 53 42 5F X)..h.....\._SB_ + 2930: 4D 32 36 34 68 A0 45 06 92 93 4D 32 38 30 00 A0 M264h.E...M280.. + 2940: 4B 05 5B 12 5C 2E 5F 53 42 5F 4D 32 38 34 00 4D K.[.\._SB_M284.M + 2950: 34 36 30 0D 20 20 20 20 4B 45 52 2D 41 53 4C 2D 460. KER-ASL- + 2960: 43 61 6C 6C 20 5C 5F 53 42 2E 43 70 6D 4C 6F 77 Call \_SB.CpmLow + 2970: 50 6F 77 65 72 45 74 68 65 72 6E 65 74 5F 57 41 PowerEthernet_WA + 2980: 4B 20 28 30 78 25 58 29 0A 00 68 00 00 00 00 00 K (0x%X)..h..... + 2990: 5C 2E 5F 53 42 5F 4D 32 38 34 68 A0 46 07 92 93 \._SB_M284h.F... + 29A0: 4D 33 33 31 00 70 4D 30 34 39 4D 33 33 31 0A 10 M331.pM049M331.. + 29B0: 60 70 4D 30 34 39 4D 33 33 31 0A 21 61 A0 44 05 `pM049M331.!a.D. + 29C0: 90 92 93 60 00 92 93 61 00 A0 48 04 5B 12 5C 2E ...`...a..H.[.\. + 29D0: 5F 53 42 5F 49 57 41 4B 00 4D 34 36 30 0D 20 20 _SB_IWAK.M460. + 29E0: 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 20 5C KER-ASL-Call \ + 29F0: 5F 53 42 2E 49 57 41 4B 20 28 30 78 25 58 29 0A _SB.IWAK (0x%X). + 2A00: 00 68 00 00 00 00 00 5C 2E 5F 53 42 5F 49 57 41 .h.....\._SB_IWA + 2A10: 4B 68 A0 41 13 92 93 4D 34 46 30 00 A0 49 04 5B Kh.A...M4F0..I.[ + 2A20: 12 5C 2E 5F 47 50 45 57 41 4B 30 00 4D 34 36 30 .\._GPEWAK0.M460 + 2A30: 0D 20 20 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C . KER-ASL-Cal + 2A40: 6C 20 5C 5F 47 50 45 2E 57 41 4B 30 20 28 30 78 l \_GPE.WAK0 (0x + 2A50: 25 58 29 0A 00 68 00 00 00 00 00 5C 2E 5F 47 50 %X)..h.....\._GP + 2A60: 45 57 41 4B 30 68 A0 49 04 5B 12 5C 2E 5F 47 50 EWAK0h.I.[.\._GP + 2A70: 45 57 41 4B 31 00 4D 34 36 30 0D 20 20 20 20 4B EWAK1.M460. K + 2A80: 45 52 2D 41 53 4C 2D 43 61 6C 6C 20 5C 5F 47 50 ER-ASL-Call \_GP + 2A90: 45 2E 57 41 4B 31 20 28 30 78 25 58 29 0A 00 68 E.WAK1 (0x%X)..h + 2AA0: 00 00 00 00 00 5C 2E 5F 47 50 45 57 41 4B 31 68 .....\._GPEWAK1h + 2AB0: A0 49 04 5B 12 5C 2E 5F 47 50 45 57 41 4B 32 00 .I.[.\._GPEWAK2. + 2AC0: 4D 34 36 30 0D 20 20 20 20 4B 45 52 2D 41 53 4C M460. KER-ASL + 2AD0: 2D 43 61 6C 6C 20 5C 5F 47 50 45 2E 57 41 4B 32 -Call \_GPE.WAK2 + 2AE0: 20 28 30 78 25 58 29 0A 00 68 00 00 00 00 00 5C (0x%X)..h.....\ + 2AF0: 2E 5F 47 50 45 57 41 4B 32 68 A0 49 04 5B 12 5C ._GPEWAK2h.I.[.\ + 2B00: 2E 5F 47 50 45 57 41 4B 33 00 4D 34 36 30 0D 20 ._GPEWAK3.M460. + 2B10: 20 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 20 KER-ASL-Call + 2B20: 5C 5F 47 50 45 2E 57 41 4B 33 20 28 30 78 25 58 \_GPE.WAK3 (0x%X + 2B30: 29 0A 00 68 00 00 00 00 00 5C 2E 5F 47 50 45 57 )..h.....\._GPEW + 2B40: 41 4B 33 68 A0 48 04 5B 12 5C 2E 5F 53 42 5F 4F AK3h.H.[.\._SB_O + 2B50: 57 41 4B 00 4D 34 36 30 0D 20 20 20 20 4B 45 52 WAK.M460. KER + 2B60: 2D 41 53 4C 2D 43 61 6C 6C 20 5C 5F 53 42 2E 4F -ASL-Call \_SB.O + 2B70: 57 41 4B 20 28 30 78 25 58 29 0A 00 68 00 00 00 WAK (0x%X)..h... + 2B80: 00 00 5C 2E 5F 53 42 5F 4F 57 41 4B 68 4D 30 30 ..\._SB_OWAKhM00 + 2B90: 30 0B EA 0D 14 12 4D 30 31 39 0C A4 4D 30 31 37 0.....M019..M017 + 2BA0: 68 69 6A 6B 00 0A 20 14 12 4D 30 32 30 0D 4D 30 hijk.. ..M020.M0 + 2BB0: 31 38 68 69 6A 6B 00 0A 20 6C 14 45 0A 4D 30 32 18hijk.. l.E.M02 + 2BC0: 31 0C 72 4D 30 38 33 79 68 0A 14 00 60 72 60 79 1.rM083yh...`r`y + 2BD0: 69 0A 0F 00 60 72 60 79 6A 0A 0C 00 60 72 0A E0 i...`r`yj...`r.. + 2BE0: 60 60 5B 80 56 41 52 4D 00 60 0A 08 5B 81 0B 56 ``[.VARM.`..[..V + 2BF0: 41 52 4D 03 56 41 52 31 20 5B 87 12 56 41 52 4D ARM.VAR1 [..VARM + 2C00: 56 41 52 31 6B 03 00 20 56 41 52 32 20 70 56 41 VAR1k.. VAR2 pVA + 2C10: 52 32 60 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 R2`M460. KER-AS + 2C20: 4C 2D 43 70 6D 52 65 61 64 50 63 69 65 52 65 67 L-CpmReadPcieReg + 2C30: 69 73 74 65 72 20 20 28 30 78 25 58 2C 20 30 78 ister (0x%X, 0x + 2C40: 25 58 2C 20 30 78 25 58 2C 20 30 78 25 58 29 20 %X, 0x%X, 0x%X) + 2C50: 3D 20 30 78 25 58 0A 00 68 69 6A 6B 60 00 A4 60 = 0x%X..hijk`..` + 2C60: 14 42 0A 4D 30 32 32 0D 4D 34 36 30 0D 20 20 4B .B.M022.M460. K + 2C70: 45 52 2D 41 53 4C 2D 43 70 6D 57 72 69 74 65 50 ER-ASL-CpmWriteP + 2C80: 63 69 65 52 65 67 69 73 74 65 72 20 28 30 78 25 cieRegister (0x% + 2C90: 58 2C 20 30 78 25 58 2C 20 30 78 25 58 2C 20 30 X, 0x%X, 0x%X, 0 + 2CA0: 78 25 58 2C 20 30 78 25 58 29 0A 00 68 69 6A 6B x%X, 0x%X)..hijk + 2CB0: 6C 00 72 4D 30 38 33 79 68 0A 14 00 60 72 60 79 l.rM083yh...`r`y + 2CC0: 69 0A 0F 00 60 72 60 79 6A 0A 0C 00 60 72 0A E0 i...`r`yj...`r.. + 2CD0: 60 60 5B 80 56 41 52 4D 00 60 0A 08 5B 81 0B 56 ``[.VARM.`..[..V + 2CE0: 41 52 4D 03 56 41 52 31 20 5B 87 12 56 41 52 4D ARM.VAR1 [..VARM + 2CF0: 56 41 52 31 6B 03 00 20 56 41 52 32 20 70 6C 56 VAR1k.. VAR2 plV + 2D00: 41 52 32 14 20 4D 30 32 33 0B 4D 30 31 38 68 69 AR2. M023.M018hi + 2D10: 6A 0A 70 0A 03 01 00 4D 30 31 38 68 69 6A 0A 70 j.p....M018hij.p + 2D20: 0A 13 01 01 14 22 4D 30 32 34 0B 70 4D 30 31 39 ....."M024.pM019 + 2D30: 68 69 6A 0B 28 01 60 A0 0B 7B 60 0C 00 00 02 00 hij.(.`..{`..... + 2D40: 00 A4 FF A1 03 A4 00 14 37 4D 30 32 36 0B 70 4D ........7M026.pM + 2D50: 30 32 31 68 69 6A 0A A2 60 7B 60 0C F8 FF FF FF 021hij..`{`..... + 2D60: 60 7A 60 0A 04 61 7B 61 0A 07 61 7D 60 61 60 7D `z`..a{a..a}`a`} + 2D70: 60 0B 00 01 60 4D 30 32 32 68 69 6A 0A A2 60 14 `...`M022hij..`. + 2D80: 4F 06 4D 30 32 35 0C 4D 34 32 39 68 69 6A 0A 68 O.M025.M429hij.h + 2D90: 0A 05 01 00 A0 0F 6B 4D 34 32 39 68 69 6A 0A 88 ......kM429hij.. + 2DA0: 00 0A 04 6B 4D 34 32 39 68 69 6A 0A 68 0A 05 01 ...kM429hij.h... + 2DB0: 01 70 0A 64 61 70 01 62 A2 1F 90 61 62 5B 22 01 .p.dap.b...ab[". + 2DC0: 70 4D 34 33 30 68 69 6A 63 A0 09 7B 63 0B 00 08 pM430hijc..{c... + 2DD0: 00 76 61 A1 04 70 00 62 4D 34 32 39 68 69 6A 0A .va..p.bM429hij. + 2DE0: 68 0A 05 01 00 A0 05 92 62 A4 FF A1 03 A4 00 14 h.......b....... + 2DF0: 17 4D 34 33 30 0B 70 4D 30 31 37 68 69 6A 0A 68 .M430.pM017hij.h + 2E00: 0A 10 0A 10 60 A4 60 14 4A 06 4D 30 31 37 0E 70 ....`.`.J.M017.p + 2E10: 4D 30 38 33 60 7A 4D 30 38 33 0A 14 61 7B 61 0B M083`zM083..a{a. + 2E20: 00 0F 62 72 62 0B 00 01 62 A0 27 92 95 72 61 68 ..brb...b.'..rah + 2E30: 00 62 70 0C FF FF FF 7F 63 7D 63 0C 00 00 00 80 .bp.....c}c..... + 2E40: 63 7B 7A 63 6C 00 7A 63 74 0A 20 6D 00 00 64 A4 c{zcl.zct. m..d. + 2E50: 64 72 79 68 0A 14 00 60 60 72 79 69 0A 0F 00 60 dryh...``ryi...` + 2E60: 60 72 79 6A 0A 0C 00 60 60 A4 4D 30 31 33 60 6B `ryj...``.M013`k + 2E70: 6C 6D 14 48 06 4D 30 31 38 0F 70 4D 30 38 33 60 lm.H.M018.pM083` + 2E80: 7A 4D 30 38 33 0A 14 61 7B 61 0B 00 0F 62 72 62 zM083..a{a...brb + 2E90: 0B 00 01 62 A0 46 04 95 72 61 68 00 62 72 79 68 ...b.F..rah.bryh + 2EA0: 0A 14 00 60 60 72 79 69 0A 0F 00 60 60 72 79 6A ...``ryi...``ryj + 2EB0: 0A 0C 00 60 60 70 0C FF FF FF 7F 63 7D 63 0C 00 ...``p.....c}c.. + 2EC0: 00 00 80 63 A0 16 92 93 4D 30 31 33 60 00 00 0A ...c....M013`... + 2ED0: 20 63 4D 30 31 34 60 6B 6C 6D 6E 14 4F 05 4D 34 cM014`klmn.O.M4 + 2EE0: 32 38 0E 70 4D 30 38 33 60 7A 4D 30 38 33 0A 14 28.pM083`zM083.. + 2EF0: 61 7B 61 0B 00 0F 62 72 62 0B 00 01 62 A0 1C 92 a{a...brb...b... + 2F00: 95 72 61 68 00 62 70 0A FF 63 7B 7A 63 6C 00 7A .rah.bp..c{zcl.z + 2F10: 63 74 0A 08 6D 00 00 64 A4 64 72 79 68 0A 14 00 ct..m..d.dryh... + 2F20: 60 60 72 79 69 0A 0F 00 60 60 72 79 6A 0A 0C 00 ``ryi...``ryj... + 2F30: 60 60 A4 4D 30 31 31 60 6B 6C 6D 14 48 06 4D 34 ``.M011`klm.H.M4 + 2F40: 32 39 0F 70 4D 30 38 33 60 7A 4D 30 38 33 0A 14 29.pM083`zM083.. + 2F50: 61 7B 61 0B 00 0F 62 72 62 0B 00 01 62 A0 46 04 a{a...brb...b.F. + 2F60: 95 72 61 68 00 62 72 79 68 0A 14 00 60 60 72 79 .rah.bryh...``ry + 2F70: 69 0A 0F 00 60 60 72 79 6A 0A 0C 00 60 60 70 0C i...``ryj...``p. + 2F80: FF FF FF 7F 63 7D 63 0C 00 00 00 80 63 A0 16 92 ....c}c.....c... + 2F90: 93 4D 30 31 33 60 00 00 0A 20 63 4D 30 31 32 60 .M013`... cM012` + 2FA0: 6B 6C 6D 6E 14 4E 07 4D 32 36 35 0B 70 00 60 70 klmn.N.M265.p.`p + 2FB0: 4D 30 31 37 68 69 6A 0A 34 00 0A 08 61 A2 43 06 M017hij.4...a.C. + 2FC0: 92 93 61 00 70 4D 30 31 37 68 69 6A 61 00 0A 08 ..a.pM017hija... + 2FD0: 62 A0 0A 91 93 62 00 93 62 0A FF A5 A0 34 93 62 b....b..b....4.b + 2FE0: 0A 10 70 4D 30 31 37 68 69 6A 72 61 0A 0C 00 0A ..pM017hijra.... + 2FF0: 12 01 63 70 4D 30 31 37 68 69 6A 72 61 0A 10 00 ..cpM017hijra... + 3000: 0A 08 01 64 A0 0B 90 93 63 01 93 64 01 70 01 60 ...d....c..d.p.` + 3010: A5 70 4D 30 31 37 68 69 6A 72 61 01 00 00 0A 08 .pM017hijra..... + 3020: 61 A4 60 14 42 06 4D 30 33 33 0B 70 00 60 70 4D a.`.B.M033.p.`pM + 3030: 30 31 37 68 69 6A 0A 34 00 0A 08 61 A2 47 04 92 017hij.4...a.G.. + 3040: 93 61 00 70 4D 30 31 37 68 69 6A 61 00 0A 08 62 .a.pM017hija...b + 3050: A0 0A 91 93 62 00 93 62 0A FF A5 A0 18 93 62 0A ....b..b......b. + 3060: 10 70 4D 30 31 37 68 69 6A 72 61 0A 0C 00 0A 0A .pM017hijra..... + 3070: 0A 02 60 A5 70 4D 30 31 37 68 69 6A 72 61 01 00 ..`.pM017hijra.. + 3080: 00 0A 08 61 A4 60 14 40 0A 4D 30 32 37 0B 70 00 ...a.`.@.M027.p. + 3090: 60 70 4D 30 31 37 68 69 6A 0A 34 00 0A 08 61 A2 `pM017hij.4...a. + 30A0: 46 04 92 93 61 00 70 4D 30 31 37 68 69 6A 61 00 F...a.pM017hija. + 30B0: 0A 08 62 A0 0A 91 93 62 00 93 62 0A FF A5 A0 17 ..b....b..b..... + 30C0: 93 62 0A 10 70 4D 30 31 37 68 69 6A 72 61 0A 10 .b..pM017hijra.. + 30D0: 00 00 0A 02 60 A5 70 4D 30 31 37 68 69 6A 72 61 ....`.pM017hijra + 30E0: 01 00 00 0A 08 61 4D 34 36 30 0D 20 20 4B 45 52 .....aM460. KER + 30F0: 2D 41 53 4C 2D 43 70 6D 47 65 74 50 63 69 65 41 -ASL-CpmGetPcieA + 3100: 73 70 6D 20 28 30 78 25 58 2C 20 30 78 25 58 2C spm (0x%X, 0x%X, + 3110: 20 30 78 25 58 29 20 3D 20 30 78 25 58 0A 00 68 0x%X) = 0x%X..h + 3120: 69 6A 60 00 00 A4 60 14 4E 09 4D 30 32 38 0C 4D ij`...`.N.M028.M + 3130: 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 70 460. KER-ASL-Cp + 3140: 6D 53 65 74 50 63 69 65 41 73 70 6D 20 28 30 78 mSetPcieAspm (0x + 3150: 25 58 2C 20 30 78 25 58 2C 20 30 78 25 58 2C 20 %X, 0x%X, 0x%X, + 3160: 30 78 25 58 29 0A 00 68 69 6A 6B 00 00 70 4D 30 0x%X)..hijk..pM0 + 3170: 31 37 68 69 6A 0A 34 00 0A 08 61 A2 4A 04 90 92 17hij.4...a.J... + 3180: 93 61 00 95 61 0A FF 70 4D 30 31 37 68 69 6A 61 .a..a..pM017hija + 3190: 00 0A 08 62 A0 0A 91 93 62 00 93 62 0A FF A5 A0 ...b....b..b.... + 31A0: 16 93 62 0A 10 4D 30 31 38 68 69 6A 72 61 0A 10 ..b..M018hijra.. + 31B0: 00 00 0A 02 6B A5 70 4D 30 31 37 68 69 6A 72 61 ....k.pM017hijra + 31C0: 01 00 00 0A 08 61 14 4D 14 4D 31 31 34 0C 70 00 .....a.M.M114.p. + 31D0: 67 A0 48 0E 92 4D 30 30 31 68 69 08 4D 31 31 35 g.H..M001hi.M115 + 31E0: 11 03 0A 05 8B 4D 31 31 35 00 4D 31 31 36 5B 13 .....M115.M116[. + 31F0: 4D 31 31 35 0A 10 0A 03 4D 31 31 37 5B 13 4D 31 M115....M117[.M1 + 3200: 31 35 0A 13 0A 05 4D 31 31 38 8C 4D 31 31 35 0A 15....M118.M115. + 3210: 03 4D 31 31 39 8C 4D 31 31 35 0A 04 4D 31 32 30 .M119.M115..M120 + 3220: 70 0A 05 4D 31 31 36 70 00 4D 31 31 39 70 68 4D p..M116p.M119phM + 3230: 31 31 38 70 69 4D 31 31 37 A0 20 93 6A 00 A0 1B 118piM117. .j... + 3240: 92 93 6B 01 70 00 4D 31 32 30 5C 2E 5F 53 42 5F ..k.p.M120\._SB_ + 3250: 41 4C 49 42 0A 06 4D 31 31 35 A1 4F 05 A0 1B 92 ALIB..M115.O.... + 3260: 93 6B 01 70 01 4D 31 32 30 5C 2E 5F 53 42 5F 41 .k.p.M120\._SB_A + 3270: 4C 49 42 0A 06 4D 31 31 35 70 4D 30 31 37 00 68 LIB..M115pM017.h + 3280: 69 0A 19 00 0A 08 60 A0 32 90 92 93 60 00 92 93 i.....`.2...`... + 3290: 60 0A FF 70 4D 30 31 39 60 00 00 00 61 70 0C FF `..pM019`...ap.. + 32A0: FF FF 7F 62 7D 62 0C 00 00 00 80 62 A0 0D 90 92 ...b}b.....b.... + 32B0: 93 61 00 92 93 61 62 70 01 67 A1 47 05 A0 0A 93 .a...abp.g.G.... + 32C0: 6A 00 4D 30 30 32 01 69 A1 49 04 4D 30 30 32 00 j.M002.i.I.M002. + 32D0: 69 70 4D 30 31 37 00 68 69 0A 19 00 0A 08 60 A0 ipM017.hi.....`. + 32E0: 32 90 92 93 60 00 92 93 60 0A FF 70 4D 30 31 39 2...`...`..pM019 + 32F0: 60 00 00 00 61 70 0C FF FF FF 7F 62 7D 62 0C 00 `...ap.....b}b.. + 3300: 00 00 80 62 A0 0D 90 92 93 61 00 92 93 61 62 70 ...b.....a...abp + 3310: 01 67 A4 67 14 45 0B 4D 32 34 38 09 A0 2B 93 4D .g.g.E.M248..+.M + 3320: 30 38 35 0A 08 A0 12 93 68 00 A4 4D 30 31 37 00 085.....h..M017. + 3330: 0A 07 01 0A 19 00 0A 08 A1 0F A4 4D 30 31 37 00 ...........M017. + 3340: 0A 08 01 0A 19 00 0A 08 A1 41 08 A0 4A 04 92 95 .........A..J... + 3350: 4D 30 38 35 0A 0B A0 1A 92 95 4D 30 38 35 0A 0D M085......M085.. + 3360: A4 4D 30 31 37 00 0A 08 72 68 01 00 0A 19 00 0A .M017...rh...... + 3370: 08 A1 24 A0 12 93 68 00 A4 4D 30 31 37 00 0A 07 ..$...h..M017... + 3380: 01 0A 19 00 0A 08 A1 0F A4 4D 30 31 37 00 0A 08 .........M017... + 3390: 68 0A 19 00 0A 08 A1 33 A0 2D 92 95 4D 30 38 35 h......3.-..M085 + 33A0: 0A 09 A0 12 93 68 00 A4 4D 30 31 37 00 0A 08 01 .....h..M017.... + 33B0: 0A 19 00 0A 08 A1 10 A4 4D 30 31 37 00 0A 08 0A ........M017.... + 33C0: 02 0A 19 00 0A 08 A1 03 A4 00 14 41 0F 4D 34 30 ...........A.M40 + 33D0: 31 0B A0 24 90 92 95 4D 30 38 35 0A 0B 92 94 4D 1..$...M085....M + 33E0: 30 38 35 0A 0C A0 0B 92 94 68 0A 03 74 0A 06 68 085......h..t..h + 33F0: 63 A1 05 70 0A 06 63 A1 05 70 0A 03 63 72 0C 00 c..p..c..p..cr.. + 3400: 10 00 14 79 63 0A 14 00 63 7B 69 0A 1F 60 7D 79 ...yc...c{i..`}y + 3410: 60 0A 03 00 7B 6A 0A 07 00 60 70 00 61 A0 16 90 `...{j...`p.a... + 3420: 92 95 4D 30 38 35 0A 09 92 94 4D 30 38 35 0A 0A ..M085....M085.. + 3430: 70 0A 09 62 A1 4C 04 A0 16 90 92 95 4D 30 38 35 p..b.L......M085 + 3440: 0A 0B 92 94 4D 30 38 35 0A 0C 70 0A 16 62 A1 32 ....M085..p..b.2 + 3450: A0 0C 93 4D 30 38 35 0A 0D 70 0A 0D 62 A1 23 A0 ...M085..p..b.#. + 3460: 0C 93 4D 30 38 35 0A 0E 70 0A 0A 62 A1 14 A0 0C ..M085..p..b.... + 3470: 93 4D 30 38 35 0A 0F 70 0A 10 62 A1 05 70 0A 12 .M085..p..b..p.. + 3480: 62 70 4D 32 34 39 00 00 00 72 77 61 0A 04 00 63 bpM249...rwa...c + 3490: 00 64 A2 1C 90 95 61 62 92 93 64 60 75 61 70 4D .d....ab..d`uapM + 34A0: 32 34 39 00 00 00 72 77 61 0A 04 00 63 00 64 A0 249...rwa...c.d. + 34B0: 07 92 94 61 62 A4 61 A1 04 A4 0A FF 14 4D 0E 4D ...ab.a......M.M + 34C0: 34 37 31 0B A0 24 90 92 95 4D 30 38 35 0A 0B 92 471..$...M085... + 34D0: 94 4D 30 38 35 0A 0C A0 0B 92 94 68 0A 03 74 0A .M085......h..t. + 34E0: 04 68 65 A1 05 70 0A 04 65 A1 05 72 68 01 65 99 .he..p..e..rh.e. + 34F0: 69 64 A0 22 90 92 95 4D 30 38 35 0A 0D 92 94 4D id."...M085....M + 3500: 30 38 35 0A 0E A0 0F 92 95 64 0A 03 74 64 0A 03 085......d..td.. + 3510: 64 72 65 01 65 A1 4C 06 A0 3D 93 4D 30 38 35 0A dre.e.L..=.M085. + 3520: 0F A0 10 92 95 64 0A 0C 74 64 0A 0C 64 72 65 0A .....d..td..dre. + 3530: 03 65 A1 23 A0 0F 93 64 0A 0B 74 64 0A 0B 64 72 .e.#...d..td..dr + 3540: 65 0A 02 65 A1 11 A0 0F 92 95 64 0A 05 74 64 0A e..e......d..td. + 3550: 05 64 72 65 01 65 A1 2B A0 29 92 95 64 0A 08 74 .dre.e.+.)..d..t + 3560: 64 0A 08 64 A0 17 90 92 95 4D 30 38 35 0A 0B 92 d..d.....M085... + 3570: 94 4D 30 38 35 0A 0C 72 65 0A 04 65 A1 05 72 65 .M085..re..e..re + 3580: 01 65 72 0C 00 00 00 11 79 65 0A 14 00 66 72 66 .er.....ye...frf + 3590: 79 6A 0A 10 00 66 A0 11 91 93 6A 00 93 6A 0A 04 yj...f....j..j.. + 35A0: 72 66 79 64 0A 0C 00 66 A4 66 14 40 14 4D 34 30 rfyd...f.f.@.M40 + 35B0: 32 0B 70 4D 34 30 31 68 69 6A 64 A0 4F 12 92 93 2.pM401hijd.O... + 35C0: 64 0A FF A0 3F 90 92 95 4D 30 38 35 0A 08 92 94 d...?...M085.... + 35D0: 4D 30 38 35 0A 0B 72 4D 34 37 31 68 64 0A 08 0B M085..rM471hd... + 35E0: 88 01 67 70 4D 32 34 39 00 00 00 67 60 7B 60 0C ..gpM249...g`{`. + 35F0: FF DF FF FF 60 4D 32 35 30 00 00 00 67 7D 60 0B ....`M250...g}`. + 3600: 00 20 00 7B 4D 30 31 39 00 00 00 0A 84 0C FF FC . .{M019........ + 3610: 00 FF 61 7D 79 69 0A 13 00 79 6A 0A 10 00 62 7D ..a}yi...yj...b} + 3620: 61 62 61 4D 30 32 30 00 00 00 0A 84 7D 61 0B 00 abaM020.....}a.. + 3630: 01 00 4D 30 32 30 00 00 00 0A 84 7D 61 0B 00 03 ..M020.....}a... + 3640: 00 A0 3F 92 95 4D 30 38 35 0A 0C 70 4D 30 31 39 ..?..M085..pM019 + 3650: 00 00 00 0A 84 63 70 0B EA 4E 65 A2 25 90 94 65 .....cp..Ne.%..e + 3660: 00 92 93 7B 63 0B 00 04 00 0B 00 04 70 74 65 01 ...{c.......pte. + 3670: 00 65 5B 21 0A 63 70 4D 30 31 39 00 00 00 0A 84 .e[!.cpM019..... + 3680: 63 72 4D 34 37 31 68 64 0A 04 0B 94 02 66 70 4D crM471hd.....fpM + 3690: 32 34 39 00 00 00 66 63 70 0B EA 4E 65 A2 22 90 249...fcp..Ne.". + 36A0: 94 65 00 92 93 7B 63 0A 3F 00 0A 1F 70 74 65 01 .e...{c.?...pte. + 36B0: 00 65 5B 21 0A 63 70 4D 32 34 39 00 00 00 66 63 .e[!.cpM249...fc + 36C0: 4D 30 32 30 00 00 00 0A 84 7D 61 0B 00 01 00 A0 M020.....}a..... + 36D0: 1B 90 92 95 4D 30 38 35 0A 08 92 94 4D 30 38 35 ....M085....M085 + 36E0: 0A 0B 4D 32 35 30 00 00 00 67 60 14 4A 04 4D 34 ..M250...g`.J.M4 + 36F0: 30 33 0C 70 4D 34 30 31 68 69 6A 64 A0 39 92 93 03.pM401hijd.9.. + 3700: 64 0A FF 72 4D 34 37 31 68 64 0A 04 0B 80 02 62 d..rM471hd.....b + 3710: 70 4D 32 34 39 00 00 00 62 60 7B 60 0C FF FF BF pM249...b`{`.... + 3720: FF 60 70 6B 61 7D 60 79 61 0A 16 00 60 4D 32 35 .`pka}`ya...`M25 + 3730: 30 00 00 00 62 60 14 47 09 4D 34 37 32 0C 70 4D 0...b`.G.M472.pM + 3740: 34 30 31 68 69 6A 64 A0 46 08 92 93 64 0A FF 72 401hijd.F...d..r + 3750: 4D 34 37 31 68 64 0A 08 0B 28 04 67 A0 1E 90 92 M471hd...(.g.... + 3760: 95 4D 30 38 35 0A 0D 92 94 4D 30 38 35 0A 0E A0 .M085....M085... + 3770: 0B 92 95 64 0A 03 74 64 0A 03 64 A1 24 A0 14 93 ...d..td..d.$... + 3780: 4D 30 38 35 0A 0F A0 0B 92 95 64 0A 05 74 64 0A M085......d..td. + 3790: 05 64 A1 0D A0 0B 92 95 64 0A 08 74 64 0A 08 64 .d......d..td..d + 37A0: 70 4D 32 34 39 00 00 00 67 60 79 01 64 61 79 6B pM249...g`y.dayk + 37B0: 64 62 A0 1B 92 93 7B 60 61 00 62 7B 60 7F FF 61 db....{`a.b{`..a + 37C0: 00 63 4D 32 35 30 00 00 00 67 7D 63 62 00 5B 01 .cM250...g}cb.[. + 37D0: 4D 34 32 31 00 14 4E 0B 4D 34 32 32 0C 70 4D 30 M421..N.M422.pM0 + 37E0: 34 39 4D 31 32 38 0A 81 60 A0 06 93 60 00 A4 FF 49M128..`...`... + 37F0: 72 4D 30 38 33 79 60 0A 14 00 60 72 0A E0 60 60 rM083y`...`r..`` + 3800: 5B 23 4D 34 32 31 FF FF 5B 80 56 41 52 4D 00 60 [#M421..[.VARM.` + 3810: 0A 08 5B 81 0B 56 41 52 4D 03 56 41 52 31 20 5B ..[..VARM.VAR1 [ + 3820: 87 12 56 41 52 4D 56 41 52 31 6B 03 00 20 56 41 ..VARMVAR1k.. VA + 3830: 52 32 20 70 56 41 52 31 61 70 56 41 52 32 62 70 R2 pVAR1apVAR2bp + 3840: 61 56 41 52 31 5B 27 4D 34 32 31 4D 34 36 30 0D aVAR1['M421M460. + 3850: 20 20 4B 45 52 2D 41 53 4C 2D 43 70 6D 52 65 61 KER-ASL-CpmRea + 3860: 64 42 78 62 53 6D 6E 52 65 67 69 73 74 65 72 20 dBxbSmnRegister + 3870: 20 28 25 64 2C 20 25 64 2C 20 25 64 2C 20 30 78 (%d, %d, %d, 0x + 3880: 25 58 29 20 3D 20 30 78 25 58 0A 00 68 69 6A 6B %X) = 0x%X..hijk + 3890: 62 00 A4 62 14 4B 0B 4D 34 32 33 0D 70 4D 30 34 b..b.K.M423.pM04 + 38A0: 39 4D 31 32 38 0A 81 60 A0 47 0A 92 93 60 00 4D 9M128..`.G...`.M + 38B0: 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 70 460. KER-ASL-Cp + 38C0: 6D 57 72 69 74 65 42 78 62 53 6D 6E 52 65 67 69 mWriteBxbSmnRegi + 38D0: 73 74 65 72 20 28 25 64 2C 20 25 64 2C 20 25 64 ster (%d, %d, %d + 38E0: 2C 20 30 78 25 58 2C 20 30 78 25 58 29 0A 00 68 , 0x%X, 0x%X)..h + 38F0: 69 6A 6B 6C 00 72 4D 30 38 33 79 60 0A 14 00 60 ijkl.rM083y`...` + 3900: 72 0A E0 60 60 5B 23 4D 34 32 31 FF FF 5B 80 56 r..``[#M421..[.V + 3910: 41 52 4D 00 60 0A 08 5B 81 0B 56 41 52 4D 03 56 ARM.`..[..VARM.V + 3920: 41 52 31 20 5B 87 12 56 41 52 4D 56 41 52 31 6B AR1 [..VARMVAR1k + 3930: 03 00 20 56 41 52 32 20 70 56 41 52 31 61 70 6C .. VAR2 pVAR1apl + 3940: 56 41 52 32 70 61 56 41 52 31 5B 27 4D 34 32 31 VAR2paVAR1['M421 + 3950: 5B 01 4D 32 35 33 00 14 48 0C 4D 32 34 39 0C A0 [.M253..H.M249.. + 3960: 0D 93 72 72 68 69 00 6A 00 00 70 00 60 A1 0A 70 ..rrhi.j..p.`..p + 3970: 4D 32 35 32 68 69 6A 60 A0 06 93 60 FF A4 FF 72 M252hij`...`...r + 3980: 4D 30 38 33 79 60 0A 14 00 60 72 0A B8 60 60 5B M083y`...`r..``[ + 3990: 23 4D 32 35 33 FF FF 5B 80 56 41 52 4D 00 60 0A #M253..[.VARM.`. + 39A0: 08 5B 81 0B 56 41 52 4D 03 56 41 52 31 20 5B 87 .[..VARM.VAR1 [. + 39B0: 12 56 41 52 4D 56 41 52 31 6B 03 00 20 56 41 52 .VARMVAR1k.. VAR + 39C0: 32 20 70 56 41 52 31 61 70 56 41 52 32 62 70 61 2 pVAR1apVAR2bpa + 39D0: 56 41 52 31 5B 27 4D 32 35 33 4D 34 36 30 0D 20 VAR1['M253M460. + 39E0: 20 4B 45 52 2D 41 53 4C 2D 43 70 6D 52 65 61 64 KER-ASL-CpmRead + 39F0: 53 6D 6E 52 65 67 69 73 74 65 72 20 20 28 25 64 SmnRegister (%d + 3A00: 2C 20 25 64 2C 20 25 64 2C 20 30 78 25 58 29 20 , %d, %d, 0x%X) + 3A10: 3D 20 30 78 25 58 0A 00 68 69 6A 6B 62 00 A4 62 = 0x%X..hijkb..b + 3A20: 14 45 0C 4D 32 35 30 0D A0 0D 93 72 72 68 69 00 .E.M250....rrhi. + 3A30: 6A 00 00 70 00 60 A1 0A 70 4D 32 35 32 68 69 6A j..p.`..pM252hij + 3A40: 60 A0 44 0A 92 93 60 FF 4D 34 36 30 0D 20 20 4B `.D...`.M460. K + 3A50: 45 52 2D 41 53 4C 2D 43 70 6D 57 72 69 74 65 53 ER-ASL-CpmWriteS + 3A60: 6D 6E 52 65 67 69 73 74 65 72 20 28 25 64 2C 20 mnRegister (%d, + 3A70: 25 64 2C 20 25 64 2C 20 30 78 25 58 2C 20 30 78 %d, %d, 0x%X, 0x + 3A80: 25 58 29 0A 00 68 69 6A 6B 6C 00 72 4D 30 38 33 %X)..hijkl.rM083 + 3A90: 79 60 0A 14 00 60 72 0A B8 60 60 5B 23 4D 32 35 y`...`r..``[#M25 + 3AA0: 33 FF FF 5B 80 56 41 52 4D 00 60 0A 08 5B 81 0B 3..[.VARM.`..[.. + 3AB0: 56 41 52 4D 03 56 41 52 31 20 5B 87 12 56 41 52 VARM.VAR1 [..VAR + 3AC0: 4D 56 41 52 31 6B 03 00 20 56 41 52 32 20 70 56 MVAR1k.. VAR2 pV + 3AD0: 41 52 31 61 70 6C 56 41 52 32 70 61 56 41 52 31 AR1aplVAR2paVAR1 + 3AE0: 5B 27 4D 32 35 33 14 47 08 4D 30 31 33 0C 72 68 ['M253.G.M013.rh + 3AF0: 69 60 5B 80 56 41 52 4D 00 60 0A 04 5B 81 0B 56 i`[.VARM.`..[..V + 3B00: 41 52 4D 03 56 41 52 52 20 70 56 41 52 52 61 70 ARM.VARR pVARRap + 3B10: 0C FF FF FF 7F 65 7D 65 0C 00 00 00 80 65 7B 7A .....e}e.....e{z + 3B20: 61 6A 00 7A 65 74 0A 20 6B 00 00 62 4D 34 36 30 aj.zet. k..bM460 + 3B30: 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 70 6D 52 65 . KER-ASL-CpmRe + 3B40: 61 64 4D 65 6D 33 32 20 20 28 30 78 25 58 2C 20 adMem32 (0x%X, + 3B50: 30 78 25 58 2C 20 25 64 2C 20 25 64 29 20 3D 20 0x%X, %d, %d) = + 3B60: 30 78 25 58 0A 00 68 69 6A 6B 62 00 A4 62 14 44 0x%X..hijkb..b.D + 3B70: 0A 4D 30 31 34 0D 4D 34 36 30 0D 20 20 4B 45 52 .M014.M460. KER + 3B80: 2D 41 53 4C 2D 43 70 6D 57 72 69 74 65 4D 65 6D -ASL-CpmWriteMem + 3B90: 33 32 20 28 30 78 25 58 2C 20 30 78 25 58 2C 20 32 (0x%X, 0x%X, + 3BA0: 25 64 2C 20 25 64 2C 20 30 78 25 58 29 0A 00 68 %d, %d, 0x%X)..h + 3BB0: 69 6A 6B 6C 00 72 68 69 60 5B 80 56 41 52 4D 00 ijkl.rhi`[.VARM. + 3BC0: 60 0A 04 5B 81 0B 56 41 52 4D 03 56 41 52 52 20 `..[..VARM.VARR + 3BD0: 70 56 41 52 52 61 70 0C FF FF FF 7F 65 7D 65 0C pVARRap.....e}e. + 3BE0: 00 00 00 80 65 72 6A 6B 62 74 0A 20 62 62 7A 7B ....erjkbt. bbz{ + 3BF0: 79 65 62 00 65 00 62 62 79 7A 62 6A 00 6A 62 79 yeb.e.bbyzbj.jby + 3C00: 6C 6A 63 7D 7B 61 7F 65 62 00 00 63 64 70 64 56 ljc}{a.eb..cdpdV + 3C10: 41 52 52 14 47 07 4D 30 31 31 0C 72 68 69 60 5B ARR.G.M011.rhi`[ + 3C20: 80 56 41 52 4D 00 60 01 5B 81 0B 56 41 52 4D 01 .VARM.`.[..VARM. + 3C30: 56 41 52 52 08 70 56 41 52 52 61 7B 7A 61 6A 00 VARR.pVARRa{zaj. + 3C40: 7A 0A FF 74 0A 08 6B 00 00 62 4D 34 36 30 0D 20 z..t..k..bM460. + 3C50: 20 4B 45 52 2D 41 53 4C 2D 43 70 6D 52 65 61 64 KER-ASL-CpmRead + 3C60: 4D 65 6D 38 20 20 28 30 78 25 58 2C 20 30 78 25 Mem8 (0x%X, 0x% + 3C70: 58 2C 20 25 64 2C 20 25 64 29 20 3D 20 30 78 25 X, %d, %d) = 0x% + 3C80: 58 0A 00 68 69 6A 6B 62 00 A4 62 14 46 09 4D 30 X..hijkb..b.F.M0 + 3C90: 31 32 0D 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 12.M460. KER-AS + 3CA0: 4C 2D 43 70 6D 57 72 69 74 65 4D 65 6D 38 20 28 L-CpmWriteMem8 ( + 3CB0: 30 78 25 58 2C 20 30 78 25 58 2C 20 25 64 2C 20 0x%X, 0x%X, %d, + 3CC0: 25 64 2C 20 30 78 25 58 29 0A 00 68 69 6A 6B 6C %d, 0x%X)..hijkl + 3CD0: 00 72 68 69 60 5B 80 56 41 52 4D 00 60 01 5B 81 .rhi`[.VARM.`.[. + 3CE0: 0B 56 41 52 4D 01 56 41 52 52 08 70 56 41 52 52 .VARM.VARR.pVARR + 3CF0: 61 72 6A 6B 62 74 0A 08 62 62 7A 7B 79 0A FF 62 arjkbt..bbz{y..b + 3D00: 00 0A FF 00 62 62 79 7A 62 6A 00 6A 62 79 6C 6A ....bbyzbj.jbylj + 3D10: 63 7D 7B 61 7F 0A FF 62 00 00 63 64 70 64 56 41 c}{a...b..cdpdVA + 3D20: 52 52 14 40 08 4D 32 35 32 0B A0 46 07 92 95 4D RR.@.M252..F...M + 3D30: 30 38 35 0A 08 70 4D 32 35 31 60 A0 45 06 60 72 085..pM251`.E.`r + 3D40: 60 0A 10 60 70 00 61 70 00 62 A2 46 05 92 93 62 `..`p.ap.b.F...b + 3D50: 0A FF 70 4D 30 31 31 72 60 61 00 00 00 0A 08 62 ..pM011r`a.....b + 3D60: 70 4D 30 31 31 72 60 61 00 01 00 0A 08 63 70 4D pM011r`a.....cpM + 3D70: 30 31 31 72 60 61 00 0A 02 00 0A 08 64 70 4D 30 011r`a......dpM0 + 3D80: 31 31 72 60 61 00 0A 03 00 0A 08 65 A0 0F 90 93 11r`a......e.... + 3D90: 62 68 93 63 69 A0 06 93 64 6A A4 65 72 61 0A 04 bh.ci...dj.era.. + 3DA0: 61 A4 FF 14 31 4D 30 34 39 0A 70 00 60 A0 25 92 a...1M049.p.`.%. + 3DB0: 93 68 00 72 68 69 60 5B 80 56 41 52 4D 00 60 01 .h.rhi`[.VARM.`. + 3DC0: 5B 81 0B 56 41 52 4D 01 56 41 52 52 08 70 56 41 [..VARM.VARR.pVA + 3DD0: 52 52 60 A4 60 14 32 4D 30 34 41 0A 70 00 60 A0 RR`.`.2M04A.p.`. + 3DE0: 26 92 93 68 00 72 68 69 60 5B 80 56 41 52 4D 00 &..h.rhi`[.VARM. + 3DF0: 60 0A 02 5B 81 0B 56 41 52 4D 02 56 41 52 52 10 `..[..VARM.VARR. + 3E00: 70 56 41 52 52 60 A4 60 14 32 4D 30 34 42 0A 70 pVARR`.`.2M04B.p + 3E10: 00 60 A0 26 92 93 68 00 72 68 69 60 5B 80 56 41 .`.&..h.rhi`[.VA + 3E20: 52 4D 00 60 0A 04 5B 81 0B 56 41 52 4D 03 56 41 RM.`..[..VARM.VA + 3E30: 52 52 20 70 56 41 52 52 60 A4 60 14 2C 4D 30 34 RR pVARR`.`.,M04 + 3E40: 43 0B A0 25 92 93 68 00 72 68 69 60 5B 80 56 41 C..%..h.rhi`[.VA + 3E50: 52 4D 00 60 01 5B 81 0B 56 41 52 4D 01 56 41 52 RM.`.[..VARM.VAR + 3E60: 52 08 70 6A 56 41 52 52 14 2D 4D 30 34 44 0B A0 R.pjVARR.-M04D.. + 3E70: 26 92 93 68 00 72 68 69 60 5B 80 56 41 52 4D 00 &..h.rhi`[.VARM. + 3E80: 60 0A 02 5B 81 0B 56 41 52 4D 02 56 41 52 52 10 `..[..VARM.VARR. + 3E90: 70 6A 56 41 52 52 14 2D 4D 30 34 45 0B A0 26 92 pjVARR.-M04E..&. + 3EA0: 93 68 00 72 68 69 60 5B 80 56 41 52 4D 00 60 0A .h.rhi`[.VARM.`. + 3EB0: 04 5B 81 0B 56 41 52 4D 03 56 41 52 52 20 70 6A .[..VARM.VARR pj + 3EC0: 56 41 52 52 14 3B 4D 34 31 32 09 7A 68 0A 1F 60 VARR.;M412.zh..` + 3ED0: 7B 60 01 60 7A 68 0A 18 61 7B 61 0A 7F 61 7A 68 {`.`zh..a{a..azh + 3EE0: 0A 04 63 7B 63 0A 03 63 7B 68 0A 07 64 70 4D 34 ..c{c..c{h..dpM4 + 3EF0: 30 39 60 61 63 65 7A 65 64 65 7B 65 01 65 A4 65 09`acezede{e.e.e + 3F00: 14 3C 4D 34 45 33 09 7A 68 0A 15 60 7B 60 0A 07 ..{ + 40A0: 68 0C 00 00 00 F8 00 00 A0 1A 93 60 00 70 4D 30 h..........`.pM0 + 40B0: 31 31 72 4D 30 38 34 0B 02 15 00 77 61 0A 04 00 11rM084....wa... + 40C0: 00 01 62 A1 17 70 4D 30 31 31 72 4D 30 38 34 0B ..b..pM011rM084. + 40D0: 02 12 00 77 61 0A 04 00 00 01 62 A1 41 05 7A 68 ...wa.....b.A.zh + 40E0: 0A 1F 63 7B 63 01 63 7A 68 0A 1D 64 7B 64 0A 03 ..c{c.czh..d{d.. + 40F0: 64 7A 68 0A 1B 65 7B 65 0A 03 65 A0 10 93 60 00 dzh..e{e..e...`. + 4100: 72 0C 00 25 D0 02 77 61 0A 04 00 66 A1 0D 72 0C r..%..wa...f..r. + 4110: 00 22 D0 02 77 61 0A 04 00 66 70 4D 32 34 39 63 ."..wa...fpM249c + 4120: 64 65 66 62 7A 62 0A 10 62 7B 62 01 62 A1 14 70 defbzb..b{b.b..p + 4130: 4D 30 31 31 72 4D 30 38 34 0B 00 01 00 61 0A 07 M011rM084....a.. + 4140: 01 62 A1 43 0B A0 4B 05 91 93 60 0A 04 93 60 0A .b.C..K...`...`. + 4150: 05 7A 68 0A 1F 63 7B 63 01 63 7A 68 0A 1D 64 7B .zh..c{c.czh..d{ + 4160: 64 0A 03 64 7A 68 0A 1B 65 7B 65 0A 03 65 A0 11 d..dzh..e{e..e.. + 4170: 93 60 0A 04 72 0C 00 25 D0 02 77 61 0A 04 00 66 .`..r..%..wa...f + 4180: A1 0D 72 0C 00 22 D0 02 77 61 0A 04 00 66 70 4D ..r.."..wa...fpM + 4190: 34 32 32 63 64 65 66 62 7A 62 0A 10 62 7B 62 01 422cdefbzb..b{b. + 41A0: 62 A1 44 05 A0 24 93 60 0A 02 A0 18 93 4D 30 34 b.D..$.`.....M04 + 41B0: 39 4D 31 32 38 0A 77 01 70 4D 30 33 38 72 61 0A 9M128.w.pM038ra. + 41C0: 08 00 62 A1 05 70 0A FF 62 A1 2C A0 0C 93 60 0A ..b..p..b.,...`. + 41D0: 03 70 4D 34 34 30 61 62 A1 1D A0 0C 93 60 0A 06 .pM440ab.....`.. + 41E0: 70 4D 34 31 32 68 62 A1 0E A0 0C 93 60 0A 07 70 pM412hb.....`..p + 41F0: 4D 34 45 33 68 62 4D 34 36 30 0D 20 20 4B 45 52 M4E3hbM460. KER + 4200: 2D 41 53 4C 2D 43 70 6D 52 65 61 64 47 70 69 6F -ASL-CpmReadGpio + 4210: 20 20 28 30 78 25 58 29 20 3D 20 30 78 25 58 0A (0x%X) = 0x%X. + 4220: 00 68 62 00 00 00 00 A4 62 14 47 1F 4D 30 31 30 .hb.....b.G.M010 + 4230: 0A 7A 68 0A 08 60 7B 60 0A 07 60 7B 68 0A FF 61 .zh..`{`..`{h..a + 4240: 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 M460. KER-ASL-C + 4250: 70 6D 57 72 69 74 65 47 70 69 6F 20 28 30 78 25 pmWriteGpio (0x% + 4260: 58 2C 20 30 78 25 58 29 0A 00 68 69 00 00 00 00 X, 0x%X)..hi.... + 4270: A0 4E 0E 91 93 60 00 93 60 01 A0 4E 0B 92 95 4D .N...`..`..N...M + 4280: 30 38 35 0A 02 A0 49 04 93 7B 68 0C 00 00 00 F8 085...I..{h..... + 4290: 00 00 A0 1F 93 60 00 4D 30 31 32 72 4D 30 38 34 .....`.M012rM084 + 42A0: 0B 02 15 00 77 61 0A 04 00 0A 06 0A 02 7D 0A 02 ....wa.......}.. + 42B0: 69 00 A1 1C 4D 30 31 32 72 4D 30 38 34 0B 02 12 i...M012rM084... + 42C0: 00 77 61 0A 04 00 0A 06 0A 02 7D 0A 02 69 00 A1 .wa.......}..i.. + 42D0: 49 06 7A 68 0A 1F 63 7B 63 01 63 7A 68 0A 1D 64 I.zh..c{c.czh..d + 42E0: 7B 64 0A 03 64 7A 68 0A 1B 65 7B 65 0A 03 65 A0 {d..dzh..e{e..e. + 42F0: 10 93 60 00 72 0C 00 25 D0 02 77 61 0A 04 00 66 ..`.r..%..wa...f + 4300: A1 0D 72 0C 00 22 D0 02 77 61 0A 04 00 66 70 4D ..r.."..wa...fpM + 4310: 32 34 39 63 64 65 66 62 7B 62 0C FF FF 3F CF 62 249cdefb{b...?.b + 4320: 7D 62 0C 00 00 80 00 62 7D 62 79 69 0A 16 00 62 }b.....b}byi...b + 4330: 4D 32 35 30 63 64 65 66 62 A1 25 4D 30 31 32 72 M250cdefb.%M012r + 4340: 4D 30 38 34 0B 00 01 00 61 0A 06 01 69 4D 30 31 M084....a...iM01 + 4350: 32 72 4D 30 38 34 0B 00 01 00 61 0A 05 01 00 A1 2rM084....a..... + 4360: 41 0C A0 43 07 91 93 60 0A 04 93 60 0A 05 7A 68 A..C...`...`..zh + 4370: 0A 1F 63 7B 63 01 63 7A 68 0A 1D 64 7B 64 0A 03 ..c{c.czh..d{d.. + 4380: 64 7A 68 0A 1B 65 7B 65 0A 03 65 A0 11 93 60 0A dzh..e{e..e...`. + 4390: 04 72 0C 00 25 D0 02 77 61 0A 04 00 66 A1 0D 72 .r..%..wa...f..r + 43A0: 0C 00 22 D0 02 77 61 0A 04 00 66 70 4D 34 32 32 .."..wa...fpM422 + 43B0: 63 64 65 66 62 7B 62 0C FF FF 3F CF 62 7D 62 0C cdefb{b...?.b}b. + 43C0: 00 00 80 00 62 7D 62 79 69 0A 16 00 62 4D 34 32 ....b}byi...bM42 + 43D0: 33 63 64 65 66 62 A1 4A 04 A0 1D 93 60 0A 02 A0 3cdefb.J....`... + 43E0: 17 93 4D 30 34 39 4D 31 32 38 0A 77 01 4D 30 33 ..M049M128.w.M03 + 43F0: 39 72 61 0A 08 00 69 A1 29 A0 0B 93 60 0A 03 4D 9ra...i.)...`..M + 4400: 34 34 31 61 69 A1 1B A0 0B 93 60 0A 06 4D 34 31 441ai.....`..M41 + 4410: 33 68 69 A1 0D A0 0B 93 60 0A 07 4D 34 45 34 68 3hi.....`..M4E4h + 4420: 69 08 4D 30 33 37 11 1A 0A 17 7E 81 03 16 04 15 i.M037....~..... + 4430: 0E 05 02 20 06 07 10 11 12 18 17 19 0B 01 0F 0D ... ............ + 4440: 09 08 4D 32 32 37 11 1B 0A 18 41 42 03 16 04 15 ..M227....AB.... + 4450: 0E 05 02 44 06 07 10 11 12 18 17 45 0B 01 0F 0D ...D.......E.... + 4460: 09 08 08 4D 33 32 39 11 1B 0A 18 59 5A 03 16 04 ...M329....YZ... + 4470: 15 5B 05 02 56 06 4C 10 11 12 18 17 81 54 01 28 .[..V.L......T.( + 4480: 00 09 08 08 4D 33 32 41 11 1B 0A 18 59 5A 03 16 ....M32A....YZ.. + 4490: 04 15 5B 05 02 56 06 4C 10 11 1D 1E 17 81 54 01 ..[..V.L......T. + 44A0: 28 00 09 08 08 4D 33 33 30 11 1B 0A 18 59 5A 03 (....M330....YZ. + 44B0: 16 04 15 5B 05 02 56 06 07 10 11 12 18 17 81 54 ...[..V........T + 44C0: 01 28 00 09 08 08 4D 33 32 42 11 1B 0A 18 59 5A .(....M32B....YZ + 44D0: 03 16 04 0B 5B 05 02 1D 06 07 10 11 12 18 17 20 ....[.......... + 44E0: 54 01 28 00 09 08 14 49 15 4D 30 32 39 09 A0 24 T.(....I.M029..$ + 44F0: 93 4D 30 38 35 0A 02 A4 4D 30 31 31 72 4D 30 38 .M085...M011rM08 + 4500: 34 0B 02 15 00 77 83 88 4D 30 33 37 68 00 0A 04 4....w..M037h... + 4510: 00 00 01 A1 4C 12 A0 1A 95 4D 30 38 35 0A 02 A4 ....L....M085... + 4520: 4D 30 31 31 72 4D 30 38 34 0B 60 01 00 68 0A 07 M011rM084.`..h.. + 4530: 01 A1 4E 10 A0 2C 90 94 4D 30 38 35 0A 02 95 4D ..N..,..M085...M + 4540: 30 38 35 0A 08 A4 4D 30 31 31 72 4D 30 38 34 0B 085...M011rM084. + 4550: 02 15 00 77 83 88 4D 32 32 37 68 00 0A 04 00 00 ...w..M227h..... + 4560: 01 A1 4E 0D A0 24 93 4D 30 38 35 0A 08 A4 4D 30 ..N..$.M085...M0 + 4570: 31 31 72 4D 30 38 34 0B 02 15 00 77 83 88 4D 33 11rM084....w..M3 + 4580: 32 39 68 00 0A 04 00 00 01 A1 46 0B A0 2C 91 93 29h.......F..,.. + 4590: 4D 30 38 35 0A 09 93 4D 30 38 35 0A 0A A4 4D 30 M085...M085...M0 + 45A0: 31 31 72 4D 30 38 34 0B 02 15 00 77 83 88 4D 33 11rM084....w..M3 + 45B0: 33 30 68 00 0A 04 00 00 01 A1 46 08 A0 2C 91 93 30h.......F..,.. + 45C0: 4D 30 38 35 0A 0B 93 4D 30 38 35 0A 0C A4 4D 30 M085...M085...M0 + 45D0: 31 31 72 4D 30 38 34 0B 02 15 00 77 83 88 4D 33 11rM084....w..M3 + 45E0: 32 41 68 00 0A 04 00 00 01 A1 46 05 A0 2C 91 93 2Ah.......F..,.. + 45F0: 4D 30 38 35 0A 0D 93 4D 30 38 35 0A 0E A4 4D 30 M085...M085...M0 + 4600: 31 31 72 4D 30 38 34 0B 02 15 00 77 83 88 4D 33 11rM084....w..M3 + 4610: 33 30 68 00 0A 04 00 00 01 A1 26 A0 24 93 4D 30 30h.......&.$.M0 + 4620: 38 35 0A 0F A4 4D 30 31 31 72 4D 30 38 34 0B 02 85...M011rM084.. + 4630: 15 00 77 83 88 4D 33 32 42 68 00 0A 04 00 00 01 ..w..M32Bh...... + 4640: 14 33 4D 30 33 31 09 70 4D 30 31 31 72 4D 30 38 .3M031.pM011rM08 + 4650: 34 0B 40 02 00 68 00 0A 05 60 A4 4D 30 31 31 72 4.@..h...`.M011r + 4660: 4D 30 38 34 0B 08 02 00 78 60 0A 08 00 00 7B 60 M084....x`....{` + 4670: 0A 07 00 01 14 33 4D 30 33 32 0A 70 4D 30 31 31 .....3M032.pM011 + 4680: 72 4D 30 38 34 0B 40 02 00 68 00 0A 05 60 4D 30 rM084.@..h...`M0 + 4690: 31 32 72 4D 30 38 34 0B 08 02 00 78 60 0A 08 00 12rM084....x`... + 46A0: 00 7B 60 0A 07 00 01 69 14 4F 06 4D 34 37 37 0A .{`....i.O.M477. + 46B0: A0 06 93 69 00 A4 00 5B 80 56 41 52 4D 01 68 0A ...i...[.VARM.h. + 46C0: 09 5B 81 0E 56 41 52 4D 01 00 40 04 53 4D 42 38 .[..VARM..@.SMB8 + 46D0: 08 70 69 60 A2 41 04 94 60 00 7D 53 4D 42 38 0A .pi`.A..`.}SMB8. + 46E0: 40 53 4D 42 38 A0 1A 95 60 0C FF FF FF 00 A0 0C @SMB8...`....... + 46F0: 94 60 0A 05 70 74 60 0A 05 00 60 A1 04 70 00 60 .`..pt`...`..p.` + 4700: 5B 21 0A 05 70 53 4D 42 38 61 A0 0B 93 7B 61 0A [!..pSMB8a...{a. + 4710: 50 00 0A 40 A4 00 A4 01 14 2B 4D 34 37 38 09 5B P..@.....+M478.[ + 4720: 80 56 41 52 4D 01 68 0A 09 5B 81 0E 56 41 52 4D .VARM.h..[..VARM + 4730: 01 00 40 04 53 4D 42 38 08 7D 53 4D 42 38 0A 80 ..@.SMB8.}SMB8.. + 4740: 53 4D 42 38 14 4F 0F 4D 34 37 39 0A 5B 80 56 41 SMB8.O.M479.[.VA + 4750: 52 4D 01 68 0A 03 5B 81 15 56 41 52 4D 01 53 4D RM.h..[..VARM.SM + 4760: 42 30 08 53 4D 42 31 08 53 4D 42 32 08 70 69 60 B0.SMB1.SMB2.pi` + 4770: A2 4A 05 94 60 00 70 0A 64 61 70 01 62 A2 3A 90 .J..`.p.dap.b.:. + 4780: 94 61 00 92 93 7B 62 01 00 00 70 0A 1F 53 4D 42 .a...{b...p..SMB + 4790: 30 A0 1A 95 60 0C FF FF FF 00 A0 0C 94 60 0A 05 0...`........`.. + 47A0: 70 74 60 0A 05 00 60 A1 04 70 00 60 76 61 5B 21 pt`...`..p.`va[! + 47B0: 0A 05 70 53 4D 42 30 62 A0 0F 92 93 7B 62 01 00 ..pSMB0b....{b.. + 47C0: 00 70 0A 02 53 4D 42 32 A1 02 A5 A0 0D 92 93 7B .p..SMB2.......{ + 47D0: 53 4D 42 30 01 00 00 A4 01 A2 4A 05 94 60 00 70 SMB0......J..`.p + 47E0: 0A 64 61 70 01 62 A2 3A 90 94 61 00 92 93 7B 62 .dap.b.:..a...{b + 47F0: 01 00 00 70 0A 3F 53 4D 42 31 A0 1A 95 60 0C FF ...p.?SMB1...`.. + 4800: FF FF 00 A0 0C 94 60 0A 05 70 74 60 0A 05 00 60 ......`..pt`...` + 4810: A1 04 70 00 60 76 61 5B 21 0A 05 70 53 4D 42 31 ..p.`va[!..pSMB1 + 4820: 62 A0 0F 92 93 7B 62 01 00 00 70 0A 02 53 4D 42 b....{b...p..SMB + 4830: 31 A1 02 A5 A0 0D 92 93 7B 53 4D 42 31 01 00 00 1.......{SMB1... + 4840: A4 01 A4 00 5B 01 4D 34 30 38 00 14 4B 67 4D 34 ....[.M408..KgM4 + 4850: 37 41 0E 70 11 03 0A 22 60 8C 60 00 53 54 41 54 7A.p..."`.`.STAT + 4860: 8C 60 01 4C 45 4E 5F 8C 60 0A 02 44 41 54 42 8B .`.LEN_.`..DATB. + 4870: 60 0A 02 44 41 54 57 5B 13 60 0A 10 0B 00 01 44 `..DATW[.`.....D + 4880: 54 42 46 70 0A FF 53 54 41 54 70 00 4C 45 4E 5F TBFp..STATp.LEN_ + 4890: 70 00 44 54 42 46 4D 30 30 30 0B E5 0D 4D 34 36 p.DTBFM000...M46 + 48A0: 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 70 6D 53 0. KER-ASL-CpmS + 48B0: 6D 62 75 73 45 78 65 63 75 74 6F 72 20 28 50 6F mbusExecutor (Po + 48C0: 72 74 25 64 2C 20 69 73 52 65 61 64 20 25 64 2C rt%d, isRead %d, + 48D0: 20 50 6F 74 63 6C 20 25 64 2C 20 44 65 76 41 64 Potcl %d, DevAd + 48E0: 64 72 20 30 78 25 58 2C 20 43 6D 64 20 30 78 25 dr 0x%X, Cmd 0x% + 48F0: 58 29 0A 00 68 69 6A 6B 6C 00 A0 42 04 90 92 93 X)..hijkl..B.... + 4900: 68 00 92 93 68 01 70 0A 80 53 54 41 54 4D 34 35 h...h.p..STATM45 + 4910: 39 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 70 6D 53 9. KER-ASL-CpmS + 4920: 6D 62 75 73 45 78 65 63 75 74 6F 72 20 72 65 74 mbusExecutor ret + 4930: 75 72 6E 20 30 78 38 30 0A 00 00 A4 60 A0 42 04 urn 0x80....`.B. + 4940: 90 92 93 69 00 92 93 69 01 70 0A 81 53 54 41 54 ...i...i.p..STAT + 4950: 4D 34 35 39 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 M459. KER-ASL-C + 4960: 70 6D 53 6D 62 75 73 45 78 65 63 75 74 6F 72 20 pmSmbusExecutor + 4970: 72 65 74 75 72 6E 20 30 78 38 31 0A 00 00 A4 60 return 0x81....` + 4980: 08 56 41 4C 50 12 0A 05 00 01 0A 02 0A 03 0A 05 .VALP........... + 4990: A0 45 04 93 89 56 41 4C 50 01 6A 00 00 00 FF 70 .E...VALP.j....p + 49A0: 0A 82 53 54 41 54 4D 34 35 39 0D 20 20 4B 45 52 ..STATM459. KER + 49B0: 2D 41 53 4C 2D 43 70 6D 53 6D 62 75 73 45 78 65 -ASL-CpmSmbusExe + 49C0: 63 75 74 6F 72 20 72 65 74 75 72 6E 20 30 78 38 cutor return 0x8 + 49D0: 32 0A 00 00 A4 60 A0 46 06 90 93 69 00 93 6A 0A 2....`.F...i..j. + 49E0: 05 70 6D 67 70 83 88 67 00 00 62 A0 41 05 91 95 .pmgp..g..b.A... + 49F0: 62 01 94 62 0A 20 70 0A 83 53 54 41 54 4D 34 36 b..b. p..STATM46 + 4A00: 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 70 6D 53 0. KER-ASL-CpmS + 4A10: 6D 62 75 73 45 78 65 63 75 74 6F 72 20 72 65 74 mbusExecutor ret + 4A20: 75 72 6E 20 30 78 38 33 2C 20 4C 65 6E 67 74 68 urn 0x83, Length + 4A30: 20 25 64 0A 00 62 00 00 00 00 00 A4 60 5B 23 4D %d..b......`[#M + 4A40: 34 30 38 FF FF 72 4D 34 31 34 79 68 0A 05 00 64 408..rM414yh...d + 4A50: A0 42 05 93 64 00 5B 27 4D 34 30 38 70 0A 84 53 .B..d.['M408p..S + 4A60: 54 41 54 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 TATM460. KER-AS + 4A70: 4C 2D 43 70 6D 53 6D 62 75 73 45 78 65 63 75 74 L-CpmSmbusExecut + 4A80: 6F 72 20 72 65 74 75 72 6E 20 30 78 38 34 2C 20 or return 0x84, + 4A90: 4C 6F 63 61 6C 34 20 25 64 0A 00 64 00 00 00 00 Local4 %d..d.... + 4AA0: 00 A4 60 5B 80 56 41 52 4D 01 64 0A 09 5B 81 33 ..`[.VARM.d..[.3 + 4AB0: 56 41 52 4D 01 53 4D 42 30 08 53 4D 42 31 08 53 VARM.SMB0.SMB1.S + 4AC0: 4D 42 32 08 53 4D 42 33 08 53 4D 42 34 08 53 4D MB2.SMB3.SMB4.SM + 4AD0: 42 35 08 53 4D 42 36 08 53 4D 42 37 08 53 4D 42 B5.SMB6.SMB7.SMB + 4AE0: 38 08 70 4D 30 31 31 72 4D 30 38 34 0B 00 03 00 8.pM011rM084.... + 4AF0: 0A 02 00 0A 08 65 4D 30 31 32 72 4D 30 38 34 0B .....eM012rM084. + 4B00: 00 03 00 0A 02 00 0A 08 7D 65 01 00 A0 14 93 68 ........}e.....h + 4B10: 01 70 53 4D 42 32 66 70 7B 66 0A 7F 00 53 4D 42 .pSMB2fp{f...SMB + 4B20: 32 A0 45 06 4D 34 37 37 64 0B 20 4E A0 0A 93 68 2.E.M477d. N...h + 4B30: 01 70 66 53 4D 42 32 4D 30 31 32 72 4D 30 38 34 .pfSMB2M012rM084 + 4B40: 0B 00 03 00 0A 02 00 0A 08 65 5B 27 4D 34 30 38 .........e['M408 + 4B50: 70 0A 85 53 54 41 54 4D 34 35 39 0D 20 20 4B 45 p..STATM459. KE + 4B60: 52 2D 41 53 4C 2D 43 70 6D 53 6D 62 75 73 45 78 R-ASL-CpmSmbusEx + 4B70: 65 63 75 74 6F 72 20 72 65 74 75 72 6E 20 30 78 ecutor return 0x + 4B80: 38 35 0A 00 00 A4 60 A0 4A 06 4D 34 37 39 64 0B 85....`.J.M479d. + 4B90: 20 4E A0 0A 93 68 01 70 66 53 4D 42 32 4D 30 31 N...h.pfSMB2M01 + 4BA0: 32 72 4D 30 38 34 0B 00 03 00 0A 02 00 0A 08 65 2rM084.........e + 4BB0: 4D 34 37 38 64 5B 27 4D 34 30 38 70 0A 86 53 54 M478d['M408p..ST + 4BC0: 41 54 4D 34 35 39 0D 20 20 4B 45 52 2D 41 53 4C ATM459. KER-ASL + 4BD0: 2D 43 70 6D 53 6D 62 75 73 45 78 65 63 75 74 6F -CpmSmbusExecuto + 4BE0: 72 20 72 65 74 75 72 6E 20 30 78 38 36 0A 00 00 r return 0x86... + 4BF0: A4 60 70 6D 67 70 0A 03 63 A2 49 20 94 63 00 70 .`pmgp..c.I .c.p + 4C00: 0A 1F 53 4D 42 30 7D 79 6B 01 00 69 53 4D 42 34 ..SMB0}yk..iSMB4 + 4C10: 70 6C 53 4D 42 33 70 79 6A 0A 02 00 53 4D 42 32 plSMB3pyj...SMB2 + 4C20: 70 53 4D 42 32 61 A0 4C 05 93 69 00 A0 13 91 93 pSMB2a.L..i..... + 4C30: 6A 01 93 6A 0A 02 70 83 88 67 01 00 53 4D 42 35 j..j..p..g..SMB5 + 4C40: A0 1A 93 6A 0A 03 70 83 88 67 0A 02 00 53 4D 42 ...j..p..g...SMB + 4C50: 36 70 83 88 67 01 00 53 4D 42 35 A0 27 93 6A 0A 6p..g..SMB5.'.j. + 4C60: 05 70 83 88 67 00 00 62 70 62 53 4D 42 35 70 01 .p..g..bpbSMB5p. + 4C70: 61 A2 11 92 94 61 62 70 83 88 67 61 00 53 4D 42 a....abp..ga.SMB + 4C80: 37 75 61 A1 14 A0 12 93 6A 0A 05 70 83 88 67 00 7ua.....j..p..g. + 4C90: 00 62 70 62 53 4D 42 35 7D 79 6A 0A 02 00 0A 40 .bpbSMB5}yj....@ + 4CA0: 53 4D 42 32 A0 0A 93 6A 0A 05 70 0B 58 1B 61 A1 SMB2...j..p.X.a. + 4CB0: 06 70 0B E8 03 61 70 01 62 A2 21 90 94 61 00 93 .p...ap.b.!..a.. + 4CC0: 7B 62 0A 0E 00 00 A0 08 93 7B 62 01 00 00 A5 76 {b.......{b....v + 4CD0: 61 5B 21 0A 05 70 53 4D 42 30 62 A0 44 07 90 93 a[!..pSMB0b.D... + 4CE0: 61 00 92 93 7B 62 01 00 00 70 0A 02 53 4D 42 32 a...{b...p..SMB2 + 4CF0: A0 0A 93 68 01 70 66 53 4D 42 32 4D 30 31 32 72 ...h.pfSMB2M012r + 4D00: 4D 30 38 34 0B 00 03 00 0A 02 00 0A 08 65 4D 34 M084.........eM4 + 4D10: 37 38 64 5B 27 4D 34 30 38 70 0A 87 53 54 41 54 78d['M408p..STAT + 4D20: 4D 34 35 39 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 M459. KER-ASL-C + 4D30: 70 6D 53 6D 62 75 73 45 78 65 63 75 74 6F 72 20 pmSmbusExecutor + 4D40: 72 65 74 75 72 6E 20 30 78 38 37 0A 00 00 A4 60 return 0x87....` + 4D50: A0 0C 92 93 7B 62 0A 04 00 00 70 00 63 A1 45 0A ....{b....p.c.E. + 4D60: A0 12 92 93 7B 62 0A 08 00 00 70 0A 08 53 4D 42 ....{b....p..SMB + 4D70: 30 76 63 A1 4F 08 70 00 63 70 00 53 54 41 54 A0 0vc.O.p.cp.STAT. + 4D80: 43 08 92 93 69 00 A0 18 91 93 6A 01 93 6A 0A 02 C...i.....j..j.. + 4D90: 70 53 4D 42 35 44 41 54 42 70 01 4C 45 4E 5F A0 pSMB5DATBp.LEN_. + 4DA0: 20 93 6A 0A 03 70 53 4D 42 36 88 60 0A 03 00 70 .j..pSMB6.`...p + 4DB0: 53 4D 42 35 88 60 0A 02 00 70 0A 02 4C 45 4E 5F SMB5.`...p..LEN_ + 4DC0: A0 42 04 93 6A 0A 05 70 53 4D 42 32 62 70 53 4D .B..j..pSMB2bpSM + 4DD0: 42 35 62 A0 09 94 62 0A 20 70 0A 20 62 70 62 4C B5b...b. p. bpbL + 4DE0: 45 4E 5F 70 0A 02 61 72 62 0A 02 62 A2 16 95 61 EN_p..arb..b...a + 4DF0: 62 70 0A CC 88 60 61 00 70 53 4D 42 37 88 60 61 bp...`a.pSMB7.`a + 4E00: 00 75 61 70 7B 53 4D 42 30 0A 1D 00 61 70 61 53 .uap{SMB0...apaS + 4E10: 54 41 54 70 0A 1F 53 4D 42 30 A0 0A 93 68 01 70 TATp..SMB0...h.p + 4E20: 66 53 4D 42 32 4D 30 31 32 72 4D 30 38 34 0B 00 fSMB2M012rM084.. + 4E30: 03 00 0A 02 00 0A 08 65 4D 34 37 38 64 5B 27 4D .......eM478d['M + 4E40: 34 30 38 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 408M460. KER-AS + 4E50: 4C 2D 43 70 6D 53 6D 62 75 73 45 78 65 63 75 74 L-CpmSmbusExecut + 4E60: 6F 72 20 72 65 74 75 72 6E 20 53 74 3A 20 30 78 or return St: 0x + 4E70: 25 58 2C 20 4C 65 6E 20 25 64 2C 20 44 61 74 61 %X, Len %d, Data + 4E80: 3A 20 30 78 25 58 2C 20 30 78 25 58 2C 20 30 78 : 0x%X, 0x%X, 0x + 4E90: 25 58 2C 20 30 78 25 58 20 2E 2E 2E 0A 00 53 54 %X, 0x%X .....ST + 4EA0: 41 54 4C 45 4E 5F 83 88 60 0A 02 00 83 88 60 0A ATLEN_..`.....`. + 4EB0: 03 00 83 88 60 0A 04 00 83 88 60 0A 05 00 4D 30 ....`.....`...M0 + 4EC0: 30 30 0B E6 0D A4 60 14 18 4D 34 37 42 0B 70 4D 00....`..M47B.pM + 4ED0: 34 37 41 68 69 00 6A 00 00 60 A4 83 88 60 00 00 47Ahi.j..`...`.. + 4EE0: 14 34 4D 34 37 43 0C 70 11 03 0A 02 60 8C 60 00 .4M47C.p....`.`. + 4EF0: 4C 45 4E 5F 8C 60 01 44 41 54 42 70 01 4C 45 4E LEN_.`.DATBp.LEN + 4F00: 5F 70 6B 44 41 54 42 70 4D 34 37 41 68 69 01 6A _pkDATBpM47Ahi.j + 4F10: 00 60 61 A4 61 14 35 4D 34 37 44 0D 70 11 03 0A .`a.a.5M47D.p... + 4F20: 02 60 8C 60 00 4C 45 4E 5F 8C 60 01 44 41 54 42 .`.`.LEN_.`.DATB + 4F30: 70 01 4C 45 4E 5F 70 6C 44 41 54 42 70 4D 34 37 p.LEN_plDATBpM47 + 4F40: 41 68 69 0A 02 6A 6B 60 61 A4 61 14 41 05 4D 34 Ahi..jk`a.a.A.M4 + 4F50: 37 45 0D 70 11 03 0A 03 60 8C 60 00 4C 45 4E 5F 7E.p....`.`.LEN_ + 4F60: 8C 60 01 44 41 54 4C 8C 60 0A 02 44 41 54 48 70 .`.DATL.`..DATHp + 4F70: 0A 02 4C 45 4E 5F 70 7B 6C 0A FF 00 44 41 54 4C ..LEN_p{l...DATL + 4F80: 70 7B 7A 6C 0A 08 00 0A FF 00 44 41 54 48 70 4D p{zl......DATHpM + 4F90: 34 37 41 68 69 0A 03 6A 6B 60 61 A4 61 14 15 4D 47Ahi..jk`a.a..M + 4FA0: 34 37 46 0D 70 4D 34 37 41 68 69 0A 05 6A 6B 6C 47F.pM47Ahi..jkl + 4FB0: 61 A4 61 14 43 3F 4D 34 30 39 0B 5B 23 4D 34 30 a.a.C?M409.[#M40 + 4FC0: 38 FF FF 72 4D 34 31 34 79 68 0A 05 00 60 5B 80 8..rM414yh...`[. + 4FD0: 56 41 52 4D 01 60 0A 09 5B 81 33 56 41 52 4D 01 VARM.`..[.3VARM. + 4FE0: 53 4D 42 30 08 53 4D 42 31 08 53 4D 42 32 08 53 SMB0.SMB1.SMB2.S + 4FF0: 4D 42 33 08 53 4D 42 34 08 53 4D 42 35 08 53 4D MB3.SMB4.SMB5.SM + 5000: 42 36 08 53 4D 42 37 08 53 4D 42 38 08 70 4D 30 B6.SMB7.SMB8.pM0 + 5010: 31 31 72 4D 30 38 34 0B 00 03 00 0A 02 00 0A 08 11rM084......... + 5020: 65 4D 30 31 32 72 4D 30 38 34 0B 00 03 00 0A 02 eM012rM084...... + 5030: 00 0A 08 7D 65 01 00 A0 14 93 68 01 70 53 4D 42 ...}e.....h.pSMB + 5040: 32 66 70 7B 66 0A 7F 00 53 4D 42 32 70 00 61 70 2fp{f...SMB2p.ap + 5050: 0A 64 62 A2 29 90 94 62 00 92 93 7B 61 0A 10 00 .db.)..b...{a... + 5060: 0A 10 7D 53 4D 42 38 0A 10 53 4D 42 38 70 74 62 ..}SMB8..SMB8ptb + 5070: 01 00 62 5B 21 0A 05 70 53 4D 42 38 61 70 0A 03 ..b[!..pSMB8ap.. + 5080: 63 A2 47 04 94 63 00 70 01 61 70 0A 64 62 A2 23 c.G..c.p.ap.db.# + 5090: 90 94 62 00 92 93 7B 61 01 00 00 70 0A 1F 53 4D ..b...{a...p..SM + 50A0: 42 30 70 74 62 01 00 62 5B 21 0A 05 70 53 4D 42 B0ptb..b[!..pSMB + 50B0: 30 61 A0 11 93 62 00 70 0A 02 53 4D 42 32 70 74 0a...b.p..SMB2pt + 50C0: 63 01 00 63 A1 04 70 00 63 A0 43 07 90 93 62 00 c..c..p.c.C...b. + 50D0: 93 63 00 A0 0A 93 68 01 70 66 53 4D 42 32 4D 30 .c....h.pfSMB2M0 + 50E0: 31 32 72 4D 30 38 34 0B 00 03 00 0A 02 00 0A 08 12rM084......... + 50F0: 65 5B 27 4D 34 30 38 4D 34 36 30 0D 20 20 4B 45 e['M408M460. KE + 5100: 52 2D 41 53 4C 2D 43 70 6D 52 65 61 64 53 6D 62 R-ASL-CpmReadSmb + 5110: 75 73 42 79 74 65 20 28 25 64 2C 20 30 78 25 58 usByte (%d, 0x%X + 5120: 2C 20 30 78 25 58 29 20 3D 20 30 20 45 52 52 4F , 0x%X) = 0 ERRO + 5130: 52 20 31 0A 00 68 69 6A 00 00 00 A4 00 70 0A 03 R 1..hij.....p.. + 5140: 63 A2 47 04 94 63 00 70 01 61 70 0A 64 62 A2 23 c.G..c.p.ap.db.# + 5150: 90 94 62 00 92 93 7B 61 01 00 00 70 0A 3F 53 4D ..b...{a...p.?SM + 5160: 42 31 70 74 62 01 00 62 5B 21 0A 05 70 53 4D 42 B1ptb..b[!..pSMB + 5170: 31 61 A0 11 93 62 00 70 0A 02 53 4D 42 31 70 74 1a...b.p..SMB1pt + 5180: 63 01 00 63 A1 04 70 00 63 A0 43 07 90 93 62 00 c..c..p.c.C...b. + 5190: 93 63 00 A0 0A 93 68 01 70 66 53 4D 42 32 4D 30 .c....h.pfSMB2M0 + 51A0: 31 32 72 4D 30 38 34 0B 00 03 00 0A 02 00 0A 08 12rM084......... + 51B0: 65 5B 27 4D 34 30 38 4D 34 36 30 0D 20 20 4B 45 e['M408M460. KE + 51C0: 52 2D 41 53 4C 2D 43 70 6D 52 65 61 64 53 6D 62 R-ASL-CpmReadSmb + 51D0: 75 73 42 79 74 65 20 28 25 64 2C 20 30 78 25 58 usByte (%d, 0x%X + 51E0: 2C 20 30 78 25 58 29 20 3D 20 30 20 45 52 52 4F , 0x%X) = 0 ERRO + 51F0: 52 20 32 0A 00 68 69 6A 00 00 00 A4 00 70 0A 03 R 2..hij.....p.. + 5200: 63 A2 46 12 94 63 00 70 0A 1F 53 4D 42 30 7D 79 c.F..c.p..SMB0}y + 5210: 69 01 00 01 53 4D 42 34 70 6A 53 4D 42 33 70 0A i...SMB4pjSMB3p. + 5220: 08 53 4D 42 32 70 53 4D 42 32 61 70 0A 48 53 4D .SMB2pSMB2ap.HSM + 5230: 42 32 70 01 61 70 0B E8 03 64 A2 46 0B 90 94 64 B2p.ap...d.F...d + 5240: 00 93 7B 61 0A 0E 00 00 70 0B E8 03 62 A2 1C 90 ..{a....p...b... + 5250: 94 62 00 92 93 7B 61 01 00 00 70 74 62 01 00 62 .b...{a...ptb..b + 5260: 5B 21 0A 05 70 53 4D 42 30 61 A0 46 07 93 62 00 [!..pSMB0a.F..b. + 5270: 70 0A 02 53 4D 42 32 A0 0A 93 68 01 70 66 53 4D p..SMB2...h.pfSM + 5280: 42 32 4D 30 31 32 72 4D 30 38 34 0B 00 03 00 0A B2M012rM084..... + 5290: 02 00 0A 08 65 5B 27 4D 34 30 38 4D 34 36 30 0D ....e['M408M460. + 52A0: 20 20 4B 45 52 2D 41 53 4C 2D 43 70 6D 52 65 61 KER-ASL-CpmRea + 52B0: 64 53 6D 62 75 73 42 79 74 65 20 28 25 64 2C 20 dSmbusByte (%d, + 52C0: 30 78 25 58 2C 20 30 78 25 58 29 20 3D 20 30 20 0x%X, 0x%X) = 0 + 52D0: 45 52 52 4F 52 20 33 0A 00 68 69 6A 00 00 00 A4 ERROR 3..hij.... + 52E0: 00 70 74 64 01 00 64 5B 21 0A 05 70 53 4D 42 30 .ptd..d[!..pSMB0 + 52F0: 61 A0 0F 92 93 7B 61 0A 04 00 00 70 00 63 70 00 a....{a....p.cp. + 5300: 64 A1 26 A0 19 92 93 7B 61 0A 08 00 00 70 0A 08 d.&....{a....p.. + 5310: 53 4D 42 30 70 74 63 01 00 63 70 00 64 A1 0A 70 SMB0ptc..cp.d..p + 5320: 00 63 70 53 4D 42 35 64 70 0A 1F 53 4D 42 30 7D .cpSMB5dp..SMB0} + 5330: 53 4D 42 38 0A 20 53 4D 42 38 A0 0A 93 68 01 70 SMB8. SMB8...h.p + 5340: 66 53 4D 42 32 4D 30 31 32 72 4D 30 38 34 0B 00 fSMB2M012rM084.. + 5350: 03 00 0A 02 00 0A 08 65 5B 27 4D 34 30 38 4D 34 .......e['M408M4 + 5360: 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 70 6D 60. KER-ASL-Cpm + 5370: 52 65 61 64 53 6D 62 75 73 42 79 74 65 20 28 25 ReadSmbusByte (% + 5380: 64 2C 20 30 78 25 58 2C 20 30 78 25 58 29 20 3D d, 0x%X, 0x%X) = + 5390: 20 30 78 25 58 20 53 75 63 63 65 73 73 0A 00 68 0x%X Success..h + 53A0: 69 6A 64 00 00 A4 64 14 4F 2D 4D 34 31 30 0C 5B ijd...d.O-M410.[ + 53B0: 23 4D 34 30 38 FF FF 72 4D 34 31 34 79 68 0A 05 #M408..rM414yh.. + 53C0: 00 60 5B 80 56 41 52 4D 01 60 0A 09 5B 81 33 56 .`[.VARM.`..[.3V + 53D0: 41 52 4D 01 53 4D 42 30 08 53 4D 42 31 08 53 4D ARM.SMB0.SMB1.SM + 53E0: 42 32 08 53 4D 42 33 08 53 4D 42 34 08 53 4D 42 B2.SMB3.SMB4.SMB + 53F0: 35 08 53 4D 42 36 08 53 4D 42 37 08 53 4D 42 38 5.SMB6.SMB7.SMB8 + 5400: 08 70 4D 30 31 31 72 4D 30 38 34 0B 00 03 00 0A .pM011rM084..... + 5410: 02 00 0A 08 65 4D 30 31 32 72 4D 30 38 34 0B 00 ....eM012rM084.. + 5420: 03 00 0A 02 00 0A 08 7D 65 01 00 A0 14 93 68 01 .......}e.....h. + 5430: 70 53 4D 42 32 66 70 7B 66 0A 7F 00 53 4D 42 32 pSMB2fp{f...SMB2 + 5440: 70 00 61 70 0A 64 62 A2 29 90 94 62 00 92 93 7B p.ap.db.)..b...{ + 5450: 61 0A 10 00 0A 10 7D 53 4D 42 38 0A 10 53 4D 42 a.....}SMB8..SMB + 5460: 38 70 74 62 01 00 62 5B 21 0A 05 70 53 4D 42 38 8ptb..b[!..pSMB8 + 5470: 61 70 0A 03 63 A2 47 04 94 63 00 70 01 61 70 0A ap..c.G..c.p.ap. + 5480: 64 62 A2 23 90 94 62 00 92 93 7B 61 01 00 00 70 db.#..b...{a...p + 5490: 0A 1F 53 4D 42 30 70 74 62 01 00 62 5B 21 0A 05 ..SMB0ptb..b[!.. + 54A0: 70 53 4D 42 30 61 A0 11 93 62 00 70 0A 02 53 4D pSMB0a...b.p..SM + 54B0: 42 32 70 74 63 01 00 63 A1 04 70 00 63 A0 2E 90 B2ptc..c..p.c... + 54C0: 93 62 00 93 63 00 A0 0A 93 68 01 70 66 53 4D 42 .b..c....h.pfSMB + 54D0: 32 4D 30 31 32 72 4D 30 38 34 0B 00 03 00 0A 02 2M012rM084...... + 54E0: 00 0A 08 65 5B 27 4D 34 30 38 A4 00 70 0A 03 63 ...e['M408..p..c + 54F0: A2 47 04 94 63 00 70 01 61 70 0A 64 62 A2 23 90 .G..c.p.ap.db.#. + 5500: 94 62 00 92 93 7B 61 01 00 00 70 0A 3F 53 4D 42 .b...{a...p.?SMB + 5510: 31 70 74 62 01 00 62 5B 21 0A 05 70 53 4D 42 31 1ptb..b[!..pSMB1 + 5520: 61 A0 11 93 62 00 70 0A 02 53 4D 42 31 70 74 63 a...b.p..SMB1ptc + 5530: 01 00 63 A1 04 70 00 63 A0 2E 90 93 62 00 93 63 ..c..p.c....b..c + 5540: 00 A0 0A 93 68 01 70 66 53 4D 42 32 4D 30 31 32 ....h.pfSMB2M012 + 5550: 72 4D 30 38 34 0B 00 03 00 0A 02 00 0A 08 65 5B rM084.........e[ + 5560: 27 4D 34 30 38 A4 00 70 0A 03 63 A2 43 0E 94 63 'M408..p..c.C..c + 5570: 00 70 0A 1F 53 4D 42 30 70 79 69 01 00 53 4D 42 .p..SMB0pyi..SMB + 5580: 34 70 6A 53 4D 42 33 70 0A 08 53 4D 42 32 70 53 4pjSMB3p..SMB2pS + 5590: 4D 42 32 61 70 6B 53 4D 42 35 70 0A 48 53 4D 42 MB2apkSMB5p.HSMB + 55A0: 32 70 01 61 70 0B E8 03 64 A2 41 07 90 94 64 00 2p.ap...d.A...d. + 55B0: 93 7B 61 0A 0E 00 00 70 0B E8 03 62 A2 1C 90 94 .{a....p...b.... + 55C0: 62 00 92 93 7B 61 01 00 00 70 74 62 01 00 62 5B b...{a...ptb..b[ + 55D0: 21 0A 05 70 53 4D 42 30 61 A0 31 93 62 00 70 0A !..pSMB0a.1.b.p. + 55E0: 02 53 4D 42 32 A0 0A 93 68 01 70 66 53 4D 42 32 .SMB2...h.pfSMB2 + 55F0: 4D 30 31 32 72 4D 30 38 34 0B 00 03 00 0A 02 00 M012rM084....... + 5600: 0A 08 65 5B 27 4D 34 30 38 A4 00 70 74 64 01 00 ..e['M408..ptd.. + 5610: 64 5B 21 0A 05 70 53 4D 42 30 61 A0 0F 92 93 7B d[!..pSMB0a....{ + 5620: 61 0A 04 00 00 70 00 63 70 00 64 A1 23 A0 19 92 a....p.cp.d.#... + 5630: 93 7B 61 0A 08 00 00 70 0A 08 53 4D 42 30 70 74 .{a....p..SMB0pt + 5640: 63 01 00 63 70 00 64 A1 07 70 00 63 70 00 64 70 c..cp.d..p.cp.dp + 5650: 0A 1F 53 4D 42 30 7D 53 4D 42 38 0A 20 53 4D 42 ..SMB0}SMB8. SMB + 5660: 38 A0 0A 93 68 01 70 66 53 4D 42 32 4D 30 31 32 8...h.pfSMB2M012 + 5670: 72 4D 30 38 34 0B 00 03 00 0A 02 00 0A 08 65 5B rM084.........e[ + 5680: 27 4D 34 30 38 A4 64 14 48 16 4D 34 46 31 09 4D 'M408.d.H.M4F1.M + 5690: 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 70 460. KER-ASL-Cp + 56A0: 6D 43 68 65 63 6B 45 78 70 61 6E 64 65 72 49 6E mCheckExpanderIn + 56B0: 70 75 74 45 76 65 6E 74 20 28 30 78 25 58 29 20 putEvent (0x%X) + 56C0: 53 74 61 72 74 0A 00 68 00 00 00 00 00 70 00 65 Start..h.....p.e + 56D0: A0 4A 0D 90 92 95 68 00 92 94 68 0A 03 70 4D 34 .J....h...h..pM4 + 56E0: 46 30 60 A0 47 0C 92 93 60 00 72 60 0A 10 60 72 F0`.G...`.r`..`r + 56F0: 60 77 68 0A 26 00 60 A0 43 0B 93 4D 30 34 39 60 `wh.&.`.C..M049` + 5700: 00 68 70 4D 30 34 39 60 0A 15 61 70 4D 30 34 39 .hpM049`..apM049 + 5710: 60 0A 16 62 70 4D 30 34 39 60 0A 1E 63 70 4D 34 `..bpM049`..cpM4 + 5720: 30 39 61 62 00 64 4D 30 30 30 72 64 79 68 0A 0C 09ab.dM000rdyh.. + 5730: 00 00 4D 30 34 43 60 0A 1E 64 7F 63 64 64 7B 64 ..M04C`..d.cdd{d + 5740: 4D 30 34 39 60 0A 1C 64 7D 64 4D 30 34 39 60 0A M049`..d}dM049`. + 5750: 1D 64 A0 44 05 92 95 4D 30 34 39 60 0A 17 01 70 .d.D...M049`...p + 5760: 4D 30 34 39 60 0A 25 63 70 4D 34 30 39 61 62 01 M049`.%cpM409ab. + 5770: 65 4D 30 30 30 72 72 65 0B 00 01 00 79 68 0A 0C eM000rre....yh.. + 5780: 00 00 4D 30 34 43 60 0A 25 65 7F 63 65 65 7B 65 ..M04C`.%e.cee{e + 5790: 4D 30 34 39 60 0A 23 65 7D 65 4D 30 34 39 60 0A M049`.#e}eM049`. + 57A0: 24 65 79 65 0A 08 65 7D 64 65 65 4D 34 36 30 0D $eye..e}deeM460. + 57B0: 20 20 4B 45 52 2D 41 53 4C 2D 43 70 6D 43 68 65 KER-ASL-CpmChe + 57C0: 63 6B 45 78 70 61 6E 64 65 72 49 6E 70 75 74 45 ckExpanderInputE + 57D0: 76 65 6E 74 20 28 30 78 25 58 29 20 3D 20 30 78 vent (0x%X) = 0x + 57E0: 25 58 20 45 6E 64 0A 00 68 65 00 00 00 00 A4 65 %X End..he.....e + 57F0: 5B 01 4D 34 45 35 00 08 4D 34 45 37 0A 5A 08 4D [.M4E5..M4E7.Z.M + 5800: 34 45 38 0A 5A 08 4D 34 45 39 0A 5A 08 4D 34 45 4E8.Z.M4E9.Z.M4E + 5810: 41 0C 5A 5A 5A 5A 08 4D 34 45 42 0C 5A 5A 5A 5A A.ZZZZ.M4EB.ZZZZ + 5820: 08 4D 34 45 43 12 47 16 04 0A 03 12 45 06 05 0A .M4EC.G.....E... + 5830: 0F 12 17 06 0D 49 32 43 30 00 0A 91 0A 92 00 0C .....I2C0....... + 5840: 4A 1E D8 FE 0C 00 20 DC FE 12 17 06 0D 49 32 43 J..... ......I2C + 5850: 31 00 0A 93 0A 94 00 0C 4C 1E D8 FE 0C 00 30 DC 1.......L.....0. + 5860: FE 12 17 06 0D 49 32 43 32 00 0A 71 0A 72 01 0C .....I2C2..q.r.. + 5870: 4E 1E D8 FE 0C 00 40 DC FE 12 17 06 0D 49 32 43 N.....@......I2C + 5880: 33 00 0A 13 0A 14 01 0C 50 1E D8 FE 0C 00 50 DC 3.......P.....P. + 5890: FE 12 45 06 05 0A 10 12 17 06 0D 49 32 43 30 00 ..E........I2C0. + 58A0: 0A 91 0A 92 00 0C 4A 1E D8 FE 0C 00 20 DC FE 12 ......J..... ... + 58B0: 17 06 0D 49 32 43 31 00 0A 93 0A 94 00 0C 4C 1E ...I2C1.......L. + 58C0: D8 FE 0C 00 30 DC FE 12 17 06 0D 49 32 43 32 00 ....0......I2C2. + 58D0: 0A 71 0A 72 01 0C 4E 1E D8 FE 0C 00 40 DC FE 12 .q.r..N.....@... + 58E0: 17 06 0D 49 32 43 33 00 0A 13 0A 14 01 0C 50 1E ...I2C3.......P. + 58F0: D8 FE 0C 00 50 DC FE 12 45 09 07 0A 11 12 17 06 ....P...E....... + 5900: 0D 49 32 43 30 00 0A 91 0A 92 01 0C 4A 1E D8 FE .I2C0.......J... + 5910: 0C 00 20 DC FE 12 17 06 0D 49 32 43 31 00 0A 93 .. ......I2C1... + 5920: 0A 94 01 0C 4C 1E D8 FE 0C 00 30 DC FE 12 17 06 ....L.....0..... + 5930: 0D 49 32 43 32 00 0A 95 0A 96 01 0C 4E 1E D8 FE .I2C2.......N... + 5940: 0C 00 40 DC FE 12 17 06 0D 49 32 43 33 00 0A 97 ..@......I2C3... + 5950: 0A 98 01 0C 50 1E D8 FE 0C 00 50 DC FE 12 17 06 ....P.....P..... + 5960: 0D 49 32 43 34 00 0A 0D 0A 0E 00 0C 52 1E D8 FE .I2C4.......R... + 5970: 0C 00 60 DC FE 12 17 06 0D 49 32 43 35 00 0A 13 ..`......I2C5... + 5980: 0A 14 00 0C 54 1E D8 FE 0C 00 B0 DC FE 14 45 12 ....T.........E. + 5990: 4D 34 45 36 09 08 5F 54 5F 30 00 70 4D 30 38 35 M4E6.._T_0.pM085 + 59A0: 60 70 83 88 4D 34 45 43 00 00 61 70 01 62 A2 1E `p..M4EC..ap.b.. + 59B0: 92 94 62 61 70 83 88 4D 34 45 43 62 00 63 70 83 ..bap..M4ECb.cp. + 59C0: 88 63 00 00 64 A0 05 93 64 60 A5 75 62 A0 06 94 .c..d...d`.ub... + 59D0: 62 61 A4 00 70 01 62 70 87 63 61 A2 4C 07 01 70 ba..p.bp.ca.L..p + 59E0: 99 68 00 5F 54 5F 30 A0 0F 93 5F 54 5F 30 00 70 .h._T_0..._T_0.p + 59F0: 0D 49 32 43 30 00 60 A1 4F 05 A0 0F 93 5F 54 5F .I2C0.`.O...._T_ + 5A00: 30 01 70 0D 49 32 43 31 00 60 A1 4C 04 A0 10 93 0.p.I2C1.`.L.... + 5A10: 5F 54 5F 30 0A 02 70 0D 49 32 43 32 00 60 A1 38 _T_0..p.I2C2.`.8 + 5A20: A0 10 93 5F 54 5F 30 0A 03 70 0D 49 32 43 33 00 ..._T_0..p.I2C3. + 5A30: 60 A1 25 A0 10 93 5F 54 5F 30 0A 04 70 0D 49 32 `.%..._T_0..p.I2 + 5A40: 43 34 00 60 A1 12 A0 10 93 5F 54 5F 30 0A 05 70 C4.`....._T_0..p + 5A50: 0D 49 32 43 35 00 60 A5 A2 1B 92 94 62 61 70 83 .I2C5.`.....bap. + 5A60: 88 63 62 00 64 70 83 88 64 00 00 65 A0 05 93 65 .cb.dp..d..e...e + 5A70: 60 A5 75 62 A0 06 94 62 61 A4 00 70 83 88 64 01 `.ub...ba..p..d. + 5A80: 00 4D 34 45 37 70 83 88 64 0A 02 00 4D 34 45 38 .M4E7p..d...M4E8 + 5A90: 70 83 88 64 0A 03 00 4D 34 45 39 70 83 88 64 0A p..d...M4E9p..d. + 5AA0: 04 00 4D 34 45 41 70 83 88 64 0A 05 00 4D 34 45 ..M4EAp..d...M4E + 5AB0: 42 A4 01 14 44 69 4D 34 45 30 0D 70 4D 34 45 36 B...DiM4E0.pM4E6 + 5AC0: 68 60 A0 08 93 60 00 A4 0B 00 FF 08 52 54 46 46 h`...`......RTFF + 5AD0: 11 05 0B 00 01 00 70 4D 34 45 41 60 70 4D 34 45 ......pM4EA`pM4E + 5AE0: 42 61 5B 80 56 41 52 30 00 60 0A 02 5B 81 2E 56 Ba[.VAR0.`..[..V + 5AF0: 41 52 30 01 41 44 54 44 02 41 44 50 53 01 41 44 AR0.ADTD.ADPS.AD + 5B00: 50 44 01 41 44 53 4F 01 41 44 53 43 01 41 44 53 PD.ADSO.ADSC.ADS + 5B10: 52 01 41 44 49 53 01 41 44 44 53 03 5B 80 56 41 R.ADIS.ADDS.[.VA + 5B20: 52 31 00 61 0B 00 01 5B 81 4C 08 56 41 52 31 03 R1.a...[.L.VAR1. + 5B30: 49 43 30 30 20 49 43 30 34 20 00 40 04 49 43 31 IC00 IC04 .@.IC1 + 5B40: 30 20 49 43 31 34 20 49 43 31 38 20 49 43 31 43 0 IC14 IC18 IC1C + 5B50: 20 49 43 32 30 20 00 40 06 49 43 33 30 20 49 43 IC20 .@.IC30 IC + 5B60: 33 34 20 49 43 33 38 20 49 43 33 43 20 49 43 34 34 IC38 IC3C IC4 + 5B70: 30 20 49 43 34 34 20 49 43 34 38 20 00 40 04 49 0 IC44 IC48 .@.I + 5B80: 43 35 34 20 00 40 0A 49 43 36 43 20 49 43 37 30 C54 .@.IC6C IC70 + 5B90: 20 49 43 37 34 20 49 43 37 38 20 49 43 37 43 20 IC74 IC78 IC7C + 5BA0: 49 43 38 30 20 00 40 0C 49 43 39 43 20 00 40 2A IC80 .@.IC9C .@* + 5BB0: 49 43 46 34 20 08 42 55 46 46 11 06 0A 03 00 00 ICF4 .BUFF...... + 5BC0: 00 8C 42 55 46 46 00 41 4F 41 43 8C 42 55 46 46 ..BUFF.AOAC.BUFF + 5BD0: 01 49 53 43 4C 8C 42 55 46 46 0A 02 49 53 44 41 .ISCL.BUFF..ISDA + 5BE0: 5B 23 4D 34 45 35 FF FF 70 0C A0 86 01 00 61 70 [#M4E5..p.....ap + 5BF0: 00 60 70 41 44 54 44 41 4F 41 43 70 4D 30 31 31 .`pADTDAOACpM011 + 5C00: 0C 00 0D D8 FE 4D 34 45 37 00 0A 08 49 53 43 4C .....M4E7...ISCL + 5C10: 70 4D 30 31 31 0C 00 0D D8 FE 4D 34 45 38 00 0A pM011.....M4E8.. + 5C20: 08 49 53 44 41 4D 30 31 32 0C 00 0D D8 FE 4D 34 .ISDAM012.....M4 + 5C30: 45 37 00 0A 08 4D 34 45 39 4D 30 31 32 0C 00 0D E7...M4E9M012... + 5C40: D8 FE 4D 34 45 38 00 0A 08 4D 34 45 39 70 41 4F ..M4E8...M4E9pAO + 5C50: 41 43 62 A0 35 93 62 0A 03 70 00 41 44 54 44 70 ACb.5.b..p.ADTDp + 5C60: 01 41 44 50 44 70 41 44 44 53 63 A2 1D 92 93 63 .ADPDpADDSc....c + 5C70: 0A 07 76 61 5B 21 0A 0A 70 41 44 44 53 63 A0 0A ..va[!..pADDSc.. + 5C80: 93 61 00 70 0B 01 FF 60 A5 A0 47 05 93 60 00 70 .a.p...`..G..`.p + 5C90: 49 43 37 30 62 A2 4B 04 93 0A 20 7B 62 0A 20 00 IC70b.K... {b. . + 5CA0: A0 34 93 61 00 4D 34 36 30 0D 20 20 49 32 63 54 .4.a.M460. I2cT + 5CB0: 69 6D 65 6F 75 74 20 66 6F 72 20 49 44 45 20 3A imeout for IDE : + 5CC0: 20 28 30 78 25 58 29 0A 00 62 00 00 00 00 00 70 (0x%X)..b.....p + 5CD0: 0B 02 FF 60 A5 70 49 43 37 30 62 76 61 5B 21 0A ...`.pIC70bva[!. + 5CE0: 0A A0 44 06 93 60 00 70 00 49 43 36 43 70 49 43 ..D..`.p.IC6CpIC + 5CF0: 39 43 62 A2 42 05 92 93 00 7B 62 01 00 A0 3C 93 9Cb.B....{b...<. + 5D00: 61 00 4D 34 36 30 0D 20 20 49 32 63 54 69 6D 65 a.M460. I2cTime + 5D10: 6F 75 74 20 66 6F 72 20 66 49 32 63 44 69 73 61 out for fI2cDisa + 5D20: 62 6C 65 20 3A 20 28 30 78 25 58 29 0A 00 62 00 ble : (0x%X)..b. + 5D30: 00 00 00 00 70 0B 03 FF 60 A5 70 49 43 39 43 62 ....p...`.pIC9Cb + 5D40: 76 61 5B 21 0A 0A A0 48 04 93 60 00 70 0A 65 49 va[!...H..`.p.eI + 5D50: 43 30 30 70 69 49 43 30 34 70 0A 87 49 43 31 43 C00piIC04p..IC1C + 5D60: 70 0A F0 49 43 32 30 70 0C 30 00 30 00 49 43 37 p..IC20p.0.0.IC7 + 5D70: 43 70 00 49 43 33 38 70 00 49 43 33 34 70 00 49 Cp.IC38p.IC34p.I + 5D80: 43 33 30 70 49 43 34 30 62 70 49 43 35 34 62 A0 C30pIC40bpIC54b. + 5D90: 41 06 93 60 00 70 01 49 43 36 43 70 49 43 39 43 A..`.p.IC6CpIC9C + 5DA0: 62 A2 4F 04 93 00 7B 62 01 00 A0 3A 93 61 00 4D b.O...{b...:.a.M + 5DB0: 34 36 30 0D 20 20 49 32 63 54 69 6D 65 6F 75 74 460. I2cTimeout + 5DC0: 20 66 6F 72 20 49 32 63 45 6E 61 62 6C 65 20 3A for I2cEnable : + 5DD0: 20 28 30 78 25 58 29 0A 00 62 00 00 00 00 00 70 (0x%X)..b.....p + 5DE0: 0B 04 FF 60 A5 70 49 43 39 43 62 76 61 5B 21 0A ...`.pIC9Cbva[!. + 5DF0: 0A A0 40 1E 93 60 00 70 6B 63 70 6A 64 70 00 65 ..@..`.pkcpjdp.e + 5E00: 70 00 66 70 0A 02 67 A2 4A 1C 94 72 63 64 00 00 p.fp..g.J..rcd.. + 5E10: A0 3A 93 61 00 4D 34 36 30 0D 20 20 49 32 63 54 .:.a.M460. I2cT + 5E20: 69 6D 65 6F 75 74 20 66 6F 72 20 54 78 52 78 3A imeout for TxRx: + 5E30: 20 28 30 78 25 58 2C 20 30 78 25 58 29 0A 00 63 (0x%X, 0x%X)..c + 5E40: 64 00 00 00 00 70 0B 06 FF 60 A5 70 49 43 37 30 d....p...`.pIC70 + 5E50: 62 A0 16 92 93 7B 62 0A 08 00 00 70 49 43 31 30 b....{b....pIC10 + 5E60: 62 76 61 5B 21 0A 0A 9F 70 49 43 37 34 62 A0 0C bva[!...pIC74b.. + 5E70: 92 93 62 00 76 61 5B 21 0A 0A 9F A0 18 94 63 01 ..b.va[!......c. + 5E80: 70 7B 99 83 88 6C 65 00 00 0A FF 00 49 43 31 30 p{...le.....IC10 + 5E90: 76 63 75 65 A1 45 07 A0 1D 90 93 63 01 92 93 64 vcue.E.....c...d + 5EA0: 00 70 7B 99 83 88 6C 65 00 00 0A FF 00 49 43 31 .p{...le.....IC1 + 5EB0: 30 76 63 75 65 A1 44 05 A0 21 90 93 63 01 93 64 0vcue.D..!..c..d + 5EC0: 00 70 7D 7B 99 83 88 6C 65 00 00 0A FF 00 0B 00 .p}{...le....... + 5ED0: 02 00 49 43 31 30 76 63 75 65 A1 2F A0 15 90 93 ..IC10vcue./.... + 5EE0: 63 00 94 64 01 70 0B 00 01 49 43 31 30 70 01 66 c..d.p...IC10p.f + 5EF0: 76 64 A1 17 A0 15 90 93 63 00 93 64 01 70 0B 00 vd......c..d.p.. + 5F00: 03 49 43 31 30 70 01 66 76 64 76 61 5B 21 0A 0A .IC10p.fvdva[!.. + 5F10: 70 49 43 33 34 62 A0 44 04 92 93 00 7B 62 0A 40 pIC34b.D....{b.@ + 5F20: 00 70 49 43 35 34 67 70 49 43 38 30 62 4D 34 36 .pIC54gpIC80bM46 + 5F30: 30 0D 20 20 49 32 63 54 58 20 41 62 72 74 20 53 0. I2cTX Abrt S + 5F40: 6F 75 72 63 65 3A 20 28 30 78 25 58 29 0A 00 62 ource: (0x%X)..b + 5F50: 00 00 00 00 00 70 0B 05 FF 60 A5 A0 48 05 92 93 .....p...`..H... + 5F60: 66 00 70 49 43 37 30 62 A2 4B 04 92 93 7B 62 0A f.pIC70b.K...{b. + 5F70: 08 00 0A 08 70 49 43 37 30 62 A0 33 93 61 00 4D ....pIC70b.3.a.M + 5F80: 34 36 30 0D 20 20 49 32 63 54 69 6D 65 6F 75 74 460. I2cTimeout + 5F90: 20 66 6F 72 20 52 78 20 3A 20 28 30 78 25 58 29 for Rx : (0x%X) + 5FA0: 0A 00 62 00 00 00 00 00 70 0B 07 FF 60 A5 76 61 ..b.....p...`.va + 5FB0: 5B 21 0A 0A A0 1D 92 93 66 00 70 49 43 31 30 62 [!......f.pIC10b + 5FC0: 70 62 88 52 54 46 46 67 00 76 61 5B 21 0A 14 70 pb.RTFFg.va[!..p + 5FD0: 00 66 5B 27 4D 34 45 35 A0 48 05 93 60 00 70 49 .f['M4E5.H..`.pI + 5FE0: 43 37 30 62 A2 4C 04 93 0A 20 7B 62 0A 20 00 A0 C70b.L... {b. .. + 5FF0: 35 93 61 00 4D 34 36 30 0D 20 20 49 32 63 54 69 5.a.M460. I2cTi + 6000: 6D 65 6F 75 74 20 66 6F 72 20 49 44 45 32 20 3A meout for IDE2 : + 6010: 20 28 30 78 25 58 29 0A 00 62 00 00 00 00 00 70 (0x%X)..b.....p + 6020: 0B 08 FF 60 A5 70 49 43 37 30 62 76 61 5B 21 0A ...`.pIC70bva[!. + 6030: 0A A0 4C 06 90 94 60 0B 04 FF 95 60 0B 08 FF 70 ..L...`....`...p + 6040: 00 49 43 36 43 70 49 43 39 43 62 A2 42 05 92 93 .IC6CpIC9Cb.B... + 6050: 00 7B 62 01 00 A0 3C 93 61 00 4D 34 36 30 0D 20 .{b...<.a.M460. + 6060: 20 49 32 63 54 69 6D 65 6F 75 74 20 66 6F 72 20 I2cTimeout for + 6070: 66 49 32 63 44 69 73 61 62 6C 65 20 3A 20 28 30 fI2cDisable : (0 + 6080: 78 25 58 29 0A 00 62 00 00 00 00 00 70 0B 09 FF x%X)..b.....p... + 6090: 60 A5 70 49 43 39 43 62 76 61 5B 21 0A 0A 70 41 `.pIC9Cbva[!..pA + 60A0: 4F 41 43 63 A0 46 06 93 63 0A 03 70 00 41 44 50 OACc.F..c..p.ADP + 60B0: 44 70 41 44 44 53 62 A2 4C 04 92 93 62 00 A0 39 DpADDSb.L...b..9 + 60C0: 93 61 00 4D 34 36 30 0D 20 20 49 32 63 54 69 6D .a.M460. I2cTim + 60D0: 65 6F 75 74 20 66 6F 72 20 41 4F 41 43 20 4F 66 eout for AOAC Of + 60E0: 66 20 3A 20 28 30 78 25 58 29 0A 00 62 00 00 00 f : (0x%X)..b... + 60F0: 00 00 70 0B 10 FF 60 A5 76 61 5B 21 0A 0A 70 41 ..p...`.va[!..pA + 6100: 44 44 53 62 70 0A 03 41 44 54 44 4D 30 31 32 0C DDSbp..ADTDM012. + 6110: 00 0D D8 FE 4D 34 45 37 00 0A 08 49 53 43 4C 4D ....M4E7...ISCLM + 6120: 30 31 32 0C 00 0D D8 FE 4D 34 45 38 00 0A 08 49 012.....M4E8...I + 6130: 53 44 41 8B 52 54 46 46 00 53 54 41 54 70 60 53 SDA.RTFF.STATp`S + 6140: 54 41 54 A4 52 54 46 46 14 46 09 4D 34 45 31 0B TAT.RTFF.F.M4E1. + 6150: 08 52 54 46 46 11 05 0B 00 01 00 08 57 52 46 46 .RTFF.......WRFF + 6160: 11 03 01 00 8C 57 52 46 46 00 57 44 41 54 70 6A .....WRFF.WDATpj + 6170: 57 44 41 54 70 4D 34 45 30 68 69 01 01 57 52 46 WDATpM4E0hi..WRF + 6180: 46 52 54 46 46 8B 52 54 46 46 00 53 54 41 54 8C FRTFF.RTFF.STAT. + 6190: 52 54 46 46 0A 02 52 44 41 54 70 53 54 41 54 60 RTFF..RDATpSTAT` + 61A0: 70 52 44 41 54 61 4D 34 36 30 0D 20 20 52 65 61 pRDATaM460. Rea + 61B0: 64 20 49 32 43 20 42 79 74 65 20 28 30 78 25 58 d I2C Byte (0x%X + 61C0: 2C 20 30 78 25 58 29 0A 00 60 61 00 00 00 00 A0 , 0x%X)..`a..... + 61D0: 0D 93 60 00 A4 7B 52 44 41 54 0A FF 00 A4 00 14 ..`..{RDAT...... + 61E0: 45 07 4D 34 45 32 0C 08 57 52 46 46 11 05 0A 02 E.M4E2..WRFF.... + 61F0: 00 00 8C 57 52 46 46 00 57 44 41 31 8C 57 52 46 ...WRFF.WDA1.WRF + 6200: 46 01 57 44 41 32 70 6A 57 44 41 31 70 7B 6B 0A F.WDA2pjWDA1p{k. + 6210: FF 00 57 44 41 32 70 4D 34 45 30 68 69 00 0A 02 ..WDA2pM4E0hi... + 6220: 57 52 46 46 60 8B 60 00 53 54 41 54 70 53 54 41 WRFF`.`.STATpSTA + 6230: 54 61 4D 34 36 30 0D 20 20 57 72 69 74 65 20 49 TaM460. Write I + 6240: 32 43 20 42 79 74 65 28 30 78 25 58 29 0A 00 61 2C Byte(0x%X)..a + 6250: 00 00 00 00 00 10 4F 08 5C 2E 5F 53 42 5F 47 50 ......O.\._SB_GP + 6260: 49 4F 14 42 08 58 49 4E 49 00 4D 34 36 30 0D 20 IO.B.XINI.M460. + 6270: 20 4B 45 52 2D 41 53 4C 2D 5C 5F 53 42 2E 47 50 KER-ASL-\_SB.GP + 6280: 49 4F 2E 5F 49 4E 49 20 53 74 61 72 74 0A 00 00 IO._INI Start... + 6290: 00 00 00 00 00 A0 26 92 93 4D 34 46 30 00 70 4D ......&..M4F0.pM + 62A0: 34 46 31 00 60 70 4D 34 46 31 01 60 70 4D 34 46 4F1.`pM4F1.`pM4F + 62B0: 31 0A 02 60 70 4D 34 46 31 0A 03 60 4D 34 36 30 1..`pM4F1..`M460 + 62C0: 0D 20 20 4B 45 52 2D 41 53 4C 2D 5C 5F 53 42 2E . KER-ASL-\_SB. + 62D0: 47 50 49 4F 2E 5F 49 4E 49 20 45 6E 64 0A 00 00 GPIO._INI End... + 62E0: 00 00 00 00 00 10 8D 90 01 5C 5F 47 50 45 14 4E .........\_GPE.N + 62F0: 5C 53 49 45 30 00 4D 34 36 30 0D 20 20 4B 45 52 \SIE0.M460. KER + 6300: 2D 41 53 4C 2D 5C 5F 47 50 45 2E 53 49 45 30 20 -ASL-\_GPE.SIE0 + 6310: 53 74 61 72 74 0A 00 00 00 00 00 00 00 A0 42 04 Start.........B. + 6320: 5B 12 5C 2E 5F 47 50 45 42 49 45 30 00 4D 34 36 [.\._GPEBIE0.M46 + 6330: 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 0. KER-ASL-Call + 6340: 6F 75 74 20 5C 5F 47 50 45 2E 42 49 45 30 0A 00 out \_GPE.BIE0.. + 6350: 00 00 00 00 00 00 5C 2E 5F 47 50 45 42 49 45 30 ......\._GPEBIE0 + 6360: 70 4D 34 46 31 00 60 A0 4B 04 93 7B 60 01 00 01 pM4F1.`.K..{`... + 6370: A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 30 30 00 .B.[.\._GPESP00. + 6380: 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 M460. KER-ASL-C + 6390: 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 30 allout \_GPE.SP0 + 63A0: 30 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 53 0........\._GPES + 63B0: 50 30 30 A0 4D 04 93 7B 60 0A 02 00 0A 02 A0 42 P00.M..{`......B + 63C0: 04 5B 12 5C 2E 5F 47 50 45 53 50 30 31 00 4D 34 .[.\._GPESP01.M4 + 63D0: 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 60. KER-ASL-Cal + 63E0: 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 30 31 0A lout \_GPE.SP01. + 63F0: 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 53 50 30 .......\._GPESP0 + 6400: 31 A0 4D 04 93 7B 60 0A 04 00 0A 04 A0 42 04 5B 1.M..{`......B.[ + 6410: 12 5C 2E 5F 47 50 45 53 50 30 32 00 4D 34 36 30 .\._GPESP02.M460 + 6420: 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 6F . KER-ASL-Callo + 6430: 75 74 20 5C 5F 47 50 45 2E 53 50 30 32 0A 00 00 ut \_GPE.SP02... + 6440: 00 00 00 00 00 5C 2E 5F 47 50 45 53 50 30 32 A0 .....\._GPESP02. + 6450: 4D 04 93 7B 60 0A 08 00 0A 08 A0 42 04 5B 12 5C M..{`......B.[.\ + 6460: 2E 5F 47 50 45 53 50 30 33 00 4D 34 36 30 0D 20 ._GPESP03.M460. + 6470: 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 6F 75 74 KER-ASL-Callout + 6480: 20 5C 5F 47 50 45 2E 53 50 30 33 0A 00 00 00 00 \_GPE.SP03..... + 6490: 00 00 00 5C 2E 5F 47 50 45 53 50 30 33 A0 4D 04 ...\._GPESP03.M. + 64A0: 93 7B 60 0A 10 00 0A 10 A0 42 04 5B 12 5C 2E 5F .{`......B.[.\._ + 64B0: 47 50 45 53 50 30 34 00 4D 34 36 30 0D 20 20 4B GPESP04.M460. K + 64C0: 45 52 2D 41 53 4C 2D 43 61 6C 6C 6F 75 74 20 5C ER-ASL-Callout \ + 64D0: 5F 47 50 45 2E 53 50 30 34 0A 00 00 00 00 00 00 _GPE.SP04....... + 64E0: 00 5C 2E 5F 47 50 45 53 50 30 34 A0 4D 04 93 7B .\._GPESP04.M..{ + 64F0: 60 0A 20 00 0A 20 A0 42 04 5B 12 5C 2E 5F 47 50 `. .. .B.[.\._GP + 6500: 45 53 50 30 35 00 4D 34 36 30 0D 20 20 4B 45 52 ESP05.M460. KER + 6510: 2D 41 53 4C 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 -ASL-Callout \_G + 6520: 50 45 2E 53 50 30 35 0A 00 00 00 00 00 00 00 5C PE.SP05........\ + 6530: 2E 5F 47 50 45 53 50 30 35 A0 4D 04 93 7B 60 0A ._GPESP05.M..{`. + 6540: 40 00 0A 40 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 @..@.B.[.\._GPES + 6550: 50 30 36 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 P06.M460. KER-A + 6560: 53 4C 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 SL-Callout \_GPE + 6570: 2E 53 50 30 36 0A 00 00 00 00 00 00 00 5C 2E 5F .SP06........\._ + 6580: 47 50 45 53 50 30 36 A0 4D 04 93 7B 60 0A 80 00 GPESP06.M..{`... + 6590: 0A 80 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 30 ...B.[.\._GPESP0 + 65A0: 37 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 7.M460. KER-ASL + 65B0: 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 -Callout \_GPE.S + 65C0: 50 30 37 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 P07........\._GP + 65D0: 45 53 50 30 37 A0 4F 04 93 7B 60 0B 00 01 00 0B ESP07.O..{`..... + 65E0: 00 01 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 31 ...B.[.\._GPESP1 + 65F0: 30 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 0.M460. KER-ASL + 6600: 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 -Callout \_GPE.S + 6610: 50 31 30 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 P10........\._GP + 6620: 45 53 50 31 30 A0 4F 04 93 7B 60 0B 00 02 00 0B ESP10.O..{`..... + 6630: 00 02 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 31 ...B.[.\._GPESP1 + 6640: 31 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 1.M460. KER-ASL + 6650: 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 -Callout \_GPE.S + 6660: 50 31 31 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 P11........\._GP + 6670: 45 53 50 31 31 A0 4F 04 93 7B 60 0B 00 04 00 0B ESP11.O..{`..... + 6680: 00 04 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 31 ...B.[.\._GPESP1 + 6690: 32 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2.M460. KER-ASL + 66A0: 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 -Callout \_GPE.S + 66B0: 50 31 32 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 P12........\._GP + 66C0: 45 53 50 31 32 A0 4F 04 93 7B 60 0B 00 08 00 0B ESP12.O..{`..... + 66D0: 00 08 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 31 ...B.[.\._GPESP1 + 66E0: 33 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 3.M460. KER-ASL + 66F0: 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 -Callout \_GPE.S + 6700: 50 31 33 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 P13........\._GP + 6710: 45 53 50 31 33 A0 4F 04 93 7B 60 0B 00 10 00 0B ESP13.O..{`..... + 6720: 00 10 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 31 ...B.[.\._GPESP1 + 6730: 34 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 4.M460. KER-ASL + 6740: 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 -Callout \_GPE.S + 6750: 50 31 34 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 P14........\._GP + 6760: 45 53 50 31 34 A0 4F 04 93 7B 60 0B 00 20 00 0B ESP14.O..{`.. .. + 6770: 00 20 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 31 . .B.[.\._GPESP1 + 6780: 35 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 5.M460. KER-ASL + 6790: 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 -Callout \_GPE.S + 67A0: 50 31 35 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 P15........\._GP + 67B0: 45 53 50 31 35 A0 4F 04 93 7B 60 0B 00 40 00 0B ESP15.O..{`..@.. + 67C0: 00 40 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 31 .@.B.[.\._GPESP1 + 67D0: 36 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 6.M460. KER-ASL + 67E0: 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 -Callout \_GPE.S + 67F0: 50 31 36 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 P16........\._GP + 6800: 45 53 50 31 36 A0 4F 04 93 7B 60 0B 00 80 00 0B ESP16.O..{`..... + 6810: 00 80 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 31 ...B.[.\._GPESP1 + 6820: 37 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 7.M460. KER-ASL + 6830: 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 -Callout \_GPE.S + 6840: 50 31 37 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 P17........\._GP + 6850: 45 53 50 31 37 A0 42 04 5B 12 5C 2E 5F 47 50 45 ESP17.B.[.\._GPE + 6860: 41 49 45 30 00 4D 34 36 30 0D 20 20 4B 45 52 2D AIE0.M460. KER- + 6870: 41 53 4C 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 ASL-Callout \_GP + 6880: 45 2E 41 49 45 30 0A 00 00 00 00 00 00 00 5C 2E E.AIE0........\. + 6890: 5F 47 50 45 41 49 45 30 4D 34 36 30 0D 20 20 4B _GPEAIE0M460. K + 68A0: 45 52 2D 41 53 4C 2D 5C 5F 47 50 45 2E 53 49 45 ER-ASL-\_GPE.SIE + 68B0: 30 20 45 6E 64 0A 00 00 00 00 00 00 00 14 4E 5C 0 End.........N\ + 68C0: 53 49 45 31 00 4D 34 36 30 0D 20 20 4B 45 52 2D SIE1.M460. KER- + 68D0: 41 53 4C 2D 5C 5F 47 50 45 2E 53 49 45 31 20 53 ASL-\_GPE.SIE1 S + 68E0: 74 61 72 74 0A 00 00 00 00 00 00 00 A0 42 04 5B tart.........B.[ + 68F0: 12 5C 2E 5F 47 50 45 42 49 45 31 00 4D 34 36 30 .\._GPEBIE1.M460 + 6900: 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 6F . KER-ASL-Callo + 6910: 75 74 20 5C 5F 47 50 45 2E 42 49 45 31 0A 00 00 ut \_GPE.BIE1... + 6920: 00 00 00 00 00 5C 2E 5F 47 50 45 42 49 45 31 70 .....\._GPEBIE1p + 6930: 4D 34 46 31 01 60 A0 4B 04 93 7B 60 01 00 01 A0 M4F1.`.K..{`.... + 6940: 42 04 5B 12 5C 2E 5F 47 50 45 53 50 32 30 00 4D B.[.\._GPESP20.M + 6950: 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 61 460. KER-ASL-Ca + 6960: 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 32 30 llout \_GPE.SP20 + 6970: 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 53 50 ........\._GPESP + 6980: 32 30 A0 4D 04 93 7B 60 0A 02 00 0A 02 A0 42 04 20.M..{`......B. + 6990: 5B 12 5C 2E 5F 47 50 45 53 50 32 31 00 4D 34 36 [.\._GPESP21.M46 + 69A0: 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 0. KER-ASL-Call + 69B0: 6F 75 74 20 5C 5F 47 50 45 2E 53 50 32 31 0A 00 out \_GPE.SP21.. + 69C0: 00 00 00 00 00 00 5C 2E 5F 47 50 45 53 50 32 31 ......\._GPESP21 + 69D0: A0 4D 04 93 7B 60 0A 04 00 0A 04 A0 42 04 5B 12 .M..{`......B.[. + 69E0: 5C 2E 5F 47 50 45 53 50 32 32 00 4D 34 36 30 0D \._GPESP22.M460. + 69F0: 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 6F 75 KER-ASL-Callou + 6A00: 74 20 5C 5F 47 50 45 2E 53 50 32 32 0A 00 00 00 t \_GPE.SP22.... + 6A10: 00 00 00 00 5C 2E 5F 47 50 45 53 50 32 32 A0 4D ....\._GPESP22.M + 6A20: 04 93 7B 60 0A 08 00 0A 08 A0 42 04 5B 12 5C 2E ..{`......B.[.\. + 6A30: 5F 47 50 45 53 50 32 33 00 4D 34 36 30 0D 20 20 _GPESP23.M460. + 6A40: 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 6F 75 74 20 KER-ASL-Callout + 6A50: 5C 5F 47 50 45 2E 53 50 32 33 0A 00 00 00 00 00 \_GPE.SP23...... + 6A60: 00 00 5C 2E 5F 47 50 45 53 50 32 33 A0 4D 04 93 ..\._GPESP23.M.. + 6A70: 7B 60 0A 10 00 0A 10 A0 42 04 5B 12 5C 2E 5F 47 {`......B.[.\._G + 6A80: 50 45 53 50 32 34 00 4D 34 36 30 0D 20 20 4B 45 PESP24.M460. KE + 6A90: 52 2D 41 53 4C 2D 43 61 6C 6C 6F 75 74 20 5C 5F R-ASL-Callout \_ + 6AA0: 47 50 45 2E 53 50 32 34 0A 00 00 00 00 00 00 00 GPE.SP24........ + 6AB0: 5C 2E 5F 47 50 45 53 50 32 34 A0 4D 04 93 7B 60 \._GPESP24.M..{` + 6AC0: 0A 20 00 0A 20 A0 42 04 5B 12 5C 2E 5F 47 50 45 . .. .B.[.\._GPE + 6AD0: 53 50 32 35 00 4D 34 36 30 0D 20 20 4B 45 52 2D SP25.M460. KER- + 6AE0: 41 53 4C 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 ASL-Callout \_GP + 6AF0: 45 2E 53 50 32 35 0A 00 00 00 00 00 00 00 5C 2E E.SP25........\. + 6B00: 5F 47 50 45 53 50 32 35 A0 4D 04 93 7B 60 0A 40 _GPESP25.M..{`.@ + 6B10: 00 0A 40 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 ..@.B.[.\._GPESP + 6B20: 32 36 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 26.M460. KER-AS + 6B30: 4C 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E L-Callout \_GPE. + 6B40: 53 50 32 36 0A 00 00 00 00 00 00 00 5C 2E 5F 47 SP26........\._G + 6B50: 50 45 53 50 32 36 A0 4D 04 93 7B 60 0A 80 00 0A PESP26.M..{`.... + 6B60: 80 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 32 37 ..B.[.\._GPESP27 + 6B70: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 6B80: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 6B90: 32 37 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 27........\._GPE + 6BA0: 53 50 32 37 A0 4F 04 93 7B 60 0B 00 01 00 0B 00 SP27.O..{`...... + 6BB0: 01 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 33 30 ..B.[.\._GPESP30 + 6BC0: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 6BD0: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 6BE0: 33 30 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 30........\._GPE + 6BF0: 53 50 33 30 A0 4F 04 93 7B 60 0B 00 02 00 0B 00 SP30.O..{`...... + 6C00: 02 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 33 31 ..B.[.\._GPESP31 + 6C10: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 6C20: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 6C30: 33 31 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 31........\._GPE + 6C40: 53 50 33 31 A0 4F 04 93 7B 60 0B 00 04 00 0B 00 SP31.O..{`...... + 6C50: 04 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 33 32 ..B.[.\._GPESP32 + 6C60: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 6C70: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 6C80: 33 32 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 32........\._GPE + 6C90: 53 50 33 32 A0 4F 04 93 7B 60 0B 00 08 00 0B 00 SP32.O..{`...... + 6CA0: 08 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 33 33 ..B.[.\._GPESP33 + 6CB0: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 6CC0: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 6CD0: 33 33 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 33........\._GPE + 6CE0: 53 50 33 33 A0 4F 04 93 7B 60 0B 00 10 00 0B 00 SP33.O..{`...... + 6CF0: 10 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 33 34 ..B.[.\._GPESP34 + 6D00: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 6D10: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 6D20: 33 34 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 34........\._GPE + 6D30: 53 50 33 34 A0 4F 04 93 7B 60 0B 00 20 00 0B 00 SP34.O..{`.. ... + 6D40: 20 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 33 35 .B.[.\._GPESP35 + 6D50: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 6D60: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 6D70: 33 35 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 35........\._GPE + 6D80: 53 50 33 35 A0 4F 04 93 7B 60 0B 00 40 00 0B 00 SP35.O..{`..@... + 6D90: 40 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 33 36 @.B.[.\._GPESP36 + 6DA0: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 6DB0: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 6DC0: 33 36 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 36........\._GPE + 6DD0: 53 50 33 36 A0 4F 04 93 7B 60 0B 00 80 00 0B 00 SP36.O..{`...... + 6DE0: 80 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 33 37 ..B.[.\._GPESP37 + 6DF0: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 6E00: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 6E10: 33 37 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 37........\._GPE + 6E20: 53 50 33 37 A0 42 04 5B 12 5C 2E 5F 47 50 45 41 SP37.B.[.\._GPEA + 6E30: 49 45 31 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 IE1.M460. KER-A + 6E40: 53 4C 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 SL-Callout \_GPE + 6E50: 2E 41 49 45 31 0A 00 00 00 00 00 00 00 5C 2E 5F .AIE1........\._ + 6E60: 47 50 45 41 49 45 31 4D 34 36 30 0D 20 20 4B 45 GPEAIE1M460. KE + 6E70: 52 2D 41 53 4C 2D 5C 5F 47 50 45 2E 53 49 45 31 R-ASL-\_GPE.SIE1 + 6E80: 20 45 6E 64 0A 00 00 00 00 00 00 00 14 4F 5C 53 End.........O\S + 6E90: 49 45 32 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 IE2.M460. KER-A + 6EA0: 53 4C 2D 5C 5F 47 50 45 2E 53 49 45 32 20 53 74 SL-\_GPE.SIE2 St + 6EB0: 61 72 74 0A 00 00 00 00 00 00 00 A0 42 04 5B 12 art.........B.[. + 6EC0: 5C 2E 5F 47 50 45 42 49 45 32 00 4D 34 36 30 0D \._GPEBIE2.M460. + 6ED0: 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 6F 75 KER-ASL-Callou + 6EE0: 74 20 5C 5F 47 50 45 2E 42 49 45 32 0A 00 00 00 t \_GPE.BIE2.... + 6EF0: 00 00 00 00 5C 2E 5F 47 50 45 42 49 45 32 70 4D ....\._GPEBIE2pM + 6F00: 34 46 31 0A 02 60 A0 4B 04 93 7B 60 01 00 01 A0 4F1..`.K..{`.... + 6F10: 42 04 5B 12 5C 2E 5F 47 50 45 53 50 34 30 00 4D B.[.\._GPESP40.M + 6F20: 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 61 460. KER-ASL-Ca + 6F30: 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 34 30 llout \_GPE.SP40 + 6F40: 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 53 50 ........\._GPESP + 6F50: 34 30 A0 4D 04 93 7B 60 0A 02 00 0A 02 A0 42 04 40.M..{`......B. + 6F60: 5B 12 5C 2E 5F 47 50 45 53 50 34 31 00 4D 34 36 [.\._GPESP41.M46 + 6F70: 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 0. KER-ASL-Call + 6F80: 6F 75 74 20 5C 5F 47 50 45 2E 53 50 34 31 0A 00 out \_GPE.SP41.. + 6F90: 00 00 00 00 00 00 5C 2E 5F 47 50 45 53 50 34 31 ......\._GPESP41 + 6FA0: A0 4D 04 93 7B 60 0A 04 00 0A 04 A0 42 04 5B 12 .M..{`......B.[. + 6FB0: 5C 2E 5F 47 50 45 53 50 34 32 00 4D 34 36 30 0D \._GPESP42.M460. + 6FC0: 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 6F 75 KER-ASL-Callou + 6FD0: 74 20 5C 5F 47 50 45 2E 53 50 34 32 0A 00 00 00 t \_GPE.SP42.... + 6FE0: 00 00 00 00 5C 2E 5F 47 50 45 53 50 34 32 A0 4D ....\._GPESP42.M + 6FF0: 04 93 7B 60 0A 08 00 0A 08 A0 42 04 5B 12 5C 2E ..{`......B.[.\. + 7000: 5F 47 50 45 53 50 34 33 00 4D 34 36 30 0D 20 20 _GPESP43.M460. + 7010: 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 6F 75 74 20 KER-ASL-Callout + 7020: 5C 5F 47 50 45 2E 53 50 34 33 0A 00 00 00 00 00 \_GPE.SP43...... + 7030: 00 00 5C 2E 5F 47 50 45 53 50 34 33 A0 4D 04 93 ..\._GPESP43.M.. + 7040: 7B 60 0A 10 00 0A 10 A0 42 04 5B 12 5C 2E 5F 47 {`......B.[.\._G + 7050: 50 45 53 50 34 34 00 4D 34 36 30 0D 20 20 4B 45 PESP44.M460. KE + 7060: 52 2D 41 53 4C 2D 43 61 6C 6C 6F 75 74 20 5C 5F R-ASL-Callout \_ + 7070: 47 50 45 2E 53 50 34 34 0A 00 00 00 00 00 00 00 GPE.SP44........ + 7080: 5C 2E 5F 47 50 45 53 50 34 34 A0 4D 04 93 7B 60 \._GPESP44.M..{` + 7090: 0A 20 00 0A 20 A0 42 04 5B 12 5C 2E 5F 47 50 45 . .. .B.[.\._GPE + 70A0: 53 50 34 35 00 4D 34 36 30 0D 20 20 4B 45 52 2D SP45.M460. KER- + 70B0: 41 53 4C 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 ASL-Callout \_GP + 70C0: 45 2E 53 50 34 35 0A 00 00 00 00 00 00 00 5C 2E E.SP45........\. + 70D0: 5F 47 50 45 53 50 34 35 A0 4D 04 93 7B 60 0A 40 _GPESP45.M..{`.@ + 70E0: 00 0A 40 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 ..@.B.[.\._GPESP + 70F0: 34 36 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 46.M460. KER-AS + 7100: 4C 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E L-Callout \_GPE. + 7110: 53 50 34 36 0A 00 00 00 00 00 00 00 5C 2E 5F 47 SP46........\._G + 7120: 50 45 53 50 34 36 A0 4D 04 93 7B 60 0A 80 00 0A PESP46.M..{`.... + 7130: 80 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 34 37 ..B.[.\._GPESP47 + 7140: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 7150: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 7160: 34 37 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 47........\._GPE + 7170: 53 50 34 37 A0 4F 04 93 7B 60 0B 00 01 00 0B 00 SP47.O..{`...... + 7180: 01 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 35 30 ..B.[.\._GPESP50 + 7190: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 71A0: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 71B0: 35 30 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 50........\._GPE + 71C0: 53 50 35 30 A0 4F 04 93 7B 60 0B 00 02 00 0B 00 SP50.O..{`...... + 71D0: 02 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 35 31 ..B.[.\._GPESP51 + 71E0: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 71F0: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 7200: 35 31 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 51........\._GPE + 7210: 53 50 35 31 A0 4F 04 93 7B 60 0B 00 04 00 0B 00 SP51.O..{`...... + 7220: 04 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 35 32 ..B.[.\._GPESP52 + 7230: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 7240: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 7250: 35 32 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 52........\._GPE + 7260: 53 50 35 32 A0 4F 04 93 7B 60 0B 00 08 00 0B 00 SP52.O..{`...... + 7270: 08 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 35 33 ..B.[.\._GPESP53 + 7280: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 7290: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 72A0: 35 33 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 53........\._GPE + 72B0: 53 50 35 33 A0 4F 04 93 7B 60 0B 00 10 00 0B 00 SP53.O..{`...... + 72C0: 10 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 35 34 ..B.[.\._GPESP54 + 72D0: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 72E0: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 72F0: 35 34 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 54........\._GPE + 7300: 53 50 35 34 A0 4F 04 93 7B 60 0B 00 20 00 0B 00 SP54.O..{`.. ... + 7310: 20 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 35 35 .B.[.\._GPESP55 + 7320: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 7330: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 7340: 35 35 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 55........\._GPE + 7350: 53 50 35 35 A0 4F 04 93 7B 60 0B 00 40 00 0B 00 SP55.O..{`..@... + 7360: 40 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 35 36 @.B.[.\._GPESP56 + 7370: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 7380: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 7390: 35 36 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 56........\._GPE + 73A0: 53 50 35 36 A0 4F 04 93 7B 60 0B 00 80 00 0B 00 SP56.O..{`...... + 73B0: 80 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 35 37 ..B.[.\._GPESP57 + 73C0: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 73D0: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 73E0: 35 37 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 57........\._GPE + 73F0: 53 50 35 37 A0 42 04 5B 12 5C 2E 5F 47 50 45 41 SP57.B.[.\._GPEA + 7400: 49 45 32 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 IE2.M460. KER-A + 7410: 53 4C 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 SL-Callout \_GPE + 7420: 2E 41 49 45 32 0A 00 00 00 00 00 00 00 5C 2E 5F .AIE2........\._ + 7430: 47 50 45 41 49 45 32 4D 34 36 30 0D 20 20 4B 45 GPEAIE2M460. KE + 7440: 52 2D 41 53 4C 2D 5C 5F 47 50 45 2E 53 49 45 32 R-ASL-\_GPE.SIE2 + 7450: 20 45 6E 64 0A 00 00 00 00 00 00 00 14 4F 5C 53 End.........O\S + 7460: 49 45 33 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 IE3.M460. KER-A + 7470: 53 4C 2D 5C 5F 47 50 45 2E 53 49 45 33 20 53 74 SL-\_GPE.SIE3 St + 7480: 61 72 74 0A 00 00 00 00 00 00 00 A0 42 04 5B 12 art.........B.[. + 7490: 5C 2E 5F 47 50 45 42 49 45 33 00 4D 34 36 30 0D \._GPEBIE3.M460. + 74A0: 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 6F 75 KER-ASL-Callou + 74B0: 74 20 5C 5F 47 50 45 2E 42 49 45 33 0A 00 00 00 t \_GPE.BIE3.... + 74C0: 00 00 00 00 5C 2E 5F 47 50 45 42 49 45 33 70 4D ....\._GPEBIE3pM + 74D0: 34 46 31 0A 03 60 A0 4B 04 93 7B 60 01 00 01 A0 4F1..`.K..{`.... + 74E0: 42 04 5B 12 5C 2E 5F 47 50 45 53 50 36 30 00 4D B.[.\._GPESP60.M + 74F0: 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 61 460. KER-ASL-Ca + 7500: 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 36 30 llout \_GPE.SP60 + 7510: 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 53 50 ........\._GPESP + 7520: 36 30 A0 4D 04 93 7B 60 0A 02 00 0A 02 A0 42 04 60.M..{`......B. + 7530: 5B 12 5C 2E 5F 47 50 45 53 50 36 31 00 4D 34 36 [.\._GPESP61.M46 + 7540: 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 0. KER-ASL-Call + 7550: 6F 75 74 20 5C 5F 47 50 45 2E 53 50 36 31 0A 00 out \_GPE.SP61.. + 7560: 00 00 00 00 00 00 5C 2E 5F 47 50 45 53 50 36 31 ......\._GPESP61 + 7570: A0 4D 04 93 7B 60 0A 04 00 0A 04 A0 42 04 5B 12 .M..{`......B.[. + 7580: 5C 2E 5F 47 50 45 53 50 36 32 00 4D 34 36 30 0D \._GPESP62.M460. + 7590: 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 6F 75 KER-ASL-Callou + 75A0: 74 20 5C 5F 47 50 45 2E 53 50 36 32 0A 00 00 00 t \_GPE.SP62.... + 75B0: 00 00 00 00 5C 2E 5F 47 50 45 53 50 36 32 A0 4D ....\._GPESP62.M + 75C0: 04 93 7B 60 0A 08 00 0A 08 A0 42 04 5B 12 5C 2E ..{`......B.[.\. + 75D0: 5F 47 50 45 53 50 36 33 00 4D 34 36 30 0D 20 20 _GPESP63.M460. + 75E0: 4B 45 52 2D 41 53 4C 2D 43 61 6C 6C 6F 75 74 20 KER-ASL-Callout + 75F0: 5C 5F 47 50 45 2E 53 50 36 33 0A 00 00 00 00 00 \_GPE.SP63...... + 7600: 00 00 5C 2E 5F 47 50 45 53 50 36 33 A0 4D 04 93 ..\._GPESP63.M.. + 7610: 7B 60 0A 10 00 0A 10 A0 42 04 5B 12 5C 2E 5F 47 {`......B.[.\._G + 7620: 50 45 53 50 36 34 00 4D 34 36 30 0D 20 20 4B 45 PESP64.M460. KE + 7630: 52 2D 41 53 4C 2D 43 61 6C 6C 6F 75 74 20 5C 5F R-ASL-Callout \_ + 7640: 47 50 45 2E 53 50 36 34 0A 00 00 00 00 00 00 00 GPE.SP64........ + 7650: 5C 2E 5F 47 50 45 53 50 36 34 A0 4D 04 93 7B 60 \._GPESP64.M..{` + 7660: 0A 20 00 0A 20 A0 42 04 5B 12 5C 2E 5F 47 50 45 . .. .B.[.\._GPE + 7670: 53 50 36 35 00 4D 34 36 30 0D 20 20 4B 45 52 2D SP65.M460. KER- + 7680: 41 53 4C 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 ASL-Callout \_GP + 7690: 45 2E 53 50 36 35 0A 00 00 00 00 00 00 00 5C 2E E.SP65........\. + 76A0: 5F 47 50 45 53 50 36 35 A0 4D 04 93 7B 60 0A 40 _GPESP65.M..{`.@ + 76B0: 00 0A 40 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 ..@.B.[.\._GPESP + 76C0: 36 36 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 66.M460. KER-AS + 76D0: 4C 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E L-Callout \_GPE. + 76E0: 53 50 36 36 0A 00 00 00 00 00 00 00 5C 2E 5F 47 SP66........\._G + 76F0: 50 45 53 50 36 36 A0 4D 04 93 7B 60 0A 80 00 0A PESP66.M..{`.... + 7700: 80 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 36 37 ..B.[.\._GPESP67 + 7710: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 7720: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 7730: 36 37 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 67........\._GPE + 7740: 53 50 36 37 A0 4F 04 93 7B 60 0B 00 01 00 0B 00 SP67.O..{`...... + 7750: 01 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 37 30 ..B.[.\._GPESP70 + 7760: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 7770: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 7780: 37 30 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 70........\._GPE + 7790: 53 50 37 30 A0 4F 04 93 7B 60 0B 00 02 00 0B 00 SP70.O..{`...... + 77A0: 02 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 37 31 ..B.[.\._GPESP71 + 77B0: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 77C0: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 77D0: 37 31 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 71........\._GPE + 77E0: 53 50 37 31 A0 4F 04 93 7B 60 0B 00 04 00 0B 00 SP71.O..{`...... + 77F0: 04 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 37 32 ..B.[.\._GPESP72 + 7800: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 7810: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 7820: 37 32 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 72........\._GPE + 7830: 53 50 37 32 A0 4F 04 93 7B 60 0B 00 08 00 0B 00 SP72.O..{`...... + 7840: 08 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 37 33 ..B.[.\._GPESP73 + 7850: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 7860: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 7870: 37 33 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 73........\._GPE + 7880: 53 50 37 33 A0 4F 04 93 7B 60 0B 00 10 00 0B 00 SP73.O..{`...... + 7890: 10 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 37 34 ..B.[.\._GPESP74 + 78A0: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 78B0: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 78C0: 37 34 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 74........\._GPE + 78D0: 53 50 37 34 A0 4F 04 93 7B 60 0B 00 20 00 0B 00 SP74.O..{`.. ... + 78E0: 20 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 37 35 .B.[.\._GPESP75 + 78F0: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 7900: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 7910: 37 35 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 75........\._GPE + 7920: 53 50 37 35 A0 4F 04 93 7B 60 0B 00 40 00 0B 00 SP75.O..{`..@... + 7930: 40 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 37 36 @.B.[.\._GPESP76 + 7940: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 7950: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 7960: 37 36 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 76........\._GPE + 7970: 53 50 37 36 A0 4F 04 93 7B 60 0B 00 80 00 0B 00 SP76.O..{`...... + 7980: 80 A0 42 04 5B 12 5C 2E 5F 47 50 45 53 50 37 37 ..B.[.\._GPESP77 + 7990: 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D .M460. KER-ASL- + 79A0: 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 2E 53 50 Callout \_GPE.SP + 79B0: 37 37 0A 00 00 00 00 00 00 00 5C 2E 5F 47 50 45 77........\._GPE + 79C0: 53 50 37 37 A0 42 04 5B 12 5C 2E 5F 47 50 45 41 SP77.B.[.\._GPEA + 79D0: 49 45 33 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 IE3.M460. KER-A + 79E0: 53 4C 2D 43 61 6C 6C 6F 75 74 20 5C 5F 47 50 45 SL-Callout \_GPE + 79F0: 2E 41 49 45 33 0A 00 00 00 00 00 00 00 5C 2E 5F .AIE3........\._ + 7A00: 47 50 45 41 49 45 33 4D 34 36 30 0D 20 20 4B 45 GPEAIE3M460. KE + 7A10: 52 2D 41 53 4C 2D 5C 5F 47 50 45 2E 53 49 45 33 R-ASL-\_GPE.SIE3 + 7A20: 20 45 6E 64 0A 00 00 00 00 00 00 00 08 4D 34 44 End.........M4D + 7A30: 32 11 03 0A 08 14 4D 1B 58 4C 30 42 00 70 11 03 2.....M.XL0B.p.. + 7A40: 0A 08 63 8B 63 00 4D 32 35 34 8C 63 0A 02 4D 32 ..c.c.M254.c..M2 + 7A50: 35 35 8A 63 0A 03 4D 32 35 36 70 00 4D 32 35 36 55.c..M256p.M256 + 7A60: 70 0A 07 4D 32 35 34 70 0A 30 4D 32 35 35 A0 44 p..M254p.0M255.D + 7A70: 18 5B 12 5C 2E 5F 53 42 5F 41 4C 49 42 00 4D 34 .[.\._SB_ALIB.M4 + 7A80: 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 43 61 6C 60. KER-ASL-Cal + 7A90: 6C 20 5C 5F 53 42 2E 41 4C 49 42 20 28 30 78 30 l \_SB.ALIB (0x0 + 7AA0: 43 2C 20 30 78 25 58 29 0A 00 63 00 00 00 00 00 C, 0x%X)..c..... + 7AB0: 70 5C 2E 5F 53 42 5F 41 4C 49 42 0A 0C 63 64 70 p\._SB_ALIB..cdp + 7AC0: 64 4D 34 44 32 8A 4D 34 44 32 00 4D 34 44 30 8A dM4D2.M4D2.M4D0. + 7AD0: 4D 34 44 32 0A 04 4D 34 44 31 99 4D 34 44 30 60 M4D2..M4D1.M4D0` + 7AE0: 99 4D 34 44 31 61 4D 34 36 30 0D 20 20 4B 45 52 .M4D1aM460. KER + 7AF0: 2D 41 53 4C 2D 41 4C 49 42 20 52 65 74 75 72 6E -ASL-ALIB Return + 7B00: 20 44 61 74 61 20 28 30 78 25 58 2C 20 30 78 25 Data (0x%X, 0x% + 7B10: 58 29 0A 00 60 61 00 00 00 00 A0 42 06 93 60 00 X)..`a.....B..`. + 7B20: A0 4C 05 5B 12 5C 2E 5F 53 42 5F 41 50 41 44 00 .L.[.\._SB_APAD. + 7B30: 70 61 88 5C 2F 03 5F 53 42 5F 41 50 41 44 4D 34 pa.\/._SB_APADM4 + 7B40: 34 36 01 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 46..M460. KER-A + 7B50: 53 4C 2D 4E 6F 74 69 66 79 20 5C 5F 53 42 2E 41 SL-Notify \_SB.A + 7B60: 50 41 44 20 30 78 38 30 0A 00 00 00 00 00 00 00 PAD 0x80........ + 7B70: 86 5C 2E 5F 53 42 5F 41 50 41 44 0A 80 A1 45 07 .\._SB_APAD...E. + 7B80: A0 30 93 60 01 4D 34 36 30 0D 20 20 4B 45 52 2D .0.`.M460. KER- + 7B90: 41 53 4C 2D 4E 6F 74 69 66 79 20 5C 5F 53 42 2E ASL-Notify \_SB. + 7BA0: 41 50 41 44 20 30 78 38 34 0A 00 00 00 00 00 00 APAD 0x84....... + 7BB0: 00 A1 41 04 A0 3E 93 60 0A 02 4D 34 36 30 0D 20 ..A..>.`..M460. + 7BC0: 20 4B 45 52 2D 41 53 4C 2D 4E 6F 74 69 66 79 20 KER-ASL-Notify + 7BD0: 5C 5F 53 42 2E 41 50 41 44 20 30 78 38 35 0A 00 \_SB.APAD 0x85.. + 7BE0: 00 00 00 00 00 00 A0 0C 5B 12 4E 46 50 43 00 4E ........[.NFPC.N + 7BF0: 46 50 43 10 4B 23 5C 5F 53 42 5F 5B 82 42 23 41 FPC.K#\_SB_[.B#A + 7C00: 50 41 44 08 5F 48 49 44 0D 41 43 50 49 30 30 30 PAD._HID.ACPI000 + 7C10: 43 00 08 4D 34 34 36 12 04 02 01 00 14 40 0D 5F C..M446......@._ + 7C20: 53 54 41 00 A0 47 09 5C 5F 4F 53 49 0D 50 72 6F STA..G.\_OSI.Pro + 7C30: 63 65 73 73 6F 72 20 41 67 67 72 65 67 61 74 6F cessor Aggregato + 7C40: 72 20 44 65 76 69 63 65 00 70 4D 30 34 41 4D 31 r Device.pM04AM1 + 7C50: 32 38 0A 91 60 A0 37 93 7B 60 0A 80 00 0A 80 4D 28..`.7.{`.....M + 7C60: 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 5C 5F 460. KER-ASL-\_ + 7C70: 53 42 2E 41 50 41 44 2E 5F 53 54 41 20 3D 20 30 SB.APAD._STA = 0 + 7C80: 78 46 0A 00 00 00 00 00 00 00 A4 0A 0F A1 2E 4D xF.............M + 7C90: 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 5C 5F 460. KER-ASL-\_ + 7CA0: 53 42 2E 41 50 41 44 2E 5F 53 54 41 20 3D 20 30 SB.APAD._STA = 0 + 7CB0: 78 30 0A 00 00 00 00 00 00 00 A4 00 A1 30 4D 34 x0...........0M4 + 7CC0: 36 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 31 2D 5C 60. KER-ASL-1-\ + 7CD0: 5F 53 42 2E 41 50 41 44 2E 5F 53 54 41 20 3D 20 _SB.APAD._STA = + 7CE0: 30 78 30 0A 00 00 00 00 00 00 00 A4 00 14 43 0D 0x0...........C. + 7CF0: 5F 49 4E 49 00 4D 34 36 30 0D 20 20 4B 45 52 2D _INI.M460. KER- + 7D00: 41 53 4C 2D 5C 5F 53 42 2E 41 50 41 44 2E 5F 49 ASL-\_SB.APAD._I + 7D10: 4E 49 0A 00 00 00 00 00 00 00 70 4D 30 34 41 4D NI........pM04AM + 7D20: 31 32 38 0A 91 60 A0 4A 09 90 93 7B 60 0A C0 00 128..`.J...{`... + 7D30: 0A C0 92 93 7B 60 0B 00 FF 00 0B 00 FF 70 11 03 ....{`.......p.. + 7D40: 0A 08 63 8B 63 00 4D 32 35 34 8C 63 0A 02 4D 32 ..c.c.M254.c..M2 + 7D50: 35 35 8A 63 0A 03 4D 32 35 36 70 7A 60 0A 08 00 55.c..M256pz`... + 7D60: 4D 32 35 36 70 0A 07 4D 32 35 34 70 0A 31 4D 32 M256p..M254p.1M2 + 7D70: 35 35 A0 4E 04 5B 12 5C 2E 5F 53 42 5F 41 4C 49 55.N.[.\._SB_ALI + 7D80: 42 00 4D 34 36 30 0D 20 20 4B 45 52 2D 41 53 4C B.M460. KER-ASL + 7D90: 2D 43 61 6C 6C 20 5C 5F 53 42 2E 41 4C 49 42 20 -Call \_SB.ALIB + 7DA0: 28 30 78 30 43 2C 20 30 78 25 58 29 0A 00 63 00 (0x0C, 0x%X)..c. + 7DB0: 00 00 00 00 5C 2E 5F 53 42 5F 41 4C 49 42 0A 0C ....\._SB_ALIB.. + 7DC0: 63 14 4D 06 5F 50 55 52 00 99 83 88 4D 34 34 36 c.M._PUR....M446 + 7DD0: 00 00 60 99 83 88 4D 34 34 36 01 00 61 4D 34 36 ..`...M446..aM46 + 7DE0: 30 0D 20 20 4B 45 52 2D 41 53 4C 2D 5C 5F 53 42 0. KER-ASL-\_SB + 7DF0: 2E 41 50 41 44 2E 5F 50 55 52 20 52 65 74 75 72 .APAD._PUR Retur + 7E00: 6E 20 50 61 63 6B 61 67 65 20 28 32 29 20 28 30 n Package (2) (0 + 7E10: 78 25 58 2C 20 30 78 25 58 29 20 74 6F 20 4F 53 x%X, 0x%X) to OS + 7E20: 50 4D 0A 00 60 61 00 00 00 00 A4 4D 34 34 36 PM..`a.....M446 + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 F8 00 00 00 01 C4 4C 45 4E 4F 56 4F SSDT......LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 10 43 0D 5C 5F 53 42 5F 08 4D 44 53 .....C.\_SB_.MDS + 0030: 5A 0B E0 01 5B 80 50 44 53 50 01 0A B0 01 5B 81 Z...[.PDSP....[. + 0040: 0B 50 44 53 50 01 49 4F 42 32 08 5B 80 47 50 43 .PDSP.IOB2.[.GPC + 0050: 44 00 0C 00 D0 A5 7A 0B 00 02 5B 81 30 47 50 43 D.....z...[.0GPC + 0060: 44 00 44 54 53 5A 20 54 4B 4E 4F 20 50 54 59 50 D.DTSZ TKNO PTYP + 0070: 08 49 5F 50 53 08 50 41 43 54 08 52 53 56 44 28 .I_PS.PACT.RSVD( + 0080: 50 47 55 49 40 08 44 42 55 46 40 F0 14 3D 50 43 PGUI@.DBUF@..=PC + 0090: 44 45 0A 70 68 50 47 55 49 70 69 54 4B 4E 4F 70 DE.phPGUIpiTKNOp + 00A0: 00 60 70 0A 17 49 4F 42 32 A0 1E 93 49 5F 50 53 .`p..IOB2...I_PS + 00B0: 00 A0 16 92 94 44 54 53 5A 4D 44 53 5A 9E 44 42 .....DTSZMDSZ.DB + 00C0: 55 46 00 44 54 53 5A 60 A4 60 14 2D 48 42 49 44 UF.DTSZ`.`.-HBID + 00D0: 00 70 5C 2E 5F 53 42 5F 50 43 44 45 11 13 0A 10 .p\._SB_PCDE.... + 00E0: 83 18 1F C5 00 DF 6A 4F 08 A0 36 9F 60 98 FD AF ......jO..6.`... + 00F0: 0C 32 00 00 20 60 A4 60 .2.. `.` + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 6E 0E 00 00 01 78 4C 45 4E 4F 56 4F SSDTn....xLENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 49 5C 00 15 5C 4D 30 30 30 08 01 .....I\..\M000.. + 0030: 15 5C 4D 31 31 35 03 FF 15 5C 4D 31 31 36 0E FF .\M115...\M116.. + 0040: 15 5C 4D 31 31 37 0E FF 15 5C 4D 31 31 38 0E FF .\M117...\M118.. + 0050: 15 5C 4D 31 31 39 0E FF 15 5C 4D 31 32 30 0E FF .\M119...\M120.. + 0060: 15 5C 4D 30 33 37 06 FF 15 5C 4D 32 32 37 06 FF .\M037...\M227.. + 0070: 15 5C 4D 33 32 39 06 FF 15 5C 4D 33 32 41 06 FF .\M329...\M32A.. + 0080: 15 5C 4D 33 32 42 06 FF 15 5C 4D 33 33 30 06 FF .\M32B...\M330.. + 0090: 15 5C 4D 30 38 32 05 FF 15 5C 4D 30 38 33 05 FF .\M082...\M083.. + 00A0: 15 5C 4D 30 38 34 05 FF 15 5C 4D 30 38 35 05 FF .\M084...\M085.. + 00B0: 15 5C 4D 32 32 31 05 FF 15 5C 4D 30 38 36 05 FF .\M221...\M086.. + 00C0: 15 5C 4D 32 32 39 05 FF 15 5C 4D 32 33 31 05 FF .\M229...\M231.. + 00D0: 15 5C 4D 32 33 35 05 FF 15 5C 4D 32 33 33 05 FF .\M235...\M233.. + 00E0: 15 5C 4D 30 38 37 05 FF 15 5C 4D 30 38 38 05 FF .\M087...\M088.. + 00F0: 15 5C 4D 30 38 39 05 FF 15 5C 4D 30 39 30 05 FF .\M089...\M090.. + 0100: 15 5C 4D 30 39 31 05 FF 15 5C 4D 30 39 32 05 FF .\M091...\M092.. + 0110: 15 5C 4D 30 39 33 05 FF 15 5C 4D 30 39 34 05 FF .\M093...\M094.. + 0120: 15 5C 4D 30 39 35 05 FF 15 5C 4D 30 39 36 05 FF .\M095...\M096.. + 0130: 15 5C 4D 30 39 37 05 FF 15 5C 4D 30 39 38 05 FF .\M097...\M098.. + 0140: 15 5C 4D 30 39 39 05 FF 15 5C 4D 31 30 30 05 FF .\M099...\M100.. + 0150: 15 5C 4D 31 30 31 05 FF 15 5C 4D 31 30 32 05 FF .\M101...\M102.. + 0160: 15 5C 4D 31 30 33 05 FF 15 5C 4D 31 30 34 05 FF .\M103...\M104.. + 0170: 15 5C 4D 31 30 35 05 FF 15 5C 4D 31 30 36 05 FF .\M105...\M106.. + 0180: 15 5C 4D 31 30 37 05 FF 15 5C 4D 31 32 38 05 FF .\M107...\M128.. + 0190: 15 5C 4D 31 30 38 05 FF 15 5C 4D 31 30 39 05 FF .\M108...\M109.. + 01A0: 15 5C 4D 31 31 30 05 FF 15 5C 4D 31 32 32 05 FF .\M110...\M122.. + 01B0: 15 5C 4D 31 33 31 05 FF 15 5C 4D 31 33 32 05 FF .\M131...\M132.. + 01C0: 15 5C 4D 32 32 36 05 FF 15 5C 4D 31 33 33 05 FF .\M226...\M133.. + 01D0: 15 5C 4D 31 33 34 05 FF 15 5C 4D 31 33 35 05 FF .\M134...\M135.. + 01E0: 15 5C 4D 31 33 36 05 FF 15 5C 4D 32 32 30 05 FF .\M136...\M220.. + 01F0: 15 5C 4D 30 34 36 01 FF 15 5C 4D 32 35 31 05 FF .\M046...\M251.. + 0200: 15 5C 4D 33 31 30 05 FF 15 5C 4D 33 31 43 05 FF .\M310...\M31C.. + 0210: 15 5C 4D 33 32 30 05 FF 15 5C 4D 33 32 31 05 FF .\M320...\M321.. + 0220: 15 5C 4D 33 32 32 05 FF 15 5C 4D 33 32 33 05 FF .\M322...\M323.. + 0230: 15 5C 4D 33 32 34 05 FF 15 5C 4D 33 32 35 05 FF .\M324...\M325.. + 0240: 15 5C 4D 33 32 36 05 FF 15 5C 4D 33 32 37 05 FF .\M326...\M327.. + 0250: 15 5C 4D 33 32 38 05 FF 15 5C 4D 32 38 30 05 FF .\M328...\M280.. + 0260: 15 5C 4D 32 39 30 05 FF 15 5C 4D 33 37 38 05 FF .\M290...\M378.. + 0270: 15 5C 4D 33 37 39 05 FF 15 5C 4D 33 38 30 05 FF .\M379...\M380.. + 0280: 15 5C 4D 33 38 31 05 FF 15 5C 4D 33 38 32 05 FF .\M381...\M382.. + 0290: 15 5C 4D 33 38 33 05 FF 15 5C 4D 33 38 34 05 FF .\M383...\M384.. + 02A0: 15 5C 4D 33 38 35 05 FF 15 5C 4D 33 38 36 05 FF .\M385...\M386.. + 02B0: 15 5C 4D 33 38 37 05 FF 15 5C 4D 33 38 38 05 FF .\M387...\M388.. + 02C0: 15 5C 4D 33 38 39 05 FF 15 5C 4D 33 39 30 05 FF .\M389...\M390.. + 02D0: 15 5C 4D 33 39 31 05 FF 15 5C 4D 33 39 32 05 FF .\M391...\M392.. + 02E0: 15 5C 4D 33 33 31 05 FF 15 5C 4D 34 30 34 06 FF .\M331...\M404.. + 02F0: 15 5C 4D 34 31 34 05 FF 15 5C 4D 34 34 34 05 FF .\M414...\M444.. + 0300: 15 5C 4D 34 35 33 05 FF 15 5C 4D 34 35 34 05 FF .\M453...\M454.. + 0310: 15 5C 4D 34 35 35 05 FF 15 5C 4D 34 35 36 05 FF .\M455...\M456.. + 0320: 15 5C 4D 34 35 37 05 FF 15 5C 4D 34 36 30 08 07 .\M457...\M460.. + 0330: 15 5C 4D 34 34 39 05 FF 15 5C 4D 34 43 30 05 FF .\M449...\M4C0.. + 0340: 15 5C 4D 32 33 41 05 FF 15 5C 4D 34 46 30 05 FF .\M23A...\M4F0.. + 0350: 15 5C 4D 30 35 30 06 FF 15 5C 4D 30 35 31 06 FF .\M050...\M051.. + 0360: 15 5C 4D 30 35 32 06 FF 15 5C 4D 30 35 33 06 FF .\M052...\M053.. + 0370: 15 5C 4D 30 35 34 06 FF 15 5C 4D 30 35 35 06 FF .\M054...\M055.. + 0380: 15 5C 4D 30 35 36 06 FF 15 5C 4D 30 35 37 06 FF .\M056...\M057.. + 0390: 15 5C 4D 30 35 38 06 FF 15 5C 4D 30 35 39 06 FF .\M058...\M059.. + 03A0: 15 5C 4D 30 36 32 06 FF 15 5C 4D 30 36 38 06 FF .\M062...\M068.. + 03B0: 15 5C 4D 30 36 39 06 FF 15 5C 4D 30 37 30 06 FF .\M069...\M070.. + 03C0: 15 5C 4D 30 37 31 06 FF 15 5C 4D 30 37 32 06 FF .\M071...\M072.. + 03D0: 15 5C 4D 30 37 34 06 FF 15 5C 4D 30 37 35 06 FF .\M074...\M075.. + 03E0: 15 5C 4D 30 37 36 06 FF 15 5C 4D 30 37 37 06 FF .\M076...\M077.. + 03F0: 15 5C 4D 30 37 38 06 FF 15 5C 4D 30 37 39 06 FF .\M078...\M079.. + 0400: 15 5C 4D 30 38 30 06 FF 15 5C 4D 30 38 31 06 FF .\M080...\M081.. + 0410: 15 5C 4D 31 32 37 06 FF 15 5C 2E 5F 53 42 5F 47 .\M127...\._SB_G + 0420: 50 49 4F 06 FF 15 5C 2E 5F 53 42 5F 50 57 52 42 PIO...\._SB_PWRB + 0430: 06 FF 15 5C 2F 03 5F 53 42 5F 50 43 49 30 47 50 ...\/._SB_PCI0GP + 0440: 50 30 06 FF 15 5C 2F 03 5F 53 42 5F 50 43 49 30 P0...\/._SB_PCI0 + 0450: 47 50 50 31 06 FF 15 5C 2F 03 5F 53 42 5F 50 43 GPP1...\/._SB_PC + 0460: 49 30 47 50 50 32 06 FF 15 5C 2F 03 5F 53 42 5F I0GPP2...\/._SB_ + 0470: 50 43 49 30 47 50 50 33 06 FF 15 5C 2F 03 5F 53 PCI0GPP3...\/._S + 0480: 42 5F 50 43 49 30 47 50 50 34 06 FF 15 5C 2F 03 B_PCI0GPP4...\/. + 0490: 5F 53 42 5F 50 43 49 30 47 50 50 35 06 FF 15 5C _SB_PCI0GPP5...\ + 04A0: 2F 03 5F 53 42 5F 50 43 49 30 47 50 50 36 06 FF /._SB_PCI0GPP6.. + 04B0: 15 5C 2F 04 5F 53 42 5F 50 43 49 30 47 50 50 37 .\/._SB_PCI0GPP7 + 04C0: 57 4C 41 4E 06 FF 15 5C 2F 04 5F 53 42 5F 50 43 WLAN...\/._SB_PC + 04D0: 49 30 47 50 31 37 41 43 50 5F 06 FF 15 5C 2F 04 I0GP17ACP_...\/. + 04E0: 5F 53 42 5F 50 43 49 30 47 50 31 37 41 5A 41 4C _SB_PCI0GP17AZAL + 04F0: 06 FF 15 5C 2F 04 5F 53 42 5F 50 43 49 30 47 50 ...\/._SB_PCI0GP + 0500: 31 37 58 48 43 30 06 FF 15 5C 2F 04 5F 53 42 5F 17XHC0...\/._SB_ + 0510: 50 43 49 30 47 50 31 37 58 48 43 31 06 FF 15 5C PCI0GP17XHC1...\ + 0520: 2F 04 5F 53 42 5F 50 43 49 30 47 50 31 37 4D 50 /._SB_PCI0GP17MP + 0530: 32 43 06 FF 15 5C 2F 04 5F 53 42 5F 50 43 49 30 2C...\/._SB_PCI0 + 0540: 4C 50 43 30 45 43 30 5F 06 FF 15 5C 2F 05 5F 53 LPC0EC0_...\/._S + 0550: 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 4F 4B B_PCI0LPC0EC0_OK + 0560: 45 43 01 FF 15 5C 2F 05 5F 53 42 5F 50 43 49 30 EC...\/._SB_PCI0 + 0570: 4C 50 43 30 45 43 30 5F 5A 30 30 39 09 FF 15 5C LPC0EC0_Z009...\ + 0580: 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 /._SB_PCI0LPC0EC + 0590: 30 5F 48 57 41 4B 01 FF 15 5C 2F 05 5F 53 42 5F 0_HWAK...\/._SB_ + 05A0: 50 43 49 30 4C 50 43 30 45 43 30 5F 42 41 54 30 PCI0LPC0EC0_BAT0 + 05B0: 06 FF 15 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 ...\/._SB_PCI0LP + 05C0: 43 30 45 43 30 5F 41 44 50 54 01 FF 15 5C 2E 5F C0EC0_ADPT...\._ + 05D0: 53 42 5F 4C 49 44 30 06 FF 15 5C 50 57 52 53 01 SB_LID0...\PWRS. + 05E0: FF 15 5C 2E 5F 53 42 5F 41 44 50 30 06 FF 10 2E ..\._SB_ADP0.... + 05F0: 5C 2F 04 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 0600: 43 30 5F 5B 80 45 43 52 4D 03 00 0A FF 5B 81 0E C0_[.ECRM....[.. + 0610: 45 43 52 4D 01 00 40 66 50 42 43 4E 08 10 40 85 ECRM..@fPBCN..@. + 0620: 5C 2E 5F 53 42 5F 47 50 49 4F 14 42 13 5F 41 45 \._SB_GPIO.B._AE + 0630: 49 00 08 42 55 46 30 11 4B 0F 0A F7 8C 20 00 01 I..BUF0.K.... .. + 0640: 00 01 00 11 00 00 00 00 88 13 17 00 00 19 00 23 ...............# + 0650: 00 00 00 00 00 5C 5F 53 42 2E 47 50 49 4F 00 8C .....\_SB.GPIO.. + 0660: 20 00 01 00 01 00 11 00 03 00 00 88 13 17 00 00 ............... + 0670: 19 00 23 00 00 00 2C 00 5C 5F 53 42 2E 47 50 49 ..#...,.\_SB.GPI + 0680: 4F 00 8C 20 00 01 00 01 00 10 00 03 00 00 00 00 O.. ............ + 0690: 17 00 00 19 00 23 00 00 00 3D 00 5C 5F 53 42 2E .....#...=.\_SB. + 06A0: 47 50 49 4F 00 8C 20 00 01 00 01 00 10 00 03 00 GPIO.. ......... + 06B0: 00 00 00 17 00 00 19 00 23 00 00 00 3E 00 5C 5F ........#...>.\_ + 06C0: 53 42 2E 47 50 49 4F 00 8C 20 00 01 00 01 00 10 SB.GPIO.. ...... + 06D0: 00 03 00 00 00 00 17 00 00 19 00 23 00 00 00 3A ...........#...: + 06E0: 00 5C 5F 53 42 2E 47 50 49 4F 00 8C 20 00 01 00 .\_SB.GPIO.. ... + 06F0: 01 00 10 00 03 00 00 00 00 17 00 00 19 00 23 00 ..............#. + 0700: 00 00 3B 00 5C 5F 53 42 2E 47 50 49 4F 00 8C 20 ..;.\_SB.GPIO.. + 0710: 00 01 00 01 00 13 00 03 00 00 00 00 17 00 00 19 ................ + 0720: 00 23 00 00 00 12 00 5C 5F 53 42 2E 47 50 49 4F .#.....\_SB.GPIO + 0730: 00 79 00 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 .y.M460. OEM-AS + 0740: 4C 2D 5C 5F 53 42 2E 47 50 49 4F 2E 5F 41 45 49 L-\_SB.GPIO._AEI + 0750: 0A 00 00 00 00 00 00 00 A4 42 55 46 30 14 40 71 .........BUF0.@q + 0760: 5F 45 56 54 09 08 5F 54 5F 30 00 08 48 50 44 57 _EVT.._T_0..HPDW + 0770: 0A 55 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C .UM460. OEM-ASL + 0780: 2D 5C 5F 53 42 2E 47 50 49 4F 2E 5F 45 56 54 2D -\_SB.GPIO._EVT- + 0790: 53 74 61 72 74 20 43 61 73 65 20 25 64 0A 00 99 Start Case %d... + 07A0: 68 00 00 00 00 00 00 A2 43 69 01 70 99 68 00 5F h.......Ci.p.h._ + 07B0: 54 5F 30 A0 48 1E 93 5F 54 5F 30 00 4D 30 30 30 T_0.H.._T_0.M000 + 07C0: 0B 00 39 4D 34 36 30 0D 20 20 20 20 4E 6F 74 69 ..9M460. Noti + 07D0: 66 79 20 28 5C 5F 53 42 2E 50 57 52 42 2C 20 30 fy (\_SB.PWRB, 0 + 07E0: 78 38 30 29 0A 00 00 00 00 00 00 00 70 5C 2F 05 x80)........p\/. + 07F0: 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F _SB_PCI0LPC0EC0_ + 0800: 48 57 41 4B 60 A0 3A 93 7B 60 0A 04 00 0A 04 7B HWAK`.:.{`.....{ + 0810: 60 0B FB FF 60 70 60 5C 2F 05 5F 53 42 5F 50 43 `...`p`\/._SB_PC + 0820: 49 30 4C 50 43 30 45 43 30 5F 48 57 41 4B 86 5C I0LPC0EC0_HWAK.\ + 0830: 2E 5F 53 42 5F 4C 49 44 30 0A 80 5B 22 0B F4 01 ._SB_LID0..["... + 0840: A1 4B 15 A0 3A 93 7B 60 0A 20 00 0A 20 7B 60 0B .K..:.{`. .. {`. + 0850: DF FF 60 70 60 5C 2F 05 5F 53 42 5F 50 43 49 30 ..`p`\/._SB_PCI0 + 0860: 4C 50 43 30 45 43 30 5F 48 57 41 4B 86 5C 2E 5F LPC0EC0_HWAK.\._ + 0870: 53 42 5F 4C 49 44 30 0A 80 5B 22 0B F4 01 A1 4D SB_LID0..["....M + 0880: 11 A0 45 0A 93 7B 60 0A 50 00 0A 50 7B 60 0B AF ..E..{`.P..P{`.. + 0890: FF 60 70 60 5C 2F 05 5F 53 42 5F 50 43 49 30 4C .`p`\/._SB_PCI0L + 08A0: 50 43 30 45 43 30 5F 48 57 41 4B 5B 22 0A C8 A0 PC0EC0_HWAK["... + 08B0: 48 04 93 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 H..\/._SB_PCI0LP + 08C0: 43 30 45 43 30 5F 41 44 50 54 01 70 01 50 57 52 C0EC0_ADPT.p.PWR + 08D0: 53 86 5C 2E 5F 53 42 5F 41 44 50 30 0A 80 86 5C S.\._SB_ADP0...\ + 08E0: 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 /._SB_PCI0LPC0EC + 08F0: 30 5F 42 41 54 30 0A 80 A1 2E 70 00 50 57 52 53 0_BAT0....p.PWRS + 0900: 86 5C 2E 5F 53 42 5F 41 44 50 30 0A 80 86 5C 2F .\._SB_ADP0...\/ + 0910: 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 ._SB_PCI0LPC0EC0 + 0920: 5F 42 41 54 30 0A 80 A1 44 07 A0 43 04 93 7B 60 _BAT0...D..C..{` + 0930: 0A 80 00 0A 80 7B 60 0B 7F FF 60 70 60 5C 2F 05 .....{`...`p`\/. + 0940: 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F _SB_PCI0LPC0EC0_ + 0950: 48 57 41 4B 86 5C 2F 05 5F 53 42 5F 50 43 49 30 HWAK.\/._SB_PCI0 + 0960: 4C 50 43 30 45 43 30 5F 42 41 54 30 0A 80 A1 2D LPC0EC0_BAT0...- + 0970: 7B 60 0B EF FF 60 70 60 5C 2F 05 5F 53 42 5F 50 {`...`p`\/._SB_P + 0980: 43 49 30 4C 50 43 30 45 43 30 5F 48 57 41 4B 86 CI0LPC0EC0_HWAK. + 0990: 5C 2E 5F 53 42 5F 50 57 52 42 0A 80 A1 4D 49 A0 \._SB_PWRB...MI. + 09A0: 40 0D 93 5F 54 5F 30 0A 02 4D 30 30 30 0B 02 39 @.._T_0..M000..9 + 09B0: 4D 34 36 30 0D 20 20 20 20 4E 6F 74 69 66 79 20 M460. Notify + 09C0: 28 5C 5F 53 42 2E 50 43 49 30 2E 47 50 50 30 2C (\_SB.PCI0.GPP0, + 09D0: 20 30 78 30 32 29 0A 00 00 00 00 00 00 00 86 5C 0x02).........\ + 09E0: 2F 03 5F 53 42 5F 50 43 49 30 47 50 50 30 0A 02 /._SB_PCI0GPP0.. + 09F0: 4D 34 36 30 0D 20 20 20 20 4E 6F 74 69 66 79 20 M460. Notify + 0A00: 28 5C 5F 53 42 2E 50 43 49 30 2E 47 50 50 31 2C (\_SB.PCI0.GPP1, + 0A10: 20 30 78 30 32 29 0A 00 00 00 00 00 00 00 86 5C 0x02).........\ + 0A20: 2F 03 5F 53 42 5F 50 43 49 30 47 50 50 31 0A 02 /._SB_PCI0GPP1.. + 0A30: 4D 34 36 30 0D 20 20 20 20 4E 6F 74 69 66 79 20 M460. Notify + 0A40: 28 5C 5F 53 42 2E 50 43 49 30 2E 47 50 50 32 2C (\_SB.PCI0.GPP2, + 0A50: 20 30 78 30 32 29 0A 00 00 00 00 00 00 00 86 5C 0x02).........\ + 0A60: 2F 03 5F 53 42 5F 50 43 49 30 47 50 50 32 0A 02 /._SB_PCI0GPP2.. + 0A70: A1 49 3C A0 40 05 93 5F 54 5F 30 0A 03 4D 30 30 .I<.@.._T_0..M00 + 0A80: 30 0B 02 39 4D 34 36 30 0D 20 20 20 20 4E 6F 74 0..9M460. Not + 0A90: 69 66 79 20 28 5C 5F 53 42 2E 50 43 49 30 2E 47 ify (\_SB.PCI0.G + 0AA0: 50 50 37 2C 20 30 78 30 32 29 0A 00 00 00 00 00 PP7, 0x02)...... + 0AB0: 00 00 86 5C 2F 03 5F 53 42 5F 50 43 49 30 47 50 ...\/._SB_PCI0GP + 0AC0: 50 37 0A 02 A1 45 37 A0 40 05 93 5F 54 5F 30 0A P7...E7.@.._T_0. + 0AD0: 11 4D 30 30 30 0B 11 39 4D 34 36 30 0D 20 20 20 .M000..9M460. + 0AE0: 20 4E 6F 74 69 66 79 20 28 5C 5F 53 42 2E 50 43 Notify (\_SB.PC + 0AF0: 49 30 2E 47 50 50 32 2C 20 30 78 30 32 29 0A 00 I0.GPP2, 0x02).. + 0B00: 00 00 00 00 00 00 86 5C 2F 03 5F 53 42 5F 50 43 .......\/._SB_PC + 0B10: 49 30 47 50 50 32 0A 02 A1 41 32 A0 44 05 93 5F I0GPP2...A2.D.._ + 0B20: 54 5F 30 0A 12 4D 30 30 30 0B 12 39 4D 34 36 30 T_0..M000..9M460 + 0B30: 0D 20 20 20 20 4E 6F 74 69 66 79 20 28 5C 5F 53 . Notify (\_S + 0B40: 42 2E 50 43 49 30 2E 47 50 50 36 2C 20 30 78 30 B.PCI0.GPP6, 0x0 + 0B50: 32 29 0A 00 00 00 00 00 00 00 86 5C 2F 04 5F 53 2).........\/._S + 0B60: 42 5F 50 43 49 30 47 50 50 37 57 4C 41 4E 0A 02 B_PCI0GPP7WLAN.. + 0B70: A1 49 2C A0 40 05 93 5F 54 5F 30 0A 18 4D 30 30 .I,.@.._T_0..M00 + 0B80: 30 0B 18 39 4D 34 36 30 0D 20 20 20 20 4E 6F 74 0..9M460. Not + 0B90: 69 66 79 20 28 5C 5F 53 42 2E 50 43 49 30 2E 47 ify (\_SB.PCI0.G + 0BA0: 50 50 35 2C 20 30 78 30 32 29 0A 00 00 00 00 00 PP5, 0x02)...... + 0BB0: 00 00 86 5C 2F 03 5F 53 42 5F 50 43 49 30 47 50 ...\/._SB_PCI0GP + 0BC0: 50 35 0A 02 A1 45 27 A0 4C 0A 93 5F 54 5F 30 0A P5...E'.L.._T_0. + 0BD0: 36 4D 30 30 30 0B 36 39 4D 34 36 30 0D 20 20 20 6M000.69M460. + 0BE0: 20 4E 6F 74 69 66 79 20 28 5C 5F 53 42 2E 50 43 Notify (\_SB.PC + 0BF0: 49 30 2E 47 50 31 37 2E 4D 50 32 43 2C 20 30 78 I0.GP17.MP2C, 0x + 0C00: 30 32 29 0A 00 00 00 00 00 00 00 86 5C 2F 04 5F 02).........\/._ + 0C10: 53 42 5F 50 43 49 30 47 50 31 37 4D 50 32 43 0A SB_PCI0GP17MP2C. + 0C20: 02 A0 42 05 93 48 50 44 57 01 4D 34 36 30 0D 20 ..B..HPDW.M460. + 0C30: 20 20 20 4E 6F 74 69 66 79 20 28 5C 5F 53 42 2E Notify (\_SB. + 0C40: 50 43 49 30 2E 47 50 31 37 2E 4D 50 32 43 28 48 PCI0.GP17.MP2C(H + 0C50: 50 44 57 29 3A 50 57 52 42 20 30 78 38 30 29 0A PDW):PWRB 0x80). + 0C60: 00 00 00 00 00 00 00 86 5C 2E 5F 53 42 5F 50 57 ........\._SB_PW + 0C70: 52 42 0A 80 A1 45 1C A0 49 05 93 5F 54 5F 30 0A RB...E..I.._T_0. + 0C80: 3A 4D 30 30 30 0B 3A 39 4D 34 36 30 0D 20 20 20 :M000.:9M460. + 0C90: 20 4E 6F 74 69 66 79 20 28 5C 5F 53 42 2E 50 43 Notify (\_SB.PC + 0CA0: 49 30 2E 47 50 31 37 2E 58 48 43 30 2C 20 30 78 I0.GP17.XHC0, 0x + 0CB0: 30 32 29 0A 00 00 00 00 00 00 00 86 5C 2F 04 5F 02).........\/._ + 0CC0: 53 42 5F 50 43 49 30 47 50 31 37 58 48 43 30 0A SB_PCI0GP17XHC0. + 0CD0: 02 A1 48 16 A0 49 05 93 5F 54 5F 30 0A 3B 4D 30 ..H..I.._T_0.;M0 + 0CE0: 30 30 0B 3B 39 4D 34 36 30 0D 20 20 20 20 4E 6F 00.;9M460. No + 0CF0: 74 69 66 79 20 28 5C 5F 53 42 2E 50 43 49 30 2E tify (\_SB.PCI0. + 0D00: 47 50 31 37 2E 58 48 43 31 2C 20 30 78 30 32 29 GP17.XHC1, 0x02) + 0D10: 0A 00 00 00 00 00 00 00 86 5C 2F 04 5F 53 42 5F .........\/._SB_ + 0D20: 50 43 49 30 47 50 31 37 58 48 43 31 0A 02 A1 4B PCI0GP17XHC1...K + 0D30: 10 A0 4F 04 93 5F 54 5F 30 0A 2A 4D 30 30 30 0B ..O.._T_0.*M000. + 0D40: 2A 39 4D 34 36 30 0D 20 20 20 20 4E 6F 74 69 66 *9M460. Notif + 0D50: 79 20 28 5C 5F 53 42 2E 50 43 49 30 2E 47 50 50 y (\_SB.PCI0.GPP + 0D60: 37 2C 20 30 78 30 30 29 0A 00 00 00 00 00 00 00 7, 0x00)........ + 0D70: 86 5C 2F 03 5F 53 42 5F 50 43 49 30 47 50 50 37 .\/._SB_PCI0GPP7 + 0D80: 00 A1 48 0B A0 49 05 93 5F 54 5F 30 0A 3D 4D 30 ..H..I.._T_0.=M0 + 0D90: 30 30 0B 3D 39 4D 34 36 30 0D 20 20 20 20 4E 6F 00.=9M460. No + 0DA0: 74 69 66 79 20 28 5C 5F 53 42 2E 50 43 49 30 2E tify (\_SB.PCI0. + 0DB0: 47 50 31 37 2E 41 5A 41 4C 2C 20 30 78 30 32 29 GP17.AZAL, 0x02) + 0DC0: 0A 00 00 00 00 00 00 00 86 5C 2F 04 5F 53 42 5F .........\/._SB_ + 0DD0: 50 43 49 30 47 50 31 37 41 5A 41 4C 0A 02 A1 4B PCI0GP17AZAL...K + 0DE0: 05 A0 48 05 93 5F 54 5F 30 0A 3E 4D 30 30 30 0B ..H.._T_0.>M000. + 0DF0: 3D 39 4D 34 36 30 0D 20 20 20 20 4E 6F 74 69 66 =9M460. Notif + 0E00: 79 20 28 5C 5F 53 42 2E 50 43 49 30 2E 47 50 31 y (\_SB.PCI0.GP1 + 0E10: 37 2E 41 43 50 2C 20 30 78 30 32 29 0A 00 00 00 7.ACP, 0x02).... + 0E20: 00 00 00 00 86 5C 2F 04 5F 53 42 5F 50 43 49 30 .....\/._SB_PCI0 + 0E30: 47 50 31 37 41 43 50 5F 0A 02 A5 4D 34 36 30 0D GP17ACP_...M460. + 0E40: 20 20 4F 45 4D 2D 41 53 4C 2D 5C 5F 53 42 2E 47 OEM-ASL-\_SB.G + 0E50: 50 49 4F 2E 5F 45 56 54 2D 45 6E 64 20 43 61 73 PIO._EVT-End Cas + 0E60: 65 20 25 64 0A 00 99 68 00 00 00 00 00 00 e %d...h...... + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 4F 07 00 00 01 1E 4C 45 4E 4F 56 4F SSDTO.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 49 42 00 15 5C 4D 31 31 35 03 FF .....IB..\M115.. + 0030: 15 5C 4D 31 31 36 0E FF 15 5C 4D 31 31 37 0E FF .\M116...\M117.. + 0040: 15 5C 4D 31 31 38 0E FF 15 5C 4D 31 31 39 0E FF .\M118...\M119.. + 0050: 15 5C 4D 31 32 30 0E FF 15 5C 4D 30 33 37 06 FF .\M120...\M037.. + 0060: 15 5C 4D 32 32 37 06 FF 15 5C 4D 33 32 39 06 FF .\M227...\M329.. + 0070: 15 5C 4D 33 32 41 06 FF 15 5C 4D 33 32 42 06 FF .\M32A...\M32B.. + 0080: 15 5C 4D 33 33 30 06 FF 15 5C 4D 30 38 32 05 FF .\M330...\M082.. + 0090: 15 5C 4D 30 38 33 05 FF 15 5C 4D 30 38 34 05 FF .\M083...\M084.. + 00A0: 15 5C 4D 30 38 35 05 FF 15 5C 4D 32 32 31 05 FF .\M085...\M221.. + 00B0: 15 5C 4D 30 38 36 05 FF 15 5C 4D 32 32 39 05 FF .\M086...\M229.. + 00C0: 15 5C 4D 32 33 31 05 FF 15 5C 4D 32 33 35 05 FF .\M231...\M235.. + 00D0: 15 5C 4D 32 33 33 05 FF 15 5C 4D 30 38 37 05 FF .\M233...\M087.. + 00E0: 15 5C 4D 30 38 38 05 FF 15 5C 4D 30 38 39 05 FF .\M088...\M089.. + 00F0: 15 5C 4D 30 39 30 05 FF 15 5C 4D 30 39 31 05 FF .\M090...\M091.. + 0100: 15 5C 4D 30 39 32 05 FF 15 5C 4D 30 39 33 05 FF .\M092...\M093.. + 0110: 15 5C 4D 30 39 34 05 FF 15 5C 4D 30 39 35 05 FF .\M094...\M095.. + 0120: 15 5C 4D 30 39 36 05 FF 15 5C 4D 30 39 37 05 FF .\M096...\M097.. + 0130: 15 5C 4D 30 39 38 05 FF 15 5C 4D 30 39 39 05 FF .\M098...\M099.. + 0140: 15 5C 4D 31 30 30 05 FF 15 5C 4D 31 30 31 05 FF .\M100...\M101.. + 0150: 15 5C 4D 31 30 32 05 FF 15 5C 4D 31 30 33 05 FF .\M102...\M103.. + 0160: 15 5C 4D 31 30 34 05 FF 15 5C 4D 31 30 35 05 FF .\M104...\M105.. + 0170: 15 5C 4D 31 30 36 05 FF 15 5C 4D 31 30 37 05 FF .\M106...\M107.. + 0180: 15 5C 4D 31 32 38 05 FF 15 5C 4D 31 30 38 05 FF .\M128...\M108.. + 0190: 15 5C 4D 31 30 39 05 FF 15 5C 4D 31 31 30 05 FF .\M109...\M110.. + 01A0: 15 5C 4D 31 32 32 05 FF 15 5C 4D 31 33 31 05 FF .\M122...\M131.. + 01B0: 15 5C 4D 31 33 32 05 FF 15 5C 4D 32 32 36 05 FF .\M132...\M226.. + 01C0: 15 5C 4D 31 33 33 05 FF 15 5C 4D 31 33 34 05 FF .\M133...\M134.. + 01D0: 15 5C 4D 31 33 35 05 FF 15 5C 4D 31 33 36 05 FF .\M135...\M136.. + 01E0: 15 5C 4D 32 32 30 05 FF 15 5C 4D 30 34 36 01 FF .\M220...\M046.. + 01F0: 15 5C 4D 30 34 39 08 02 15 5C 4D 32 35 31 05 FF .\M049...\M251.. + 0200: 15 5C 4D 33 31 30 05 FF 15 5C 4D 33 31 43 05 FF .\M310...\M31C.. + 0210: 15 5C 4D 33 32 30 05 FF 15 5C 4D 33 32 31 05 FF .\M320...\M321.. + 0220: 15 5C 4D 33 32 32 05 FF 15 5C 4D 33 32 33 05 FF .\M322...\M323.. + 0230: 15 5C 4D 33 32 34 05 FF 15 5C 4D 33 32 35 05 FF .\M324...\M325.. + 0240: 15 5C 4D 33 32 36 05 FF 15 5C 4D 33 32 37 05 FF .\M326...\M327.. + 0250: 15 5C 4D 33 32 38 05 FF 15 5C 4D 32 38 30 05 FF .\M328...\M280.. + 0260: 15 5C 4D 32 39 30 05 FF 15 5C 4D 33 37 38 05 FF .\M290...\M378.. + 0270: 15 5C 4D 33 37 39 05 FF 15 5C 4D 33 38 30 05 FF .\M379...\M380.. + 0280: 15 5C 4D 33 38 31 05 FF 15 5C 4D 33 38 32 05 FF .\M381...\M382.. + 0290: 15 5C 4D 33 38 33 05 FF 15 5C 4D 33 38 34 05 FF .\M383...\M384.. + 02A0: 15 5C 4D 33 38 35 05 FF 15 5C 4D 33 38 36 05 FF .\M385...\M386.. + 02B0: 15 5C 4D 33 38 37 05 FF 15 5C 4D 33 38 38 05 FF .\M387...\M388.. + 02C0: 15 5C 4D 33 38 39 05 FF 15 5C 4D 33 39 30 05 FF .\M389...\M390.. + 02D0: 15 5C 4D 33 39 31 05 FF 15 5C 4D 33 39 32 05 FF .\M391...\M392.. + 02E0: 15 5C 4D 33 33 31 05 FF 15 5C 4D 34 30 34 06 FF .\M331...\M404.. + 02F0: 15 5C 4D 34 31 34 05 FF 15 5C 4D 34 34 34 05 FF .\M414...\M444.. + 0300: 15 5C 4D 34 35 33 05 FF 15 5C 4D 34 35 34 05 FF .\M453...\M454.. + 0310: 15 5C 4D 34 35 35 05 FF 15 5C 4D 34 35 36 05 FF .\M455...\M456.. + 0320: 15 5C 4D 34 35 37 05 FF 15 5C 4D 34 34 39 05 FF .\M457...\M449.. + 0330: 15 5C 4D 34 43 30 05 FF 15 5C 4D 32 33 41 05 FF .\M4C0...\M23A.. + 0340: 15 5C 4D 34 46 30 05 FF 15 5C 4D 30 35 30 06 FF .\M4F0...\M050.. + 0350: 15 5C 4D 30 35 31 06 FF 15 5C 4D 30 35 32 06 FF .\M051...\M052.. + 0360: 15 5C 4D 30 35 33 06 FF 15 5C 4D 30 35 34 06 FF .\M053...\M054.. + 0370: 15 5C 4D 30 35 35 06 FF 15 5C 4D 30 35 36 06 FF .\M055...\M056.. + 0380: 15 5C 4D 30 35 37 06 FF 15 5C 4D 30 35 38 06 FF .\M057...\M058.. + 0390: 15 5C 4D 30 35 39 06 FF 15 5C 4D 30 36 32 06 FF .\M059...\M062.. + 03A0: 15 5C 4D 30 36 38 06 FF 15 5C 4D 30 36 39 06 FF .\M068...\M069.. + 03B0: 15 5C 4D 30 37 30 06 FF 15 5C 4D 30 37 31 06 FF .\M070...\M071.. + 03C0: 15 5C 4D 30 37 32 06 FF 15 5C 4D 30 37 34 06 FF .\M072...\M074.. + 03D0: 15 5C 4D 30 37 35 06 FF 15 5C 4D 30 37 36 06 FF .\M075...\M076.. + 03E0: 15 5C 4D 30 37 37 06 FF 15 5C 4D 30 37 38 06 FF .\M077...\M078.. + 03F0: 15 5C 4D 30 37 39 06 FF 15 5C 4D 30 38 30 06 FF .\M079...\M080.. + 0400: 15 5C 4D 30 38 31 06 FF 15 5C 4D 31 32 37 06 FF .\M081...\M127.. + 0410: 15 5C 2F 03 5F 53 42 5F 50 43 49 30 50 42 32 5F .\/._SB_PCI0PB2_ + 0420: 06 FF 15 5C 2F 04 5F 53 42 5F 50 43 49 30 50 42 ...\/._SB_PCI0PB + 0430: 32 5F 4D 34 33 34 01 FF 15 5C 2F 04 5F 53 42 5F 2_M434...\/._SB_ + 0440: 50 43 49 30 50 42 32 5F 4D 32 34 31 08 01 10 40 PCI0PB2_M241...@ + 0450: 30 5C 2F 03 5F 53 42 5F 50 43 49 30 50 42 32 5F 0\/._SB_PCI0PB2_ + 0460: 5B 84 4F 09 4D 32 33 37 00 00 00 08 4D 32 33 39 [.O.M237....M239 + 0470: 01 14 0B 5F 53 54 41 00 A4 4D 32 33 39 14 41 04 ..._STA..M239.A. + 0480: 5F 4F 4E 5F 00 A0 33 93 4D 32 33 39 00 A0 2B 5B _ON_..3.M239..+[ + 0490: 12 5C 2F 04 5F 53 42 5F 50 43 49 30 50 42 32 5F .\/._SB_PCI0PB2_ + 04A0: 4D 32 34 31 00 5C 2F 04 5F 53 42 5F 50 43 49 30 M241.\/._SB_PCI0 + 04B0: 50 42 32 5F 4D 32 34 31 01 70 01 4D 32 33 39 14 PB2_M241.p.M239. + 04C0: 41 04 5F 4F 46 46 00 A0 33 93 4D 32 33 39 01 A0 A._OFF..3.M239.. + 04D0: 2B 5B 12 5C 2F 04 5F 53 42 5F 50 43 49 30 50 42 +[.\/._SB_PCI0PB + 04E0: 32 5F 4D 32 34 31 00 5C 2F 04 5F 53 42 5F 50 43 2_M241.\/._SB_PC + 04F0: 49 30 50 42 32 5F 4D 32 34 31 00 70 00 4D 32 33 I0PB2_M241.p.M23 + 0500: 39 08 5F 50 52 30 12 06 01 4D 32 33 37 08 5F 50 9._PR0...M237._P + 0510: 52 32 12 06 01 4D 32 33 37 08 5F 50 52 33 12 06 R2...M237._PR3.. + 0520: 01 4D 32 33 37 08 5F 53 30 57 0A 04 5B 82 14 56 .M237._S0W..[..V + 0530: 47 41 5F 08 5F 41 44 52 00 14 08 5F 52 4D 56 00 GA_._ADR..._RMV. + 0540: A4 00 5B 82 2B 48 44 41 55 08 5F 41 44 52 01 14 ..[.+HDAU._ADR.. + 0550: 08 5F 52 4D 56 00 A4 00 14 16 5F 53 54 41 00 A0 ._RMV....._STA.. + 0560: 0A 92 93 4D 30 39 37 00 A4 00 A1 04 A4 0A 0F 14 ...M097......... + 0570: 46 09 5F 44 53 44 08 A4 12 4D 08 06 11 13 0A 10 F._DSD...M...... + 0580: 20 D4 4A 6B D3 8F 64 43 AC F8 EB 94 87 6F D9 EB .Jk..dC.....o.. + 0590: 12 02 00 11 13 0A 10 C0 E2 11 62 A3 58 F3 4A 90 ..........b.X.J. + 05A0: E1 92 7A 4E 0C 55 A4 12 1A 01 12 17 02 0D 48 6F ..zN.U........Ho + 05B0: 74 50 6C 75 67 53 75 70 70 6F 72 74 49 6E 44 33 tPlugSupportInD3 + 05C0: 00 01 11 13 0A 10 AD 6F F0 FD 44 F7 51 44 BB 64 .......o..D.QD.d + 05D0: EC D7 92 21 5B 10 12 2F 01 12 2C 02 0D 46 75 6E ...![../..,..Fun + 05E0: 64 61 6D 65 6E 74 61 6C 44 65 76 69 63 65 52 65 damentalDeviceRe + 05F0: 73 65 74 54 72 69 67 67 65 72 65 64 4F 6E 44 33 setTriggeredOnD3 + 0600: 54 6F 44 30 00 01 14 48 14 5F 44 53 4D 0C 08 5F ToD0...H._DSM.._ + 0610: 54 5F 30 00 08 4D 34 33 32 00 08 4D 34 33 33 00 T_0..M432..M433. + 0620: A0 47 12 93 68 11 13 0A 10 D0 37 C9 E5 53 35 7A .G..h.....7..S5z + 0630: 4D 91 17 EA 4D 19 C3 43 4D A2 4E 10 01 70 99 6A M...M..CM.N..p.j + 0640: 00 5F 54 5F 30 A0 49 0A 93 5F 54 5F 30 00 08 4D ._T_0.I.._T_0..M + 0650: 34 33 35 11 05 0A 02 00 00 8D 4D 34 33 35 00 4D 435.......M435.M + 0660: 34 33 36 8D 4D 34 33 35 0A 05 4D 34 34 35 8D 4D 436.M435..M445.M + 0670: 34 33 35 0A 0A 4D 34 33 37 8D 4D 34 33 35 0A 0B 435..M437.M435.. + 0680: 4D 34 33 38 A0 47 05 92 95 69 0A 04 70 01 4D 34 M438.G...i..p.M4 + 0690: 33 36 70 01 4D 34 34 35 7B 7A 4D 30 34 39 4D 31 36p.M445{zM049M1 + 06A0: 32 38 0A 66 0A 04 00 01 4D 34 33 32 7B 7A 4D 30 28.f....M432{zM0 + 06B0: 34 39 4D 31 32 38 0A 66 0A 05 00 01 4D 34 33 33 49M128.f....M433 + 06C0: A0 0D 93 4D 34 33 32 01 70 01 4D 34 33 37 A0 0D ...M432.p.M437.. + 06D0: 93 4D 34 33 33 01 70 01 4D 34 33 38 A1 0D 70 01 .M433.p.M438..p. + 06E0: 4D 34 33 36 70 01 4D 34 34 35 A4 4D 34 33 35 A1 M436p.M445.M435. + 06F0: 47 05 A0 0A 93 5F 54 5F 30 0A 05 A4 00 A1 49 04 G...._T_0.....I. + 0700: A0 0A 93 5F 54 5F 30 0A 0A A4 01 A1 3B A0 35 93 ..._T_0.....;.5. + 0710: 5F 54 5F 30 0A 0B 70 99 6B 00 60 A0 1E 92 94 60 _T_0..p.k.`....` + 0720: 0B 10 27 70 0B 10 27 5C 2F 04 5F 53 42 5F 50 43 ..'p..'\/._SB_PC + 0730: 49 30 50 42 32 5F 4D 34 33 34 A1 06 70 0B 10 27 I0PB2_M434..p..' + 0740: 60 A4 60 A1 03 A4 00 A5 A1 06 A4 11 03 01 00 `.`............ + +CDIT @ 0x0000000000000000 + 0000: 43 44 49 54 29 00 00 00 01 3F 4C 45 4E 4F 56 4F CDIT)....?LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 01 00 00 00 0A ......... + +UEFI @ 0x0000000000000000 + 0000: 55 45 46 49 36 02 00 00 01 F5 4C 45 4E 4F 56 4F UEFI6.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 35 F9 4B 9D 74 A6 10 47 BA 02 BF 0A ....5.K.t..G.... + 0030: A1 75 8C 7B 36 00 24 42 56 44 54 24 00 00 00 24 .u.{6.$BVDT$...$ + 0040: 00 00 00 24 4A 56 43 4E 33 30 57 57 00 00 00 00 ...$JVCN30WW.... + 0050: 00 00 00 00 00 00 00 00 00 00 00 00 24 59 6F 67 ............$Yog + 0060: 61 2F 49 64 65 61 50 61 64 20 53 6C 69 6D 20 37 a/IdeaPad Slim 7 + 0070: 20 50 72 6F 20 00 24 30 35 2E 34 34 2E 30 35 00 Pro .$05.44.05. + 0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0090: 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF ................ + 00A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 00B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 00C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 00D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 00E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 00F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 0100: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 0110: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 0120: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 0130: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 0140: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 0150: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 0160: FF FF FF FF FF 24 42 4D 45 24 00 90 F8 01 00 10 .....$BME$...... + 0170: 00 00 24 00 00 00 02 00 00 00 00 24 00 FF FF FF ..$........$.... + 0180: FF FF FF FF FF 24 5F 4D 53 43 5F 56 45 52 3D 40 .....$_MSC_VER=@ + 0190: 06 24 52 44 41 54 45 22 07 25 24 45 53 52 54 30 .$RDATE".%$ESRT0 + 01A0: 40 34 70 CE 30 6D 8B E0 2B 82 4B 92 3A D3 67 F0 @4p.0m..+.K.:.g. + 01B0: 8E AB B7 8B 01 00 00 24 45 4E 44 4F 46 42 56 44 .......$ENDOFBVD + 01C0: 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF T............... + 01D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 01E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 01F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 0200: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 0210: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 0220: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 0230: FF FF FF FF FF FF ...... + +IVRS @ 0x0000000000000000 + 0000: 49 56 52 53 A4 01 00 00 02 64 4C 45 4E 4F 56 4F IVRS.....dLENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 43 30 20 00 00 00 00 00 00 00 00 00 ....C0 ......... + 0030: 10 B0 48 00 02 00 40 00 00 00 40 A0 00 00 00 00 ..H...@...@..... + 0040: 00 00 00 00 6E 8F 04 80 03 08 00 00 04 FE FF 00 ....n........... + 0050: 43 00 FF 00 00 A5 00 00 04 FF FF 00 00 00 00 00 C............... + 0060: 48 00 00 00 00 A0 00 02 48 00 00 D7 21 A0 00 01 H.......H...!... + 0070: 48 00 00 00 22 01 00 01 11 B0 58 00 02 00 40 00 H...".....X...@. + 0080: 00 00 40 A0 00 00 00 00 00 00 00 00 00 02 04 00 ..@............. + 0090: FA 4A 25 A2 EF 77 65 24 00 00 00 00 00 00 00 00 .J%..we$........ + 00A0: 03 08 00 00 04 FE FF 00 43 00 FF 00 00 A5 00 00 ........C....... + 00B0: 04 FF FF 00 00 00 00 00 48 00 00 00 00 A0 00 02 ........H....... + 00C0: 48 00 00 D7 21 A0 00 01 48 00 00 00 22 01 00 01 H...!...H..."... + 00D0: 40 B0 D4 00 02 00 40 00 00 00 40 A0 00 00 00 00 @.....@...@..... + 00E0: 00 00 00 00 00 02 04 00 FA 4A 25 A2 EF 77 65 24 .........J%..we$ + 00F0: 00 00 00 00 00 00 00 00 03 08 00 00 04 FE FF 00 ................ + 0100: 43 00 FF 00 00 A5 00 00 04 FF FF 00 00 00 00 00 C............... + 0110: 48 00 00 00 00 A0 00 02 48 00 00 D7 21 A0 00 01 H.......H...!... + 0120: 48 00 00 00 22 01 00 01 F0 A5 00 40 41 4D 44 49 H..."......@AMDI + 0130: 30 30 32 30 00 00 00 00 00 00 00 00 02 09 5C 5F 0020..........\_ + 0140: 53 42 2E 46 55 52 30 F0 A5 00 40 41 4D 44 49 30 SB.FUR0...@AMDI0 + 0150: 30 32 30 00 00 00 00 00 00 00 00 02 09 5C 5F 53 020..........\_S + 0160: 42 2E 46 55 52 31 F0 A5 00 40 41 4D 44 49 30 30 B.FUR1...@AMDI00 + 0170: 32 30 00 00 00 00 00 00 00 00 02 09 5C 5F 53 42 20..........\_SB + 0180: 2E 46 55 52 32 F0 A5 00 40 41 4D 44 49 30 30 32 .FUR2...@AMDI002 + 0190: 30 00 00 00 00 00 00 00 00 02 09 5C 5F 53 42 2E 0..........\_SB. + 01A0: 46 55 52 33 FUR3 + +DSDT @ 0x0000000000000000 + 0000: 44 53 44 54 BE DA 00 00 01 CA 4C 45 4E 4F 56 4F DSDT......LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 41 64 00 15 5C 4D 30 30 30 08 01 .....Ad..\M000.. + 0030: 15 5C 4D 30 31 37 08 06 15 5C 4D 30 31 39 08 04 .\M017...\M019.. + 0040: 15 5C 4D 30 32 30 08 05 15 5C 4D 31 31 35 03 FF .\M020...\M115.. + 0050: 15 5C 4D 31 31 36 0E FF 15 5C 4D 31 31 37 0E FF .\M116...\M117.. + 0060: 15 5C 4D 31 31 38 0E FF 15 5C 4D 31 31 39 0E FF .\M118...\M119.. + 0070: 15 5C 4D 31 32 30 0E FF 15 5C 4D 30 33 37 06 FF .\M120...\M037.. + 0080: 15 5C 4D 32 32 37 06 FF 15 5C 4D 33 32 39 06 FF .\M227...\M329.. + 0090: 15 5C 4D 33 32 41 06 FF 15 5C 4D 33 32 42 06 FF .\M32A...\M32B.. + 00A0: 15 5C 4D 33 33 30 06 FF 15 5C 4D 30 38 32 05 FF .\M330...\M082.. + 00B0: 15 5C 4D 30 38 33 05 FF 15 5C 4D 30 38 34 05 FF .\M083...\M084.. + 00C0: 15 5C 4D 30 38 35 05 FF 15 5C 4D 32 32 31 05 FF .\M085...\M221.. + 00D0: 15 5C 4D 30 38 36 05 FF 15 5C 4D 32 32 39 05 FF .\M086...\M229.. + 00E0: 15 5C 4D 32 33 31 05 FF 15 5C 4D 32 33 35 05 FF .\M231...\M235.. + 00F0: 15 5C 4D 32 33 33 05 FF 15 5C 4D 30 38 37 05 FF .\M233...\M087.. + 0100: 15 5C 4D 30 38 38 05 FF 15 5C 4D 30 38 39 05 FF .\M088...\M089.. + 0110: 15 5C 4D 30 39 30 05 FF 15 5C 4D 30 39 31 05 FF .\M090...\M091.. + 0120: 15 5C 4D 30 39 32 05 FF 15 5C 4D 30 39 33 05 FF .\M092...\M093.. + 0130: 15 5C 4D 30 39 34 05 FF 15 5C 4D 30 39 35 05 FF .\M094...\M095.. + 0140: 15 5C 4D 30 39 36 05 FF 15 5C 4D 30 39 37 05 FF .\M096...\M097.. + 0150: 15 5C 4D 30 39 38 05 FF 15 5C 4D 30 39 39 05 FF .\M098...\M099.. + 0160: 15 5C 4D 31 30 30 05 FF 15 5C 4D 31 30 31 05 FF .\M100...\M101.. + 0170: 15 5C 4D 31 30 32 05 FF 15 5C 4D 31 30 33 05 FF .\M102...\M103.. + 0180: 15 5C 4D 31 30 34 05 FF 15 5C 4D 31 30 35 05 FF .\M104...\M105.. + 0190: 15 5C 4D 31 30 36 05 FF 15 5C 4D 31 30 37 05 FF .\M106...\M107.. + 01A0: 15 5C 4D 31 32 38 05 FF 15 5C 4D 31 30 38 05 FF .\M128...\M108.. + 01B0: 15 5C 4D 31 30 39 05 FF 15 5C 4D 31 31 30 05 FF .\M109...\M110.. + 01C0: 15 5C 4D 31 32 32 05 FF 15 5C 4D 31 33 31 05 FF .\M122...\M131.. + 01D0: 15 5C 4D 31 33 32 05 FF 15 5C 4D 32 32 36 05 FF .\M132...\M226.. + 01E0: 15 5C 4D 31 33 33 05 FF 15 5C 4D 31 33 34 05 FF .\M133...\M134.. + 01F0: 15 5C 4D 31 33 35 05 FF 15 5C 4D 31 33 36 05 FF .\M135...\M136.. + 0200: 15 5C 4D 32 32 30 05 FF 15 5C 4D 30 34 36 01 FF .\M220...\M046.. + 0210: 15 5C 4D 32 35 31 05 FF 15 5C 4D 33 31 30 05 FF .\M251...\M310.. + 0220: 15 5C 4D 33 31 43 05 FF 15 5C 4D 33 32 30 05 FF .\M31C...\M320.. + 0230: 15 5C 4D 33 32 31 05 FF 15 5C 4D 33 32 32 05 FF .\M321...\M322.. + 0240: 15 5C 4D 33 32 33 05 FF 15 5C 4D 33 32 34 05 FF .\M323...\M324.. + 0250: 15 5C 4D 33 32 35 05 FF 15 5C 4D 33 32 36 05 FF .\M325...\M326.. + 0260: 15 5C 4D 33 32 37 05 FF 15 5C 4D 33 32 38 05 FF .\M327...\M328.. + 0270: 15 5C 4D 32 38 30 05 FF 15 5C 4D 32 39 30 05 FF .\M280...\M290.. + 0280: 15 5C 4D 33 37 38 05 FF 15 5C 4D 33 37 39 05 FF .\M378...\M379.. + 0290: 15 5C 4D 33 38 30 05 FF 15 5C 4D 33 38 31 05 FF .\M380...\M381.. + 02A0: 15 5C 4D 33 38 32 05 FF 15 5C 4D 33 38 33 05 FF .\M382...\M383.. + 02B0: 15 5C 4D 33 38 34 05 FF 15 5C 4D 33 38 35 05 FF .\M384...\M385.. + 02C0: 15 5C 4D 33 38 36 05 FF 15 5C 4D 33 38 37 05 FF .\M386...\M387.. + 02D0: 15 5C 4D 33 38 38 05 FF 15 5C 4D 33 38 39 05 FF .\M388...\M389.. + 02E0: 15 5C 4D 33 39 30 05 FF 15 5C 4D 33 39 31 05 FF .\M390...\M391.. + 02F0: 15 5C 4D 33 39 32 05 FF 15 5C 4D 33 33 31 05 FF .\M392...\M331.. + 0300: 15 5C 4D 34 30 34 06 FF 15 5C 4D 34 31 34 05 FF .\M404...\M414.. + 0310: 15 5C 4D 34 34 34 05 FF 15 5C 4D 34 35 33 05 FF .\M444...\M453.. + 0320: 15 5C 4D 34 35 34 05 FF 15 5C 4D 34 35 35 05 FF .\M454...\M455.. + 0330: 15 5C 4D 34 35 36 05 FF 15 5C 4D 34 35 37 05 FF .\M456...\M457.. + 0340: 15 5C 4D 34 36 30 08 07 15 5C 4D 34 34 39 05 FF .\M460...\M449.. + 0350: 15 5C 4D 34 43 30 05 FF 15 5C 4D 32 33 41 05 FF .\M4C0...\M23A.. + 0360: 15 5C 4D 34 46 30 05 FF 15 5C 4D 30 35 30 06 FF .\M4F0...\M050.. + 0370: 15 5C 4D 30 35 31 06 FF 15 5C 4D 30 35 32 06 FF .\M051...\M052.. + 0380: 15 5C 4D 30 35 33 06 FF 15 5C 4D 30 35 34 06 FF .\M053...\M054.. + 0390: 15 5C 4D 30 35 35 06 FF 15 5C 4D 30 35 36 06 FF .\M055...\M056.. + 03A0: 15 5C 4D 30 35 37 06 FF 15 5C 4D 30 35 38 06 FF .\M057...\M058.. + 03B0: 15 5C 4D 30 35 39 06 FF 15 5C 4D 30 36 32 06 FF .\M059...\M062.. + 03C0: 15 5C 4D 30 36 38 06 FF 15 5C 4D 30 36 39 06 FF .\M068...\M069.. + 03D0: 15 5C 4D 30 37 30 06 FF 15 5C 4D 30 37 31 06 FF .\M070...\M071.. + 03E0: 15 5C 4D 30 37 32 06 FF 15 5C 4D 30 37 34 06 FF .\M072...\M074.. + 03F0: 15 5C 4D 30 37 35 06 FF 15 5C 4D 30 37 36 06 FF .\M075...\M076.. + 0400: 15 5C 4D 30 37 37 06 FF 15 5C 4D 30 37 38 06 FF .\M077...\M078.. + 0410: 15 5C 4D 30 37 39 06 FF 15 5C 4D 30 38 30 06 FF .\M079...\M080.. + 0420: 15 5C 4D 30 38 31 06 FF 15 5C 4D 31 32 37 06 FF .\M081...\M127.. + 0430: 15 5C 2E 5F 53 42 5F 41 50 54 53 08 01 15 5C 2E .\._SB_APTS...\. + 0440: 5F 53 42 5F 41 57 41 4B 08 01 15 5C 4D 50 54 53 _SB_AWAK...\MPTS + 0450: 08 01 15 5C 4D 57 41 4B 08 01 15 5C 41 46 4E 34 ...\MWAK...\AFN4 + 0460: 08 01 15 5C 41 46 4E 37 08 01 15 5C 2F 04 5F 53 ...\AFN7...\/._S + 0470: 42 5F 50 43 49 30 56 47 41 5F 4C 43 44 5F 06 FF B_PCI0VGA_LCD_.. + 0480: 15 5C 2F 05 5F 53 42 5F 50 43 49 30 47 46 58 30 .\/._SB_PCI0GFX0 + 0490: 56 47 41 5F 4C 43 44 5F 06 FF 15 5C 2F 03 5F 53 VGA_LCD_...\/._S + 04A0: 42 5F 54 50 4D 32 50 54 53 5F 08 01 15 5C 2F 05 B_TPM2PTS_...\/. + 04B0: 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F _SB_PCI0LPC0EC0_ + 04C0: 57 45 43 4D 08 02 15 5C 2F 06 5F 53 42 5F 50 43 WECM...\/._SB_PC + 04D0: 49 30 4C 50 43 30 45 43 30 5F 56 50 43 30 44 59 I0LPC0EC0_VPC0DY + 04E0: 54 43 08 01 15 5C 2F 06 5F 53 42 5F 50 43 49 30 TC...\/._SB_PCI0 + 04F0: 4C 50 43 30 45 43 30 5F 56 50 43 30 50 4F 57 52 LPC0EC0_VPC0POWR + 0500: 08 01 15 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 ...\/._SB_PCI0LP + 0510: 43 30 45 43 30 5F 48 4B 44 42 00 FF 15 5C 2F 05 C0EC0_HKDB...\/. + 0520: 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F _SB_PCI0LPC0EC0_ + 0530: 43 41 4C 4B 00 FF 15 5C 2F 05 5F 53 42 5F 50 43 CALK...\/._SB_PC + 0540: 49 30 4C 50 43 30 45 43 30 5F 47 31 34 30 00 FF I0LPC0EC0_G140.. + 0550: 15 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 .\/._SB_PCI0LPC0 + 0560: 45 43 30 5F 47 31 35 35 00 FF 15 5C 2E 5F 53 42 EC0_G155...\._SB + 0570: 5F 41 4C 49 42 08 02 15 5C 2F 05 5F 53 42 5F 50 _ALIB...\/._SB_P + 0580: 43 49 30 47 50 50 37 57 4C 41 4E 57 56 49 44 01 CI0GPP7WLANWVID. + 0590: FF 15 5C 2F 04 5F 53 42 5F 50 43 49 30 4C 50 43 ..\/._SB_PCI0LPC + 05A0: 30 54 50 4F 53 00 FF 15 5C 2E 5F 53 42 5F 41 4C 0TPOS...\._SB_AL + 05B0: 49 42 08 02 15 5C 2F 04 5F 53 42 5F 50 43 49 30 IB...\/._SB_PCI0 + 05C0: 47 50 50 30 50 45 47 50 06 FF 15 5C 2F 04 5F 53 GPP0PEGP...\/._S + 05D0: 42 5F 50 43 49 30 4C 50 43 30 49 4E 53 4D 00 FF B_PCI0LPC0INSM.. + 05E0: 15 5C 2F 06 5F 53 42 5F 50 43 49 30 4C 50 43 30 .\/._SB_PCI0LPC0 + 05F0: 45 43 30 5F 56 50 43 30 4C 54 47 50 00 FF 15 5C EC0_VPC0LTGP...\ + 0600: 2F 06 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 /._SB_PCI0LPC0EC + 0610: 30 5F 56 50 43 30 45 50 4D 31 00 FF 15 5C 2F 06 0_VPC0EPM1...\/. + 0620: 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F _SB_PCI0LPC0EC0_ + 0630: 56 50 43 30 4C 50 50 41 00 FF 15 5C 2E 5F 53 42 VPC0LPPA...\._SB + 0640: 5F 4E 50 43 46 06 FF 15 5C 2F 03 5F 53 42 5F 50 _NPCF...\/._SB_P + 0650: 43 49 30 44 47 50 56 00 FF 15 5C 2E 5F 53 42 5F CI0DGPV...\._SB_ + 0660: 4C 53 4B 44 00 FF 5B 80 44 42 47 30 01 0A 80 01 LSKD..[.DBG0.... + 0670: 5B 81 0B 44 42 47 30 01 49 4F 38 30 08 5B 80 44 [..DBG0.IO80.[.D + 0680: 42 47 31 01 0A 80 0A 02 5B 81 0B 44 42 47 31 02 BG1.....[..DBG1. + 0690: 50 38 30 48 10 5B 80 41 43 4D 53 01 0A 72 0A 02 P80H.[.ACMS..r.. + 06A0: 5B 81 10 41 43 4D 53 01 41 43 4D 58 08 41 43 4D [..ACMS.ACMX.ACM + 06B0: 41 08 5B 86 12 41 43 4D 58 41 43 4D 41 01 00 48 A.[..ACMXACMA..H + 06C0: 5C 49 4D 45 4E 08 5B 80 50 53 4D 49 01 0A B0 0A \IMEN.[.PSMI.... + 06D0: 02 5B 81 10 50 53 4D 49 01 41 50 4D 43 08 41 50 .[..PSMI.APMC.AP + 06E0: 4D 44 08 5B 80 50 4D 52 47 01 0B D6 0C 0A 02 5B MD.[.PMRG......[ + 06F0: 81 10 50 4D 52 47 01 50 4D 52 49 08 50 4D 52 44 ..PMRG.PMRI.PMRD + 0700: 08 5B 86 23 50 4D 52 49 50 4D 52 44 01 00 06 48 .[.#PMRIPMRD...H + 0710: 50 45 4E 01 00 49 2F 50 31 45 42 10 00 40 47 00 PEN..I/P1EB..@G. + 0720: 03 52 53 54 55 01 5B 80 47 53 4D 47 00 0C 00 15 .RSTU.[.GSMG.... + 0730: D8 FE 0B FF 03 5B 81 32 47 53 4D 47 00 00 40 2E .....[.2GSMG..@. + 0740: 00 10 47 53 32 33 01 00 05 47 56 32 33 01 47 45 ..GS23...GV23.GE + 0750: 32 33 01 00 48 20 00 10 47 53 34 30 01 00 05 47 23..H ..GS40...G + 0760: 56 34 30 01 47 45 34 30 01 5B 80 47 53 4D 4D 00 V40.GE40.[.GSMM. + 0770: 0C 00 00 D8 FE 0B 00 10 5B 81 25 47 53 4D 4D 00 ........[.%GSMM. + 0780: 00 80 44 01 00 01 43 4C 50 53 01 00 4E 13 00 02 ..D...CLPS..N... + 0790: 53 4C 50 53 02 00 44 85 00 06 50 57 44 45 01 5B SLPS..D...PWDE.[ + 07A0: 80 50 31 45 30 01 50 31 45 42 0A 04 5B 81 19 50 .P1E0.P1EB..[..P + 07B0: 31 45 30 01 00 0E 50 45 57 53 01 57 53 54 41 01 1E0...PEWS.WSTA. + 07C0: 00 0E 50 45 57 44 01 5B 80 49 4F 43 43 01 0B 00 ..PEWD.[.IOCC... + 07D0: 04 0A 80 5B 81 0F 49 4F 43 43 01 00 08 00 02 52 ...[..IOCC.....R + 07E0: 54 43 53 01 08 50 52 57 50 12 04 02 00 00 14 35 TCS..PRWP......5 + 07F0: 47 50 52 57 02 70 68 88 50 52 57 50 00 00 70 69 GPRW.ph.PRWP..pi + 0800: 88 50 52 57 50 01 00 A0 17 93 44 41 53 33 00 A0 .PRWP.....DAS3.. + 0810: 0F 92 94 69 0A 03 70 00 88 50 52 57 50 01 00 A4 ...i..p..PRWP... + 0820: 50 52 57 50 14 27 53 50 54 53 01 A0 0B 93 68 0A PRWP.'SPTS....h. + 0830: 03 70 00 52 53 54 55 70 01 43 4C 50 53 70 01 53 .p.RSTUp.CLPSp.S + 0840: 4C 50 53 70 50 45 57 53 50 45 57 53 14 39 53 57 LPSpPEWSPEWS.9SW + 0850: 41 4B 01 A0 0B 93 68 0A 03 70 01 52 53 54 55 70 AK....h..p.RSTUp + 0860: 50 45 57 53 50 45 57 53 70 00 50 45 57 44 A0 17 PEWSPEWSp.PEWD.. + 0870: 91 93 68 0A 03 93 68 0A 04 86 5C 2E 5F 53 42 5F ..h...h...\._SB_ + 0880: 50 57 52 42 0A 02 14 0B 54 50 53 54 09 4D 30 30 PWRB....TPST.M00 + 0890: 30 68 5B 80 47 4E 56 53 00 0C 98 DA F3 7A 0C 8F 0h[.GNVS.....z.. + 08A0: 01 00 00 5B 81 4F 18 47 4E 56 53 00 53 4D 49 46 ...[.O.GNVS.SMIF + 08B0: 08 50 52 4D 30 08 50 52 4D 31 08 42 52 54 4C 08 .PRM0.PRM1.BRTL. + 08C0: 54 4C 53 54 08 49 47 44 53 08 4C 43 44 41 10 43 TLST.IGDS.LCDA.C + 08D0: 53 54 45 10 4E 53 54 45 10 43 41 44 4C 10 50 41 STE.NSTE.CADL.PA + 08E0: 44 4C 10 4C 49 44 53 08 50 57 52 53 08 42 56 41 DL.LIDS.PWRS.BVA + 08F0: 4C 20 41 44 44 4C 10 42 43 4D 44 08 53 42 46 4E L ADDL.BCMD.SBFN + 0900: 08 44 49 44 5F 20 49 4E 46 4F 40 80 54 4F 4D 4C .DID_ INFO@.TOML + 0910: 08 54 4F 4D 48 08 43 45 42 50 08 43 30 4C 53 08 .TOMH.CEBP.C0LS. + 0920: 43 31 4C 53 08 43 30 48 53 08 43 31 48 53 08 52 C1LS.C0HS.C1HS.R + 0930: 4F 4D 53 20 4D 55 58 46 08 50 44 44 4E 08 43 4E OMS MUXF.PDDN.CN + 0940: 53 42 08 52 44 48 57 08 44 41 53 33 08 54 4E 42 SB.RDHW.DAS3.TNB + 0950: 48 08 54 43 50 30 08 54 43 50 31 08 41 54 4E 42 H.TCP0.TCP1.ATNB + 0960: 08 50 43 50 30 08 50 43 50 31 08 50 57 4D 4E 08 .PCP0.PCP1.PWMN. + 0970: 4C 50 54 59 08 4D 39 32 44 08 57 4B 50 4D 08 41 LPTY.M92D.WKPM.A + 0980: 4C 53 54 08 41 46 55 43 08 45 58 55 53 08 47 56 LST.AFUC.EXUS.GV + 0990: 30 45 08 57 4C 53 48 08 54 53 53 53 08 41 4F 5A 0E.WLSH.TSSS.AOZ + 09A0: 50 08 54 5A 46 47 08 42 50 53 30 08 4E 41 50 43 P.TZFG.BPS0.NAPC + 09B0: 08 50 43 42 41 20 50 43 42 4C 20 57 4C 41 4E 08 .PCBA PCBL WLAN. + 09C0: 42 4C 54 48 08 47 50 53 53 08 4E 46 43 53 08 53 BLTH.GPSS.NFCS.S + 09D0: 42 54 59 08 42 44 49 44 10 4D 57 54 54 08 41 43 BTY.BDID.MWTT.AC + 09E0: 50 4D 08 4B 42 43 53 08 41 43 45 43 08 44 50 54 PM.KBCS.ACEC.DPT + 09F0: 43 08 45 43 54 4C 08 4D 4D 36 34 08 48 4D 42 31 C.ECTL.MM64.HMB1 + 0A00: 40 04 48 4D 42 32 40 04 48 4D 4D 31 40 04 48 4D @.HMB2@.HMM1@.HM + 0A10: 4D 32 40 04 48 4D 4C 31 40 04 48 4D 4C 32 40 04 M2@.HML1@.HML2@. + 0A20: 57 4F 56 53 08 54 43 4E 54 08 54 4F 50 4D 20 57 WOVS.TCNT.TOPM W + 0A30: 58 31 4D 08 5B 80 4F 47 4E 53 00 0C 18 DD F3 7A X1M.[.OGNS.....z + 0A40: 0C 11 00 00 00 5B 81 42 05 4F 47 4E 53 10 4F 47 .....[.B.OGNS.OG + 0A50: 30 30 08 4F 47 30 31 08 4D 32 57 4C 08 54 48 50 00.OG01.M2WL.THP + 0A60: 4E 08 50 42 41 52 08 54 48 50 44 08 44 54 45 4E N.PBAR.THPD.DTEN + 0A70: 08 53 44 4D 4F 08 54 42 45 4E 08 54 42 4E 48 08 .SDMO.TBEN.TBNH. + 0A80: 52 56 32 49 08 49 53 44 53 08 50 53 45 4C 08 54 RV2I.ISDS.PSEL.T + 0A90: 50 50 4C 10 54 52 43 46 10 14 42 05 53 43 4D 50 PPL.TRCF..B.SCMP + 0AA0: 02 08 53 54 47 31 11 03 0A 50 08 53 54 47 32 11 ..STG1...P.STG2. + 0AB0: 03 0A 50 70 68 53 54 47 31 70 69 53 54 47 32 A0 ..PphSTG1piSTG2. + 0AC0: 09 92 93 87 68 87 69 A4 00 70 00 60 A2 1D 95 60 ....h.i..p.`...` + 0AD0: 87 68 A0 15 92 93 83 88 53 54 47 31 60 00 83 88 .h......STG1`... + 0AE0: 53 54 47 32 60 00 A4 00 75 60 A4 01 08 57 4E 4F STG2`...u`...WNO + 0AF0: 53 00 08 4D 59 4F 53 00 08 48 54 54 53 00 08 4F S..MYOS..HTTS..O + 0B00: 53 54 42 FF 08 54 50 4F 53 00 08 4C 49 4E 58 00 STB..TPOS..LINX. + 0B10: 08 4F 53 53 50 00 14 4B 05 53 45 51 4C 0A 70 87 .OSSP..K.SEQL.p. + 0B20: 68 60 70 87 69 61 A0 07 92 93 60 61 A4 00 08 42 h`p.ia....`a...B + 0B30: 55 46 30 11 02 60 70 68 42 55 46 30 08 42 55 46 UF0..`phBUF0.BUF + 0B40: 31 11 02 60 70 69 42 55 46 31 70 00 62 A2 22 95 1..`piBUF1p.b.". + 0B50: 62 60 70 83 88 42 55 46 30 62 00 63 70 83 88 42 b`p..BUF0b.cp..B + 0B60: 55 46 31 62 00 64 A0 07 92 93 63 64 A4 00 75 62 UF1b.d....cd..ub + 0B70: A4 01 14 43 7B 4F 53 54 50 00 A0 46 76 93 4F 53 ...C{OSTP..Fv.OS + 0B80: 54 42 FF A0 4A 4E 5B 12 5C 5F 4F 53 49 60 4D 34 TB..JN[.\_OSI`M4 + 0B90: 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 4F 53 54 50 60.PLA-ASL-\OSTP + 0BA0: 20 5C 5F 4F 53 49 20 65 78 69 73 74 0A 00 00 00 \_OSI exist.... + 0BB0: 00 00 00 00 70 00 4F 53 54 42 70 00 54 50 4F 53 ....p.OSTBp.TPOS + 0BC0: A0 4E 05 5F 4F 53 49 0D 57 69 6E 64 6F 77 73 20 .N._OSI.Windows + 0BD0: 32 30 30 31 00 4D 34 36 30 0D 50 4C 41 2D 41 53 2001.M460.PLA-AS + 0BE0: 4C 2D 5C 4F 53 54 50 20 43 61 6C 6C 20 5F 4F 53 L-\OSTP Call _OS + 0BF0: 49 28 25 53 29 20 3D 20 54 52 55 45 0A 00 0D 57 I(%S) = TRUE...W + 0C00: 69 6E 64 6F 77 73 20 32 30 30 31 00 00 00 00 00 indows 2001..... + 0C10: 00 70 0A 08 4F 53 54 42 70 0A 08 54 50 4F 53 A0 .p..OSTBp..TPOS. + 0C20: 42 06 5F 4F 53 49 0D 57 69 6E 64 6F 77 73 20 32 B._OSI.Windows 2 + 0C30: 30 30 31 2E 31 00 4D 34 36 30 0D 50 4C 41 2D 41 001.1.M460.PLA-A + 0C40: 53 4C 2D 5C 4F 53 54 50 20 43 61 6C 6C 20 5F 4F SL-\OSTP Call _O + 0C50: 53 49 28 25 53 29 20 3D 20 54 52 55 45 0A 00 0D SI(%S) = TRUE... + 0C60: 57 69 6E 64 6F 77 73 20 32 30 30 31 2E 31 00 00 Windows 2001.1.. + 0C70: 00 00 00 00 70 0A 20 4F 53 54 42 70 0A 20 54 50 ....p. OSTBp. TP + 0C80: 4F 53 A0 46 06 5F 4F 53 49 0D 57 69 6E 64 6F 77 OS.F._OSI.Window + 0C90: 73 20 32 30 30 31 20 53 50 31 00 4D 34 36 30 0D s 2001 SP1.M460. + 0CA0: 50 4C 41 2D 41 53 4C 2D 5C 4F 53 54 50 20 43 61 PLA-ASL-\OSTP Ca + 0CB0: 6C 6C 20 5F 4F 53 49 28 25 53 29 20 3D 20 54 52 ll _OSI(%S) = TR + 0CC0: 55 45 0A 00 0D 57 69 6E 64 6F 77 73 20 32 30 30 UE...Windows 200 + 0CD0: 31 20 53 50 31 00 00 00 00 00 00 70 0A 10 4F 53 1 SP1......p..OS + 0CE0: 54 42 70 0A 10 54 50 4F 53 A0 46 06 5F 4F 53 49 TBp..TPOS.F._OSI + 0CF0: 0D 57 69 6E 64 6F 77 73 20 32 30 30 31 20 53 50 .Windows 2001 SP + 0D00: 32 00 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 2.M460.PLA-ASL-\ + 0D10: 4F 53 54 50 20 43 61 6C 6C 20 5F 4F 53 49 28 25 OSTP Call _OSI(% + 0D20: 53 29 20 3D 20 54 52 55 45 0A 00 0D 57 69 6E 64 S) = TRUE...Wind + 0D30: 6F 77 73 20 32 30 30 31 20 53 50 32 00 00 00 00 ows 2001 SP2.... + 0D40: 00 00 70 0A 11 4F 53 54 42 70 0A 11 54 50 4F 53 ..p..OSTBp..TPOS + 0D50: A0 46 06 5F 4F 53 49 0D 57 69 6E 64 6F 77 73 20 .F._OSI.Windows + 0D60: 32 30 30 31 20 53 50 33 00 4D 34 36 30 0D 50 4C 2001 SP3.M460.PL + 0D70: 41 2D 41 53 4C 2D 5C 4F 53 54 50 20 43 61 6C 6C A-ASL-\OSTP Call + 0D80: 20 5F 4F 53 49 28 25 53 29 20 3D 20 54 52 55 45 _OSI(%S) = TRUE + 0D90: 0A 00 0D 57 69 6E 64 6F 77 73 20 32 30 30 31 20 ...Windows 2001 + 0DA0: 53 50 33 00 00 00 00 00 00 70 0A 12 4F 53 54 42 SP3......p..OSTB + 0DB0: 70 0A 12 54 50 4F 53 A0 4E 05 5F 4F 53 49 0D 57 p..TPOS.N._OSI.W + 0DC0: 69 6E 64 6F 77 73 20 32 30 30 36 00 4D 34 36 30 indows 2006.M460 + 0DD0: 0D 50 4C 41 2D 41 53 4C 2D 5C 4F 53 54 50 20 43 .PLA-ASL-\OSTP C + 0DE0: 61 6C 6C 20 5F 4F 53 49 28 25 53 29 20 3D 20 54 all _OSI(%S) = T + 0DF0: 52 55 45 0A 00 0D 57 69 6E 64 6F 77 73 20 32 30 RUE...Windows 20 + 0E00: 30 36 00 00 00 00 00 00 70 0A 40 4F 53 54 42 70 06......p.@OSTBp + 0E10: 0A 40 54 50 4F 53 A0 4C 06 5F 4F 53 49 0D 57 69 .@TPOS.L._OSI.Wi + 0E20: 6E 64 6F 77 73 20 32 30 30 36 20 53 50 31 00 4D ndows 2006 SP1.M + 0E30: 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 4F 53 54 460.PLA-ASL-\OST + 0E40: 50 20 43 61 6C 6C 20 5F 4F 53 49 28 25 53 29 20 P Call _OSI(%S) + 0E50: 3D 20 54 52 55 45 0A 00 0D 57 69 6E 64 6F 77 73 = TRUE...Windows + 0E60: 20 32 30 30 36 20 53 50 31 00 00 00 00 00 00 70 2006 SP1......p + 0E70: 0A 41 4F 53 54 42 70 0A 41 54 50 4F 53 70 01 4F .AOSTBp.ATPOSp.O + 0E80: 53 53 50 A0 44 06 5F 4F 53 49 0D 57 69 6E 64 6F SSP.D._OSI.Windo + 0E90: 77 73 20 32 30 30 39 00 4D 34 36 30 0D 50 4C 41 ws 2009.M460.PLA + 0EA0: 2D 41 53 4C 2D 5C 4F 53 54 50 20 43 61 6C 6C 20 -ASL-\OSTP Call + 0EB0: 5F 4F 53 49 28 25 53 29 20 3D 20 54 52 55 45 0A _OSI(%S) = TRUE. + 0EC0: 00 0D 57 69 6E 64 6F 77 73 20 32 30 30 39 00 00 ..Windows 2009.. + 0ED0: 00 00 00 00 70 01 4F 53 53 50 70 0A 50 4F 53 54 ....p.OSSPp.POST + 0EE0: 42 70 0A 50 54 50 4F 53 A0 44 06 5F 4F 53 49 0D Bp.PTPOS.D._OSI. + 0EF0: 57 69 6E 64 6F 77 73 20 32 30 31 32 00 4D 34 36 Windows 2012.M46 + 0F00: 30 0D 50 4C 41 2D 41 53 4C 2D 5C 4F 53 54 50 20 0.PLA-ASL-\OSTP + 0F10: 43 61 6C 6C 20 5F 4F 53 49 28 25 53 29 20 3D 20 Call _OSI(%S) = + 0F20: 54 52 55 45 0A 00 0D 57 69 6E 64 6F 77 73 20 32 TRUE...Windows 2 + 0F30: 30 31 32 00 00 00 00 00 00 70 01 4F 53 53 50 70 012......p.OSSPp + 0F40: 0A 60 4F 53 54 42 70 0A 60 54 50 4F 53 A0 44 06 .`OSTBp.`TPOS.D. + 0F50: 5F 4F 53 49 0D 57 69 6E 64 6F 77 73 20 32 30 31 _OSI.Windows 201 + 0F60: 33 00 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 3.M460.PLA-ASL-\ + 0F70: 4F 53 54 50 20 43 61 6C 6C 20 5F 4F 53 49 28 25 OSTP Call _OSI(% + 0F80: 53 29 20 3D 20 54 52 55 45 0A 00 0D 57 69 6E 64 S) = TRUE...Wind + 0F90: 6F 77 73 20 32 30 31 33 00 00 00 00 00 00 70 01 ows 2013......p. + 0FA0: 4F 53 53 50 70 0A 61 4F 53 54 42 70 0A 61 54 50 OSSPp.aOSTBp.aTP + 0FB0: 4F 53 A0 44 06 5F 4F 53 49 0D 57 69 6E 64 6F 77 OS.D._OSI.Window + 0FC0: 73 20 32 30 31 35 00 4D 34 36 30 0D 50 4C 41 2D s 2015.M460.PLA- + 0FD0: 41 53 4C 2D 5C 4F 53 54 50 20 43 61 6C 6C 20 5F ASL-\OSTP Call _ + 0FE0: 4F 53 49 28 25 53 29 20 3D 20 54 52 55 45 0A 00 OSI(%S) = TRUE.. + 0FF0: 0D 57 69 6E 64 6F 77 73 20 32 30 31 35 00 00 00 .Windows 2015... + 1000: 00 00 00 70 01 4F 53 53 50 70 0A 70 4F 53 54 42 ...p.OSSPp.pOSTB + 1010: 70 0A 70 54 50 4F 53 A0 46 05 5F 4F 53 49 0D 4C p.pTPOS.F._OSI.L + 1020: 69 6E 75 78 00 4D 34 36 30 0D 50 4C 41 2D 41 53 inux.M460.PLA-AS + 1030: 4C 2D 5C 4F 53 54 50 20 43 61 6C 6C 20 5F 4F 53 L-\OSTP Call _OS + 1040: 49 28 25 53 29 20 3D 20 54 52 55 45 0A 00 0D 4C I(%S) = TRUE...L + 1050: 69 6E 75 78 00 00 00 00 00 00 70 01 4C 49 4E 58 inux......p.LINX + 1060: 70 0A 80 4F 53 54 42 70 0A 80 54 50 4F 53 A1 42 p..OSTBp..TPOS.B + 1070: 27 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 4F 'M460.PLA-ASL-\O + 1080: 53 54 50 20 5C 5F 4F 53 49 20 64 6F 65 73 20 4E STP \_OSI does N + 1090: 4F 54 20 65 78 69 73 74 0A 00 00 00 00 00 00 00 OT exist........ + 10A0: A0 44 20 5B 12 5C 5F 4F 53 5F 60 4D 34 36 30 0D .D [.\_OS_`M460. + 10B0: 50 4C 41 2D 41 53 4C 2D 5C 4F 53 54 50 20 5C 5F PLA-ASL-\OSTP \_ + 10C0: 4F 53 20 65 78 69 73 74 0A 00 00 00 00 00 00 00 OS exist........ + 10D0: A0 4C 06 53 45 51 4C 5F 4F 53 5F 0D 4D 69 63 72 .L.SEQL_OS_.Micr + 10E0: 6F 73 6F 66 74 20 57 69 6E 64 6F 77 73 00 4D 34 osoft Windows.M4 + 10F0: 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 4F 53 54 50 60.PLA-ASL-\OSTP + 1100: 20 43 61 6C 6C 20 53 45 51 4C 20 5C 5F 4F 53 20 Call SEQL \_OS + 1110: 3D 3D 20 28 25 53 29 0A 00 0D 4D 69 63 72 6F 73 == (%S)...Micros + 1120: 6F 66 74 20 57 69 6E 64 6F 77 73 00 00 00 00 00 oft Windows..... + 1130: 00 70 01 4F 53 54 42 70 01 54 50 4F 53 A1 47 16 .p.OSTBp.TPOS.G. + 1140: A0 4A 09 53 45 51 4C 5F 4F 53 5F 0D 4D 69 63 72 .J.SEQL_OS_.Micr + 1150: 6F 73 6F 66 74 20 57 69 6E 64 6F 77 73 4D 45 3A osoft WindowsME: + 1160: 20 4D 69 6C 6C 65 6E 6E 69 75 6D 20 45 64 69 74 Millennium Edit + 1170: 69 6F 6E 00 4D 34 36 30 0D 50 4C 41 2D 41 53 4C ion.M460.PLA-ASL + 1180: 2D 5C 4F 53 54 50 20 43 61 6C 6C 20 53 45 51 4C -\OSTP Call SEQL + 1190: 20 5C 5F 4F 53 20 3D 3D 20 28 25 53 29 0A 00 0D \_OS == (%S)... + 11A0: 4D 69 63 72 6F 73 6F 66 74 20 57 69 6E 64 6F 77 Microsoft Window + 11B0: 73 4D 45 3A 20 4D 69 6C 6C 65 6E 6E 69 75 6D 20 sME: Millennium + 11C0: 45 64 69 74 69 6F 6E 00 00 00 00 00 00 70 0A 02 Edition......p.. + 11D0: 4F 53 54 42 70 0A 02 54 50 4F 53 A1 49 0C A0 44 OSTBp..TPOS.I..D + 11E0: 07 53 45 51 4C 5F 4F 53 5F 0D 4D 69 63 72 6F 73 .SEQL_OS_.Micros + 11F0: 6F 66 74 20 57 69 6E 64 6F 77 73 20 4E 54 00 4D oft Windows NT.M + 1200: 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 4F 53 54 460.PLA-ASL-\OST + 1210: 50 20 43 61 6C 6C 20 53 45 51 4C 20 5C 5F 4F 53 P Call SEQL \_OS + 1220: 20 3D 3D 20 28 25 53 29 0A 00 0D 4D 69 63 72 6F == (%S)...Micro + 1230: 73 6F 66 74 20 57 69 6E 64 6F 77 73 20 4E 54 00 soft Windows NT. + 1240: 00 00 00 00 00 70 0A 04 4F 53 54 42 70 0A 04 54 .....p..OSTBp..T + 1250: 50 4F 53 A1 41 05 4D 34 36 30 0D 50 4C 41 2D 41 POS.A.M460.PLA-A + 1260: 53 4C 2D 5C 4F 53 54 50 20 43 61 6C 6C 20 53 45 SL-\OSTP Call SE + 1270: 51 4C 20 5C 5F 4F 53 20 21 3D 20 28 25 53 29 0A QL \_OS != (%S). + 1280: 00 0D 4D 69 63 72 6F 73 6F 66 74 20 57 69 6E 64 ..Microsoft Wind + 1290: 6F 77 73 00 00 00 00 00 00 70 00 4F 53 54 42 70 ows......p.OSTBp + 12A0: 00 54 50 4F 53 A1 3B 4D 34 36 30 0D 50 4C 41 2D .TPOS.;M460.PLA- + 12B0: 41 53 4C 2D 5C 4F 53 54 50 20 5C 5F 4F 53 20 64 ASL-\OSTP \_OS d + 12C0: 6F 65 73 20 4E 4F 54 20 65 78 69 73 74 0A 00 00 oes NOT exist... + 12D0: 00 00 00 00 00 70 00 4F 53 54 42 70 00 54 50 4F .....p.OSTBp.TPO + 12E0: 53 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 4F SM460.PLA-ASL-\O + 12F0: 53 54 50 20 54 50 4F 53 20 3D 20 30 78 25 58 2C STP TPOS = 0x%X, + 1300: 20 52 65 74 75 72 6E 20 4F 53 54 42 20 3D 20 30 Return OSTB = 0 + 1310: 78 25 58 0A 00 54 50 4F 53 4F 53 54 42 00 00 00 x%X..TPOSOSTB... + 1320: 00 A4 4F 53 54 42 08 42 55 46 4E 00 08 4D 42 55 ..OSTB.BUFN..MBU + 1330: 46 11 04 0B 00 10 5B 80 4D 44 42 47 00 0C 18 00 F.....[.MDBG.... + 1340: EB 7A 0C 04 10 00 00 5B 81 0D 4D 44 42 47 10 4D .z.....[..MDBG.M + 1350: 44 47 30 80 00 08 14 1A 44 42 32 48 09 53 48 4F DG0.....DB2H.SHO + 1360: 57 68 4D 44 47 43 0A 20 70 4D 42 55 46 4D 44 47 WhMDGC. pMBUFMDG + 1370: 30 14 27 44 57 32 48 09 70 68 60 7A 68 0A 08 61 0.'DW2H.ph`zh..a + 1380: 7B 60 0A FF 60 7B 61 0A FF 61 44 42 32 48 61 76 {`..`{a..aDB2Hav + 1390: 42 55 46 4E 44 42 32 48 60 14 29 44 44 32 48 09 BUFNDB2H`.)DD2H. + 13A0: 70 68 60 7A 68 0A 10 61 7B 60 0B FF FF 60 7B 61 ph`zh..a{`...`{a + 13B0: 0B FF FF 61 44 57 32 48 61 76 42 55 46 4E 44 57 ...aDW2HavBUFNDW + 13C0: 32 48 60 14 3C 4D 42 47 53 09 70 87 68 60 08 42 2H`.XL + 1800: 30 44 00 54 50 53 54 0B 0D 39 4D 34 36 30 0D 50 0D.TPST..9M460.P + 1810: 4C 41 2D 41 53 4C 2D 5C 5F 47 50 45 2E 5F 4C 30 LA-ASL-\_GPE._L0 + 1820: 44 0A 00 00 00 00 00 00 00 86 5C 2F 03 5F 53 42 D.........\/._SB + 1830: 5F 50 43 49 30 47 50 50 32 0A 02 14 3E 58 4C 30 _PCI0GPP2...>XL0 + 1840: 45 00 54 50 53 54 0B 0E 39 4D 34 36 30 0D 50 4C E.TPST..9M460.PL + 1850: 41 2D 41 53 4C 2D 5C 5F 47 50 45 2E 5F 4C 30 45 A-ASL-\_GPE._L0E + 1860: 0A 00 00 00 00 00 00 00 86 5C 2F 03 5F 53 42 5F .........\/._SB_ + 1870: 50 43 49 30 47 50 50 36 0A 02 14 3E 58 4C 30 46 PCI0GPP6...>XL0F + 1880: 00 54 50 53 54 0B 0F 39 4D 34 36 30 0D 50 4C 41 .TPST..9M460.PLA + 1890: 2D 41 53 4C 2D 5C 5F 47 50 45 2E 5F 4C 30 46 0A -ASL-\_GPE._L0F. + 18A0: 00 00 00 00 00 00 00 86 5C 2F 03 5F 53 42 5F 50 ........\/._SB_P + 18B0: 43 49 30 47 50 50 35 0A 02 08 50 49 43 4D 00 08 CI0GPP5...PICM.. + 18C0: 47 50 49 43 00 14 40 06 5F 50 49 43 01 70 68 50 GPIC..@._PIC.phP + 18D0: 49 43 4D 70 68 47 50 49 43 4D 34 36 30 0D 50 4C ICMphGPICM460.PL + 18E0: 41 2D 41 53 4C 2D 5C 5F 50 49 43 20 41 72 67 30 A-ASL-\_PIC Arg0 + 18F0: 20 3D 20 30 78 25 58 0A 00 99 68 00 00 00 00 00 = 0x%X...h..... + 1900: 00 A0 24 50 49 43 4D 5C 2E 5F 53 42 5F 44 53 50 ..$PICM\._SB_DSP + 1910: 49 A0 14 4E 41 50 43 5C 2F 03 5F 53 42 5F 50 43 I..NAPC\/._SB_PC + 1920: 49 30 4E 41 50 45 14 49 25 5F 50 54 53 01 53 50 I0NAPE.I%_PTS.SP + 1930: 54 53 68 A0 26 92 93 68 0A 03 A0 1F 92 93 68 0A TSh.&..h......h. + 1940: 04 70 00 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 .p.\/._SB_PCI0LP + 1950: 43 30 45 43 30 5F 4B 42 52 53 A0 20 93 68 0A 04 C0EC0_KBRS. .h.. + 1960: 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 1970: 43 30 5F 57 45 43 4D 0A 3F 0A 44 A1 1B 5C 2F 05 C0_WECM.?.D..\/. + 1980: 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F _SB_PCI0LPC0EC0_ + 1990: 57 45 43 4D 0A 3F 00 4D 34 36 30 0D 50 4C 41 2D WECM.?.M460.PLA- + 19A0: 41 53 4C 2D 5C 5F 50 54 53 20 53 74 61 72 74 20 ASL-\_PTS Start + 19B0: 41 72 67 30 20 3D 20 30 78 25 58 0A 00 99 68 00 Arg0 = 0x%X...h. + 19C0: 00 00 00 00 00 A0 10 93 68 01 5C 2E 5F 53 42 5F ........h.\._SB_ + 19D0: 53 38 30 48 0A 51 A0 1B 93 68 0A 03 5C 2E 5F 53 S80H.Q...h..\._S + 19E0: 42 5F 53 38 30 48 0A 53 70 01 53 4C 50 53 70 0A B_S80H.Sp.SLPSp. + 19F0: 40 61 A0 21 93 68 0A 04 5C 2E 5F 53 42 5F 53 38 @a.!.h..\._SB_S8 + 1A00: 30 48 0A 54 70 01 53 4C 50 53 70 01 52 53 54 55 0H.Tp.SLPSp.RSTU + 1A10: 70 0A 80 61 A0 4E 09 93 68 0A 05 5C 2E 5F 53 42 p..a.N..h..\._SB + 1A20: 5F 53 38 30 48 0A 55 A0 0D 93 57 4B 50 4D 01 70 _S80H.U...WKPM.p + 1A30: 01 50 57 44 45 70 0A 90 42 43 4D 44 4D 34 36 30 .PWDEp..BCMDM460 + 1A40: 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 50 54 53 20 63 .PLA-ASL-\_PTS c + 1A50: 61 6C 6C 20 5C 5F 53 42 2E 42 53 4D 49 28 30 78 all \_SB.BSMI(0x + 1A60: 30 29 0A 00 00 00 00 00 00 00 5C 2E 5F 53 42 5F 0)........\._SB_ + 1A70: 42 53 4D 49 00 4D 34 36 30 0D 50 4C 41 2D 41 53 BSMI.M460.PLA-AS + 1A80: 4C 2D 5C 5F 50 54 53 20 63 61 6C 6C 20 5C 5F 53 L-\_PTS call \_S + 1A90: 42 2E 47 53 4D 49 28 30 78 33 29 0A 00 00 00 00 B.GSMI(0x3)..... + 1AA0: 00 00 00 5C 2E 5F 53 42 5F 47 53 4D 49 0A 03 70 ...\._SB_GSMI..p + 1AB0: 0A C0 61 A0 41 05 5B 12 5C 2F 03 5F 53 42 5F 54 ..a.A.[.\/._SB_T + 1AC0: 50 4D 32 50 54 53 5F 00 4D 34 36 30 0D 50 4C 41 PM2PTS_.M460.PLA + 1AD0: 2D 41 53 4C 2D 5C 5F 50 54 53 20 63 61 6C 6C 20 -ASL-\_PTS call + 1AE0: 5C 5F 53 42 2E 54 50 4D 32 2E 50 54 53 0A 00 00 \_SB.TPM2.PTS... + 1AF0: 00 00 00 00 00 5C 2F 03 5F 53 42 5F 54 50 4D 32 .....\/._SB_TPM2 + 1B00: 50 54 53 5F 68 4D 34 36 30 0D 50 4C 41 2D 41 53 PTS_hM460.PLA-AS + 1B10: 4C 2D 5C 5F 50 54 53 20 63 61 6C 6C 20 5C 5F 53 L-\_PTS call \_S + 1B20: 42 2E 41 50 54 53 0A 00 00 00 00 00 00 00 5C 2E B.APTS........\. + 1B30: 5F 53 42 5F 41 50 54 53 68 4D 34 36 30 0D 50 4C _SB_APTShM460.PL + 1B40: 41 2D 41 53 4C 2D 5C 5F 50 54 53 20 63 61 6C 6C A-ASL-\_PTS call + 1B50: 20 4D 50 54 53 0A 00 00 00 00 00 00 00 4D 50 54 MPTS........MPT + 1B60: 53 68 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C ShM460.PLA-ASL-\ + 1B70: 5F 50 54 53 20 45 6E 64 0A 00 00 00 00 00 00 00 _PTS End........ + 1B80: 14 4E 7F 5F 57 41 4B 01 4D 34 36 30 0D 50 4C 41 .N._WAK.M460.PLA + 1B90: 2D 41 53 4C 2D 5C 5F 57 41 4B 20 53 74 61 72 74 -ASL-\_WAK Start + 1BA0: 20 41 72 67 30 20 3D 20 30 78 25 58 0A 00 99 68 Arg0 = 0x%X...h + 1BB0: 00 00 00 00 00 00 4D 34 36 30 0D 50 4C 41 2D 41 ......M460.PLA-A + 1BC0: 53 4C 2D 5C 5F 57 41 4B 20 63 61 6C 6C 20 53 57 SL-\_WAK call SW + 1BD0: 41 4B 0A 00 00 00 00 00 00 00 53 57 41 4B 68 4D AK........SWAKhM + 1BE0: 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 57 41 460.PLA-ASL-\_WA + 1BF0: 4B 20 63 61 6C 6C 20 5C 5F 53 42 2E 41 57 41 4B K call \_SB.AWAK + 1C00: 0A 00 00 00 00 00 00 00 5C 2E 5F 53 42 5F 41 57 ........\._SB_AW + 1C10: 41 4B 68 A0 4C 08 91 93 68 0A 03 93 68 0A 04 A0 AKh.L...h...h... + 1C20: 40 08 92 93 47 50 49 43 00 4D 34 36 30 0D 50 4C @...GPIC.M460.PL + 1C30: 41 2D 41 53 4C 2D 5C 5F 57 41 4B 20 63 61 6C 6C A-ASL-\_WAK call + 1C40: 20 5C 5F 53 42 2E 44 53 50 49 0A 00 00 00 00 00 \_SB.DSPI...... + 1C50: 00 00 5C 2E 5F 53 42 5F 44 53 50 49 A0 43 04 4E ..\._SB_DSPI.C.N + 1C60: 41 50 43 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D APCM460.PLA-ASL- + 1C70: 5C 5F 57 41 4B 20 63 61 6C 6C 20 5C 5F 53 42 2E \_WAK call \_SB. + 1C80: 50 43 49 30 2E 4E 41 50 45 0A 00 00 00 00 00 00 PCI0.NAPE....... + 1C90: 00 5C 2F 03 5F 53 42 5F 50 43 49 30 4E 41 50 45 .\/._SB_PCI0NAPE + 1CA0: A0 1E 93 68 0A 03 5C 2E 5F 53 42 5F 53 38 30 48 ...h..\._SB_S80H + 1CB0: 0A E3 86 5C 2E 5F 53 42 5F 50 57 52 42 0A 02 A0 ...\._SB_PWRB... + 1CC0: 46 5C 93 68 0A 04 5C 2E 5F 53 42 5F 53 38 30 48 F\.h..\._SB_S80H + 1CD0: 0A E4 86 5C 2E 5F 53 42 5F 50 57 52 42 0A 02 5C ...\._SB_PWRB..\ + 1CE0: 2F 06 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 /._SB_PCI0LPC0EC + 1CF0: 30 5F 56 50 43 30 44 59 54 43 0C 01 00 1F 00 A0 0_VPC0DYTC...... + 1D00: 0B 93 54 50 4F 53 0A 40 70 01 60 A0 0C 93 54 50 ..TPOS.@p.`...TP + 1D10: 4F 53 0A 80 70 0A 02 60 A0 0C 93 54 50 4F 53 0A OS..p..`...TPOS. + 1D20: 50 70 0A 03 60 A0 0C 93 54 50 4F 53 0A 60 70 0A Pp..`...TPOS.`p. + 1D30: 04 60 A0 0C 93 54 50 4F 53 0A 61 70 0A 05 60 A0 .`...TPOS.ap..`. + 1D40: 0C 93 54 50 4F 53 0A 70 70 0A 06 60 70 60 5C 2F ..TPOS.pp..`p`\/ + 1D50: 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 ._SB_PCI0LPC0EC0 + 1D60: 5F 4F 53 54 59 A0 43 06 93 46 53 54 50 01 70 00 _OSTY.C..FSTP.p. + 1D70: 46 53 54 50 70 0A 04 43 49 43 46 70 0A 05 5C 2F FSTPp..CICFp..\/ + 1D80: 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 ._SB_PCI0LPC0EC0 + 1D90: 5F 53 50 4D 4F 70 0A 05 5C 2F 05 5F 53 42 5F 50 _SPMOp..\/._SB_P + 1DA0: 43 49 30 4C 50 43 30 45 43 30 5F 46 43 4D 4F 5C CI0LPC0EC0_FCMO\ + 1DB0: 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 /._SB_PCI0LPC0EC + 1DC0: 30 5F 4C 49 54 53 0A 0C 01 A1 4C 4B A0 46 0D 90 0_LITS....LK.F.. + 1DD0: 93 56 4D 4D 43 01 93 53 4D 4D 43 0A 02 70 0A 0B .VMMC..SMMC..p.. + 1DE0: 43 49 43 46 70 01 5C 2F 05 5F 53 42 5F 50 43 49 CICFp.\/._SB_PCI + 1DF0: 30 4C 50 43 30 45 43 30 5F 53 50 4D 4F 70 01 5C 0LPC0EC0_SPMOp.\ + 1E00: 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 /._SB_PCI0LPC0EC + 1E10: 30 5F 46 43 4D 4F 70 01 4C 50 50 41 70 01 45 50 0_FCMOp.LPPAp.EP + 1E20: 4D 31 A0 46 04 93 44 42 46 53 01 5C 2F 05 5F 53 M1.F..DBFS.\/._S + 1E30: 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 4C 49 B_PCI0LPC0EC0_LI + 1E40: 54 53 0A 0C 0A 03 70 01 4C 50 50 41 5C 2F 06 5F TS....p.LPPA\/._ + 1E50: 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 56 SB_PCI0LPC0EC0_V + 1E60: 50 43 30 50 4F 57 52 0A 03 A1 39 5C 2F 05 5F 53 PC0POWR...9\/._S + 1E70: 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 4C 49 B_PCI0LPC0EC0_LI + 1E80: 54 53 0A 0C 0A 02 5C 2F 06 5F 53 42 5F 50 43 49 TS....\/._SB_PCI + 1E90: 30 4C 50 43 30 45 43 30 5F 56 50 43 30 50 4F 57 0LPC0EC0_VPC0POW + 1EA0: 52 0A 06 A1 42 3E A0 48 08 90 93 56 4D 4D 43 01 R...B>.H...VMMC. + 1EB0: 93 53 4D 4D 43 0A 03 70 0A 0B 43 49 43 46 70 0A .SMMC..p..CICFp. + 1EC0: 02 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 .\/._SB_PCI0LPC0 + 1ED0: 45 43 30 5F 53 50 4D 4F 70 0A 02 5C 2F 05 5F 53 EC0_SPMOp..\/._S + 1EE0: 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 46 43 B_PCI0LPC0EC0_FC + 1EF0: 4D 4F 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 MO\/._SB_PCI0LPC + 1F00: 30 45 43 30 5F 4C 49 54 53 0A 0C 0A 04 70 00 4C 0EC0_LITS....p.L + 1F10: 50 50 41 5C 2F 06 5F 53 42 5F 50 43 49 30 4C 50 PPA\/._SB_PCI0LP + 1F20: 43 30 45 43 30 5F 56 50 43 30 50 4F 57 52 01 A1 C0EC0_VPC0POWR.. + 1F30: 46 35 A0 4A 0C 93 56 49 45 50 01 70 0A 07 43 49 F5.J..VIEP.p..CI + 1F40: 43 46 70 0A 06 5C 2F 05 5F 53 42 5F 50 43 49 30 CFp..\/._SB_PCI0 + 1F50: 4C 50 43 30 45 43 30 5F 53 50 4D 4F 70 0A 06 5C LPC0EC0_SPMOp..\ + 1F60: 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 /._SB_PCI0LPC0EC + 1F70: 30 5F 46 43 4D 4F 70 01 4C 50 50 41 A0 46 04 93 0_FCMOp.LPPA.F.. + 1F80: 44 42 46 53 01 5C 2F 05 5F 53 42 5F 50 43 49 30 DBFS.\/._SB_PCI0 + 1F90: 4C 50 43 30 45 43 30 5F 4C 49 54 53 0A 0C 0A 0A LPC0EC0_LITS.... + 1FA0: 70 01 4C 50 50 41 5C 2F 06 5F 53 42 5F 50 43 49 p.LPPA\/._SB_PCI + 1FB0: 30 4C 50 43 30 45 43 30 5F 56 50 43 30 50 4F 57 0LPC0EC0_VPC0POW + 1FC0: 52 0A 03 A1 39 5C 2F 05 5F 53 42 5F 50 43 49 30 R...9\/._SB_PCI0 + 1FD0: 4C 50 43 30 45 43 30 5F 4C 49 54 53 0A 0C 0A 09 LPC0EC0_LITS.... + 1FE0: 5C 2F 06 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 1FF0: 43 30 5F 56 50 43 30 50 4F 57 52 0A 06 A1 48 28 C0_VPC0POWR...H( + 2000: A0 40 08 93 56 49 42 53 01 70 0A 08 43 49 43 46 .@..VIBS.p..CICF + 2010: 70 0A 07 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 p..\/._SB_PCI0LP + 2020: 43 30 45 43 30 5F 53 50 4D 4F 70 0A 07 5C 2F 05 C0EC0_SPMOp..\/. + 2030: 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F _SB_PCI0LPC0EC0_ + 2040: 46 43 4D 4F 5C 2F 05 5F 53 42 5F 50 43 49 30 4C FCMO\/._SB_PCI0L + 2050: 50 43 30 45 43 30 5F 4C 49 54 53 0A 0C 0A 0B 70 PC0EC0_LITS....p + 2060: 00 4C 50 50 41 5C 2F 06 5F 53 42 5F 50 43 49 30 .LPPA\/._SB_PCI0 + 2070: 4C 50 43 30 45 43 30 5F 56 50 43 30 50 4F 57 52 LPC0EC0_VPC0POWR + 2080: 01 A1 44 20 A0 43 0C 93 56 41 50 4D 01 70 0A 05 ..D .C..VAPM.p.. + 2090: 43 49 43 46 70 0A 03 5C 2F 05 5F 53 42 5F 50 43 CICFp..\/._SB_PC + 20A0: 49 30 4C 50 43 30 45 43 30 5F 53 50 4D 4F 70 0A I0LPC0EC0_SPMOp. + 20B0: 03 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 .\/._SB_PCI0LPC0 + 20C0: 45 43 30 5F 46 43 4D 4F 70 00 4C 50 50 41 A0 3F EC0_FCMOp.LPPA.? + 20D0: 93 44 42 46 53 01 5C 2F 05 5F 53 42 5F 50 43 49 .DBFS.\/._SB_PCI + 20E0: 30 4C 50 43 30 45 43 30 5F 4C 49 54 53 0A 0C 0A 0LPC0EC0_LITS... + 20F0: 07 5C 2F 06 5F 53 42 5F 50 43 49 30 4C 50 43 30 .\/._SB_PCI0LPC0 + 2100: 45 43 30 5F 56 50 43 30 50 4F 57 52 0A 03 A1 39 EC0_VPC0POWR...9 + 2110: 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 2120: 43 30 5F 4C 49 54 53 0A 0C 0A 06 5C 2F 06 5F 53 C0_LITS....\/._S + 2130: 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 56 50 B_PCI0LPC0EC0_VP + 2140: 43 30 50 4F 57 52 0A 06 A1 4D 13 A0 40 08 93 56 C0POWR...M..@..V + 2150: 41 51 4D 01 70 0A 06 43 49 43 46 70 0A 04 5C 2F AQM.p..CICFp..\/ + 2160: 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 ._SB_PCI0LPC0EC0 + 2170: 5F 53 50 4D 4F 70 0A 04 5C 2F 05 5F 53 42 5F 50 _SPMOp..\/._SB_P + 2180: 43 49 30 4C 50 43 30 45 43 30 5F 46 43 4D 4F 5C CI0LPC0EC0_FCMO\ + 2190: 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 /._SB_PCI0LPC0EC + 21A0: 30 5F 4C 49 54 53 0A 0C 0A 08 70 00 4C 50 50 41 0_LITS....p.LPPA + 21B0: 5C 2F 06 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 21C0: 43 30 5F 56 50 43 30 50 4F 57 52 01 A1 49 0B 70 C0_VPC0POWR..I.p + 21D0: 00 43 49 43 46 70 00 5C 2F 05 5F 53 42 5F 50 43 .CICFp.\/._SB_PC + 21E0: 49 30 4C 50 43 30 45 43 30 5F 53 50 4D 4F 70 00 I0LPC0EC0_SPMOp. + 21F0: 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 2200: 43 30 5F 46 43 4D 4F 70 00 4C 50 50 41 A0 3E 93 C0_FCMOp.LPPA.>. + 2210: 44 42 46 53 01 5C 2F 05 5F 53 42 5F 50 43 49 30 DBFS.\/._SB_PCI0 + 2220: 4C 50 43 30 45 43 30 5F 4C 49 54 53 0A 0C 0A 0C LPC0EC0_LITS.... + 2230: 5C 2F 06 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 2240: 43 30 5F 56 50 43 30 50 4F 57 52 01 A1 39 5C 2F C0_VPC0POWR..9\/ + 2250: 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 ._SB_PCI0LPC0EC0 + 2260: 5F 4C 49 54 53 0A 0C 0A 05 5C 2F 06 5F 53 42 5F _LITS....\/._SB_ + 2270: 50 43 49 30 4C 50 43 30 45 43 30 5F 56 50 43 30 PCI0LPC0EC0_VPC0 + 2280: 50 4F 57 52 0A 04 70 0A FF 5C 2F 03 5F 53 42 5F POWR..p..\/._SB_ + 2290: 41 44 50 30 41 43 44 43 A0 33 93 5C 2F 05 5F 53 ADP0ACDC.3.\/._S + 22A0: 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 48 4B B_PCI0LPC0EC0_HK + 22B0: 44 42 00 70 00 5C 2F 05 5F 53 42 5F 50 43 49 30 DB.p.\/._SB_PCI0 + 22C0: 4C 50 43 30 45 43 30 5F 47 31 34 30 A1 1A 70 01 LPC0EC0_G140..p. + 22D0: 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 22E0: 43 30 5F 47 31 34 30 A0 33 93 5C 2F 05 5F 53 42 C0_G140.3.\/._SB + 22F0: 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 43 41 4C _PCI0LPC0EC0_CAL + 2300: 4B 01 70 01 5C 2F 05 5F 53 42 5F 50 43 49 30 4C K.p.\/._SB_PCI0L + 2310: 50 43 30 45 43 30 5F 47 31 35 35 A1 1A 70 00 5C PC0EC0_G155..p.\ + 2320: 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 /._SB_PCI0LPC0EC + 2330: 30 5F 47 31 35 35 4D 34 36 30 0D 50 4C 41 2D 41 0_G155M460.PLA-A + 2340: 53 4C 2D 5C 5F 57 41 4B 20 63 61 6C 6C 20 4D 57 SL-\_WAK call MW + 2350: 41 4B 0A 00 00 00 00 00 00 00 4D 57 41 4B 68 4D AK........MWAKhM + 2360: 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 57 41 460.PLA-ASL-\_WA + 2370: 4B 20 45 6E 64 0A 00 00 00 00 00 00 00 A4 00 10 K End........... + 2380: 81 BB 09 5F 53 42 5F 5B 82 87 DB 08 50 43 49 30 ..._SB_[....PCI0 + 2390: 08 5F 48 49 44 0C 41 D0 0A 08 08 5F 43 49 44 0C ._HID.A...._CID. + 23A0: 41 D0 0A 03 08 5F 55 49 44 01 08 5F 42 42 4E 00 A...._UID.._BBN. + 23B0: 08 5F 41 44 52 00 08 4E 42 52 49 00 08 4E 42 41 ._ADR..NBRI..NBA + 23C0: 52 00 08 4E 43 4D 44 00 08 50 58 44 43 00 08 50 R..NCMD..PXDC..P + 23D0: 58 4C 43 00 08 50 58 44 32 00 14 4B 10 5F 49 4E XLC..PXD2..K._IN + 23E0: 49 00 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C I.M460.PLA-ASL-\ + 23F0: 5F 53 42 2E 50 43 49 30 2E 5F 49 4E 49 20 53 74 _SB.PCI0._INI St + 2400: 61 72 74 0A 00 00 00 00 00 00 00 A0 41 08 92 93 art.........A... + 2410: 47 50 49 43 00 4D 34 36 30 0D 50 4C 41 2D 41 53 GPIC.M460.PLA-AS + 2420: 4C 2D 5C 5F 53 42 2E 50 43 49 30 2E 5F 49 4E 49 L-\_SB.PCI0._INI + 2430: 20 63 61 6C 6C 20 5C 5F 53 42 2E 44 53 50 49 0A call \_SB.DSPI. + 2440: 00 00 00 00 00 00 00 44 53 50 49 A0 41 04 4E 41 .......DSPI.A.NA + 2450: 50 43 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C PCM460.PLA-ASL-\ + 2460: 5F 53 42 2E 50 43 49 30 2E 5F 49 4E 49 20 63 61 _SB.PCI0._INI ca + 2470: 6C 6C 20 5C 5F 53 42 2E 50 43 49 30 2E 4E 41 50 ll \_SB.PCI0.NAP + 2480: 45 0A 00 00 00 00 00 00 00 4E 41 50 45 4D 34 36 E........NAPEM46 + 2490: 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 50 0.PLA-ASL-\_SB.P + 24A0: 43 49 30 2E 5F 49 4E 49 20 63 61 6C 6C 20 5C 4F CI0._INI call \O + 24B0: 53 54 50 0A 00 00 00 00 00 00 00 4F 53 54 50 4D STP........OSTPM + 24C0: 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 460.PLA-ASL-\_SB + 24D0: 2E 50 43 49 30 2E 5F 49 4E 49 20 45 6E 64 0A 00 .PCI0._INI End.. + 24E0: 00 00 00 00 00 00 08 53 55 50 50 00 08 43 54 52 .......SUPP..CTR + 24F0: 4C 00 14 4C 34 5F 4F 53 43 04 8A 68 00 55 49 44 L..L4_OSC..h.UID + 2500: 30 8A 6B 00 43 44 57 31 8A 6B 0A 04 43 44 57 32 0.k.CDW1.k..CDW2 + 2510: 8A 6B 0A 08 43 44 57 33 A0 4B 04 93 6A 01 4D 34 .k..CDW3.K..j.M4 + 2520: 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 60.PLA-ASL-\_SB. + 2530: 50 43 49 30 2E 5F 4F 53 43 20 55 55 49 44 20 30 PCI0._OSC UUID 0 + 2540: 78 25 58 20 53 74 61 72 74 20 20 43 44 57 31 20 x%X Start CDW1 + 2550: 3D 20 30 78 25 58 0A 00 55 49 44 30 43 44 57 31 = 0x%X..UID0CDW1 + 2560: 00 00 00 00 A1 41 0D A0 41 06 93 6A 0A 02 70 43 .....A..A..j..pC + 2570: 44 57 32 62 4D 34 36 30 0D 50 4C 41 2D 41 53 4C DW2bM460.PLA-ASL + 2580: 2D 5C 5F 53 42 2E 50 43 49 30 2E 5F 4F 53 43 20 -\_SB.PCI0._OSC + 2590: 55 55 49 44 20 30 78 25 58 20 53 74 61 72 74 20 UUID 0x%X Start + 25A0: 20 43 44 57 31 20 3D 20 30 78 25 58 20 43 44 57 CDW1 = 0x%X CDW + 25B0: 32 20 3D 20 30 78 25 58 0A 00 55 49 44 30 43 44 2 = 0x%X..UID0CD + 25C0: 57 31 43 44 57 32 00 00 00 A1 4C 06 70 43 44 57 W1CDW2....L.pCDW + 25D0: 33 63 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 3cM460.PLA-ASL-\ + 25E0: 5F 53 42 2E 50 43 49 30 2E 5F 4F 53 43 20 55 55 _SB.PCI0._OSC UU + 25F0: 49 44 20 30 78 25 58 20 53 74 61 72 74 20 20 43 ID 0x%X Start C + 2600: 44 57 31 20 3D 20 30 78 25 58 20 43 44 57 32 20 DW1 = 0x%X CDW2 + 2610: 3D 20 30 78 25 58 20 43 44 57 33 20 3D 20 30 78 = 0x%X CDW3 = 0x + 2620: 25 58 0A 00 55 49 44 30 43 44 57 31 43 44 57 32 %X..UID0CDW1CDW2 + 2630: 43 44 57 33 00 00 A0 47 0E 93 68 11 13 0A 10 5B CDW3...G..h....[ + 2640: 4D DB 33 F7 1F 1C 40 96 57 74 41 C0 3D D7 66 70 M.3...@.WtA.=.fp + 2650: 43 44 57 32 53 55 50 50 70 43 44 57 33 43 54 52 CDW2SUPPpCDW3CTR + 2660: 4C A0 2E 93 54 42 45 4E 01 A0 16 92 93 54 42 4E L...TBEN.....TBN + 2670: 48 00 7B 43 54 52 4C 0C F5 FF FF FF 43 54 52 4C H.{CTRL.....CTRL + 2680: A1 0F 7B 43 54 52 4C 0C F4 FF FF FF 43 54 52 4C ..{CTRL.....CTRL + 2690: A0 1B 92 93 7B 53 55 50 50 0A 16 00 0A 16 7B 43 ....{SUPP.....{C + 26A0: 54 52 4C 0C FE FF FF FF 43 54 52 4C 7B 43 54 52 TRL.....CTRL{CTR + 26B0: 4C 0C F5 FF FF FF 43 54 52 4C A0 27 80 7B 43 44 L.....CTRL.'.{CD + 26C0: 57 31 01 00 00 A0 08 7B 43 54 52 4C 01 00 A0 09 W1.....{CTRL.... + 26D0: 7B 43 54 52 4C 0A 04 00 A0 09 7B 43 54 52 4C 0A {CTRL.....{CTRL. + 26E0: 10 00 A0 10 92 93 69 01 7D 43 44 57 31 0A 08 43 ......i.}CDW1..C + 26F0: 44 57 31 A0 16 92 93 43 44 57 33 43 54 52 4C 7D DW1....CDW3CTRL} + 2700: 43 44 57 31 0A 10 43 44 57 31 7B 43 54 52 4C 0A CDW1..CDW1{CTRL. + 2710: F7 43 54 52 4C 70 43 54 52 4C 43 44 57 33 A1 0C .CTRLpCTRLCDW3.. + 2720: 7D 43 44 57 31 0A 04 43 44 57 31 A0 4B 04 93 6A }CDW1..CDW1.K..j + 2730: 01 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F .M460.PLA-ASL-\_ + 2740: 53 42 2E 50 43 49 30 2E 5F 4F 53 43 20 55 55 49 SB.PCI0._OSC UUI + 2750: 44 20 30 78 25 58 20 52 65 74 75 72 6E 20 43 44 D 0x%X Return CD + 2760: 57 31 20 3D 20 30 78 25 58 0A 00 55 49 44 30 43 W1 = 0x%X..UID0C + 2770: 44 57 31 00 00 00 00 A1 45 0C A0 4B 05 93 6A 0A DW1.....E..K..j. + 2780: 02 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F .M460.PLA-ASL-\_ + 2790: 53 42 2E 50 43 49 30 2E 5F 4F 53 43 20 55 55 49 SB.PCI0._OSC UUI + 27A0: 44 20 30 78 25 58 20 52 65 74 75 72 6E 20 43 44 D 0x%X Return CD + 27B0: 57 31 20 3D 20 30 78 25 58 20 43 44 57 32 20 3D W1 = 0x%X CDW2 = + 27C0: 20 30 78 25 58 0A 00 55 49 44 30 43 44 57 31 43 0x%X..UID0CDW1C + 27D0: 44 57 32 00 00 00 A1 46 06 4D 34 36 30 0D 50 4C DW2....F.M460.PL + 27E0: 41 2D 41 53 4C 2D 5C 5F 53 42 2E 50 43 49 30 2E A-ASL-\_SB.PCI0. + 27F0: 5F 4F 53 43 20 55 55 49 44 20 30 78 25 58 20 52 _OSC UUID 0x%X R + 2800: 65 74 75 72 6E 20 43 44 57 31 20 3D 20 30 78 25 eturn CDW1 = 0x% + 2810: 58 20 43 44 57 32 20 3D 20 30 78 25 58 20 43 44 X CDW2 = 0x%X CD + 2820: 57 33 20 3D 20 30 78 25 58 0A 00 55 49 44 30 43 W3 = 0x%X..UID0C + 2830: 44 57 31 43 44 57 32 43 44 57 33 00 00 A4 6B 14 DW1CDW2CDW3...k. + 2840: 22 54 4F 4D 5F 00 77 54 4F 4D 4C 0C 00 00 01 00 "TOM_.wTOML..... + 2850: 60 77 54 4F 4D 48 0C 00 00 00 01 61 72 60 61 60 `wTOMH.....ar`a` + 2860: A4 60 08 43 52 45 53 11 4E 29 0B 99 02 88 0E 00 .`.CRES.N)...... + 2870: 02 0E 00 00 00 00 00 FF 00 00 00 00 01 00 88 0E ................ + 2880: 00 01 0C 03 00 00 00 00 F7 0C 00 00 F8 0C 00 88 ................ + 2890: 0D 00 01 0C 03 00 00 00 0D FF FF 00 00 00 F3 87 ................ + 28A0: 18 00 00 0E 01 00 00 00 00 00 00 0A 00 FF FF 0B ................ + 28B0: 00 00 00 00 00 00 00 02 00 00 87 18 00 00 0E 02 ................ + 28C0: 00 00 00 00 00 00 0C 00 FF 3F 0C 00 00 00 00 00 .........?...... + 28D0: 00 40 00 00 00 87 18 00 00 0E 02 00 00 00 00 00 .@.............. + 28E0: 40 0C 00 FF 7F 0C 00 00 00 00 00 00 40 00 00 00 @...........@... + 28F0: 87 18 00 00 0E 00 00 00 00 00 00 80 0C 00 FF BF ................ + 2900: 0C 00 00 00 00 00 00 40 00 00 00 87 18 00 00 0E .......@........ + 2910: 00 00 00 00 00 00 C0 0C 00 FF FF 0C 00 00 00 00 ................ + 2920: 00 00 40 00 00 00 87 18 00 00 0E 01 00 00 00 00 ..@............. + 2930: 00 00 0D 00 FF 3F 0D 00 00 00 00 00 00 40 00 00 .....?.......@.. + 2940: 00 87 18 00 00 0E 01 00 00 00 00 00 40 0D 00 FF ............@... + 2950: 7F 0D 00 00 00 00 00 00 40 00 00 00 87 18 00 00 ........@....... + 2960: 0E 01 00 00 00 00 00 80 0D 00 FF BF 0D 00 00 00 ................ + 2970: 00 00 00 40 00 00 00 87 18 00 00 0E 01 00 00 00 ...@............ + 2980: 00 00 C0 0D 00 FF FF 0D 00 00 00 00 00 00 40 00 ..............@. + 2990: 00 00 87 18 00 00 0E 03 00 00 00 00 00 00 0E 00 ................ + 29A0: FF 3F 0E 00 00 00 00 00 00 40 00 00 00 87 18 00 .?.......@...... + 29B0: 00 0E 03 00 00 00 00 00 40 0E 00 FF 7F 0E 00 00 ........@....... + 29C0: 00 00 00 00 40 00 00 00 87 18 00 00 0E 03 00 00 ....@........... + 29D0: 00 00 00 80 0E 00 FF BF 0E 00 00 00 00 00 00 40 ...............@ + 29E0: 00 00 00 87 18 00 00 0E 03 00 00 00 00 00 C0 0E ................ + 29F0: 00 FF FF 0E 00 00 00 00 00 00 40 00 00 00 87 18 ..........@..... + 2A00: 00 00 0E 01 00 00 00 00 00 00 00 80 FF FF FF F7 ................ + 2A10: 00 00 00 00 00 00 00 78 00 87 18 00 00 0E 01 00 .......x........ + 2A20: 00 00 00 00 00 00 FC FF FF AF FE 00 00 00 00 00 ................ + 2A30: 00 B0 02 00 87 18 00 00 0E 01 00 00 00 00 00 50 ...............P + 2A40: D4 FE FF 14 D8 FE 00 00 00 00 00 C5 03 00 00 87 ................ + 2A50: 18 00 00 0E 01 00 00 00 00 00 19 D8 FE FF 1F D8 ................ + 2A60: FE 00 00 00 00 00 07 00 00 00 87 18 00 00 0E 01 ................ + 2A70: 00 00 00 00 00 00 DC FE FF 0F DC FE 00 00 00 00 ................ + 2A80: 00 10 00 00 00 87 18 00 00 0E 01 00 00 00 00 00 ................ + 2A90: 60 DC FE FF 6F DC FE 00 00 00 00 00 10 00 00 00 `...o........... + 2AA0: 47 01 F8 0C F8 0C 01 08 8A 2B 00 00 0C 01 00 00 G........+...... + 2AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2AD0: 00 00 00 00 00 00 8A 2B 00 00 0C 01 00 00 00 00 .......+........ + 2AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2B00: 00 00 00 00 79 00 14 4E 17 5F 43 52 53 00 4D 34 ....y..N._CRS.M4 + 2B10: 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 60.PLA-ASL-\_SB. + 2B20: 50 43 49 30 2E 5F 43 52 53 20 53 74 61 72 74 0A PCI0._CRS Start. + 2B30: 00 00 00 00 00 00 00 8A 43 52 45 53 0B 9B 01 42 ........CRES...B + 2B40: 54 4D 4E 8A 43 52 45 53 0B 9F 01 42 54 4D 58 8A TMN.CRES...BTMX. + 2B50: 43 52 45 53 0B A7 01 42 54 4C 4E 8A 43 52 45 53 CRES...BTLN.CRES + 2B60: 0B B6 01 42 54 4E 31 8A 43 52 45 53 0B BA 01 42 ...BTN1.CRES...B + 2B70: 54 58 31 8A 43 52 45 53 0B C2 01 42 54 4C 31 70 TX1.CRES...BTL1p + 2B80: 54 4F 4D 5F 42 54 4D 4E A0 11 92 93 54 4F 50 4D TOM_BTMN....TOPM + 2B90: 00 70 54 4F 50 4D 42 54 58 31 74 50 43 42 41 01 .pTOPMBTX1tPCBA. + 2BA0: 42 54 4D 58 74 50 43 42 41 42 54 4D 4E 42 54 4C BTMXtPCBABTMNBTL + 2BB0: 4E 72 50 43 42 4C 01 42 54 4E 31 74 42 54 58 31 NrPCBL.BTN1tBTX1 + 2BC0: 42 54 4E 31 42 54 4C 31 72 42 54 4C 31 01 42 54 BTN1BTL1rBTL1.BT + 2BD0: 4C 31 A0 46 08 93 4D 4D 36 34 01 8F 43 52 45 53 L1.F..MM64..CRES + 2BE0: 0B 49 02 4D 31 4D 4E 8F 43 52 45 53 0B 51 02 4D .I.M1MN.CRES.Q.M + 2BF0: 31 4D 58 8F 43 52 45 53 0B 61 02 4D 31 4C 4E 70 1MX.CRES.a.M1LNp + 2C00: 48 4D 42 31 4D 31 4D 4E 70 48 4D 4D 31 4D 31 4D HMB1M1MNpHMM1M1M + 2C10: 58 70 48 4D 4C 31 4D 31 4C 4E 8F 43 52 45 53 0B XpHML1M1LN.CRES. + 2C20: 77 02 4D 32 4D 4E 8F 43 52 45 53 0B 7F 02 4D 32 w.M2MN.CRES...M2 + 2C30: 4D 58 8F 43 52 45 53 0B 8F 02 4D 32 4C 4E 70 48 MX.CRES...M2LNpH + 2C40: 4D 42 32 4D 32 4D 4E 70 48 4D 4D 32 4D 32 4D 58 MB2M2MNpHMM2M2MX + 2C50: 70 48 4D 4C 32 4D 32 4C 4E 4D 34 36 30 0D 50 4C pHML2M2LNM460.PL + 2C60: 41 2D 41 53 4C 2D 5C 5F 53 42 2E 50 43 49 30 2E A-ASL-\_SB.PCI0. + 2C70: 5F 43 52 53 20 45 6E 64 0A 00 00 00 00 00 00 00 _CRS End........ + 2C80: A4 43 52 45 53 5B 82 4E 14 4D 45 4D 52 08 5F 48 .CRES[.N.MEMR._H + 2C90: 49 44 0C 41 D0 0C 02 08 42 41 52 33 0C 00 00 20 ID.A....BAR3... + 2CA0: A0 08 4D 45 4D 31 11 29 0A 26 86 09 00 01 00 00 ..MEM1.).&...... + 2CB0: 00 00 00 00 00 00 86 09 00 01 00 00 00 00 00 00 ................ + 2CC0: 00 00 86 09 00 01 00 00 00 00 00 00 00 00 79 00 ..............y. + 2CD0: 14 44 10 5F 43 52 53 00 4D 34 36 30 0D 50 4C 41 .D._CRS.M460.PLA + 2CE0: 2D 41 53 4C 2D 5C 5F 53 42 2E 50 43 49 30 2E 4D -ASL-\_SB.PCI0.M + 2CF0: 45 4D 52 2E 5F 43 52 53 20 53 74 61 72 74 0A 00 EMR._CRS Start.. + 2D00: 00 00 00 00 00 00 8A 4D 45 4D 31 0A 04 4D 42 30 .......MEM1..MB0 + 2D10: 31 8A 4D 45 4D 31 0A 08 4D 4C 30 31 8A 4D 45 4D 1.MEM1..ML01.MEM + 2D20: 31 0A 10 4D 42 30 32 8A 4D 45 4D 31 0A 14 4D 4C 1..MB02.MEM1..ML + 2D30: 30 32 8A 4D 45 4D 31 0A 1C 4D 42 30 33 8A 4D 45 02.MEM1..MB03.ME + 2D40: 4D 31 0A 20 4D 4C 30 33 A0 3B 47 50 49 43 70 0C M1. ML03.;GPICp. + 2D50: 00 00 C0 FE 4D 42 30 31 70 0C 00 00 E0 FE 4D 42 ....MB01p.....MB + 2D60: 30 32 70 0B 00 10 4D 4C 30 31 A0 11 4E 41 50 43 02p...ML01..NAPC + 2D70: 72 4D 4C 30 31 0B 00 10 4D 4C 30 31 70 0B 00 10 rML01...ML01p... + 2D80: 4D 4C 30 32 A0 1F 92 93 42 41 52 33 0C 00 00 F0 ML02....BAR3.... + 2D90: FF 70 42 41 52 33 4D 42 30 33 70 0C 00 00 10 00 .pBAR3MB03p..... + 2DA0: 4D 4C 30 33 4D 34 36 30 0D 50 4C 41 2D 41 53 4C ML03M460.PLA-ASL + 2DB0: 2D 5C 5F 53 42 2E 50 43 49 30 2E 4D 45 4D 52 2E -\_SB.PCI0.MEMR. + 2DC0: 5F 43 52 53 20 45 6E 64 0A 00 00 00 00 00 00 00 _CRS End........ + 2DD0: A4 4D 45 4D 31 5B 01 4E 41 50 4D 00 14 43 06 4E .MEM1[.NAPM..C.N + 2DE0: 41 50 45 00 5B 23 4E 41 50 4D FF FF 72 50 43 42 APE.[#NAPM..rPCB + 2DF0: 41 0A B8 60 5B 80 56 41 52 4D 00 60 0A 08 5B 81 A..`[.VARM.`..[. + 2E00: 10 56 41 52 4D 03 4E 41 50 58 20 4E 41 50 44 20 .VARM.NAPX NAPD + 2E10: 70 4E 41 50 58 61 70 0C 00 00 30 14 4E 41 50 58 pNAPXap...0.NAPX + 2E20: 70 4E 41 50 44 60 7B 60 0C EF FF FF FF 60 70 60 pNAPD`{`.....`p` + 2E30: 4E 41 50 44 70 61 4E 41 50 58 5B 27 4E 41 50 4D NAPDpaNAPX['NAPM + 2E40: 14 49 07 50 58 43 52 0B 4D 34 36 30 0D 50 4C 41 .I.PXCR.M460.PLA + 2E50: 2D 41 53 4C 2D 5F 53 42 2E 50 43 49 30 2E 47 50 -ASL-_SB.PCI0.GP + 2E60: 50 58 2E 50 58 43 52 0A 00 00 00 00 00 00 00 70 PX.PXCR........p + 2E70: 00 60 70 4D 30 31 37 68 69 6A 0A 34 00 0A 08 61 .`pM017hij.4...a + 2E80: A2 37 92 93 61 00 70 4D 30 31 37 68 69 6A 61 00 .7..a.pM017hija. + 2E90: 0A 08 62 A0 0A 91 93 62 00 93 62 0A FF A5 A0 09 ..b....b..b..... + 2EA0: 93 62 0A 10 70 61 60 A5 70 4D 30 31 37 68 69 6A .b..pa`.pM017hij + 2EB0: 72 61 01 00 00 0A 08 61 A4 60 14 48 0B 53 50 43 ra.....a.`.H.SPC + 2EC0: 46 01 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5F F.M460.PLA-ASL-_ + 2ED0: 53 42 2E 50 43 49 30 2E 47 50 50 58 2E 53 50 43 SB.PCI0.GPPX.SPC + 2EE0: 46 0A 00 00 00 00 00 00 00 70 4D 30 31 39 00 7A F........pM019.z + 2EF0: 68 0A 10 00 7B 68 0A FF 00 0A 18 60 7A 7B 60 0B h...{h.....`z{`. + 2F00: 00 FF 00 0A 08 4E 42 52 49 70 4D 30 31 39 4E 42 .....NBRIpM019NB + 2F10: 52 49 00 00 0A 04 4E 43 4D 44 70 4D 30 31 39 4E RI....NCMDpM019N + 2F20: 42 52 49 00 00 0A 10 4E 42 41 52 70 50 58 43 52 BRI....NBARpPXCR + 2F30: 4E 42 52 49 00 00 61 70 4D 30 31 39 4E 42 52 49 NBRI..apM019NBRI + 2F40: 00 00 72 61 0A 08 00 50 58 44 43 70 4D 30 31 39 ..ra...PXDCpM019 + 2F50: 4E 42 52 49 00 00 72 61 0A 10 00 50 58 4C 43 70 NBRI..ra...PXLCp + 2F60: 4D 30 31 39 4E 42 52 49 00 00 72 61 0A 28 00 50 M019NBRI..ra.(.P + 2F70: 58 44 32 14 4E 09 52 50 43 46 00 4D 34 36 30 0D XD2.N.RPCF.M460. + 2F80: 50 4C 41 2D 41 53 4C 2D 5F 53 42 2E 50 43 49 30 PLA-ASL-_SB.PCI0 + 2F90: 2E 47 50 50 58 2E 52 50 43 46 0A 00 00 00 00 00 .GPPX.RPCF...... + 2FA0: 00 00 70 50 58 43 52 4E 42 52 49 00 00 61 4D 30 ..pPXCRNBRI..aM0 + 2FB0: 32 30 4E 42 52 49 00 00 72 61 0A 08 00 50 58 44 20NBRI..ra...PXD + 2FC0: 43 4D 30 32 30 4E 42 52 49 00 00 72 61 0A 10 00 CM020NBRI..ra... + 2FD0: 7B 50 58 4C 43 0C FC FE FF FF 00 4D 30 32 30 4E {PXLC......M020N + 2FE0: 42 52 49 00 00 72 61 0A 28 00 50 58 44 32 4D 30 BRI..ra.(.PXD2M0 + 2FF0: 32 30 4E 42 52 49 00 00 0A 10 4E 42 41 52 4D 30 20NBRI....NBARM0 + 3000: 32 30 4E 42 52 49 00 00 0A 04 7D 4E 43 4D 44 0A 20NBRI....}NCMD. + 3010: 06 00 14 4D 04 55 50 57 44 00 4D 34 36 30 0D 50 ...M.UPWD.M460.P + 3020: 4C 41 2D 41 53 4C 2D 5F 53 42 2E 50 43 49 30 2E LA-ASL-_SB.PCI0. + 3030: 55 50 57 44 0A 00 00 00 00 00 00 00 5B 80 50 53 UPWD........[.PS + 3040: 4D 49 01 0A B0 0A 02 5B 81 10 50 53 4D 49 01 53 MI.....[..PSMI.S + 3050: 4D 49 43 08 53 4D 49 44 08 70 0A E3 53 4D 49 43 MIC.SMID.p..SMIC + 3060: 08 50 52 42 30 12 45 12 14 12 0D 04 0C FF FF 01 .PRB0.E......... + 3070: 00 00 4C 4E 4B 41 00 12 0D 04 0C FF FF 01 00 01 ..LNKA.......... + 3080: 4C 4E 4B 42 00 12 0E 04 0C FF FF 01 00 0A 02 4C LNKB...........L + 3090: 4E 4B 43 00 12 0E 04 0C FF FF 01 00 0A 03 4C 4E NKC...........LN + 30A0: 4B 44 00 12 0E 04 0C FF FF 01 00 0A 04 4C 4E 4B KD...........LNK + 30B0: 41 00 12 0D 04 0C FF FF 02 00 00 4C 4E 4B 45 00 A..........LNKE. + 30C0: 12 0D 04 0C FF FF 02 00 01 4C 4E 4B 46 00 12 0E .........LNKF... + 30D0: 04 0C FF FF 02 00 0A 02 4C 4E 4B 47 00 12 0E 04 ........LNKG.... + 30E0: 0C FF FF 02 00 0A 03 4C 4E 4B 48 00 12 0E 04 0C .......LNKH..... + 30F0: FF FF 02 00 0A 04 4C 4E 4B 45 00 12 0E 04 0C FF ......LNKE...... + 3100: FF 02 00 0A 05 4C 4E 4B 46 00 12 0D 04 0C FF FF .....LNKF....... + 3110: 03 00 00 4C 4E 4B 41 00 12 0D 04 0C FF FF 04 00 ...LNKA......... + 3120: 00 4C 4E 4B 41 00 12 0D 04 0C FF FF 08 00 00 4C .LNKA..........L + 3130: 4E 4B 41 00 12 0D 04 0C FF FF 08 00 01 4C 4E 4B NKA..........LNK + 3140: 42 00 12 0E 04 0C FF FF 08 00 0A 02 4C 4E 4B 43 B...........LNKC + 3150: 00 12 0D 04 0C FF FF 14 00 00 4C 4E 4B 41 00 12 ..........LNKA.. + 3160: 0D 04 0C FF FF 14 00 01 4C 4E 4B 42 00 12 0E 04 ........LNKB.... + 3170: 0C FF FF 14 00 0A 02 4C 4E 4B 43 00 12 0E 04 0C .......LNKC..... + 3180: FF FF 14 00 0A 03 4C 4E 4B 44 00 08 41 52 42 30 ......LNKD..ARB0 + 3190: 12 4D 0F 14 12 0B 04 0C FF FF 01 00 00 00 0A 10 .M.............. + 31A0: 12 0B 04 0C FF FF 01 00 01 00 0A 11 12 0C 04 0C ................ + 31B0: FF FF 01 00 0A 02 00 0A 12 12 0C 04 0C FF FF 01 ................ + 31C0: 00 0A 03 00 0A 13 12 0C 04 0C FF FF 01 00 0A 04 ................ + 31D0: 00 0A 10 12 0B 04 0C FF FF 02 00 00 00 0A 14 12 ................ + 31E0: 0B 04 0C FF FF 02 00 01 00 0A 15 12 0C 04 0C FF ................ + 31F0: FF 02 00 0A 02 00 0A 16 12 0C 04 0C FF FF 02 00 ................ + 3200: 0A 03 00 0A 17 12 0C 04 0C FF FF 02 00 0A 04 00 ................ + 3210: 0A 14 12 0C 04 0C FF FF 02 00 0A 05 00 0A 15 12 ................ + 3220: 0B 04 0C FF FF 03 00 00 00 0A 10 12 0B 04 0C FF ................ + 3230: FF 04 00 00 00 0A 10 12 0B 04 0C FF FF 08 00 00 ................ + 3240: 00 0A 10 12 0B 04 0C FF FF 08 00 01 00 0A 11 12 ................ + 3250: 0C 04 0C FF FF 08 00 0A 02 00 0A 12 12 0B 04 0C ................ + 3260: FF FF 14 00 00 00 0A 10 12 0B 04 0C FF FF 14 00 ................ + 3270: 01 00 0A 11 12 0C 04 0C FF FF 14 00 0A 02 00 0A ................ + 3280: 12 12 0C 04 0C FF FF 14 00 0A 03 00 0A 13 08 4E ...............N + 3290: 52 42 30 12 4D 0F 14 12 0B 04 0C FF FF 01 00 00 RB0.M........... + 32A0: 00 0A 18 12 0B 04 0C FF FF 01 00 01 00 0A 19 12 ................ + 32B0: 0C 04 0C FF FF 01 00 0A 02 00 0A 1A 12 0C 04 0C ................ + 32C0: FF FF 01 00 0A 03 00 0A 1B 12 0C 04 0C FF FF 01 ................ + 32D0: 00 0A 04 00 0A 18 12 0B 04 0C FF FF 02 00 00 00 ................ + 32E0: 0A 1C 12 0B 04 0C FF FF 02 00 01 00 0A 1D 12 0C ................ + 32F0: 04 0C FF FF 02 00 0A 02 00 0A 1E 12 0C 04 0C FF ................ + 3300: FF 02 00 0A 03 00 0A 1F 12 0C 04 0C FF FF 02 00 ................ + 3310: 0A 04 00 0A 1C 12 0C 04 0C FF FF 02 00 0A 05 00 ................ + 3320: 0A 1D 12 0B 04 0C FF FF 03 00 00 00 0A 28 12 0B .............(.. + 3330: 04 0C FF FF 04 00 00 00 0A 28 12 0B 04 0C FF FF .........(...... + 3340: 08 00 00 00 0A 20 12 0B 04 0C FF FF 08 00 01 00 ..... .......... + 3350: 0A 21 12 0C 04 0C FF FF 08 00 0A 02 00 0A 22 12 .!............". + 3360: 0B 04 0C FF FF 14 00 00 00 0A 10 12 0B 04 0C FF ................ + 3370: FF 14 00 01 00 0A 11 12 0C 04 0C FF FF 14 00 0A ................ + 3380: 02 00 0A 12 12 0C 04 0C FF FF 14 00 0A 03 00 0A ................ + 3390: 13 14 25 5F 50 52 54 00 A0 17 50 49 43 4D A0 0A ..%_PRT...PICM.. + 33A0: 4E 41 50 43 A4 4E 52 42 30 A1 06 A4 41 52 42 30 NAPC.NRB0...ARB0 + 33B0: A1 06 A4 50 52 42 30 5B 82 47 17 47 50 50 30 08 ...PRB0[.G.GPP0. + 33C0: 5F 41 44 52 0C 01 00 01 00 14 42 0A 5F 50 52 57 _ADR......B._PRW + 33D0: 00 A0 40 05 93 57 4B 50 4D 01 4D 34 36 30 0D 50 ..@..WKPM.M460.P + 33E0: 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 50 43 49 30 LA-ASL-\_SB.PCI0 + 33F0: 2E 47 50 50 30 2E 52 48 52 57 20 52 65 74 75 72 .GPP0.RHRW Retur + 3400: 6E 20 47 50 52 57 20 28 30 78 38 2C 20 30 78 34 n GPRW (0x8, 0x4 + 3410: 29 0A 00 00 00 00 00 00 00 A4 47 50 52 57 0A 08 ).........GPRW.. + 3420: 0A 04 A1 49 04 4D 34 36 30 0D 50 4C 41 2D 41 53 ...I.M460.PLA-AS + 3430: 4C 2D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 50 30 L-\_SB.PCI0.GPP0 + 3440: 2E 52 48 52 57 20 52 65 74 75 72 6E 20 47 50 52 .RHRW Return GPR + 3450: 57 20 28 30 78 38 2C 20 30 78 30 29 0A 00 00 00 W (0x8, 0x0).... + 3460: 00 00 00 00 A4 47 50 52 57 0A 08 00 08 50 52 30 .....GPRW....PR0 + 3470: 30 12 34 04 12 0B 04 0B FF FF 00 4C 4E 4B 41 00 0.4........LNKA. + 3480: 12 0B 04 0B FF FF 01 4C 4E 4B 42 00 12 0C 04 0B .......LNKB..... + 3490: FF FF 0A 02 4C 4E 4B 43 00 12 0C 04 0B FF FF 0A ....LNKC........ + 34A0: 03 4C 4E 4B 44 00 08 41 52 30 30 12 2C 04 12 09 .LNKD..AR00.,... + 34B0: 04 0B FF FF 00 00 0A 10 12 09 04 0B FF FF 01 00 ................ + 34C0: 0A 11 12 0A 04 0B FF FF 0A 02 00 0A 12 12 0A 04 ................ + 34D0: 0B FF FF 0A 03 00 0A 13 08 4E 52 30 30 12 2C 04 .........NR00.,. + 34E0: 12 09 04 0B FF FF 00 00 0A 18 12 09 04 0B FF FF ................ + 34F0: 01 00 0A 19 12 0A 04 0B FF FF 0A 02 00 0A 1A 12 ................ + 3500: 0A 04 0B FF FF 0A 03 00 0A 1B 14 25 5F 50 52 54 ...........%_PRT + 3510: 00 A0 17 50 49 43 4D A0 0A 4E 41 50 43 A4 4E 52 ...PICM..NAPC.NR + 3520: 30 30 A1 06 A4 41 52 30 30 A1 06 A4 50 52 30 30 00...AR00...PR00 + 3530: 5B 82 47 17 47 50 50 31 08 5F 41 44 52 0C 02 00 [.G.GPP1._ADR... + 3540: 01 00 14 42 0A 52 48 52 57 00 A0 40 05 93 57 4B ...B.RHRW..@..WK + 3550: 50 4D 01 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D PM.M460.PLA-ASL- + 3560: 5C 5F 53 42 2E 50 43 49 30 2E 47 50 50 31 2E 52 \_SB.PCI0.GPP1.R + 3570: 48 52 57 20 52 65 74 75 72 6E 20 47 50 52 57 20 HRW Return GPRW + 3580: 28 30 78 38 2C 20 30 78 34 29 0A 00 00 00 00 00 (0x8, 0x4)...... + 3590: 00 00 A4 47 50 52 57 0A 08 0A 04 A1 49 04 4D 34 ...GPRW.....I.M4 + 35A0: 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 60.PLA-ASL-\_SB. + 35B0: 50 43 49 30 2E 47 50 50 31 2E 52 48 52 57 20 52 PCI0.GPP1.RHRW R + 35C0: 65 74 75 72 6E 20 47 50 52 57 20 28 30 78 38 2C eturn GPRW (0x8, + 35D0: 20 30 78 30 29 0A 00 00 00 00 00 00 00 A4 47 50 0x0).........GP + 35E0: 52 57 0A 08 00 08 50 52 30 31 12 34 04 12 0B 04 RW....PR01.4.... + 35F0: 0B FF FF 00 4C 4E 4B 45 00 12 0B 04 0B FF FF 01 ....LNKE........ + 3600: 4C 4E 4B 46 00 12 0C 04 0B FF FF 0A 02 4C 4E 4B LNKF.........LNK + 3610: 47 00 12 0C 04 0B FF FF 0A 03 4C 4E 4B 48 00 08 G.........LNKH.. + 3620: 41 52 30 31 12 2C 04 12 09 04 0B FF FF 00 00 0A AR01.,.......... + 3630: 14 12 09 04 0B FF FF 01 00 0A 15 12 0A 04 0B FF ................ + 3640: FF 0A 02 00 0A 16 12 0A 04 0B FF FF 0A 03 00 0A ................ + 3650: 17 08 4E 52 30 31 12 2C 04 12 09 04 0B FF FF 00 ..NR01.,........ + 3660: 00 0A 1C 12 09 04 0B FF FF 01 00 0A 1D 12 0A 04 ................ + 3670: 0B FF FF 0A 02 00 0A 1E 12 0A 04 0B FF FF 0A 03 ................ + 3680: 00 0A 1F 14 25 5F 50 52 54 00 A0 17 50 49 43 4D ....%_PRT...PICM + 3690: A0 0A 4E 41 50 43 A4 4E 52 30 31 A1 06 A4 41 52 ..NAPC.NR01...AR + 36A0: 30 31 A1 06 A4 50 52 30 31 5B 82 48 1D 47 50 50 01...PR01[.H.GPP + 36B0: 32 08 5F 41 44 52 0C 03 00 01 00 14 46 0F 52 48 2._ADR......F.RH + 36C0: 52 57 00 A0 40 05 93 57 58 31 4D 01 4D 34 36 30 RW..@..WX1M.M460 + 36D0: 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 50 43 .PLA-ASL-\_SB.PC + 36E0: 49 30 2E 47 50 50 32 2E 52 48 52 57 20 52 65 74 I0.GPP2.RHRW Ret + 36F0: 75 72 6E 20 47 50 52 57 20 28 30 78 44 2C 20 30 urn GPRW (0xD, 0 + 3700: 78 34 29 0A 00 00 00 00 00 00 00 A4 47 50 52 57 x4).........GPRW + 3710: 0A 0D 0A 04 A1 4D 09 A0 40 05 93 57 4B 50 4D 01 .....M..@..WKPM. + 3720: 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 M460.PLA-ASL-\_S + 3730: 42 2E 50 43 49 30 2E 47 50 50 32 2E 52 48 52 57 B.PCI0.GPP2.RHRW + 3740: 20 52 65 74 75 72 6E 20 47 50 52 57 20 28 30 78 Return GPRW (0x + 3750: 38 2C 20 30 78 34 29 0A 00 00 00 00 00 00 00 A4 8, 0x4)......... + 3760: 47 50 52 57 0A 08 0A 04 A1 49 04 4D 34 36 30 0D GPRW.....I.M460. + 3770: 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 50 43 49 PLA-ASL-\_SB.PCI + 3780: 30 2E 47 50 50 32 2E 52 48 52 57 20 52 65 74 75 0.GPP2.RHRW Retu + 3790: 72 6E 20 47 50 52 57 20 28 30 78 38 2C 20 30 78 rn GPRW (0x8, 0x + 37A0: 30 29 0A 00 00 00 00 00 00 00 A4 47 50 52 57 0A 0).........GPRW. + 37B0: 08 00 08 50 52 30 32 12 34 04 12 0B 04 0B FF FF ...PR02.4....... + 37C0: 00 4C 4E 4B 41 00 12 0B 04 0B FF FF 01 4C 4E 4B .LNKA........LNK + 37D0: 42 00 12 0C 04 0B FF FF 0A 02 4C 4E 4B 43 00 12 B.........LNKC.. + 37E0: 0C 04 0B FF FF 0A 03 4C 4E 4B 44 00 08 41 52 30 .......LNKD..AR0 + 37F0: 32 12 2C 04 12 09 04 0B FF FF 00 00 0A 10 12 09 2.,............. + 3800: 04 0B FF FF 01 00 0A 11 12 0A 04 0B FF FF 0A 02 ................ + 3810: 00 0A 12 12 0A 04 0B FF FF 0A 03 00 0A 13 08 4E ...............N + 3820: 52 30 32 12 2C 04 12 09 04 0B FF FF 00 00 0A 20 R02.,.......... + 3830: 12 09 04 0B FF FF 01 00 0A 21 12 0A 04 0B FF FF .........!...... + 3840: 0A 02 00 0A 22 12 0A 04 0B FF FF 0A 03 00 0A 23 ...."..........# + 3850: 14 25 5F 50 52 54 00 A0 17 50 49 43 4D A0 0A 4E .%_PRT...PICM..N + 3860: 41 50 43 A4 4E 52 30 32 A1 06 A4 41 52 30 32 A1 APC.NR02...AR02. + 3870: 06 A4 50 52 30 32 5B 82 0B 57 57 41 4E 08 5F 41 ..PR02[..WWAN._A + 3880: 44 52 00 5B 82 44 0D 47 50 50 33 08 5F 41 44 52 DR.[.D.GPP3._ADR + 3890: 0C 04 00 01 00 08 50 52 30 33 12 34 04 12 0B 04 ......PR03.4.... + 38A0: 0B FF FF 00 4C 4E 4B 45 00 12 0B 04 0B FF FF 01 ....LNKE........ + 38B0: 4C 4E 4B 46 00 12 0C 04 0B FF FF 0A 02 4C 4E 4B LNKF.........LNK + 38C0: 47 00 12 0C 04 0B FF FF 0A 03 4C 4E 4B 48 00 08 G.........LNKH.. + 38D0: 41 52 30 33 12 2C 04 12 09 04 0B FF FF 00 00 0A AR03.,.......... + 38E0: 14 12 09 04 0B FF FF 01 00 0A 15 12 0A 04 0B FF ................ + 38F0: FF 0A 02 00 0A 16 12 0A 04 0B FF FF 0A 03 00 0A ................ + 3900: 17 08 4E 52 30 33 12 2C 04 12 09 04 0B FF FF 00 ..NR03.,........ + 3910: 00 0A 24 12 09 04 0B FF FF 01 00 0A 25 12 0A 04 ..$.........%... + 3920: 0B FF FF 0A 02 00 0A 26 12 0A 04 0B FF FF 0A 03 .......&........ + 3930: 00 0A 27 14 25 5F 50 52 54 00 A0 17 50 49 43 4D ..'.%_PRT...PICM + 3940: A0 0A 4E 41 50 43 A4 4E 52 30 33 A1 06 A4 41 52 ..NAPC.NR03...AR + 3950: 30 33 A1 06 A4 50 52 30 33 5B 82 44 0D 47 50 50 03...PR03[.D.GPP + 3960: 34 08 5F 41 44 52 0C 05 00 01 00 08 50 52 30 34 4._ADR......PR04 + 3970: 12 34 04 12 0B 04 0B FF FF 00 4C 4E 4B 41 00 12 .4........LNKA.. + 3980: 0B 04 0B FF FF 01 4C 4E 4B 42 00 12 0C 04 0B FF ......LNKB...... + 3990: FF 0A 02 4C 4E 4B 43 00 12 0C 04 0B FF FF 0A 03 ...LNKC......... + 39A0: 4C 4E 4B 44 00 08 41 52 30 34 12 2C 04 12 09 04 LNKD..AR04.,.... + 39B0: 0B FF FF 00 00 0A 10 12 09 04 0B FF FF 01 00 0A ................ + 39C0: 11 12 0A 04 0B FF FF 0A 02 00 0A 12 12 0A 04 0B ................ + 39D0: FF FF 0A 03 00 0A 13 08 4E 52 30 34 12 2C 04 12 ........NR04.,.. + 39E0: 09 04 0B FF FF 00 00 0A 28 12 09 04 0B FF FF 01 ........(....... + 39F0: 00 0A 29 12 0A 04 0B FF FF 0A 02 00 0A 2A 12 0A ..)..........*.. + 3A00: 04 0B FF FF 0A 03 00 0A 2B 14 25 5F 50 52 54 00 ........+.%_PRT. + 3A10: A0 17 50 49 43 4D A0 0A 4E 41 50 43 A4 4E 52 30 ..PICM..NAPC.NR0 + 3A20: 34 A1 06 A4 41 52 30 34 A1 06 A4 50 52 30 34 5B 4...AR04...PR04[ + 3A30: 82 42 19 47 50 50 35 08 5F 41 44 52 0C 01 00 02 .B.GPP5._ADR.... + 3A40: 00 14 42 0A 52 48 52 57 00 A0 40 05 93 57 4B 50 ..B.RHRW..@..WKP + 3A50: 4D 01 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C M.M460.PLA-ASL-\ + 3A60: 5F 53 42 2E 50 43 49 30 2E 47 50 50 35 2E 52 48 _SB.PCI0.GPP5.RH + 3A70: 52 57 20 52 65 74 75 72 6E 20 47 50 52 57 20 28 RW Return GPRW ( + 3A80: 30 78 46 2C 20 30 78 34 29 0A 00 00 00 00 00 00 0xF, 0x4)....... + 3A90: 00 A4 47 50 52 57 0A 0F 0A 04 A1 49 04 4D 34 36 ..GPRW.....I.M46 + 3AA0: 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 50 0.PLA-ASL-\_SB.P + 3AB0: 43 49 30 2E 47 50 50 35 2E 52 48 52 57 20 52 65 CI0.GPP5.RHRW Re + 3AC0: 74 75 72 6E 20 47 50 52 57 20 28 30 78 46 2C 20 turn GPRW (0xF, + 3AD0: 30 78 30 29 0A 00 00 00 00 00 00 00 A4 47 50 52 0x0).........GPR + 3AE0: 57 0A 0F 00 08 50 52 30 37 12 34 04 12 0B 04 0B W....PR07.4..... + 3AF0: FF FF 00 4C 4E 4B 45 00 12 0B 04 0B FF FF 01 4C ...LNKE........L + 3B00: 4E 4B 46 00 12 0C 04 0B FF FF 0A 02 4C 4E 4B 47 NKF.........LNKG + 3B10: 00 12 0C 04 0B FF FF 0A 03 4C 4E 4B 48 00 08 41 .........LNKH..A + 3B20: 52 30 37 12 2C 04 12 09 04 0B FF FF 00 00 0A 14 R07.,........... + 3B30: 12 09 04 0B FF FF 01 00 0A 15 12 0A 04 0B FF FF ................ + 3B40: 0A 02 00 0A 16 12 0A 04 0B FF FF 0A 03 00 0A 17 ................ + 3B50: 08 4E 52 30 37 12 2C 04 12 09 04 0B FF FF 00 00 .NR07.,......... + 3B60: 0A 2C 12 09 04 0B FF FF 01 00 0A 2D 12 0A 04 0B .,.........-.... + 3B70: FF FF 0A 02 00 0A 2E 12 0A 04 0B FF FF 0A 03 00 ................ + 3B80: 0A 2F 14 25 5F 50 52 54 00 A0 17 50 49 43 4D A0 ./.%_PRT...PICM. + 3B90: 0A 4E 41 50 43 A4 4E 52 30 37 A1 06 A4 41 52 30 .NAPC.NR07...AR0 + 3BA0: 37 A1 06 A4 50 52 30 37 5B 82 0B 52 54 4C 38 08 7...PR07[..RTL8. + 3BB0: 5F 41 44 52 00 5B 82 0C 52 55 53 42 08 5F 41 44 _ADR.[..RUSB._AD + 3BC0: 52 0A 04 5B 82 47 17 47 50 50 36 08 5F 41 44 52 R..[.G.GPP6._ADR + 3BD0: 0C 02 00 02 00 14 42 0A 52 48 52 57 00 A0 40 05 ......B.RHRW..@. + 3BE0: 93 57 4B 50 4D 01 4D 34 36 30 0D 50 4C 41 2D 41 .WKPM.M460.PLA-A + 3BF0: 53 4C 2D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 50 SL-\_SB.PCI0.GPP + 3C00: 36 2E 52 48 52 57 20 52 65 74 75 72 6E 20 47 50 6.RHRW Return GP + 3C10: 52 57 20 28 30 78 45 2C 20 30 78 34 29 0A 00 00 RW (0xE, 0x4)... + 3C20: 00 00 00 00 00 A4 47 50 52 57 0A 0E 0A 04 A1 49 ......GPRW.....I + 3C30: 04 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F .M460.PLA-ASL-\_ + 3C40: 53 42 2E 50 43 49 30 2E 47 50 50 36 2E 52 48 52 SB.PCI0.GPP6.RHR + 3C50: 57 20 52 65 74 75 72 6E 20 47 50 52 57 20 28 30 W Return GPRW (0 + 3C60: 78 45 2C 20 30 78 30 29 0A 00 00 00 00 00 00 00 xE, 0x0)........ + 3C70: A4 47 50 52 57 0A 0E 00 08 50 52 30 38 12 34 04 .GPRW....PR08.4. + 3C80: 12 0B 04 0B FF FF 00 4C 4E 4B 45 00 12 0B 04 0B .......LNKE..... + 3C90: FF FF 01 4C 4E 4B 46 00 12 0C 04 0B FF FF 0A 02 ...LNKF......... + 3CA0: 4C 4E 4B 47 00 12 0C 04 0B FF FF 0A 03 4C 4E 4B LNKG.........LNK + 3CB0: 48 00 08 41 52 30 38 12 2C 04 12 09 04 0B FF FF H..AR08.,....... + 3CC0: 00 00 0A 14 12 09 04 0B FF FF 01 00 0A 15 12 0A ................ + 3CD0: 04 0B FF FF 0A 02 00 0A 16 12 0A 04 0B FF FF 0A ................ + 3CE0: 03 00 0A 17 08 4E 52 30 38 12 2C 04 12 09 04 0B .....NR08.,..... + 3CF0: FF FF 00 00 0A 2C 12 09 04 0B FF FF 01 00 0A 2D .....,.........- + 3D00: 12 0A 04 0B FF FF 0A 02 00 0A 2E 12 0A 04 0B FF ................ + 3D10: FF 0A 03 00 0A 2F 14 25 5F 50 52 54 00 A0 17 50 ...../.%_PRT...P + 3D20: 49 43 4D A0 0A 4E 41 50 43 A4 4E 52 30 38 A1 06 ICM..NAPC.NR08.. + 3D30: A4 41 52 30 38 A1 06 A4 50 52 30 38 5B 82 44 2B .AR08...PR08[.D+ + 3D40: 47 50 50 37 08 5F 41 44 52 0C 03 00 02 00 14 42 GPP7._ADR......B + 3D50: 0A 52 48 52 57 00 A0 40 05 93 57 4B 50 4D 01 4D .RHRW..@..WKPM.M + 3D60: 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 460.PLA-ASL-\_SB + 3D70: 2E 50 43 49 30 2E 47 50 50 37 2E 52 48 52 57 20 .PCI0.GPP7.RHRW + 3D80: 52 65 74 75 72 6E 20 47 50 52 57 20 28 30 78 32 Return GPRW (0x2 + 3D90: 2C 20 30 78 34 29 0A 00 00 00 00 00 00 00 A4 47 , 0x4).........G + 3DA0: 50 52 57 0A 02 0A 04 A1 49 04 4D 34 36 30 0D 50 PRW.....I.M460.P + 3DB0: 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 50 43 49 30 LA-ASL-\_SB.PCI0 + 3DC0: 2E 47 50 50 37 2E 52 48 52 57 20 52 65 74 75 72 .GPP7.RHRW Retur + 3DD0: 6E 20 47 50 52 57 20 28 30 78 32 2C 20 30 78 30 n GPRW (0x2, 0x0 + 3DE0: 29 0A 00 00 00 00 00 00 00 A4 47 50 52 57 0A 02 ).........GPRW.. + 3DF0: 00 08 50 52 30 39 12 34 04 12 0B 04 0B FF FF 00 ..PR09.4........ + 3E00: 4C 4E 4B 47 00 12 0B 04 0B FF FF 01 4C 4E 4B 48 LNKG........LNKH + 3E10: 00 12 0C 04 0B FF FF 0A 02 4C 4E 4B 45 00 12 0C .........LNKE... + 3E20: 04 0B FF FF 0A 03 4C 4E 4B 46 00 08 41 52 30 39 ......LNKF..AR09 + 3E30: 12 2C 04 12 09 04 0B FF FF 00 00 0A 16 12 09 04 .,.............. + 3E40: 0B FF FF 01 00 0A 17 12 0A 04 0B FF FF 0A 02 00 ................ + 3E50: 0A 14 12 0A 04 0B FF FF 0A 03 00 0A 15 08 4E 52 ..............NR + 3E60: 30 39 12 2C 04 12 09 04 0B FF FF 00 00 0A 2E 12 09.,............ + 3E70: 09 04 0B FF FF 01 00 0A 2F 12 0A 04 0B FF FF 0A ......../....... + 3E80: 02 00 0A 2C 12 0A 04 0B FF FF 0A 03 00 0A 2D 14 ...,..........-. + 3E90: 25 5F 50 52 54 00 A0 17 50 49 43 4D A0 0A 4E 41 %_PRT...PICM..NA + 3EA0: 50 43 A4 4E 52 30 39 A1 06 A4 41 52 30 39 A1 06 PC.NR09...AR09.. + 3EB0: A4 50 52 30 39 5B 82 4B 13 57 4C 41 4E 08 5F 41 .PR09[.K.WLAN._A + 3EC0: 44 52 00 5B 80 57 4C 50 43 02 00 0A 90 5B 81 2A DR.[.WLPC....[.* + 3ED0: 57 4C 50 43 01 57 56 49 44 10 57 44 49 44 10 00 WLPC.WVID.WDID.. + 3EE0: 40 20 49 43 41 50 20 49 43 54 52 10 00 40 1D 4D @ ICAP ICTR..@.M + 3EF0: 43 41 50 20 4D 43 54 52 10 14 4F 04 4D 54 44 53 CAP MCTR..O.MTDS + 3F00: 08 08 4D 54 44 53 12 3D 1F 0A 4D 0A 54 0A 44 0A ..MTDS.=..M.T.D. + 3F10: 53 01 00 0A 02 01 0A 1E 0A 1C 0A 1C 0A 1C 0A 1C S............... + 3F20: 0A FF 0A FF 0A FF 0A FF 0A FF 0A FF 0A 02 0A 1E ................ + 3F30: 0A 1C 0A 1C 0A 1C 0A 1C 0A FF 0A FF 0A FF 0A FF ................ + 3F40: 0A FF 0A FF A4 4D 54 44 53 14 25 4D 54 43 4C 08 .....MTDS.%MTCL. + 3F50: 08 4D 54 43 4C 12 14 0C 0A 4D 0A 54 0A 43 0A 4C .MTCL....M.T.C.L + 3F60: 01 01 0A 80 00 01 0A 08 00 00 A4 4D 54 43 4C 5B ...........MTCL[ + 3F70: 84 42 07 57 52 53 54 05 00 00 14 08 5F 53 54 41 .B.WRST....._STA + 3F80: 00 A4 01 14 06 5F 4F 4E 5F 00 14 06 5F 4F 46 46 ....._ON_..._OFF + 3F90: 00 14 41 05 5F 52 53 54 00 A0 28 93 57 56 49 44 ..A._RST..(.WVID + 3FA0: 0B C3 14 A0 1E 7B 4D 43 41 50 0C 00 00 00 10 00 .....{MCAP...... + 3FB0: 70 4D 43 54 52 60 7D 60 0B 00 80 60 70 60 4D 43 pMCTR`}`...`p`MC + 3FC0: 54 52 A1 20 A0 1E 7B 49 43 41 50 0C 00 00 00 10 TR. ..{ICAP..... + 3FD0: 00 70 49 43 54 52 60 7D 60 0B 00 80 60 70 60 49 .pICTR`}`...`p`I + 3FE0: 43 54 52 14 0E 5F 50 52 52 00 A4 12 06 01 57 52 CTR.._PRR.....WR + 3FF0: 53 54 5B 82 44 0D 47 50 50 38 08 5F 41 44 52 0C ST[.D.GPP8._ADR. + 4000: 04 00 02 00 08 50 52 31 30 12 34 04 12 0B 04 0B .....PR10.4..... + 4010: FF FF 00 4C 4E 4B 47 00 12 0B 04 0B FF FF 01 4C ...LNKG........L + 4020: 4E 4B 48 00 12 0C 04 0B FF FF 0A 02 4C 4E 4B 45 NKH.........LNKE + 4030: 00 12 0C 04 0B FF FF 0A 03 4C 4E 4B 46 00 08 41 .........LNKF..A + 4040: 52 31 30 12 2C 04 12 09 04 0B FF FF 00 00 0A 16 R10.,........... + 4050: 12 09 04 0B FF FF 01 00 0A 17 12 0A 04 0B FF FF ................ + 4060: 0A 02 00 0A 14 12 0A 04 0B FF FF 0A 03 00 0A 15 ................ + 4070: 08 4E 52 31 30 12 2C 04 12 09 04 0B FF FF 00 00 .NR10.,......... + 4080: 0A 2E 12 09 04 0B FF FF 01 00 0A 2F 12 0A 04 0B .........../.... + 4090: FF FF 0A 02 00 0A 2C 12 0A 04 0B FF FF 0A 03 00 ......,......... + 40A0: 0A 2D 14 25 5F 50 52 54 00 A0 17 50 49 43 4D A0 .-.%_PRT...PICM. + 40B0: 0A 4E 41 50 43 A4 4E 52 31 30 A1 06 A4 41 52 31 .NAPC.NR10...AR1 + 40C0: 30 A1 06 A4 50 52 31 30 5B 82 44 0D 47 50 50 39 0...PR10[.D.GPP9 + 40D0: 08 5F 41 44 52 0C 05 00 02 00 08 50 52 31 31 12 ._ADR......PR11. + 40E0: 34 04 12 0B 04 0B FF FF 00 4C 4E 4B 43 00 12 0B 4........LNKC... + 40F0: 04 0B FF FF 01 4C 4E 4B 44 00 12 0C 04 0B FF FF .....LNKD....... + 4100: 0A 02 4C 4E 4B 41 00 12 0C 04 0B FF FF 0A 03 4C ..LNKA.........L + 4110: 4E 4B 42 00 08 41 52 31 31 12 2C 04 12 09 04 0B NKB..AR11.,..... + 4120: FF FF 00 00 0A 12 12 09 04 0B FF FF 01 00 0A 13 ................ + 4130: 12 0A 04 0B FF FF 0A 02 00 0A 10 12 0A 04 0B FF ................ + 4140: FF 0A 03 00 0A 11 08 4E 52 31 31 12 2C 04 12 09 .......NR11.,... + 4150: 04 0B FF FF 00 00 0A 2A 12 09 04 0B FF FF 01 00 .......*........ + 4160: 0A 2B 12 0A 04 0B FF FF 0A 02 00 0A 28 12 0A 04 .+..........(... + 4170: 0B FF FF 0A 03 00 0A 29 14 25 5F 50 52 54 00 A0 .......).%_PRT.. + 4180: 17 50 49 43 4D A0 0A 4E 41 50 43 A4 4E 52 31 31 .PICM..NAPC.NR11 + 4190: A1 06 A4 41 52 31 31 A1 06 A4 50 52 31 31 5B 82 ...AR11...PR11[. + 41A0: 44 0D 47 50 31 30 08 5F 41 44 52 0C 06 00 02 00 D.GP10._ADR..... + 41B0: 08 50 52 31 32 12 34 04 12 0B 04 0B FF FF 00 4C .PR12.4........L + 41C0: 4E 4B 47 00 12 0B 04 0B FF FF 01 4C 4E 4B 48 00 NKG........LNKH. + 41D0: 12 0C 04 0B FF FF 0A 02 4C 4E 4B 45 00 12 0C 04 ........LNKE.... + 41E0: 0B FF FF 0A 03 4C 4E 4B 46 00 08 41 52 31 32 12 .....LNKF..AR12. + 41F0: 2C 04 12 09 04 0B FF FF 00 00 0A 16 12 09 04 0B ,............... + 4200: FF FF 01 00 0A 17 12 0A 04 0B FF FF 0A 02 00 0A ................ + 4210: 14 12 0A 04 0B FF FF 0A 03 00 0A 15 08 4E 52 31 .............NR1 + 4220: 32 12 2C 04 12 09 04 0B FF FF 00 00 0A 26 12 09 2.,..........&.. + 4230: 04 0B FF FF 01 00 0A 27 12 0A 04 0B FF FF 0A 02 .......'........ + 4240: 00 0A 24 12 0A 04 0B FF FF 0A 03 00 0A 25 14 25 ..$..........%.% + 4250: 5F 50 52 54 00 A0 17 50 49 43 4D A0 0A 4E 41 50 _PRT...PICM..NAP + 4260: 43 A4 4E 52 31 32 A1 06 A4 41 52 31 32 A1 06 A4 C.NR12...AR12... + 4270: 50 52 31 32 5B 82 44 0D 47 50 31 31 08 5F 41 44 PR12[.D.GP11._AD + 4280: 52 0C 01 00 03 00 08 50 52 30 35 12 34 04 12 0B R......PR05.4... + 4290: 04 0B FF FF 00 4C 4E 4B 41 00 12 0B 04 0B FF FF .....LNKA....... + 42A0: 01 4C 4E 4B 42 00 12 0C 04 0B FF FF 0A 02 4C 4E .LNKB.........LN + 42B0: 4B 43 00 12 0C 04 0B FF FF 0A 03 4C 4E 4B 44 00 KC.........LNKD. + 42C0: 08 41 52 30 35 12 2C 04 12 09 04 0B FF FF 00 00 .AR05.,......... + 42D0: 0A 10 12 09 04 0B FF FF 01 00 0A 11 12 0A 04 0B ................ + 42E0: FF FF 0A 02 00 0A 12 12 0A 04 0B FF FF 0A 03 00 ................ + 42F0: 0A 13 08 4E 52 30 35 12 2C 04 12 09 04 0B FF FF ...NR05.,....... + 4300: 00 00 0A 18 12 09 04 0B FF FF 01 00 0A 19 12 0A ................ + 4310: 04 0B FF FF 0A 02 00 0A 1A 12 0A 04 0B FF FF 0A ................ + 4320: 03 00 0A 1B 14 25 5F 50 52 54 00 A0 17 50 49 43 .....%_PRT...PIC + 4330: 4D A0 0A 4E 41 50 43 A4 4E 52 30 35 A1 06 A4 41 M..NAPC.NR05...A + 4340: 52 30 35 A1 06 A4 50 52 30 35 5B 82 44 0D 47 50 R05...PR05[.D.GP + 4350: 31 32 08 5F 41 44 52 0C 01 00 04 00 08 50 52 30 12._ADR......PR0 + 4360: 36 12 34 04 12 0B 04 0B FF FF 00 4C 4E 4B 41 00 6.4........LNKA. + 4370: 12 0B 04 0B FF FF 01 4C 4E 4B 42 00 12 0C 04 0B .......LNKB..... + 4380: FF FF 0A 02 4C 4E 4B 43 00 12 0C 04 0B FF FF 0A ....LNKC........ + 4390: 03 4C 4E 4B 44 00 08 41 52 30 36 12 2C 04 12 09 .LNKD..AR06.,... + 43A0: 04 0B FF FF 00 00 0A 10 12 09 04 0B FF FF 01 00 ................ + 43B0: 0A 11 12 0A 04 0B FF FF 0A 02 00 0A 12 12 0A 04 ................ + 43C0: 0B FF FF 0A 03 00 0A 13 08 4E 52 30 36 12 2C 04 .........NR06.,. + 43D0: 12 09 04 0B FF FF 00 00 0A 18 12 09 04 0B FF FF ................ + 43E0: 01 00 0A 19 12 0A 04 0B FF FF 0A 02 00 0A 1A 12 ................ + 43F0: 0A 04 0B FF FF 0A 03 00 0A 1B 14 25 5F 50 52 54 ...........%_PRT + 4400: 00 A0 17 50 49 43 4D A0 0A 4E 41 50 43 A4 4E 52 ...PICM..NAPC.NR + 4410: 30 36 A1 06 A4 41 52 30 36 A1 06 A4 50 52 30 36 06...AR06...PR06 + 4420: 5B 82 4F D5 47 50 31 37 08 5F 41 44 52 0C 01 00 [.O.GP17._ADR... + 4430: 08 00 08 50 52 31 33 12 34 04 12 0B 04 0B FF FF ...PR13.4....... + 4440: 00 4C 4E 4B 43 00 12 0B 04 0B FF FF 01 4C 4E 4B .LNKC........LNK + 4450: 44 00 12 0C 04 0B FF FF 0A 02 4C 4E 4B 41 00 12 D.........LNKA.. + 4460: 0C 04 0B FF FF 0A 03 4C 4E 4B 42 00 08 41 52 31 .......LNKB..AR1 + 4470: 33 12 2C 04 12 09 04 0B FF FF 00 00 0A 12 12 09 3.,............. + 4480: 04 0B FF FF 01 00 0A 13 12 0A 04 0B FF FF 0A 02 ................ + 4490: 00 0A 10 12 0A 04 0B FF FF 0A 03 00 0A 11 08 4E ...............N + 44A0: 52 31 33 12 2C 04 12 09 04 0B FF FF 00 00 0A 22 R13.,.........." + 44B0: 12 09 04 0B FF FF 01 00 0A 23 12 0A 04 0B FF FF .........#...... + 44C0: 0A 02 00 0A 20 12 0A 04 0B FF FF 0A 03 00 0A 21 .... ..........! + 44D0: 14 25 5F 50 52 54 00 A0 17 50 49 43 4D A0 0A 4E .%_PRT...PICM..N + 44E0: 41 50 43 A4 4E 52 31 33 A1 06 A4 41 52 31 33 A1 APC.NR13...AR13. + 44F0: 06 A4 50 52 31 33 5B 82 4B 4E 56 47 41 5F 08 5F ..PR13[.KNVGA_._ + 4500: 41 44 52 00 08 44 4F 53 41 00 14 0C 5F 44 4F 53 ADR..DOSA..._DOS + 4510: 01 70 68 44 4F 53 41 14 4A 05 5F 44 4F 44 00 4D .phDOSA.J._DOD.M + 4520: 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 460.PLA-ASL-\_SB + 4530: 2E 50 43 49 30 2E 47 50 31 37 2E 56 47 41 2E 5F .PCI0.GP17.VGA._ + 4540: 44 4F 44 0A 00 00 00 00 00 00 00 A4 12 25 07 0C DOD..........%.. + 4550: 10 01 01 00 0C 10 02 01 00 0C 20 02 01 00 0C 30 .......... ....0 + 4560: 02 01 00 0C 40 02 01 00 0C 00 10 03 00 0C 00 20 ....@.......... + 4570: 03 00 5B 82 4F 46 4C 43 44 5F 08 5F 41 44 52 0B ..[.OFLCD_._ADR. + 4580: 10 01 08 42 43 4C 42 12 4B 06 34 0A 5A 0A 3C 0A ...BCLB.K.4.Z.<. + 4590: 02 0A 04 0A 06 0A 08 0A 0A 0A 0C 0A 0E 0A 10 0A ................ + 45A0: 12 0A 14 0A 16 0A 18 0A 1A 0A 1C 0A 1E 0A 20 0A .............. . + 45B0: 22 0A 24 0A 26 0A 28 0A 2A 0A 2C 0A 2E 0A 30 0A ".$.&.(.*.,...0. + 45C0: 32 0A 34 0A 36 0A 38 0A 3A 0A 3C 0A 3E 0A 40 0A 2.4.6.8.:.<.>.@. + 45D0: 42 0A 44 0A 46 0A 48 0A 4A 0A 4C 0A 4E 0A 50 0A B.D.F.H.J.L.N.P. + 45E0: 52 0A 54 0A 56 0A 58 0A 5A 0A 5C 0A 5E 0A 60 0A R.T.V.X.Z.\.^.`. + 45F0: 62 0A 64 14 3B 5F 42 43 4C 00 4D 34 36 30 0D 50 b.d.;_BCL.M460.P + 4600: 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 50 43 49 30 LA-ASL-\_SB.PCI0 + 4610: 2E 47 50 31 37 2E 56 47 41 2E 4C 43 44 2E 5F 42 .GP17.VGA.LCD._B + 4620: 43 4C 0A 00 00 00 00 00 00 00 A4 42 43 4C 42 14 CL.........BCLB. + 4630: 4A 05 5F 42 43 4D 01 4D 34 36 30 0D 50 4C 41 2D J._BCM.M460.PLA- + 4640: 41 53 4C 2D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 ASL-\_SB.PCI0.GP + 4650: 31 37 2E 56 47 41 2E 4C 43 44 2E 5F 42 43 4D 20 17.VGA.LCD._BCM + 4660: 41 72 67 30 20 3D 20 30 78 25 58 0A 00 99 68 00 Arg0 = 0x%X...h. + 4670: 00 00 00 00 00 78 77 68 0A FF 00 0A 64 61 60 41 .....xwh....da`A + 4680: 46 4E 37 60 70 68 42 52 54 4C 08 42 58 49 44 0B FN7`phBRTL.BXID. + 4690: 09 E5 08 53 58 49 44 0B 0E 6F 08 42 4F 45 44 12 ...SXID..o.BOED. + 46A0: 49 18 01 11 45 18 0B 80 01 00 FF FF FF FF FF FF I...E........... + 46B0: 00 09 E5 A8 0A 00 00 00 00 14 1F 01 04 B5 1F 13 ................ + 46C0: 78 03 EE 95 A3 54 4C 99 26 0F 50 54 00 00 00 01 x....TL.&.PT.... + 46D0: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 60 ...............` + 46E0: 99 00 C8 C0 80 50 70 30 20 36 00 38 C3 10 00 00 .....Pp0 6.8.... + 46F0: 1A 00 00 00 FD 00 1E 78 F0 F0 4F 01 0A 20 20 20 .......x..O.. + 4700: 20 20 20 00 00 00 FE 00 42 4F 45 20 43 51 0A 20 .....BOE CQ. + 4710: 20 20 20 20 20 00 00 00 FE 00 4E 45 31 34 35 46 .....NE145F + 4720: 38 4D 2D 4E 36 31 0A 02 55 02 03 0F 00 E6 06 01 8M-N61..U....... + 4730: 01 60 60 28 00 00 00 00 00 00 00 00 00 00 00 00 .``(............ + 4740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 47A0: 00 00 00 00 00 00 00 18 FE 70 13 79 00 00 03 01 .........p.y.... + 47B0: 14 C0 32 01 05 FF 0B C7 00 2F 00 1F 00 7F 07 4F ..2....../.....O + 47C0: 00 02 00 05 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 47D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 47E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 47F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4820: 00 00 00 00 00 00 00 69 90 08 43 53 4F 54 12 49 .......i..CSOT.I + 4830: 18 01 11 45 18 0B 80 01 00 FF FF FF FF FF FF 00 ...E............ + 4840: 0E 6F 10 14 00 00 00 00 00 1F 01 04 B5 1F 14 78 .o.............x + 4850: 03 EE 95 A3 54 4C 99 26 0F 50 54 00 00 00 01 01 ....TL.&.PT..... + 4860: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 80 97 ................ + 4870: 00 A0 C0 80 50 70 30 20 36 00 38 C3 10 00 00 18 ....Pp0 6.8..... + 4880: 00 00 00 FD 00 1E 78 F0 F0 4E 01 0A 20 20 20 20 ......x..N.. + 4890: 20 20 00 00 00 FE 00 43 53 4F 54 20 54 33 0A 20 .....CSOT T3. + 48A0: 20 20 20 20 00 00 00 FE 00 4D 4E 45 35 30 37 5A .....MNE507Z + 48B0: 41 31 2D 31 0A 20 02 52 02 03 0F 00 E6 06 01 01 A1-1. .R........ + 48C0: 60 60 28 00 00 00 00 00 00 00 00 00 00 00 00 00 ``(............. + 48D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 48E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 48F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4930: 00 00 00 00 00 00 18 FE 70 13 79 00 00 03 01 14 ........p.y..... + 4940: 00 2F 01 05 FF 0B 9F 00 2F 00 1F 00 7F 07 4F 00 ./....../.....O. + 4950: 02 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 49A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 49B0: 00 00 00 00 00 00 54 90 14 2A 5F 44 44 43 01 A0 ......T..*_DDC.. + 49C0: 0F 93 50 4D 49 44 42 58 49 44 A4 42 4F 45 44 A1 ..PMIDBXID.BOED. + 49D0: 11 A0 0F 93 50 4D 49 44 53 58 49 44 A4 43 53 4F ....PMIDSXID.CSO + 49E0: 54 A4 00 5B 82 0C 50 53 50 5F 08 5F 41 44 52 0A T..[..PSP_._ADR. + 49F0: 02 5B 82 0C 41 43 50 5F 08 5F 41 44 52 0A 05 5B .[..ACP_._ADR..[ + 4A00: 82 0C 41 5A 41 4C 08 5F 41 44 52 0A 06 5B 82 0B ..AZAL._ADR..[.. + 4A10: 48 44 41 55 08 5F 41 44 52 01 5B 82 42 38 58 48 HDAU._ADR.[.B8XH + 4A20: 43 30 08 5F 41 44 52 0A 03 5B 82 43 37 52 48 55 C0._ADR..[.C7RHU + 4A30: 42 14 46 07 47 50 4C 44 0A 08 50 43 4B 47 12 06 B.F.GPLD..PCKG.. + 4A40: 01 11 03 0A 10 5B 13 83 88 50 43 4B 47 00 00 00 .....[...PCKG... + 4A50: 0A 07 52 45 56 5F 70 0A 02 52 45 56 5F 5B 13 83 ..REV_p..REV_[.. + 4A60: 88 50 43 4B 47 00 00 0A 07 01 52 47 42 5F 70 01 .PCKG.....RGB_p. + 4A70: 52 47 42 5F 5B 13 83 88 50 43 4B 47 00 00 0A 40 RGB_[...PCKG...@ + 4A80: 01 56 49 53 49 70 68 56 49 53 49 5B 13 83 88 50 .VISIphVISI[...P + 4A90: 43 4B 47 00 00 0A 57 0A 08 47 50 4F 53 70 69 47 CKG...W..GPOSpiG + 4AA0: 50 4F 53 A4 50 43 4B 47 14 2B 47 55 50 43 0A 08 POS.PCKG.+GUPC.. + 4AB0: 50 43 4B 47 12 08 04 0A FF 0A FF 00 00 70 68 88 PCKG.........ph. + 4AC0: 50 43 4B 47 00 00 70 69 88 50 43 4B 47 01 00 A4 PCKG..pi.PCKG... + 4AD0: 50 43 4B 47 14 48 0A 54 50 4C 44 0A 08 50 43 4B PCKG.H.TPLD..PCK + 4AE0: 47 12 06 01 11 03 0A 10 5B 13 83 88 50 43 4B 47 G.......[...PCKG + 4AF0: 00 00 00 0A 07 52 45 56 5F 70 01 52 45 56 5F 5B .....REV_p.REV_[ + 4B00: 13 83 88 50 43 4B 47 00 00 0A 40 01 56 49 53 49 ...PCKG...@.VISI + 4B10: 70 68 56 49 53 49 5B 13 83 88 50 43 4B 47 00 00 phVISI[...PCKG.. + 4B20: 0A 57 0A 08 47 50 4F 53 70 69 47 50 4F 53 5B 13 .W..GPOSpiGPOS[. + 4B30: 83 88 50 43 4B 47 00 00 0A 4A 0A 04 53 48 41 50 ..PCKG...J..SHAP + 4B40: 70 01 53 48 41 50 5B 13 83 88 50 43 4B 47 00 00 p.SHAP[...PCKG.. + 4B50: 0A 20 0A 10 57 49 44 5F 70 0A 08 57 49 44 5F 5B . ..WID_p..WID_[ + 4B60: 13 83 88 50 43 4B 47 00 00 0A 30 0A 10 48 47 54 ...PCKG...0..HGT + 4B70: 5F 70 0A 03 48 47 54 5F A4 50 43 4B 47 14 29 54 _p..HGT_.PCKG.)T + 4B80: 55 50 43 0A 08 50 43 4B 47 12 06 04 01 00 00 00 UPC..PCKG....... + 4B90: 70 68 88 50 43 4B 47 00 00 70 69 88 50 43 4B 47 ph.PCKG..pi.PCKG + 4BA0: 01 00 A4 50 43 4B 47 08 5F 41 44 52 00 5B 82 40 ...PCKG._ADR.[.@ + 4BB0: 05 50 52 54 31 08 5F 41 44 52 01 08 55 50 43 31 .PRT1._ADR..UPC1 + 4BC0: 12 06 04 00 00 00 00 14 0B 5F 55 50 43 08 A4 55 ........._UPC..U + 4BD0: 50 43 31 08 50 4C 44 31 12 1A 01 11 17 0A 14 82 PC1.PLD1........ + 4BE0: 00 00 00 00 00 00 00 00 00 80 00 03 00 00 00 00 ................ + 4BF0: 00 00 00 14 0B 5F 50 4C 44 08 A4 50 4C 44 31 5B ....._PLD..PLD1[ + 4C00: 82 41 05 50 52 54 32 08 5F 41 44 52 0A 02 08 55 .A.PRT2._ADR...U + 4C10: 50 43 31 12 06 04 00 00 00 00 14 0B 5F 55 50 43 PC1........._UPC + 4C20: 08 A4 55 50 43 31 08 50 4C 44 31 12 1A 01 11 17 ..UPC1.PLD1..... + 4C30: 0A 14 82 00 00 00 00 00 00 00 01 00 00 01 03 00 ................ + 4C40: 00 00 00 00 00 00 14 0B 5F 50 4C 44 08 A4 50 4C ........_PLD..PL + 4C50: 44 31 5B 82 41 05 50 52 54 33 08 5F 41 44 52 0A D1[.A.PRT3._ADR. + 4C60: 03 08 55 50 43 31 12 06 04 00 00 00 00 14 0B 5F ..UPC1........._ + 4C70: 55 50 43 08 A4 55 50 43 31 08 50 4C 44 31 12 1A UPC..UPC1.PLD1.. + 4C80: 01 11 17 0A 14 82 00 00 00 00 00 00 00 01 00 80 ................ + 4C90: 01 03 00 00 00 00 00 00 00 14 0B 5F 50 4C 44 08 ..........._PLD. + 4CA0: A4 50 4C 44 31 5B 82 41 05 50 52 54 34 08 5F 41 .PLD1[.A.PRT4._A + 4CB0: 44 52 0A 04 08 55 50 43 31 12 06 04 00 00 00 00 DR...UPC1....... + 4CC0: 14 0B 5F 55 50 43 08 A4 55 50 43 31 08 50 4C 44 .._UPC..UPC1.PLD + 4CD0: 31 12 1A 01 11 17 0A 14 82 00 00 00 00 00 00 00 1............... + 4CE0: 01 00 00 02 03 00 00 00 00 00 00 00 14 0B 5F 50 .............._P + 4CF0: 4C 44 08 A4 50 4C 44 31 5B 82 41 05 50 52 54 35 LD..PLD1[.A.PRT5 + 4D00: 08 5F 41 44 52 0A 05 08 55 50 43 31 12 06 04 00 ._ADR...UPC1.... + 4D10: 00 00 00 14 0B 5F 55 50 43 08 A4 55 50 43 31 08 ....._UPC..UPC1. + 4D20: 50 4C 44 31 12 1A 01 11 17 0A 14 82 00 00 00 00 PLD1............ + 4D30: 00 00 00 00 00 80 00 03 00 00 00 00 00 00 00 14 ................ + 4D40: 0B 5F 50 4C 44 08 A4 50 4C 44 31 5B 82 41 05 50 ._PLD..PLD1[.A.P + 4D50: 52 54 36 08 5F 41 44 52 0A 06 08 55 50 43 31 12 RT6._ADR...UPC1. + 4D60: 06 04 00 00 00 00 14 0B 5F 55 50 43 08 A4 55 50 ........_UPC..UP + 4D70: 43 31 08 50 4C 44 31 12 1A 01 11 17 0A 14 82 00 C1.PLD1......... + 4D80: 00 00 00 00 00 00 00 00 00 01 03 00 00 00 00 00 ................ + 4D90: 00 00 14 0B 5F 50 4C 44 08 A4 50 4C 44 31 5B 82 ...._PLD..PLD1[. + 4DA0: 43 3D 58 48 43 31 08 5F 41 44 52 0A 04 5B 82 44 C=XHC1._ADR..[.D + 4DB0: 3C 52 48 55 42 14 46 07 47 50 4C 44 0A 08 50 43 _STA..3. + 6A00: 45 43 4F 4E 01 A0 1D 45 43 41 56 A0 17 93 5B 23 ECON...ECAV...[# + 6A10: 4C 46 43 4D 00 A0 00 70 42 41 31 50 60 5B 27 4C LFCM...pBA1P`['L + 6A20: 46 43 4D A0 08 7B 60 01 00 A4 0A 1F A1 04 A4 0A FCM..{`......... + 6A30: 0F A1 03 A4 00 14 49 19 5F 42 49 46 00 A0 4C 18 ......I._BIF..L. + 6A40: 93 45 43 41 56 01 A0 43 18 93 5B 23 4C 46 43 4D .ECAV..C..[#LFCM + 6A50: 00 A0 00 70 42 31 44 43 60 77 60 0A 0A 60 70 60 ...pB1DC`w`..`p` + 6A60: 88 50 42 49 46 01 00 70 42 31 46 43 60 77 60 0A .PBIF..pB1FC`w`. + 6A70: 0A 60 70 60 88 50 42 49 46 0A 02 00 70 42 31 44 .`p`.PBIF...pB1D + 6A80: 56 88 50 42 49 46 0A 04 00 A0 31 42 31 46 43 70 V.PBIF....1B1FCp + 6A90: 78 77 42 31 46 43 0A 0A 00 0A 0A 00 00 88 50 42 xwB1FC........PB + 6AA0: 49 46 0A 05 00 70 78 77 42 31 44 43 0A 0A 00 0A IF...pxwB1DC.... + 6AB0: 64 00 00 88 50 42 49 46 0A 07 00 70 0D 00 88 50 d...PBIF...p...P + 6AC0: 42 49 46 0A 09 00 70 0D 00 88 50 42 49 46 0A 0A BIF...p...PBIF.. + 6AD0: 00 70 0D 00 88 50 42 49 46 0A 0B 00 70 0D 00 88 .p...PBIF...p... + 6AE0: 50 42 49 46 0A 0C 00 08 42 44 4E 54 11 04 0A 09 PBIF....BDNT.... + 6AF0: 00 70 42 44 4E 30 42 44 4E 54 70 9C 42 44 4E 54 .pBDN0BDNTp.BDNT + 6B00: FF 00 88 50 42 49 46 0A 09 00 70 42 31 53 4E 60 ...PBIF...pB1SN` + 6B10: 08 53 45 52 4E 11 09 0A 06 20 20 20 20 20 00 70 .SERN.... .p + 6B20: 0A 04 62 A2 15 60 78 60 0A 0A 61 60 72 61 0A 30 ..b..`x`..a`ra.0 + 6B30: 88 53 45 52 4E 62 00 76 62 70 53 45 52 4E 88 50 .SERNb.vbpSERN.P + 6B40: 42 49 46 0A 0A 00 08 44 43 48 30 11 04 0A 0A 00 BIF....DCH0..... + 6B50: 08 44 43 48 31 0D 4C 49 4F 4E 00 08 44 43 48 32 .DCH1.LION..DCH2 + 6B60: 0D 4C 69 50 00 A0 20 93 42 31 54 59 01 70 44 43 .LiP.. .B1TY.pDC + 6B70: 48 31 44 43 48 30 70 9C 44 43 48 30 FF 00 88 50 H1DCH0p.DCH0...P + 6B80: 42 49 46 0A 0B 00 A1 1A 70 44 43 48 32 44 43 48 BIF.....pDCH2DCH + 6B90: 30 70 9C 44 43 48 30 FF 00 88 50 42 49 46 0A 0B 0p.DCH0...PBIF.. + 6BA0: 00 08 42 4D 4E 54 11 04 0A 0A 00 70 42 4D 4E 30 ..BMNT.....pBMN0 + 6BB0: 42 4D 4E 54 70 9C 42 4D 4E 54 FF 00 88 50 42 49 BMNTp.BMNT...PBI + 6BC0: 46 0A 0C 00 5B 27 4C 46 43 4D A4 50 42 49 46 14 F...['LFCM.PBIF. + 6BD0: 47 1A 5F 42 49 58 00 A0 4A 19 93 45 43 41 56 01 G._BIX..J..ECAV. + 6BE0: A0 41 19 93 5B 23 4C 46 43 4D 00 A0 00 70 42 31 .A..[#LFCM...pB1 + 6BF0: 44 43 60 77 60 0A 0A 60 70 60 88 58 42 49 46 0A DC`w`..`p`.XBIF. + 6C00: 02 00 70 42 31 46 43 60 77 60 0A 0A 60 70 60 88 ..pB1FC`w`..`p`. + 6C10: 58 42 49 46 0A 03 00 70 42 31 44 56 88 58 42 49 XBIF...pB1DV.XBI + 6C20: 46 0A 05 00 A0 31 42 31 46 43 70 78 77 42 31 46 F....1B1FCpxwB1F + 6C30: 43 0A 0A 00 0A 0A 00 00 88 58 42 49 46 0A 06 00 C........XBIF... + 6C40: 70 78 77 42 31 44 43 0A 0A 00 0A 64 00 00 88 58 pxwB1DC....d...X + 6C50: 42 49 46 0A 0E 00 70 42 31 43 54 88 58 42 49 46 BIF...pB1CT.XBIF + 6C60: 0A 08 00 70 0D 00 88 58 42 49 46 0A 10 00 70 0D ...p...XBIF...p. + 6C70: 00 88 58 42 49 46 0A 11 00 70 0D 00 88 58 42 49 ..XBIF...p...XBI + 6C80: 46 0A 12 00 70 0D 00 88 58 42 49 46 0A 13 00 08 F...p...XBIF.... + 6C90: 42 44 4E 54 11 04 0A 09 00 70 42 44 4E 30 42 44 BDNT.....pBDN0BD + 6CA0: 4E 54 70 9C 42 44 4E 54 FF 00 88 58 42 49 46 0A NTp.BDNT...XBIF. + 6CB0: 10 00 70 42 31 53 4E 60 08 53 45 52 4E 11 09 0A ..pB1SN`.SERN... + 6CC0: 06 20 20 20 20 20 00 70 0A 04 62 A2 15 60 78 60 . .p..b..`x` + 6CD0: 0A 0A 61 60 72 61 0A 30 88 53 45 52 4E 62 00 76 ..a`ra.0.SERNb.v + 6CE0: 62 70 53 45 52 4E 88 58 42 49 46 0A 11 00 08 44 bpSERN.XBIF....D + 6CF0: 43 48 30 11 04 0A 0A 00 08 44 43 48 31 0D 4C 49 CH0......DCH1.LI + 6D00: 4F 4E 00 08 44 43 48 32 0D 4C 69 50 00 A0 20 93 ON..DCH2.LiP.. . + 6D10: 42 31 54 59 01 70 44 43 48 31 44 43 48 30 70 9C B1TY.pDCH1DCH0p. + 6D20: 44 43 48 30 FF 00 88 58 42 49 46 0A 12 00 A1 1A DCH0...XBIF..... + 6D30: 70 44 43 48 32 44 43 48 30 70 9C 44 43 48 30 FF pDCH2DCH0p.DCH0. + 6D40: 00 88 58 42 49 46 0A 12 00 08 42 4D 4E 54 11 04 ..XBIF....BMNT.. + 6D50: 0A 0A 00 70 42 4D 4E 30 42 4D 4E 54 70 9C 42 4D ...pBMN0BMNTp.BM + 6D60: 4E 54 FF 00 88 58 42 49 46 0A 13 00 5B 27 4C 46 NT...XBIF...['LF + 6D70: 43 4D A4 58 42 49 46 08 4F 42 53 54 00 08 4F 42 CM.XBIF.OBST..OB + 6D80: 41 43 00 08 4F 42 50 52 00 08 4F 42 52 43 00 08 AC..OBPR..OBRC.. + 6D90: 4F 42 50 56 00 14 44 16 5F 42 53 54 08 08 5F 54 OBPV..D._BST.._T + 6DA0: 5F 30 00 A0 41 15 93 45 43 41 56 01 A0 48 14 93 _0..A..ECAV..H.. + 6DB0: 5B 23 4C 46 43 4D 00 A0 00 5B 22 0A 10 70 42 31 [#LFCM...["..pB1 + 6DC0: 53 54 60 70 83 88 50 42 53 54 00 00 61 A2 4A 06 ST`p..PBST..a.J. + 6DD0: 01 70 7B 60 0A 07 00 5F 54 5F 30 A0 11 93 5F 54 .p{`..._T_0..._T + 6DE0: 5F 30 00 70 7B 61 0A F8 00 4F 42 53 54 A1 49 04 _0.p{a...OBST.I. + 6DF0: A0 14 93 5F 54 5F 30 01 70 7D 01 7B 61 0A F8 00 ..._T_0.p}.{a... + 6E00: 00 4F 42 53 54 A1 31 A0 16 93 5F 54 5F 30 0A 02 .OBST.1..._T_0.. + 6E10: 70 7D 0A 02 7B 61 0A F8 00 00 4F 42 53 54 A1 18 p}..{a....OBST.. + 6E20: A0 16 93 5F 54 5F 30 0A 04 70 7D 0A 04 7B 61 0A ..._T_0..p}..{a. + 6E30: F8 00 00 4F 42 53 54 A5 5B 22 0A 10 70 42 31 41 ...OBST.["..pB1A + 6E40: 43 4F 42 41 43 A0 21 7B 4F 42 53 54 01 00 A0 18 COBAC.!{OBST.... + 6E50: 92 93 4F 42 41 43 00 70 7B 80 4F 42 41 43 00 0B ..OBAC.p{.OBAC.. + 6E60: FF 7F 00 4F 42 41 43 A1 1B A0 19 92 93 46 42 46 ...OBAC......FBF + 6E70: 47 01 A0 10 7B 4F 42 41 43 0B 00 80 00 70 00 4F G...{OBAC....p.O + 6E80: 42 41 43 5B 22 0A 10 70 42 31 52 43 4F 42 52 43 BAC["..pB1RCOBRC + 6E90: 5B 22 0A 10 70 42 31 46 56 4F 42 50 56 77 4F 42 ["..pB1FVOBPVwOB + 6EA0: 52 43 0A 0A 4F 42 52 43 70 78 77 4F 42 41 43 4F RC..OBRCpxwOBACO + 6EB0: 42 50 56 00 0B E8 03 00 00 4F 42 50 52 70 4F 42 BPV......OBPRpOB + 6EC0: 53 54 88 50 42 53 54 00 00 70 4F 42 50 52 88 50 ST.PBST..pOBPR.P + 6ED0: 42 53 54 01 00 70 4F 42 52 43 88 50 42 53 54 0A BST..pOBRC.PBST. + 6EE0: 02 00 70 4F 42 50 56 88 50 42 53 54 0A 03 00 5B ..pOBPV.PBST...[ + 6EF0: 27 4C 46 43 4D A4 50 42 53 54 10 81 88 01 5C 2F 'LFCM.PBST....\/ + 6F00: 04 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 ._SB_PCI0LPC0EC0 + 6F10: 5F 5B 82 89 86 01 56 50 43 30 08 5F 48 49 44 0D _[....VPC0._HID. + 6F20: 56 50 43 32 30 30 34 00 08 5F 55 49 44 00 08 5F VPC2004.._UID.._ + 6F30: 56 50 43 0C 10 00 0D F6 08 56 50 43 44 00 14 09 VPC......VPCD... + 6F40: 5F 53 54 41 00 A4 0A 0F 14 0B 5F 43 46 47 00 A4 _STA......_CFG.. + 6F50: 5F 56 50 43 14 3C 56 50 43 52 09 A0 30 45 43 41 _VPC.MHCF.p.xP8 + 7500: 30 48 70 68 60 A0 2B 45 43 41 56 A0 25 93 5B 23 0Hph`.+ECAV.%.[# + 7510: 4C 46 43 4D 00 A0 00 7B 60 0A 20 60 7A 60 0A 05 LFCM...{`. `z`.. + 7520: 60 70 60 52 4D 42 54 5B 22 0A 14 5B 27 4C 46 43 `p`RMBT["..['LFC + 7530: 4D A4 60 14 4F 13 4D 48 50 46 01 A0 47 13 45 43 M.`.O.MHPF..G.EC + 7540: 41 56 A0 40 13 93 5B 23 4C 46 43 4D 00 A0 00 08 AV.@..[#LFCM.... + 7550: 42 46 57 42 11 03 0A 25 8C 42 46 57 42 00 46 42 BFWB...%.BFWB.FB + 7560: 30 5F 8C 42 46 57 42 01 46 42 31 5F 8C 42 46 57 0_.BFWB.FB1_.BFW + 7570: 42 0A 02 46 42 32 5F 8C 42 46 57 42 0A 03 46 42 B..FB2_.BFWB..FB + 7580: 33 5F 5B 13 42 46 57 42 0A 20 0B 00 01 46 42 34 3_[.BFWB. ...FB4 + 7590: 5F 8C 42 46 57 42 0A 24 46 42 35 5F A0 40 0D 92 _.BFWB.$FB5_.@.. + 75A0: 94 87 68 0A 25 A0 11 92 93 53 4D 50 52 00 70 53 ..h.%....SMPR.pS + 75B0: 4D 53 54 46 42 31 5F A1 4A 0A 70 68 42 46 57 42 MSTFB1_.J.phBFWB + 75C0: 70 46 42 32 5F 53 4D 41 44 70 46 42 33 5F 53 4D pFB2_SMADpFB3_SM + 75D0: 43 4D 70 46 42 35 5F 42 43 4E 54 70 46 42 30 5F CMpFB5_BCNTpFB0_ + 75E0: 60 A0 10 93 7B 60 01 00 00 70 46 42 34 5F 53 4D `...{`...pFB4_SM + 75F0: 44 41 70 00 53 4D 53 54 70 46 42 30 5F 53 4D 50 DAp.SMSTpFB0_SMP + 7600: 52 70 0A 80 42 54 46 57 70 0B E8 03 61 A2 18 61 Rp..BTFWp...a..a + 7610: 5B 22 01 76 61 A0 10 91 90 53 4D 53 54 0A 80 93 [".va....SMST... + 7620: 53 4D 50 52 00 A5 70 46 42 30 5F 60 A0 11 92 93 SMPR..pFB0_`.... + 7630: 7B 60 01 00 00 70 53 4D 44 41 46 42 34 5F 70 53 {`...pSMDAFB4_pS + 7640: 4D 53 54 46 42 31 5F A0 1A 91 93 61 00 92 90 53 MSTFB1_....a...S + 7650: 4D 53 54 0A 80 70 00 53 4D 50 52 70 0A 92 46 42 MST..p.SMPRp..FB + 7660: 31 5F 5B 27 4C 46 43 4D A4 42 46 57 42 5B 27 4C 1_['LFCM.BFWB['L + 7670: 46 43 4D 14 4A 12 4D 48 49 46 01 A0 42 12 45 43 FCM.J.MHIF..B.EC + 7680: 41 56 A0 4B 11 93 5B 23 4C 46 43 4D 00 A0 00 70 AV.K..[#LFCM...p + 7690: 0A 50 50 38 30 48 A0 41 10 93 68 00 08 52 45 54 .PP80H.A..h..RET + 76A0: 42 11 03 0A 0A 08 42 55 46 31 11 03 0A 08 70 46 B.....BUF1....pF + 76B0: 57 42 54 42 55 46 31 8C 42 55 46 31 00 46 57 30 WBTBUF1.BUF1.FW0 + 76C0: 5F 8C 42 55 46 31 01 46 57 31 5F 8C 42 55 46 31 _.BUF1.FW1_.BUF1 + 76D0: 0A 02 46 57 32 5F 8C 42 55 46 31 0A 03 46 57 33 ..FW2_.BUF1..FW3 + 76E0: 5F 8C 42 55 46 31 0A 04 46 57 34 5F 8C 42 55 46 _.BUF1..FW4_.BUF + 76F0: 31 0A 05 46 57 35 5F 8C 42 55 46 31 0A 06 46 57 1..FW5_.BUF1..FW + 7700: 36 5F 8C 42 55 46 31 0A 07 46 57 37 5F 70 46 55 6_.BUF1..FW7_pFU + 7710: 53 4C 88 52 45 54 42 00 00 70 46 55 53 48 88 52 SL.RETB..pFUSH.R + 7720: 45 54 42 01 00 70 46 57 30 5F 88 52 45 54 42 0A ETB..pFW0_.RETB. + 7730: 02 00 70 46 57 31 5F 88 52 45 54 42 0A 03 00 70 ..pFW1_.RETB...p + 7740: 46 57 32 5F 88 52 45 54 42 0A 04 00 70 46 57 33 FW2_.RETB...pFW3 + 7750: 5F 88 52 45 54 42 0A 05 00 70 46 57 34 5F 88 52 _.RETB...pFW4_.R + 7760: 45 54 42 0A 06 00 70 46 57 35 5F 88 52 45 54 42 ETB...pFW5_.RETB + 7770: 0A 07 00 70 46 57 36 5F 88 52 45 54 42 0A 08 00 ...pFW6_.RETB... + 7780: 70 46 57 37 5F 88 52 45 54 42 0A 09 00 5B 27 4C pFW7_.RETB...['L + 7790: 46 43 4D A4 52 45 54 42 5B 27 4C 46 43 4D 14 46 FCM.RETB['LFCM.F + 77A0: 29 47 53 42 49 01 08 42 49 46 42 11 47 05 0A 53 )GSBI..BIFB.G..S + 77B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 77C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 77D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 77E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 77F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 7800: FF FF FF 8B 42 49 46 42 00 44 43 41 50 8B 42 49 ....BIFB.DCAP.BI + 7810: 46 42 0A 02 46 43 41 50 8B 42 49 46 42 0A 04 52 FB..FCAP.BIFB..R + 7820: 43 41 50 8B 42 49 46 42 0A 06 41 54 54 45 8B 42 CAP.BIFB..ATTE.B + 7830: 49 46 42 0A 08 41 54 54 46 8B 42 49 46 42 0A 0A IFB..ATTF.BIFB.. + 7840: 42 54 56 54 8B 42 49 46 42 0A 0C 42 54 43 54 8B BTVT.BIFB..BTCT. + 7850: 42 49 46 42 0A 0E 42 54 4D 50 8B 42 49 46 42 0A BIFB..BTMP.BIFB. + 7860: 10 4D 44 41 54 8B 42 49 46 42 0A 12 46 55 44 54 .MDAT.BIFB..FUDT + 7870: 8B 42 49 46 42 0A 14 44 56 4C 54 5B 13 42 49 46 .BIFB..DVLT[.BIF + 7880: 42 0A B0 0A 50 44 43 48 45 5B 13 42 49 46 42 0B B...PDCHE[.BIFB. + 7890: 00 01 0A 40 44 4E 41 4D 5B 13 42 49 46 42 0B 40 ...@DNAM[.BIFB.@ + 78A0: 01 0A 60 4D 4E 41 4D 5B 13 42 49 46 42 0B A0 01 ..`MNAM[.BIFB... + 78B0: 0A B8 42 52 4E 42 8F 42 49 46 42 0A 4B 42 46 57 ..BRNB.BIFB.KBFW + 78C0: 30 A0 46 16 91 93 68 00 93 68 01 A0 47 15 45 43 0.F...h..h..G.EC + 78D0: 41 56 A0 40 15 93 5B 23 4C 46 43 4D 00 A0 00 70 AV.@..[#LFCM...p + 78E0: 42 31 44 43 60 77 60 0A 0A 60 70 60 44 43 41 50 B1DC`w`..`p`DCAP + 78F0: 70 42 31 46 43 60 77 60 0A 0A 60 70 60 46 43 41 pB1FC`w`..`p`FCA + 7900: 50 70 42 31 52 43 60 77 60 0A 0A 60 70 60 52 43 PpB1RC`w`..`p`RC + 7910: 41 50 70 53 4D 54 45 00 41 54 54 45 70 53 4D 54 APpSMTE.ATTEpSMT + 7920: 46 00 41 54 54 46 70 42 31 46 56 42 54 56 54 70 F.ATTFpB1FVBTVTp + 7930: 42 31 41 43 42 54 43 54 70 42 31 41 54 60 72 60 B1ACBTCTpB1AT`r` + 7940: 0B 11 01 60 77 60 0A 0A 60 70 60 42 54 4D 50 70 ...`w`..`p`BTMPp + 7950: 42 31 44 41 4D 44 41 54 A0 11 92 93 42 46 55 44 B1DAMDAT....BFUD + 7960: 00 70 42 46 55 44 46 55 44 54 70 42 31 44 56 44 .pBFUDFUDTpB1DVD + 7970: 56 4C 54 08 44 43 48 30 11 04 0A 0A 00 08 44 43 VLT.DCH0......DC + 7980: 48 31 0D 4C 49 4F 4E 00 08 44 43 48 32 0D 4C 69 H1.LION..DCH2.Li + 7990: 50 00 A0 19 93 42 31 54 59 01 70 44 43 48 31 44 P....B1TY.pDCH1D + 79A0: 43 48 30 70 44 43 48 30 44 43 48 45 A1 13 70 44 CH0pDCH0DCHE..pD + 79B0: 43 48 32 44 43 48 30 70 44 43 48 30 44 43 48 45 CH2DCH0pDCH0DCHE + 79C0: 08 42 44 4E 54 11 04 0A 08 00 70 42 44 4E 30 42 .BDNT.....pBDN0B + 79D0: 44 4E 54 70 42 44 4E 54 44 4E 41 4D 08 42 4D 4E DNTpBDNTDNAM.BMN + 79E0: 54 11 04 0A 0C 00 70 42 4D 4E 30 42 4D 4E 54 70 T.....pBMN0BMNTp + 79F0: 42 4D 4E 54 4D 4E 41 4D 08 42 52 4E 30 11 04 0A BMNTMNAM.BRN0... + 7A00: 17 00 70 42 41 52 31 42 52 4E 30 70 42 52 4E 30 ..pBAR1BRN0pBRN0 + 7A10: 42 52 4E 42 70 46 57 42 54 42 46 57 30 5B 27 4C BRNBpFWBTBFW0['L + 7A20: 46 43 4D A4 42 49 46 42 A0 0A 93 68 0A 02 A4 42 FCM.BIFB...h...B + 7A30: 49 46 42 A4 00 14 06 48 4F 44 44 00 14 06 53 4F IFB....HODD...SO + 7A40: 44 44 09 14 43 17 47 42 49 44 08 08 47 42 55 46 DD..C.GBID..GBUF + 7A50: 12 26 04 11 05 0A 02 00 00 11 05 0A 02 00 00 11 .&.............. + 7A60: 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 ................ + 7A70: 00 00 00 00 00 00 00 A0 4A 13 45 43 41 56 A0 43 ........J.ECAV.C + 7A80: 13 93 5B 23 4C 46 43 4D 00 A0 00 70 42 31 43 54 ..[#LFCM...pB1CT + 7A90: 88 83 88 47 42 55 46 00 00 00 00 70 00 88 83 88 ...GBUF....p.... + 7AA0: 47 42 55 46 01 00 00 00 08 42 55 46 31 11 03 0A GBUF.....BUF1... + 7AB0: 08 70 46 57 42 54 42 55 46 31 8C 42 55 46 31 00 .pFWBTBUF1.BUF1. + 7AC0: 46 57 30 5F 8C 42 55 46 31 01 46 57 31 5F 8C 42 FW0_.BUF1.FW1_.B + 7AD0: 55 46 31 0A 02 46 57 32 5F 8C 42 55 46 31 0A 03 UF1..FW2_.BUF1.. + 7AE0: 46 57 33 5F 8C 42 55 46 31 0A 04 46 57 34 5F 8C FW3_.BUF1..FW4_. + 7AF0: 42 55 46 31 0A 05 46 57 35 5F 8C 42 55 46 31 0A BUF1..FW5_.BUF1. + 7B00: 06 46 57 36 5F 8C 42 55 46 31 0A 07 46 57 37 5F .FW6_.BUF1..FW7_ + 7B10: 70 46 57 30 5F 88 83 88 47 42 55 46 0A 02 00 00 pFW0_...GBUF.... + 7B20: 00 70 46 57 31 5F 88 83 88 47 42 55 46 0A 02 00 .pFW1_...GBUF... + 7B30: 01 00 70 46 57 32 5F 88 83 88 47 42 55 46 0A 02 ..pFW2_...GBUF.. + 7B40: 00 0A 02 00 70 46 57 33 5F 88 83 88 47 42 55 46 ....pFW3_...GBUF + 7B50: 0A 02 00 0A 03 00 70 46 57 34 5F 88 83 88 47 42 ......pFW4_...GB + 7B60: 55 46 0A 02 00 0A 04 00 70 46 57 35 5F 88 83 88 UF......pFW5_... + 7B70: 47 42 55 46 0A 02 00 0A 05 00 70 46 57 36 5F 88 GBUF......pFW6_. + 7B80: 83 88 47 42 55 46 0A 02 00 0A 06 00 70 46 57 37 ..GBUF......pFW7 + 7B90: 5F 88 83 88 47 42 55 46 0A 02 00 0A 07 00 70 00 _...GBUF......p. + 7BA0: 88 83 88 47 42 55 46 0A 03 00 00 00 5B 27 4C 46 ...GBUF.....['LF + 7BB0: 43 4D A4 47 42 55 46 08 41 50 44 54 00 14 0E 41 CM.GBUF.APDT...A + 7BC0: 50 50 43 09 70 68 41 50 44 54 A4 00 14 29 44 42 PPC.phAPDT...)DB + 7BD0: 53 4C 00 A4 12 21 10 0A C9 0A AE 0A 95 0A 7E 0A SL...!........~. + 7BE0: 69 0A 56 0A 45 0A 36 0A 29 0A 1E 0A 15 0A 0E 0A i.V.E.6.)....... + 7BF0: 09 0A 06 0A 05 00 14 3C 53 42 53 4C 09 A0 33 45 ........F + 7EE0: 09 50 4F 57 52 01 A0 0F 93 44 50 31 30 01 4C 49 .POWR....DP10.LI + 7EF0: 54 53 0A 0C 0A 0D A0 06 93 68 01 A4 00 A0 0F 93 TS.......h...... + 7F00: 44 50 31 35 01 4C 49 54 53 0A 0C 0A 0E A0 07 93 DP15.LITS....... + 7F10: 68 0A 02 A4 00 A0 0F 93 44 50 32 30 01 4C 49 54 h.......DP20.LIT + 7F20: 53 0A 0C 0A 0F A0 07 93 68 0A 03 A4 00 A0 0F 93 S.......h....... + 7F30: 44 50 32 33 01 4C 49 54 53 0A 0C 0A 10 A0 07 93 DP23.LITS....... + 7F40: 68 0A 04 A4 00 A0 0F 93 44 50 34 30 01 4C 49 54 h.......DP40.LIT + 7F50: 53 0A 0C 0A 11 A0 07 93 68 0A 05 A4 00 A0 0F 93 S.......h....... + 7F60: 44 50 34 35 01 4C 49 54 53 0A 0C 0A 12 A0 07 93 DP45.LITS....... + 7F70: 68 0A 06 A4 00 14 4E 7D 44 59 54 43 09 08 5F 54 h.....N}DYTC.._T + 7F80: 5F 32 00 08 5F 54 5F 31 00 08 5F 54 5F 30 00 70 _2.._T_1.._T_0.p + 7F90: 68 60 70 60 44 59 54 50 70 00 61 08 58 58 31 31 h`p`DYTPp.a.XX11 + 7FA0: 11 03 0A 07 8B 58 58 31 31 00 53 53 5A 45 8C 58 .....XX11.SSZE.X + 7FB0: 58 31 31 0A 02 53 4D 55 46 8A 58 58 31 31 0A 03 X11..SMUF.XX11.. + 7FC0: 53 4D 55 44 70 0A 07 53 53 5A 45 A2 46 78 01 70 SMUDp..SSZE.Fx.p + 7FD0: 99 7B 60 0B FF 01 00 00 5F 54 5F 30 A0 1C 93 5F .{`....._T_0..._ + 7FE0: 54 5F 30 00 70 0B 00 01 61 7D 61 0C 00 00 00 50 T_0.p...a}a....P + 7FF0: 61 7D 61 00 61 7D 61 01 61 A1 47 75 A0 4C 4A 93 a}a.a}a.a.Gu.LJ. + 8000: 5F 54 5F 30 01 7B 7A 60 0A 0C 00 0A 0F 62 7B 7A _T_0.{z`.....b{z + 8010: 60 0A 10 00 0A 0F 63 7B 7A 60 0A 14 00 01 64 A2 `.....c{z`....d. + 8020: 49 19 01 70 62 5F 54 5F 31 A0 28 93 5F 54 5F 31 I..pb_T_1.(._T_1 + 8030: 0A 04 A0 0C 92 93 63 0A 0F 70 0A 0A 61 A4 61 A0 ......c..p..a.a. + 8040: 0A 93 64 00 70 00 56 53 54 50 A1 07 70 01 56 53 ..d.p.VSTP..p.VS + 8050: 54 50 A1 45 16 A0 28 93 5F 54 5F 31 0A 05 A0 0C TP.E..(._T_1.... + 8060: 92 93 63 0A 0F 70 0A 0A 61 A4 61 A0 0A 93 64 00 ..c..p..a.a...d. + 8070: 70 00 56 41 50 4D A1 07 70 01 56 41 50 4D A1 49 p.VAPM..p.VAPM.I + 8080: 13 A0 28 93 5F 54 5F 31 0A 06 A0 0C 92 93 63 0A ..(._T_1......c. + 8090: 0F 70 0A 0A 61 A4 61 A0 0A 93 64 00 70 00 56 41 .p..a.a...d.p.VA + 80A0: 51 4D A1 07 70 01 56 41 51 4D A1 4D 10 A0 28 93 QM..p.VAQM.M..(. + 80B0: 5F 54 5F 31 0A 07 A0 0C 92 93 63 0A 0F 70 0A 0A _T_1......c..p.. + 80C0: 61 A4 61 A0 0A 93 64 00 70 00 56 49 45 50 A1 07 a.a...d.p.VIEP.. + 80D0: 70 01 56 49 45 50 A1 41 0E A0 28 93 5F 54 5F 31 p.VIEP.A..(._T_1 + 80E0: 0A 08 A0 0C 92 93 63 0A 0F 70 0A 0A 61 A4 61 A0 ......c..p..a.a. + 80F0: 0A 93 64 00 70 00 56 49 42 53 A1 07 70 01 56 49 ..d.p.VIBS..p.VI + 8100: 42 53 A1 45 0B A0 43 09 93 5F 54 5F 31 0A 0B A2 BS.E..C.._T_1... + 8110: 45 05 01 70 63 5F 54 5F 32 A0 14 93 5F 54 5F 32 E..pc_T_2..._T_2 + 8120: 0A 02 A0 0B 92 93 64 01 70 0A 0A 61 A4 61 A1 35 ......d.p..a.a.5 + 8130: A0 14 93 5F 54 5F 32 0A 03 A0 0B 92 93 64 01 70 ..._T_2......d.p + 8140: 0A 0A 61 A4 61 A1 1E A0 14 93 5F 54 5F 32 0A 0F ..a.a....._T_2.. + 8150: A0 0B 92 93 64 00 70 0A 0A 61 A4 61 A1 07 70 0A ....d.p..a.a..p. + 8160: 0A 61 A4 61 A5 A0 25 93 64 00 A0 12 93 63 0A 0F .a.a..%.d....c.. + 8170: 70 00 56 4D 4D 43 70 0A 0F 53 4D 4D 43 A1 0D 70 p.VMMCp..SMMC..p + 8180: 00 56 4D 4D 43 70 00 53 4D 4D 43 A1 0D 70 01 56 .VMMCp.SMMC..p.V + 8190: 4D 4D 43 70 63 53 4D 4D 43 A1 1E A0 14 93 5F 54 MMCpcSMMC....._T + 81A0: 5F 31 00 A0 0C 92 93 63 0A 0F 70 0A 0A 61 A4 61 _1.....c..p..a.a + 81B0: A1 07 70 0A 02 61 A4 61 A5 A0 29 93 46 53 54 50 ..p..a.a..).FSTP + 81C0: 01 70 00 46 53 54 50 70 0A 04 43 49 43 46 70 0A .p.FSTPp..CICFp. + 81D0: 05 53 50 4D 4F 70 0A 05 46 43 4D 4F 4C 49 54 53 .SPMOp..FCMOLITS + 81E0: 0A 0C 01 A1 42 1D A0 45 05 90 93 56 4D 4D 43 01 ....B..E...VMMC. + 81F0: 93 53 4D 4D 43 0A 02 70 0A 0B 43 49 43 46 70 01 .SMMC..p..CICFp. + 8200: 53 50 4D 4F 70 01 46 43 4D 4F 70 01 4C 50 50 41 SPMOp.FCMOp.LPPA + 8210: 70 01 45 50 4D 31 A0 15 93 44 42 46 53 01 4C 49 p.EPM1...DBFS.LI + 8220: 54 53 0A 0C 0A 03 50 4F 57 52 0A 03 A1 0F 4C 49 TS....POWR....LI + 8230: 54 53 0A 0C 0A 02 50 4F 57 52 0A 06 A1 49 17 A0 TS....POWR...I.. + 8240: 37 90 93 56 4D 4D 43 01 93 53 4D 4D 43 0A 03 70 7..VMMC..SMMC..p + 8250: 0A 0B 43 49 43 46 70 0A 02 53 50 4D 4F 70 0A 02 ..CICFp..SPMOp.. + 8260: 46 43 4D 4F 4C 49 54 53 0A 0C 0A 04 70 00 4C 50 FCMOLITS....p.LP + 8270: 50 41 50 4F 57 52 01 A1 4E 13 A0 49 04 93 56 49 PAPOWR..N..I..VI + 8280: 45 50 01 70 0A 07 43 49 43 46 70 0A 06 53 50 4D EP.p..CICFp..SPM + 8290: 4F 70 0A 06 46 43 4D 4F 70 01 4C 50 50 41 A0 15 Op..FCMOp.LPPA.. + 82A0: 93 44 42 46 53 01 4C 49 54 53 0A 0C 0A 0A 50 4F .DBFS.LITS....PO + 82B0: 57 52 0A 03 A1 0F 4C 49 54 53 0A 0C 0A 09 50 4F WR....LITS....PO + 82C0: 57 52 0A 06 A1 41 0F A0 2F 93 56 49 42 53 01 70 WR...A../.VIBS.p + 82D0: 0A 08 43 49 43 46 70 0A 07 53 50 4D 4F 70 0A 07 ..CICFp..SPMOp.. + 82E0: 46 43 4D 4F 4C 49 54 53 0A 0C 0A 0B 70 00 4C 50 FCMOLITS....p.LP + 82F0: 50 41 50 4F 57 52 01 A1 4E 0B A0 49 04 93 56 41 PAPOWR..N..I..VA + 8300: 50 4D 01 70 0A 05 43 49 43 46 70 0A 03 53 50 4D PM.p..CICFp..SPM + 8310: 4F 70 0A 03 46 43 4D 4F 70 00 4C 50 50 41 A0 15 Op..FCMOp.LPPA.. + 8320: 93 44 42 46 53 01 4C 49 54 53 0A 0C 0A 07 50 4F .DBFS.LITS....PO + 8330: 57 52 0A 03 A1 0F 4C 49 54 53 0A 0C 0A 06 50 4F WR....LITS....PO + 8340: 57 52 0A 06 A1 41 07 A0 2F 93 56 41 51 4D 01 70 WR...A../.VAQM.p + 8350: 0A 06 43 49 43 46 70 0A 04 53 50 4D 4F 70 0A 04 ..CICFp..SPMOp.. + 8360: 46 43 4D 4F 4C 49 54 53 0A 0C 0A 08 70 00 4C 50 FCMOLITS....p.LP + 8370: 50 41 50 4F 57 52 01 A1 3E 70 00 43 49 43 46 70 PAPOWR..>p.CICFp + 8380: 00 53 50 4D 4F 70 00 46 43 4D 4F 70 00 4C 50 50 .SPMOp.FCMOp.LPP + 8390: 41 A0 14 93 44 42 46 53 01 4C 49 54 53 0A 0C 0A A...DBFS.LITS... + 83A0: 0C 50 4F 57 52 01 A1 0F 4C 49 54 53 0A 0C 0A 05 .POWR...LITS.... + 83B0: 50 4F 57 52 0A 04 A0 23 5B 12 5C 2F 03 5F 53 42 POWR...#[.\/._SB + 83C0: 5F 50 43 49 30 44 47 50 56 00 86 5E 5E 5E 5E 2E _PCI0DGPV..^^^^. + 83D0: 47 50 50 30 50 45 47 50 0A C0 A0 15 5B 12 5C 2E GPP0PEGP....[.\. + 83E0: 5F 53 42 5F 4E 50 43 46 00 86 4E 50 43 46 0A C0 _SB_NPCF..NPCF.. + 83F0: 70 56 53 54 44 65 7D 79 56 46 42 43 0A 02 00 65 pVSTDe}yVFBC...e + 8400: 65 7D 79 56 4D 59 48 0A 03 00 65 65 7D 79 56 53 e}yVMYH...ee}yVS + 8410: 54 50 0A 04 00 65 65 7D 79 56 41 50 4D 0A 05 00 TP...ee}yVAPM... + 8420: 65 65 7D 79 56 41 51 4D 0A 06 00 65 65 7D 79 56 ee}yVAQM...ee}yV + 8430: 49 45 50 0A 07 00 65 65 7D 79 56 49 42 53 0A 08 IEP...ee}yVIBS.. + 8440: 00 65 65 7D 79 56 41 41 41 0A 0A 00 65 65 7D 79 .ee}yVAAA...ee}y + 8450: 56 4D 4D 43 0A 0B 00 65 65 70 79 43 49 43 46 0A VMMC...eepyCICF. + 8460: 08 00 61 A0 11 93 43 49 43 46 0A 03 70 53 4D 59 ..a...CICF..pSMY + 8470: 48 43 49 43 4D A1 1C A0 11 93 43 49 43 46 0A 0B HCICM.....CICF.. + 8480: 70 53 4D 4D 43 43 49 43 4D A1 08 70 0A 0F 43 49 pSMMCCICM..p..CI + 8490: 43 4D 7D 79 43 49 43 4D 0A 0C 00 61 61 7D 79 65 CM}yCICM...aa}ye + 84A0: 0A 10 00 61 61 7D 61 01 61 A1 47 2A A0 42 0C 93 ...aa}a.a.G*.B.. + 84B0: 5F 54 5F 30 0A 02 70 56 53 54 44 65 7D 79 56 46 _T_0..pVSTDe}yVF + 84C0: 42 43 0A 02 00 65 65 7D 79 56 4D 59 48 0A 03 00 BC...ee}yVMYH... + 84D0: 65 65 7D 79 56 53 54 50 0A 04 00 65 65 7D 79 56 ee}yVSTP...ee}yV + 84E0: 41 50 4D 0A 05 00 65 65 7D 79 56 41 51 4D 0A 06 APM...ee}yVAQM.. + 84F0: 00 65 65 7D 79 56 49 45 50 0A 07 00 65 65 7D 79 .ee}yVIEP...ee}y + 8500: 56 49 42 53 0A 08 00 65 65 7D 79 56 41 41 41 0A VIBS...ee}yVAAA. + 8510: 0A 00 65 65 7D 79 56 4D 4D 43 0A 0B 00 65 65 70 ..ee}yVMMC...eep + 8520: 79 43 49 43 46 0A 08 00 61 A0 11 93 43 49 43 46 yCICF...a...CICF + 8530: 0A 03 70 53 4D 59 48 43 49 43 4D A1 1C A0 11 93 ..pSMYHCICM..... + 8540: 43 49 43 46 0A 0B 70 53 4D 4D 43 43 49 43 4D A1 CICF..pSMMCCICM. + 8550: 08 70 0A 0F 43 49 43 4D 7D 79 43 49 43 4D 0A 0C .p..CICM}yCICM.. + 8560: 00 61 61 7D 79 65 0A 10 00 61 61 7D 61 01 61 A1 .aa}ye...aa}a.a. + 8570: 41 1E A0 16 93 5F 54 5F 30 0A 03 70 79 46 43 41 A...._T_0..pyFCA + 8580: 50 0A 10 00 61 7D 61 01 61 A1 47 1C A0 16 93 5F P...a}a.a.G...._ + 8590: 54 5F 30 0A 04 70 79 4D 59 48 43 0A 10 00 61 7D T_0..pyMYHC...a} + 85A0: 61 01 61 A1 4D 1A A0 2C 93 5F 54 5F 30 0A 06 7B a.a.M..,._T_0..{ + 85B0: 7A 60 0A 09 00 0A 0F 62 A0 0F 92 93 62 01 70 79 z`.....b....b.py + 85C0: 4D 4D 43 43 0A 10 00 61 A1 06 70 0B 00 02 61 7D MMCC...a..p...a} + 85D0: 61 01 61 A1 4D 17 A0 16 93 5F 54 5F 30 0A 07 70 a.a.M...._T_0..p + 85E0: 79 53 4D 4D 43 0A 10 00 61 7D 61 01 61 A1 43 16 ySMMC...a}a.a.C. + 85F0: A0 14 93 5F 54 5F 30 0B 00 01 70 0C 00 00 01 10 ..._T_0...p..... + 8600: 61 7D 61 01 61 A1 4B 14 A0 37 93 5F 54 5F 30 0A a}a.a.K..7._T_0. + 8610: 09 A0 0E 93 44 53 4D 46 01 70 0A 2D 4E 49 54 53 ....DSMF.p.-NITS + 8620: A1 11 A0 0F 93 44 53 4D 46 0A 04 70 0A 3B 4E 49 .....DSMF..p.;NI + 8630: 54 53 70 79 4E 49 54 53 0A 10 00 61 7D 61 01 61 TSpyNITS...a}a.a + 8640: A1 40 11 A0 13 93 5F 54 5F 30 0A 0A 70 0C 00 00 .@...._T_0..p... + 8650: 01 00 61 7D 61 01 61 A1 49 0F A0 40 0F 93 5F 54 ..a}a.a.I..@.._T + 8660: 5F 30 0B FF 01 70 00 53 50 4D 4F 70 00 46 43 4D _0...p.SPMOp.FCM + 8670: 4F 70 00 56 46 42 43 70 00 56 4D 59 48 70 00 56 Op.VFBCp.VMYHp.V + 8680: 53 54 50 70 00 56 41 50 4D 70 00 56 41 51 4D 70 STPp.VAPMp.VAQMp + 8690: 00 56 49 45 50 70 00 56 49 42 53 70 00 56 41 41 .VIEPp.VIBSp.VAA + 86A0: 41 70 00 56 4D 4D 43 70 00 53 4D 59 48 70 0A 0F Ap.VMMCp.SMYHp.. + 86B0: 53 4D 4D 43 70 00 43 49 43 46 70 0A 0F 43 49 43 SMMCp.CICFp..CIC + 86C0: 4D 70 56 53 54 44 65 7D 79 56 46 42 43 0A 02 00 MpVSTDe}yVFBC... + 86D0: 65 65 7D 79 56 4D 59 48 0A 03 00 65 65 7D 79 56 ee}yVMYH...ee}yV + 86E0: 53 54 50 0A 04 00 65 65 7D 79 56 41 50 4D 0A 05 STP...ee}yVAPM.. + 86F0: 00 65 65 7D 79 56 41 51 4D 0A 06 00 65 65 7D 79 .ee}yVAQM...ee}y + 8700: 56 49 45 50 0A 07 00 65 65 7D 79 56 49 42 53 0A VIEP...ee}yVIBS. + 8710: 08 00 65 65 7D 79 56 41 41 41 0A 0A 00 65 65 7D ..ee}yVAAA...ee} + 8720: 79 56 4D 4D 43 0A 0B 00 65 65 70 79 43 49 43 46 yVMMC...eepyCICF + 8730: 0A 08 00 61 7D 79 43 49 43 4D 0A 0C 00 61 61 7D ...a}yCICM...aa} + 8740: 79 65 0A 10 00 61 61 7D 61 01 61 A1 05 70 0A 04 ye...aa}a.a..p.. + 8750: 61 A5 A4 61 10 27 5E 5E 45 43 30 5F 5B 82 1E 49 a..a.'^^EC0_[..I + 8760: 54 53 44 08 5F 48 49 44 0D 49 44 45 41 32 30 30 TSD._HID.IDEA200 + 8770: 38 00 14 09 5F 53 54 41 00 A4 0A 0F 10 4B 13 5C 8..._STA.....K.\ + 8780: 00 5B 80 4C 46 43 4E 00 0C 18 D3 F7 72 0B 77 04 .[.LFCN.....r.w. + 8790: 5B 81 49 10 4C 46 43 4E 10 50 53 32 56 08 4B 42 [.I.LFCN.PS2V.KB + 87A0: 49 44 08 4D 43 53 5A 08 4F 4B 52 42 08 45 44 49 ID.MCSZ.OKRB.EDI + 87B0: 44 80 00 01 54 50 54 59 08 54 50 54 50 10 54 50 D...TPTY.TPTP.TP + 87C0: 4E 59 08 54 50 4E 50 10 55 4D 41 42 08 45 4E 51 NY.TPNP.UMAB.ENQ + 87D0: 54 08 44 59 54 50 20 46 43 41 50 10 56 53 54 44 T.DYTP FCAP.VSTD + 87E0: 01 00 01 56 46 42 43 01 56 4D 59 48 01 56 53 54 ...VFBC.VMYH.VST + 87F0: 50 01 56 41 50 4D 01 56 41 51 4D 01 56 49 45 50 P.VAPM.VAQM.VIEP + 8800: 01 56 49 42 53 01 56 43 51 4C 01 56 41 41 41 01 .VIBS.VCQL.VAAA. + 8810: 56 4D 4D 43 01 00 01 00 01 00 01 00 01 4D 59 48 VMMC.........MYH + 8820: 43 08 4D 4D 43 43 08 53 4D 59 48 08 53 4D 4D 43 C.MMCC.SMYH.SMMC + 8830: 08 43 49 43 46 04 43 49 43 4D 04 4D 43 53 4B 08 .CICF.CICM.MCSK. + 8840: 43 50 54 59 08 47 54 59 50 08 50 41 4E 54 08 50 CPTY.GTYP.PANT.P + 8850: 4D 49 44 10 50 50 49 44 10 43 4D 53 50 10 4E 50 MID.PPID.CMSP.NP + 8860: 57 44 08 00 48 09 47 4E 43 53 08 47 59 43 4B 48 WD..H.GNCS.GYCKH + 8870: 6A 42 44 44 4E 40 80 50 42 49 44 08 43 41 4D 53 jBDDN@.PBID.CAMS + 8880: 08 52 47 42 44 08 47 53 59 4E 08 52 44 4F 43 08 .RGBD.GSYN.RDOC. + 8890: 44 53 4D 46 08 52 53 56 44 40 32 5B 80 53 4D 49 DSMF.RSVD@2[.SMI + 88A0: 4F 01 0A B0 0A 02 5B 81 10 53 4D 49 4F 01 53 4D O.....[..SMIO.SM + 88B0: 42 41 08 53 4D 42 42 08 14 44 1B 5F 52 45 47 02 BA.SMBB..D._REG. + 88C0: A0 0B 93 68 0A 03 70 69 45 43 41 56 A0 48 07 90 ...h..piECAV.H.. + 88D0: 93 68 0A 03 93 69 01 A0 0B 93 54 50 4F 53 0A 40 .h...i....TPOS.@ + 88E0: 70 01 60 A0 0C 93 54 50 4F 53 0A 80 70 0A 02 60 p.`...TPOS..p..` + 88F0: A0 0C 93 54 50 4F 53 0A 50 70 0A 03 60 A0 0C 93 ...TPOS.Pp..`... + 8900: 54 50 4F 53 0A 60 70 0A 04 60 A0 0C 93 54 50 4F TPOS.`p..`...TPO + 8910: 53 0A 61 70 0A 05 60 A0 0C 93 54 50 4F 53 0A 70 S.ap..`...TPOS.p + 8920: 70 0A 06 60 A0 20 93 5B 23 4C 46 43 4D 00 A0 00 p..`. .[#LFCM... + 8930: 70 60 4F 53 54 59 70 4C 53 54 45 4C 49 44 53 5B p`OSTYpLSTELIDS[ + 8940: 27 4C 46 43 4D A0 1C 93 46 43 4D 4F 0A 05 70 00 'LFCM...FCMO..p. + 8950: 46 53 54 50 70 0A 04 43 49 43 46 4C 49 54 53 0A FSTPp..CICFLITS. + 8960: 0C 01 A1 48 0C A0 4D 04 93 46 43 4D 4F 01 70 0A ...H..M..FCMO.p. + 8970: 0B 43 49 43 46 70 01 4C 50 50 41 70 01 45 50 4D .CICFp.LPPAp.EPM + 8980: 31 A0 1B 93 44 42 46 53 01 4C 49 54 53 0A 0C 0A 1...DBFS.LITS... + 8990: 03 5E 2E 56 50 43 30 50 4F 57 52 0A 03 A1 15 4C .^.VPC0POWR....L + 89A0: 49 54 53 0A 0C 0A 02 5E 2E 56 50 43 30 50 4F 57 ITS....^.VPC0POW + 89B0: 52 0A 06 A1 47 07 A0 28 93 46 43 4D 4F 0A 02 70 R...G..(.FCMO..p + 89C0: 0A 0B 43 49 43 46 4C 49 54 53 0A 0C 0A 04 70 00 ..CICFLITS....p. + 89D0: 4C 50 50 41 5E 2E 56 50 43 30 50 4F 57 52 01 A1 LPPA^.VPC0POWR.. + 89E0: 4B 04 70 00 43 49 43 46 70 00 53 50 4D 4F 70 00 K.p.CICFp.SPMOp. + 89F0: 46 43 4D 4F 70 00 4C 50 50 41 A0 1A 93 44 42 46 FCMOp.LPPA...DBF + 8A00: 53 01 4C 49 54 53 0A 0C 0A 0C 5E 2E 56 50 43 30 S.LITS....^.VPC0 + 8A10: 50 4F 57 52 01 A1 15 4C 49 54 53 0A 0C 0A 05 5E POWR...LITS....^ + 8A20: 2E 56 50 43 30 50 4F 57 52 0A 04 A0 0D 93 48 4B .VPC0POWR.....HK + 8A30: 44 42 00 70 00 47 31 34 30 A1 07 70 01 47 31 34 DB.p.G140..p.G14 + 8A40: 30 A0 0D 93 43 41 4C 4B 01 70 01 47 31 35 35 A1 0...CALK.p.G155. + 8A50: 07 70 00 47 31 35 35 A0 15 5B 12 5C 2E 5F 53 42 .p.G155..[.\._SB + 8A60: 5F 4E 50 43 46 00 86 4E 50 43 46 0A C0 14 2C 43 _NPCF..NPCF...,C + 8A70: 4D 46 43 08 08 42 55 46 46 11 04 0B 00 02 5B 13 MFC..BUFF.....[. + 8A80: 42 55 46 46 00 0B 00 04 45 44 49 31 70 45 44 49 BUFF....EDI1pEDI + 8A90: 44 42 55 46 46 A4 45 44 49 31 14 41 04 4C 46 43 DBUFF.EDI1.A.LFC + 8AA0: 49 0A 08 5F 54 5F 30 00 A2 33 01 70 99 68 00 5F I.._T_0..3.p.h._ + 8AB0: 54 5F 30 A0 0C 93 5F 54 5F 30 01 A4 4F 4B 52 42 T_0..._T_0..OKRB + 8AC0: A1 1A A0 18 93 5F 54 5F 30 0A 02 70 52 45 43 4D ....._T_0..pRECM + 8AD0: 0A 78 60 70 60 50 38 30 48 A4 60 A5 10 27 5C 00 .x`p`P80H.`..'\. + 8AE0: 08 4C 54 47 50 00 08 46 4D 4F 44 00 08 44 54 47 .LTGP..FMOD..DTG + 8AF0: 50 00 08 4C 43 4B 30 00 08 4C 50 50 41 00 08 45 P..LCK0..LPPA..E + 8B00: 50 4D 31 00 5B 80 55 54 42 54 00 0C 00 90 01 E0 PM1.[.UTBT...... + 8B10: 0A FF 5B 81 0E 55 54 42 54 11 00 48 35 4C 4E 4B ..[..UTBT..H5LNK + 8B20: 50 08 14 1C 5F 51 31 37 00 70 0A 17 50 38 30 48 P..._Q17.p..P80H + 8B30: A0 0E 93 4C 4E 4B 50 0A 18 70 01 45 43 32 38 14 ...LNKP..p.EC28. + 8B40: 2E 5F 51 31 31 00 A0 05 49 47 44 53 70 0A 11 50 ._Q11...IGDSp..P + 8B50: 38 30 48 86 5E 5E 5E 2F 03 47 50 31 37 56 47 41 80H.^^^/.GP17VGA + 8B60: 5F 4C 43 44 5F 0A 87 86 56 50 43 30 0A 80 14 43 _LCD_...VPC0...C + 8B70: 06 5F 51 31 32 00 A0 37 49 47 44 53 A0 0D 93 42 ._Q12..7IGDS...B + 8B80: 4B 4C 54 01 70 00 42 4B 4C 54 A1 23 70 0A 12 50 KLT.p.BKLT.#p..P + 8B90: 38 30 48 86 5E 5E 5E 2F 03 47 50 31 37 56 47 41 80H.^^^/.GP17VGA + 8BA0: 5F 4C 43 44 5F 0A 86 86 56 50 43 30 0A 80 A1 23 _LCD_...VPC0...# + 8BB0: 70 0A 12 50 38 30 48 86 5E 5E 5E 2F 03 47 50 31 p..P80H.^^^/.GP1 + 8BC0: 37 56 47 41 5F 4C 43 44 5F 0A 86 86 56 50 43 30 7VGA_LCD_...VPC0 + 8BD0: 0A 80 14 35 5F 51 31 35 00 70 0A 15 50 38 30 48 ...5_Q15.p..P80H + 8BE0: A0 20 45 43 41 56 A0 1A 93 5B 23 4C 46 43 4D 00 . ECAV...[#LFCM. + 8BF0: A0 00 70 4C 53 54 45 4C 49 44 53 5B 27 4C 46 43 ..pLSTELIDS['LFC + 8C00: 4D 86 4C 49 44 30 0A 80 14 35 5F 51 31 36 00 70 M.LID0...5_Q16.p + 8C10: 0A 16 50 38 30 48 A0 20 45 43 41 56 A0 1A 93 5B ..P80H. ECAV...[ + 8C20: 23 4C 46 43 4D 00 A0 00 70 4C 53 54 45 4C 49 44 #LFCM...pLSTELID + 8C30: 53 5B 27 4C 46 43 4D 86 4C 49 44 30 0A 80 14 22 S['LFCM.LID0..." + 8C40: 5F 51 32 35 00 70 0A 25 50 38 30 48 86 41 44 50 _Q25.p.%P80H.ADP + 8C50: 30 0A 80 86 42 41 54 30 0A 80 86 42 41 54 30 0A 0...BAT0...BAT0. + 8C60: 81 14 26 5F 51 33 37 00 70 0A 37 50 38 30 48 5B ..&_Q37.p.7P80H[ + 8C70: 22 0B 2C 01 70 01 50 57 52 53 86 41 44 50 30 0A ".,.p.PWRS.ADP0. + 8C80: 80 86 42 41 54 30 0A 80 14 26 5F 51 33 38 00 70 ..BAT0...&_Q38.p + 8C90: 0A 38 50 38 30 48 5B 22 0B 2C 01 70 00 50 57 52 .8P80H[".,.p.PWR + 8CA0: 53 86 41 44 50 30 0A 80 86 42 41 54 30 0A 80 14 S.ADP0...BAT0... + 8CB0: 14 5F 51 33 32 00 70 0A 32 50 38 30 48 86 50 57 ._Q32.p.2P80H.PW + 8CC0: 52 42 0A 80 14 0D 5F 51 33 45 00 70 0A 3E 50 38 RB...._Q3E.p.>P8 + 8CD0: 30 48 14 0D 5F 51 33 46 00 70 0A 3F 50 38 30 48 0H.._Q3F.p.?P80H + 8CE0: 14 14 5F 51 34 34 00 70 0A 44 50 38 30 48 86 56 .._Q44.p.DP80H.V + 8CF0: 50 43 30 0A 80 14 11 5F 51 37 30 00 70 0A 70 50 PC0...._Q70.p.pP + 8D00: 38 30 48 5B 22 0A 05 14 20 5F 51 38 30 00 70 0A 80H["... _Q80.p. + 8D10: 80 50 38 30 48 5B 22 0A C8 5E 2E 56 50 43 30 44 .P80H["..^.VPC0D + 8D20: 59 54 43 0C 01 00 1F 00 14 26 5F 51 38 36 00 70 YTC......&_Q86.p + 8D30: 0A 86 50 38 30 48 70 01 46 53 54 50 5B 22 0A 05 ..P80Hp.FSTP[".. + 8D40: 5E 2E 56 50 43 30 44 59 54 43 0C 01 40 1F 00 14 ^.VPC0DYTC..@... + 8D50: 26 5F 51 38 37 00 70 0A 87 50 38 30 48 70 00 46 &_Q87.p..P80Hp.F + 8D60: 53 54 50 5B 22 0A 05 5E 2E 56 50 43 30 44 59 54 STP["..^.VPC0DYT + 8D70: 43 0C 01 40 0F 00 5B 01 48 47 43 54 00 10 0F 5C C..@..[.HGCT...\ + 8D80: 00 08 47 50 53 46 00 08 44 43 50 53 00 08 44 47 ..GPSF..DCPS..DG + 8D90: 53 54 0A D1 14 4F 0D 5F 51 31 45 00 70 0A 1E 50 ST...O._Q1E.p..P + 8DA0: 38 30 48 70 44 47 44 46 50 38 30 48 A0 47 0C 93 80HpDGDFP80H.G.. + 8DB0: 5B 23 48 47 43 54 00 A0 00 A0 44 0B 92 94 44 47 [#HGCT....D...DG + 8DC0: 44 46 0A 04 70 0A D1 60 72 60 44 47 44 46 60 A0 DF..p..`r`DGDF`. + 8DD0: 49 04 93 60 0A D1 70 00 44 43 50 53 A0 1C 92 93 I..`..p.DCPS.... + 8DE0: 44 47 53 54 60 70 60 44 47 53 54 86 5E 5E 5E 2E DGST`p`DGST.^^^. + 8DF0: 47 50 50 30 50 45 47 50 60 5B 22 0A 0A A0 1B 93 GPP0PEGP`["..... + 8E00: 47 50 53 46 00 70 01 47 50 53 46 86 5E 5E 5E 2E GPSF.p.GPSF.^^^. + 8E10: 47 50 50 30 50 45 47 50 60 A1 44 05 70 01 44 43 GPP0PEGP`.D.p.DC + 8E20: 50 53 70 0A 4E 50 38 30 48 A0 23 92 93 44 47 53 PSp.NP80H.#..DGS + 8E30: 54 60 70 0A 5E 50 38 30 48 70 60 44 47 53 54 86 T`p.^P80Hp`DGST. + 8E40: 5E 5E 5E 2E 47 50 50 30 50 45 47 50 60 5B 22 0A ^^^.GPP0PEGP`[". + 8E50: 0A A0 1C 93 47 50 53 46 01 70 00 47 50 53 46 86 ....GPSF.p.GPSF. + 8E60: 5E 5E 5E 2E 47 50 50 30 50 45 47 50 0A C0 5B 27 ^^^.GPP0PEGP..[' + 8E70: 48 47 43 54 14 26 5F 51 45 41 00 70 0A EA 50 38 HGCT.&_QEA.p..P8 + 8E80: 30 48 5B 22 0A 05 70 01 44 42 46 53 5E 2E 56 50 0H["..p.DBFS^.VP + 8E90: 43 30 44 59 54 43 0C 01 00 1F 00 14 26 5F 51 45 C0DYTC......&_QE + 8EA0: 42 00 70 0A EB 50 38 30 48 5B 22 0A 05 70 00 44 B.p..P80H["..p.D + 8EB0: 42 46 53 5E 2E 56 50 43 30 44 59 54 43 0C 01 00 BFS^.VPC0DYTC... + 8EC0: 1F 00 14 0D 5F 51 36 43 00 70 0A CE 53 4D 42 41 ...._Q6C.p..SMBA + 8ED0: 10 09 5C 00 08 4C 53 4B 44 00 14 42 08 5F 51 44 ..\..LSKD..B._QD + 8EE0: 46 00 70 0A DF 50 38 30 48 08 4E 4D 4C 4B 0A 69 F.p..P80H.NMLK.i + 8EF0: 08 43 50 4C 4B 0A 9B 08 46 4E 4C 4B 0A 8C A0 48 .CPLK...FNLK...H + 8F00: 04 92 93 4C 53 4B 56 00 A0 12 92 94 4C 53 4B 56 ...LSKV.....LSKV + 8F10: 0A 28 70 4C 53 4B 56 4C 53 4B 44 A0 1E 93 4C 53 .(pLSKVLSKD...LS + 8F20: 4B 44 0A 04 A0 0D 93 48 4B 44 42 00 70 00 47 31 KD.....HKDB.p.G1 + 8F30: 34 30 A1 07 70 01 47 31 34 30 70 00 4C 53 4B 56 40..p.G140p.LSKV + 8F40: 86 57 4D 49 55 0A D0 A0 0D 93 43 41 4C 4B 01 70 .WMIU.....CALK.p + 8F50: 01 47 31 35 35 A1 07 70 00 47 31 35 35 10 4F EE .G155..p.G155.O. + 8F60: 5C 5F 53 42 5F 5B 82 48 12 41 44 50 30 08 5F 48 \_SB_[.H.ADP0._H + 8F70: 49 44 0D 41 43 50 49 30 30 30 33 00 08 58 58 30 ID.ACPI0003..XX0 + 8F80: 30 11 03 0A 03 14 13 5F 53 54 41 00 A0 0A 93 45 0......_STA....E + 8F90: 43 4F 4E 01 A4 0A 0F A4 00 08 41 43 44 43 0A FF CON.......ACDC.. + 8FA0: 14 4F 0D 5F 50 53 52 00 A0 47 0D 5E 5E 2F 04 50 .O._PSR..G.^^/.P + 8FB0: 43 49 30 4C 50 43 30 45 43 30 5F 45 43 41 56 A0 CI0LPC0EC0_ECAV. + 8FC0: 40 0C 93 5B 23 5E 5E 2F 04 50 43 49 30 4C 50 43 @..[#^^/.PCI0LPC + 8FD0: 30 45 43 30 5F 4C 46 43 4D 00 A0 00 70 01 60 70 0EC0_LFCM...p.`p + 8FE0: 5E 5E 2F 04 50 43 49 30 4C 50 43 30 45 43 30 5F ^^/.PCI0LPC0EC0_ + 8FF0: 41 44 50 54 60 8B 58 58 30 30 00 53 53 5A 45 8C ADPT`.XX00.SSZE. + 9000: 58 58 30 30 0A 02 41 43 53 54 70 0A 03 53 53 5A XX00..ACSTp..SSZ + 9010: 45 A0 46 05 92 93 60 41 43 44 43 A0 1E 60 70 0B E.F...`ACDC..`p. + 9020: AC EC 50 38 30 48 A0 0D 5B 12 41 46 4E 34 00 41 ..P80H..[.AFN4.A + 9030: 46 4E 34 01 70 00 41 43 53 54 A1 1E 70 0B DC EC FN4.p.ACST..p... + 9040: 50 38 30 48 A0 0E 5B 12 41 46 4E 34 00 41 46 4E P80H..[.AFN4.AFN + 9050: 34 0A 02 70 01 41 43 53 54 41 4C 49 42 01 58 58 4..p.ACSTALIB.XX + 9060: 30 30 70 60 41 43 44 43 5B 27 5E 5E 2F 04 50 43 00p`ACDC['^^/.PC + 9070: 49 30 4C 50 43 30 45 43 30 5F 4C 46 43 4D A4 60 I0LPC0EC0_LFCM.` + 9080: 14 0E 5F 50 43 4C 00 A4 12 06 01 5F 53 42 5F 5B .._PCL....._SB_[ + 9090: 82 40 07 4C 49 44 30 08 5F 48 49 44 0C 41 D0 0C .@.LID0._HID.A.. + 90A0: 0D 14 09 5F 53 54 41 00 A4 0A 0F 14 45 05 5F 4C ..._STA.....E._L + 90B0: 49 44 00 70 00 60 A0 48 04 93 5B 23 5E 5E 2F 04 ID.p.`.H..[#^^/. + 90C0: 50 43 49 30 4C 50 43 30 45 43 30 5F 4C 46 43 4D PCI0LPC0EC0_LFCM + 90D0: 00 A0 00 70 5E 5E 2F 04 50 43 49 30 4C 50 43 30 ...p^^/.PCI0LPC0 + 90E0: 45 43 30 5F 4C 53 54 45 60 5B 27 5E 5E 2F 04 50 EC0_LSTE`['^^/.P + 90F0: 43 49 30 4C 50 43 30 45 43 30 5F 4C 46 43 4D A4 CI0LPC0EC0_LFCM. + 9100: 60 5B 82 23 50 57 52 42 08 5F 48 49 44 0C 41 D0 `[.#PWRB._HID.A. + 9110: 0C 0C 14 13 5F 53 54 41 00 A0 0A 93 45 43 4F 4E ...._STA....ECON + 9120: 01 A4 0A 0F A4 00 5B 82 4E 4D 57 4D 49 34 08 5F ......[.NMWMI4._ + 9130: 48 49 44 0C 41 D0 0C 14 08 5F 55 49 44 0A 04 5B HID.A...._UID..[ + 9140: 01 4D 57 4D 49 00 08 5F 57 44 47 11 2B 0A 28 76 .MWMI.._WDG.+.(v + 9150: 37 A0 C3 AC 51 AA 49 AD 0F F2 F7 D6 2C 3F 3C 41 7...Q.I.....,? + 95D0: 80 87 90 93 B4 D2 A9 21 CF 3C 60 1B 06 57 68 D3 .......!.<`..Wh. + 95E0: A7 46 A3 56 0D CA D4 28 D3 A0 56 9F 4A 8D 19 FB .F.V...(..V.J... + 95F0: E1 58 DC BB 40 07 03 0B 7B 21 E8 88 E0 58 20 34 .X..@...{!...X 4 + 9600: 08 9D 40 FC FF 07 5B 82 23 48 4B 44 56 08 5F 48 ..@...[.#HKDV._H + 9610: 49 44 0D 4C 48 4B 32 30 31 39 00 08 5F 55 49 44 ID.LHK2019.._UID + 9620: 00 14 09 5F 53 54 41 00 A4 0A 0F 5B 82 40 80 57 ..._STA....[.@.W + 9630: 4D 49 55 08 5F 48 49 44 0D 50 4E 50 30 43 31 34 MIU._HID.PNP0C14 + 9640: 00 08 5F 55 49 44 0D 4C 53 4B 32 30 00 08 5F 57 .._UID.LSK20.._W + 9650: 44 47 11 3F 0A 3C 74 09 6C CE 07 04 50 4F 88 BA DG.?... + 9B40: 1A 50 FF FF 79 3E 16 B0 61 86 C3 0C D1 83 F5 04 .P..y>..a....... + 9B50: 0E 91 01 7A 62 4F 04 58 87 93 D1 71 A0 54 01 66 ...zbO.X...q.T.f + 9B60: C7 AD 49 27 38 1E 9F 03 3C 9F 13 4E 60 F9 83 40 ..I'8...<..N`..@ + 9B70: 8D CC D0 36 38 2D 1D 04 7C 00 30 81 C5 1E 26 E8 ...68-..|.0...&. + 9B80: 78 C0 7F 00 78 3E 88 F0 CE E0 F9 7A 10 3A 5B C8 x...x>.....z.:[. + 9B90: C9 78 50 C7 0A 5F 10 30 E0 47 FB C2 10 E6 A5 21 .xP.._.0.G.....! + 9BA0: EE C1 5B EB 15 82 10 38 34 84 FE 1A 16 35 78 7A ..[....84....5xz + 9BB0: B2 E0 87 0A 06 CC C7 73 5A 3E 7B 78 78 F0 4F 14 .......sZ>{xx.O. + 9BC0: C0 E2 3C 81 BB 1C B0 13 05 7E E0 F0 2F 15 86 F5 ..<......~../... + 9BD0: 45 E2 1D 22 81 B1 02 63 FE FF C0 1E B9 FD 0A 40 E.."...c.......@ + 9BE0: 08 7E 4A 4F 06 CF 20 11 8E CA E8 4F 10 7D CE 5B .~JO.. ....O.}.[ + 9BF0: 10 D1 8E EA 1C 8E 22 54 88 B3 30 50 B8 60 01 8D ......"T..0P.`.. + 9C00: 93 C0 22 87 8A 1E 04 07 3C 87 43 0A 7A 10 27 13 ..".....<.C.z.'. + 9C10: E5 3C 8E C9 A7 14 23 1C D3 C3 C9 53 87 6F 1B 07 .<....#....S.o.. + 9C20: 7F 5E C7 7A 88 6C E0 87 80 39 5B 78 08 7C 00 07 .^.z.l...9[x.|.. + 9C30: 74 8A 56 3A 31 E4 79 86 8F 19 3B 00 AE CA 03 08 t.V:1.y...;..... + 9C40: 13 FF 34 90 B4 37 02 85 F1 09 07 70 05 F4 00 01 ..4..7.....p.... + 9C50: 9E B3 01 5C EC 93 8F 12 E2 ED 21 FA B9 9C CC 2B ...\......!....+ + 9C60: 84 8F 37 98 FF FF F1 06 D6 05 C6 DA AE 37 64 4A ..7..........7dJ + 9C70: CF 34 EF 36 46 39 2C C3 3C DE F8 76 D0 1A 8C EE .4.6F9,.<..v.... + 9C80: 36 EC 3C 72 12 A1 18 EE 83 44 9C D8 E1 22 C4 7E 6..x.'.Qs + 9D20: 64 42 4D C3 53 7D B1 31 81 75 5D 86 40 A6 EF 98 dBM.S}.1.u].@... + 9D30: 00 0A 20 5F 0A 7C D2 79 30 60 63 78 D8 31 9A D1 .. _.|.y0`cx.1.. + 9D40: B9 E0 C9 A3 24 4E 9E 82 78 F2 8E 3F 79 F4 9D C2 ....$N..x..?y... + 9D50: 87 2B 4E E0 B8 63 A7 57 10 FC 64 FF FF A7 F6 A8 .+N..c.W..d..... + 9D60: E0 59 F8 D2 82 1B 3C DC 5B C6 91 87 79 A7 F2 E9 .Y....<.[...y... + 9D70: CA 60 41 C2 BC 2F E0 80 DE EE 5E 1C 0E 37 C4 F9 .`A../....^..7.. + 9D80: 1E 7A 04 1F 3F 7C 66 C0 0D 89 5D 03 F8 68 7C 0D .z..?|f...]..h|. + 9D90: E0 A3 F4 1D 0B 7C 02 EF 01 20 87 C7 84 1F 15 BD .....|... ...... + 9DA0: 67 78 5C 7C C8 BE 22 31 EC 67 0D 5F D2 4E F0 95 gx\|.."1.g._.N.. + 9DB0: E2 85 0D 03 EB 43 00 87 35 5A D8 43 7E 49 F1 09 .....C..5Z.C~I.. + 9DC0: C7 33 33 46 58 1F 04 1C E6 20 00 9A 03 1B FE 06 .33FX.... ...... + 9DD0: E0 4B 40 90 37 91 D3 7D F2 31 2A BF 11 F0 F3 08 .K@.7..}.1*..... + 9DE0: 16 28 88 6F 18 1E DB 81 C4 86 73 2D C1 FE FF 09 .(.o......s-.... + 9DF0: 2A B4 E9 53 A3 51 AB 06 65 6A 94 69 50 AB 4F A5 *..S.Q..ej.iP.O. + 9E00: C6 8C 99 B8 F0 F9 15 A1 11 3B 12 08 8D 48 21 10 .........;...H!. + 9E10: 07 FE 71 08 C4 72 EF 61 BA 16 11 5A 19 01 91 36 ..q..r.a...Z...6 + 9E20: 10 01 59 BB 0A 20 96 04 44 40 FE FF 03 5B 82 1E ..Y.. ..D@...[.. + 9E30: 4C 49 53 44 08 5F 48 49 44 0D 49 44 45 41 32 30 LISD._HID.IDEA20 + 9E40: 30 32 00 14 09 5F 53 54 41 00 A4 0A 0F 10 8B 2E 02..._STA....... + 9E50: 01 5C 5F 53 42 5F 5B 82 81 2E 01 47 5A 46 44 08 .\_SB_[....GZFD. + 9E60: 5F 48 49 44 0D 50 4E 50 30 43 31 34 00 08 5F 55 _HID.PNP0C14.._U + 9E70: 49 44 0D 47 4D 5A 4E 00 08 5F 57 44 47 11 4C 07 ID.GMZN.._WDG.L. + 9E80: 0A 78 E3 54 7B 88 DC DD 2C 4B 8B 88 68 A2 6A 88 .x.T{...,K..h.j. + 9E90: 35 D0 41 41 01 02 49 95 54 92 DE 4B 06 4F AC 04 5.AA..I.T..K.O.. + 9EA0: CE 8B F8 98 DB AA 41 42 01 02 77 D7 AF 14 6F 10 ......AB..w...o. + 9EB0: 9B 4C B3 34 D3 88 DC 78 09 BE 41 43 01 02 F1 47 .L.4...x..AC...G + 9EC0: 75 DA 4D 82 5F 40 BE 79 D9 90 3E 29 CE D7 41 44 u.M._@.y..>)..AD + 9ED0: 01 02 05 88 2A DC 8C 3A BA 41 A6 F7 09 2E 00 89 ....*..:.A...... + 9EE0: CD 3B 41 45 01 02 21 12 90 05 66 D5 D1 11 B2 F0 .;AE..!...f..... + 9EF0: 00 A0 C9 06 29 10 44 44 01 00 5B 80 45 43 4D 53 ....).DD..[.ECMS + 9F00: 01 0A 72 0A 02 5B 81 10 45 43 4D 53 11 49 4E 44 ..r..[..ECMS.IND + 9F10: 58 08 44 41 54 41 08 14 11 52 45 43 4D 09 70 68 X.DATA...RECM.ph + 9F20: 49 4E 44 58 A4 44 41 54 41 14 12 57 45 43 4D 0A INDX.DATA..WECM. + 9F30: 70 68 49 4E 44 58 70 69 44 41 54 41 14 4D 06 57 phINDXpiDATA.M.W + 9F40: 4D 41 41 03 A0 45 06 93 69 0A 36 70 00 60 A0 49 MAA..E..i.6p.`.I + 9F50: 05 93 99 6A 00 01 A0 41 04 93 5E 5E 2F 04 50 43 ...j...A..^^/.PC + 9F60: 49 30 4C 50 43 30 45 43 30 5F 50 4C 57 4E 01 57 I0LPC0EC0_PLWN.W + 9F70: 45 43 4D 0A 72 0A 42 57 45 43 4D 0A 73 0A AA 70 ECM.r.BWECM.s..p + 9F80: 01 60 70 00 5E 5E 2F 04 50 43 49 30 4C 50 43 30 .`p.^^/.PCI0LPC0 + 9F90: 45 43 30 5F 50 4C 57 4E 57 45 43 4D 0A 72 0A 43 EC0_PLWNWECM.r.C + 9FA0: 57 45 43 4D 0A 73 0A BB A4 60 14 08 57 4D 41 42 WECM.s...`..WMAB + 9FB0: 03 A4 00 14 08 57 4D 41 43 03 A4 00 14 08 57 4D .....WMAC.....WM + 9FC0: 41 44 03 A4 00 14 08 57 4D 41 45 03 A4 00 08 57 AD.....WMAE....W + 9FD0: 51 44 44 11 85 16 01 0B 5F 11 46 4F 4D 42 01 00 QDD....._.FOMB.. + 9FE0: 00 00 4F 11 00 00 BC 67 00 00 44 53 00 01 1A 7D ..O....g..DS...} + 9FF0: DA 54 28 DE B1 00 01 06 18 42 10 0B 10 52 EA 82 .T(......B...R.. + A000: 42 04 92 4F 24 79 0E 60 30 1A 40 24 07 42 7C 54 B..O$y.`0.@$.B|T + A010: 80 08 08 79 15 60 53 80 49 10 F5 EF 0F 51 12 1C ...y.`S.I....Q.. + A020: 4A 08 84 24 0A 30 2F 40 B7 00 C3 02 6C 0B 30 2D J..$.0/@....l.0- + A030: 60 23 82 24 D2 C0 29 81 A5 40 48 A8 00 E5 02 7C `#.$..)..@H....| + A040: 0B D0 8E 28 C9 02 2C C3 88 C0 A3 88 6C 34 0E 8D ...(..,.....l4.. + A050: 1D 86 65 82 69 10 87 51 36 B2 08 3C A1 4E 05 C8 ..e.i..Q6..<.N.. + A060: 15 20 4C 80 78 54 61 34 07 45 04 43 A3 C4 8C 89 . L.xTa4.E.C.... + A070: C0 76 8E AD 51 9C 46 E1 02 A4 63 68 04 C7 75 0C .v..Q.F...ch..u. + A080: B6 28 40 A7 00 9F 02 B4 42 C8 AF 00 8F 02 0C CE .(@.....B....... + A090: 41 48 D5 E2 08 2B 48 A4 E0 91 4A 85 90 20 78 0D AH...+H...J.. x. + A0A0: E6 68 8E 20 42 02 C3 1C 08 46 06 84 3C 0B B0 3E .h. B....F..<..> + A0B0: 42 42 60 F7 02 C4 21 C8 9B 00 85 02 AC 4D 4A 33 BB`...!......MJ3 + A0C0: E8 4C 80 AD 21 08 C1 0E 51 84 14 AC 32 14 02 19 .L..!...Q...2... + A0D0: 25 AA 51 6A C3 D0 48 62 05 89 11 C9 C8 D1 E3 1E %.Qj..Hb........ + A0E0: 63 FB 83 20 01 CF 03 92 00 A2 48 A3 41 9D 01 12 c.. ......H.A... + A0F0: 3C 13 F8 3C 70 86 27 75 90 A7 15 E4 C4 8E F4 EC <..4. + A1E0: FE FF 03 F5 FD C0 A7 01 7E 02 C0 1D 3F E0 0E 8F ........~...?... + A1F0: CD F0 F4 30 30 C7 C7 40 CE 0F 33 16 F6 81 A1 C3 ...00..@..3..... + A200: 20 17 84 93 48 C0 0F 0A F0 AD 02 E9 2C 10 E8 9D ...H.......,... + A210: E3 B5 23 81 05 1E 14 40 01 E4 5B 81 95 9E 0C 28 ..#....@..[....( + A220: 7E 88 30 D1 0C 8F 09 36 2A 2A 6B 5C A8 B1 FA 38 ~.0....6**k\...8 + A230: C3 B0 4F D3 A2 47 48 06 F4 4E 61 50 43 78 F4 1C ..O..GH..NaPCx.. + A240: D6 68 61 0F FA 79 C2 77 11 CF 36 72 8C B0 3E 01 .ha..y.w..6r..>. + A250: 00 A7 E3 03 9C EB C5 E3 03 B0 F8 FF 1F 1F C0 3D ...............= + A260: 96 27 8D 17 0D 8F 16 5C C3 63 C7 07 C0 F2 31 E9 .'.....\.c....1. + A270: F1 01 58 9D 00 C0 93 62 65 3A 3E F0 73 99 53 BD ..X....be:>.s.S. + A280: 15 34 A0 93 38 CC C3 30 76 D4 F0 FF FF 28 AF 3B .4..8..0v....(.; + A290: 87 FC CE F3 0E E6 3B 42 70 96 01 54 07 07 9F 1B ......;Bp..T.... + A2A0: AC 9E 42 BA CE 0F 28 25 E7 07 0A 62 40 C7 3C 3F ..B...(%...b@..0..!.`...I... + A2D0: 45 C0 60 31 A3 3C 09 3D 94 F9 36 65 35 87 02 D4 E.`1.<.=..6e5... + A2E0: 40 7C 76 C0 E8 BA 3A 80 4C DF D1 01 E4 E8 FC 2E @|v...:.L....... + A2F0: E2 B9 73 59 73 A7 20 9E BB 23 5F 45 A0 47 BC 8A ..sYs. ..#_E.G.. + A300: 80 62 32 67 0F 96 9B 02 3B 55 F9 A6 E0 C1 3F FD .b2g....;U....?. + A310: 19 E3 89 EC 55 81 5F 00 D8 FF FF 02 C0 EE 22 F0 ....U._.......". + A320: C6 E7 BB 08 F0 BE 46 F8 2E 02 AE F3 DF BB 08 D8 ......F......... + A330: 2E 88 B8 BB 08 38 E6 E2 D9 E3 2E 01 86 89 F1 1E .....8.......... + A340: E0 3B 08 06 E8 21 C4 47 01 1C 81 93 FB 18 0A BB .;...!.G........ + A350: 1E 59 D6 1A 29 8C 2F A1 80 81 FF FF 25 14 4C B7 .Y..)./.....%.L. + A360: 43 5F 42 C1 78 AC 79 51 88 13 E4 4D 81 5D 56 42 C_B.x.yQ...M.]VB + A370: 05 7F 06 C5 5E 41 61 8F E7 2D E2 0D D4 20 31 D8 ....^Aa..-... 1. + A380: 01 D4 C7 C5 D3 34 8A 0F 04 E7 F5 B8 10 E5 18 4E .....4.........N + A390: 22 4A A0 28 4F 9C 3E 80 46 8C 16 23 6E 88 A8 61 "J.(O.>.F..#n..a + A3A0: E2 45 78 05 65 E1 AE A0 00 21 FE FF 57 50 58 D7 .Ex.e....!..WPX. + A3B0: 22 DC 15 14 2C 47 05 38 17 50 60 92 6C 95 BA 56 "...,G.8.P`.l..V + A3C0: 3B F8 01 41 97 2C DC 31 C8 D7 2D 76 46 F5 D1 C4 ;..A.,.1..-vF... + A3D0: 53 32 B8 11 8E E3 AD 22 D2 C3 0A 13 71 E7 43 C5 S2....."....q.C. + A3E0: 87 50 F8 31 D1 21 38 2E 18 05 F1 19 C0 51 8E 03 .P.1.!8......Q.. + A3F0: 50 C6 F0 D8 60 88 D3 78 5F 66 D3 78 68 80 75 34 P...`..x_f.xh.u4 + A400: C2 5D F0 C0 7D 28 C0 5F F0 80 D9 FF FF 14 04 FB .]..}(._........ + A410: 7C 45 2E 78 40 ED 76 C7 4F 07 FC 94 E7 DB 01 FF |E.x@.v.O....... + A420: 29 F8 B0 00 F7 FE C9 0E 0B C0 FE FA 8B 3B 2C 00 )............;,. + A430: D6 FE FF 87 05 EC A0 7D D5 05 6E 87 05 F8 E1 AF .......}..n..... + A440: BA A8 D1 5B 18 90 0E 2A D8 09 47 3F 8F 07 1D 4F ...[...*..G?...O + A450: C9 70 EC BA 80 5B 21 BB 5F F2 E8 24 0A 7D 5E 40 .p...[!._..$.}^@ + A460: 9D E2 0C 67 10 03 3A 03 84 8C 1C 0A D1 A3 60 F7 ...g..:.......`. + A470: 03 76 A3 39 7C 76 C1 84 77 9D 84 79 03 F0 65 01 .v.9|v..w..y..e. + A480: EE 49 CB 13 F4 C5 EA 71 12 78 9C 36 3C 54 1E 7B .I.....q.x.6;x$ + A500: B8 3B 07 60 4C CE 9D 03 B5 55 CF D5 14 9E AB C3 .;.`L....U...... + A510: DD 39 D0 77 4E 1F 04 C0 78 F1 00 CC 85 BC 78 A0 .9.wN...x.....x. + A520: FE FF 17 0F 70 80 FB E2 01 2E F8 17 0F B0 DF 07 ....p........... + A530: 70 38 0F 04 B0 DE 1E 8E 73 77 42 47 BD B7 41 B8 p8......swBG..A. + A540: 3B 81 21 D2 D5 0D 15 86 42 51 8E 0F 28 F1 70 14 ;.!.....BQ..(.p. + A550: C4 43 F7 CD 03 7F 77 C2 5F 71 7D 73 03 F7 CD 03 .C....w._q}s.... + A560: 5C 97 24 E0 F1 FF 1F 18 78 2E 49 80 2B 13 97 24 \.$.....x.I.+..$ + A570: A0 75 C3 E3 97 24 70 C4 F3 74 59 07 2C FD FF 2F .u...$p..tY.,../ + A580: EB C0 68 DE 67 D3 EA 65 1D D4 F7 87 13 8A FA 2C ..h.g..e......., + A590: 15 A8 37 04 72 4A 8F F4 A6 6E A4 97 75 0F E1 B8 ..7.rJ...n..u... + A5A0: DE 3D A3 84 E8 0C 41 97 75 83 06 79 E9 78 55 37 .=....A.u..y.xU7 + A5B0: 5C DC 20 E7 67 BC 53 7B 59 07 58 F2 FF BF AC 83 \. .g.S{Y.X..... + A5C0: F9 A8 00 E7 B2 0E 4C E4 3F 39 34 50 CB 7B 1F E8 ......L.?94P.{.. + A5D0: A4 C4 E5 41 48 F2 AB 40 D3 E1 97 75 3E 8A F7 15 ...AH..@...u>... + A5E0: CF 21 CC B3 93 41 9E 10 9E 62 8C D4 3B 0E 99 DD .!...A...b..;... + A5F0: F9 3F 73 78 18 4C D4 00 74 58 E2 72 60 24 06 42 .?sx.L..tX.r`$.B + A600: 87 25 1E FF F2 47 41 7C 97 77 3C 08 39 39 14 A0 .%...GA|.w<.99.. + A610: 8E 43 3E BA E1 A7 03 9E CB 3B F0 3B 0F F1 33 47 .C>......;.;..3G + A620: 65 90 24 C8 F8 D0 27 07 1F 26 3C AC 53 F2 A0 30 e.$...'..&<.S..0 + A630: FF FF F3 1D F0 1B 14 3F 21 79 50 B8 01 18 38 A4 .......?!yP...8. + A640: 4F 00 C0 F2 F4 E1 D1 01 8B 9B C5 93 CF D1 01 4B O..............K + A650: 28 8F 0E 7C A7 31 F0 FD FF 4F 63 F0 22 9E C6 40 (..|.1...Oc."..@ + A660: 07 CB 4F 63 E0 39 46 F2 93 23 98 4E 2B 3E 89 F9 ..Oc.9F..#.N+>.. + A670: 3A 00 96 CF 8B C5 1C 1C 51 E7 17 0B 7C 5E E8 FC :.......Q...|^.. + A680: C2 CF 68 EC FC 02 36 09 67 47 54 F8 7B BC 2F C1 ..h...6.gGT.{./. + A690: A8 B0 60 14 C4 67 09 1F 48 E0 9C 90 1E C6 7C 39 ..`..g..H.....|9 + A6A0: 78 45 F2 99 10 DC 87 16 70 8C 34 D0 D3 50 A0 C7 xE......p.4..P.. + A6B0: 06 F8 FF FF 63 03 F0 3B 8F F9 D8 00 9C CE 84 98 ....c..;........ + A6C0: 63 03 18 C5 9D A2 50 A7 24 0B 3E 45 41 39 F8 F9 c.....P.$.>EA9.. + A6D0: 58 E6 5B 03 FC 43 14 B0 99 0D 78 0E 51 C0 E4 FF X.[..C....x.Q... + A6E0: 7F 88 02 8C 9E 00 80 E5 21 0A D8 8C 0E 58 1E A2 ........!....X.. + A6F0: E0 FC FF 0F 51 80 97 C3 87 0F 51 C0 F1 3A 80 47 ....Q.....Q..:.G + A700: 7A 7B 81 77 16 D6 21 0A 75 3E B1 BC 43 14 94 2B z{.w..!.u>..C..+ + A710: 02 78 CE 50 80 87 FF FF 19 0A 70 75 FE F6 19 0A .x.P......pu.... + A720: 38 9E 10 C0 F2 64 60 E1 4F 0D 68 41 40 3A 43 E1 8....d`.O.hA@:C. + A730: 87 E3 7B 2E E6 9C 02 33 F4 A9 01 15 97 42 61 21 ..{....3.....Ba! + A740: 74 6A E0 F1 E0 28 88 C7 EE 70 A7 06 F4 41 DD 43 tj...(...p...A.C + A750: C1 CE 10 3F 1B 0C DE D9 60 FE FF 47 28 E0 7B E2 ...?....`..G(.{. + A760: 82 33 3C EC 15 0D C6 F4 60 9D A6 80 F1 71 03 78 .3<.....`....q.x + A770: 7B 38 F3 00 B5 FF FF 71 03 77 24 C0 5E 79 70 A7 {8.....q.w$.^yp. + A780: 0E 1F 37 B0 D1 4E 80 A8 23 80 23 9F 00 A1 E0 BC ..7..N..#.#..... + A790: C7 FB F2 FF B2 01 2F DA F9 0F 15 0A 46 91 CE 7F ....../.....F... + A7A0: A8 10 70 14 C4 C7 15 07 3B 3E A0 07 ED F3 1F 76 ..p.....;>.....v + A7B0: 2E FC 40 0E 58 18 1C 9C 83 00 76 70 C0 EC 9C 01 ..@.X.....vp.... + A7C0: AE FF FF 41 11 38 9E FD C0 19 6A 50 68 49 07 45 ...A.8....jPhI.E + A7D0: C4 F0 81 D9 C1 0F 9C 43 83 75 4A F4 D0 80 D9 29 .......C.uJ....) + A7E0: D8 E7 1B E0 F1 FF 3F DF 80 EF 80 E4 F3 0D B8 C0 ......?......... + A7F0: 7D BE 01 97 DC F3 0D 68 EF 02 FC 76 03 57 D2 D9 }......h...v.W.. + A800: 0C 75 00 B0 D4 03 22 94 D3 0D 7C 49 27 33 94 18 .u...."...|I'3.. + A810: 0A 49 39 99 A1 8E 88 3E 24 F2 D3 86 4F 37 C0 EB .I9....>$...O7.. + A820: 98 08 3C 4E 0E FE FF 9F 1C 00 07 26 4E 0E 40 EB ..;`g... + A870: 64 F0 04 31 7C 8C 01 D7 FF FF F4 80 3F 12 F8 F4 d..1|.......?... + A880: 00 8E 71 7B 74 70 4E 5A D8 D1 01 C3 13 80 47 07 ..q{tpNZ......G. + A890: AE 18 A3 43 1F B5 F0 63 02 F7 69 C5 63 02 57 AC ...C...c..i.c.W. + A8A0: 31 A1 E1 7D D2 62 C3 07 86 07 13 FE FF 1F 1B D8 1..}.b.......... + A8B0: 8F 5A 1E 1B 30 3C 6C 79 6C E0 3A 9A 02 6F 15 47 .Z..0.;q....8..... + A900: F1 32 00 E7 FF 7F 7C 80 77 E4 C2 1D E1 FC 22 F1 .2....|.w.....". + A910: 81 8B 4F F7 01 82 8D 26 48 84 B3 78 F6 83 17 F4 ..O....&H..x.... + A920: C0 85 8A 08 A3 43 97 0F 0F FC AC 6C 30 83 F8 C0 .....C.....l0... + A930: C5 CF 7E B8 D1 F8 F0 80 1B 0D 9B 0C 3F 29 03 16 ..~.........?).. + A940: C2 8D 0E 7D E0 82 31 3B 70 9C 95 81 FD FF FF AC ...}..1;p....... + A950: 0C 38 38 7A C2 39 72 B1 03 00 30 3C 2D 83 73 70 .88z.9r...0<-.sp + A960: B0 CE 5C 1E 1C 30 3C 2F 03 9F FF FF 31 15 B8 1D ..\..0q.... + A9A0: C0 85 3D 3B 80 FD C4 0C 3C FE FF 67 07 C0 83 8D ..=;....<..g.... + A9B0: 13 33 D0 3B 3B 80 4B 9E 99 61 30 E9 67 04 C9 5A .3.;;.K..a0.g..Z + A9C0: 1F 85 F1 D1 CA 47 02 FC 20 8F F1 D0 8E 8A 49 82 .....G.. .....I. + A9D0: 43 8D DF A3 6A 7E 44 3A B6 9C 86 A7 15 92 1D 19 C...j~D:........ + A9E0: 3C 3C 2E 05 42 33 7A 1B B3 76 44 4D F3 98 4C E0 <<..B3z..vDM..L. + A9F0: 91 33 34 0E 8D 1D 86 E7 16 EC 20 0E E3 B4 4D E0 .34....... ...M. + AA00: 09 9D E9 41 BF 2A 3C D0 44 8D D1 1C 14 11 3B 70 ...A.*<.D.....;p + AA10: D0 FC FF C7 F0 7C 50 A7 00 9F 02 B4 42 E8 A2 ED .....|P.....B... + AA20: 2B 07 BB 25 30 91 50 02 3F E9 D8 A7 72 2E F1 23 +..%0.P.?...r..# + AA30: 3C 14 B2 61 F0 83 8A 3D 5F 20 C8 AD C0 04 DD 83 <..a...=_ ...... + AA40: 08 B4 37 01 D6 86 24 8C 37 AE C6 04 D8 3A 06 EA ..7...$.7....:.. + AA50: 18 11 27 58 94 E3 32 5A AC 28 15 8F 49 80 87 16 ..'X..2Z.(..I... + AA60: 25 58 8C 08 C1 DE 27 22 05 8D 72 2A 2F 0A 86 6B %X....'"..r*/..k + AA70: FF 20 C6 4E 03 3A EC 38 D2 68 50 87 0A 9F 08 7C . .N.:.8.hP....| + AA80: 1A 38 BF A7 2B 0F 26 48 6C 8F F0 51 C0 83 66 D7 .8..+.&Hl..Q..f. + AA90: 0F 9F 3E E0 5C D7 03 BE 14 3C 12 B0 A3 82 E1 F8 ..>.\....<...... + AAA0: 10 7D 2B F1 04 0E 91 01 FA F8 01 7F 3C 3E 03 78 .}+.........<>.x + AAB0: 3E 27 9C C0 F2 07 81 1A 99 A1 7D 9A 38 AD 57 01 >'........}.8.W. + AAC0: 9F 10 0E 8B 9D 0A 7C 6E F1 78 C0 7F 00 78 3E 78 ......|n.x...x>x + AAD0: 35 34 B6 4F 08 3E 1A 3C 9D 80 E1 A8 00 EF FF 7F 54.O.>.<........ + AAE0: 54 C0 0C 01 7B 7A F0 10 38 F8 A3 0A 1B C2 DB 8A T...{z..8....... + AAF0: 67 71 44 3E 57 18 E1 3C 1F 27 1E 2F 7C D9 C3 9C gqD>W..<.'./|... + AB00: 59 89 15 88 1E C6 E9 13 24 5A E0 AB 40 D3 E1 67 Y.......$Z..@..g + AB10: 48 7E 27 F1 28 2A 3C 0D 41 14 72 82 44 49 78 25 H~'.(*<.A.r.DIx% + AB20: F8 04 89 8A FC 06 10 98 41 6C E1 04 09 8A 41 9C ........Al....A. + AB30: 0B FC 13 24 30 3E 13 02 B7 73 23 38 FE FF 83 C2 ...$0>...s#8.... + AB40: 1F D5 3D 28 9C A8 33 21 62 FC C0 EE F8 08 CE B1 ..=(..3!b....... + AB50: C1 3A 12 7A 6C C0 EE F4 08 CE 63 18 F0 38 C6 F9 .:.zl.....c..8.. + AB60: 18 06 2E 58 7E 0C 83 F7 FF 3F 86 E1 8F 4F E0 39 ...X~....?...O.9 + AB70: 11 F2 43 0A BB 83 F9 32 C0 8E 61 B8 CB 00 F2 40 ..C....2..a....@ + AB80: 88 96 F6 AE D0 99 85 1F 09 F9 ED 00 BE 84 03 21 ...............! + AB90: 2A 3C 84 A2 1F 01 E8 28 1C 16 8C 82 F8 0C E1 63 *<.....(.......c + ABA0: 08 9C 23 D1 D3 97 AF 05 EF 44 3E 06 02 BF 61 06 ..#......D>...a. + ABB0: 7A FC 09 F4 C0 00 FC 0F 60 3E 30 C0 FD FF 1F 18 z.......`>0..... + ABC0: C0 7B 0C E4 07 06 F0 9C 99 C0 31 93 93 0D E5 33 .{........1....3 + ABD0: 13 B0 1C 0C 18 CE 4C 80 E3 FF FF 99 09 AC E3 07 ......L......... + ABE0: 76 67 26 60 33 36 60 77 66 02 5C 1D 3B 7C 66 C1 vg&`36`wf.\.;|f. + ABF0: FF FF CF 4C C0 E9 30 C0 CF 2C F0 24 9C 99 40 71 ...L..0..,.$..@q + AC00: 3A 80 7F 66 02 38 70 12 07 DF 01 DB 07 06 FC FF :..f.8p......... + AC10: FF 24 0E 5C 0E 0C E0 98 88 4F AE E4 C4 80 82 4B .$.\.....O.....K + AC20: 50 14 90 0E 4D F8 C1 F8 1A 8B 39 B8 E1 EE 0D F0 P...M.....9..... + AC30: 09 C6 3D 38 A0 82 52 28 26 84 0E 0E 3C 18 1C 05 ..=8..R(&...<... + AC40: F1 F0 7D 76 82 33 1E 98 93 C1 A0 3D 3B 01 F3 D1 ..}v.3.....=;... + AC50: 81 63 E6 70 46 87 FF FF 1F A2 80 EB 71 03 78 04 .c.pF.......q.x. + AC60: 3C 6E 80 EE 4C ED E3 06 B8 04 1F 77 40 7B 20 C0 ..}..pN...u.. + ADE0: 8E B1 A2 1C 58 63 02 14 E3 08 25 44 6D 47 2E 79 ....Xc....%DmG.y + ADF0: 43 D1 E4 0C 7C 5E 41 22 C4 0C 13 F4 04 22 C7 6C C...|^A".....".l + AE00: FF 08 C1 8E 03 3A EB 38 D2 68 50 A7 0A 1F 09 7C .....:.8.hP....| + AE10: 1C 38 C1 07 2B FF FF C7 10 24 F6 09 1C E2 B3 80 .8..+....$...... + AE20: 47 CD 8E 08 3E 7D C0 71 0D A8 5B C1 33 01 FB B2 G...>}.q..[.3... + AE30: 18 8E 0F D1 57 06 4F E0 10 19 A0 CF 8D F0 C7 E3 ....W.O......... + AE40: 43 80 E7 73 C2 09 2C 7F 10 A8 91 19 DA 17 8F D3 C..s..,......... + AE50: 7A 17 F0 11 E1 B0 D8 A1 DA C7 16 8F 07 FC 03 7F z............... + AE60: 40 88 F0 C2 E0 F9 FA 40 CB 8E 27 F0 CF 0A 60 21 @......@..'...`! + AE70: 08 F2 FC 80 1D 03 87 7F 58 61 63 78 5F F1 34 0E ........Xacx_.4. + AE80: C9 27 0B 23 9C E8 C3 C4 03 86 AF 79 18 02 07 7E .'.#.......y...~ + AE90: 10 68 AC 0E 7F 42 D0 71 88 9F 3C 2C EE 38 44 0E .h...B.q..<,.8D. + AEA0: 43 6C 08 BE C3 78 38 4F 44 3E 23 F8 54 E2 9B 84 Cl...x8OD>#.T... + AEB0: 8F 41 EC 28 C4 45 1C 19 7C 14 42 85 06 A3 20 FE .A.(.E..|.B... . + AEC0: FF 8F C4 81 20 A4 E4 E0 80 1E 07 DC B3 2E F0 3C .... ..........< + AED0: 6C 3C 6A 3C BE 02 97 58 C7 20 D0 8D D3 C7 20 70 l..S?.;7..S.O.. + AF20: B2 71 52 00 DD 41 05 7F 52 80 77 36 80 AF D0 A6 .qR..A..R.w6.... + AF30: 4F 8D 46 AD 1A 94 A9 51 A6 41 AD 3E 95 1A 33 96 O.F....Q.A.>..3. + AF40: E1 A8 E0 67 81 46 E7 38 20 54 F0 FB 48 07 3E CB ...g.F.8 T..H.>. + AF50: 07 11 90 C3 BC C0 04 E4 68 20 02 72 C4 25 09 C8 ........h .r.%.. + AF60: 79 41 04 64 0D 2A 80 98 22 10 01 59 F5 3A 05 E2 yA.d.*.."..Y.:.. + AF70: CC 20 54 AD 0F 40 A6 1D 44 40 56 49 A3 FF 3F 90 . T..@..D@VI..?. + AF80: 35 53 08 C8 FA 1E 0D 02 B2 58 10 01 91 97 98 80 5S.......X...... + AF90: AC 16 44 40 96 A9 05 98 82 68 60 C4 CB C0 28 88 ..D@.....h`...(. + AFA0: 80 2C DC 0C 10 8B 01 22 20 0B 51 03 C4 64 81 08 .,....." .Q..d.. + AFB0: C8 72 ED 80 B0 B0 20 34 86 1F 40 16 0A 44 67 09 .r.... 4..@..Dg. + AFC0: F2 D4 10 90 C5 81 08 C8 41 81 68 6C 20 1A C1 10 ........A.hl ... + AFD0: 10 0B 04 A2 A1 13 47 40 2C 1C 88 80 1C D7 12 10 ......G@,....... + AFE0: 0B 0F 22 20 CB D6 04 C4 42 80 08 C8 82 3C 01 31 .." ....B....<.1 + AFF0: 79 20 02 72 54 20 1A 1C 88 86 36 05 C4 24 A8 02 y .rT ....6..$.. + B000: 62 92 9E 0D 02 B2 40 10 01 39 30 10 8D 0F 44 65 b.....@..90...De + B010: F8 02 62 A2 40 04 E4 78 40 34 2C 10 95 F9 E2 10 ..b.@..x@4,..... + B020: 90 45 83 08 C8 D1 81 A8 90 67 CE 01 32 10 0D 90 .E.......g..2... + B030: 00 D1 80 6F 8E 40 24 2E 88 80 C9 83 2D 30 FB F1 ...o.@$.....-0.. + B040: 08 C8 A1 40 04 E4 88 40 54 DA 87 2D 10 11 0A A2 ...@...@T..-.... + B050: 81 11 20 1A 1F 88 C6 78 55 EA 20 40 40 74 78 20 .. ....xU. @@tx + B060: EA 80 58 60 10 01 39 B8 3C 88 FF 7F 20 CB B0 37 ..X`..9.<... ..7 + B070: 10 0A A2 81 10 20 2A 4E 1F 10 93 0A A2 81 13 20 ..... *N....... + B080: 2A C1 DF A1 82 82 E8 50 41 80 68 C4 5F C9 81 30 *......PA.h._..0 + B090: 10 01 59 CC 53 45 20 8E 02 42 A5 3D 77 0E 8E 81 ..Y.SE ..B.=w... + B0A0: 08 98 00 D1 C0 40 54 F8 3B 44 07 08 02 A2 43 03 .....@T.;D....C. + B0B0: 79 37 EA D0 40 40 04 44 5C 02 51 10 01 59 E0 1F y7..@@.D\.Q..Y.. + B0C0: 25 10 91 0B A2 C3 03 01 A2 B1 81 A8 FC D7 58 20 %.............X + B0D0: 12 06 44 40 16 F5 31 0B 44 24 82 08 88 18 05 A2 ..D@..1.D$...... + B0E0: 20 3A 3C 90 2F 8C 0E 0F 04 44 87 07 F2 90 79 78 :<./....D....yx + B0F0: 60 20 02 B2 D0 F7 5A 20 22 1B 44 E7 18 F2 8A 09 ` ....Z ".D..... + B100: 44 E4 80 E8 30 40 80 68 28 20 2A ED 71 A7 C1 12 D...0@.h( *.q... + B110: 10 1D 2C 08 10 0D 0F 44 25 B8 05 62 82 40 04 64 ..,....D%..b.@.d + B120: B1 7A 8F 15 14 84 8A 15 0C C8 A4 83 08 C8 F2 FE .z.............. + B130: 30 0F 26 0C 44 40 FE FF 03 5B 01 50 53 4D 58 00 0.&.D@...[.PSMX. + B140: 5B 80 50 49 52 51 01 0B 00 0C 0A 02 5B 81 10 50 [.PIRQ......[..P + B150: 49 52 51 01 50 49 44 58 08 50 44 41 54 08 5B 86 IRQ.PIDX.PDAT.[. + B160: 43 0A 50 49 44 58 50 44 41 54 01 50 49 52 41 08 C.PIDXPDAT.PIRA. + B170: 50 49 52 42 08 50 49 52 43 08 50 49 52 44 08 50 PIRB.PIRC.PIRD.P + B180: 49 52 45 08 50 49 52 46 08 50 49 52 47 08 50 49 IRE.PIRF.PIRG.PI + B190: 52 48 08 00 20 53 49 52 41 08 53 49 52 42 08 53 RH.. SIRA.SIRB.S + B1A0: 49 52 43 08 53 49 52 44 08 50 49 52 53 08 00 10 IRC.SIRD.PIRS... + B1B0: 48 44 41 44 08 00 18 53 44 43 4C 08 00 10 53 44 HDAD...SDCL...SD + B1C0: 49 4F 08 00 48 0A 55 53 42 31 08 00 18 55 53 42 IO..H.USB1...USB + B1D0: 33 08 00 40 06 53 41 54 41 08 00 40 10 47 49 4F 3..@.SATA..@.GIO + B1E0: 43 08 00 48 06 49 32 43 30 08 49 32 43 31 08 49 C..H.I2C0.I2C1.I + B1F0: 32 43 32 08 49 32 43 33 08 55 52 54 30 08 55 52 2C2.I2C3.URT0.UR + B200: 54 31 08 14 49 05 44 53 50 49 00 4D 34 36 30 0D T1..I.DSPI.M460. + B210: 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 44 53 50 PLA-ASL-\_SB.DSP + B220: 49 0A 00 00 00 00 00 00 00 49 4E 54 41 0A 1F 49 I........INTA..I + B230: 4E 54 42 0A 1F 49 4E 54 43 0A 1F 49 4E 54 44 0A NTB..INTC..INTD. + B240: 1F 70 0A 1F 50 49 52 45 70 0A 1F 50 49 52 46 70 .p..PIREp..PIRFp + B250: 0A 1F 50 49 52 47 70 0A 1F 50 49 52 48 14 4B 04 ..PIRGp..PIRH.K. + B260: 49 4E 54 41 01 4D 34 36 30 0D 50 4C 41 2D 41 53 INTA.M460.PLA-AS + B270: 4C 2D 5C 5F 53 42 2E 49 4E 54 41 20 41 72 67 30 L-\_SB.INTA Arg0 + B280: 20 3D 20 30 78 25 58 0A 00 99 68 00 00 00 00 00 = 0x%X...h..... + B290: 00 70 68 50 49 52 41 A0 11 50 49 43 4D 70 68 48 .phPIRA..PICMphH + B2A0: 44 41 44 70 68 53 44 43 4C 14 38 49 4E 54 42 01 DADphSDCL.8INTB. + B2B0: 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 M460.PLA-ASL-\_S + B2C0: 42 2E 49 4E 54 42 20 41 72 67 30 20 3D 20 30 78 B.INTB Arg0 = 0x + B2D0: 25 58 0A 00 99 68 00 00 00 00 00 00 70 68 50 49 %X...h......phPI + B2E0: 52 42 14 4B 04 49 4E 54 43 01 4D 34 36 30 0D 50 RB.K.INTC.M460.P + B2F0: 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 49 4E 54 43 LA-ASL-\_SB.INTC + B300: 20 41 72 67 30 20 3D 20 30 78 25 58 0A 00 99 68 Arg0 = 0x%X...h + B310: 00 00 00 00 00 00 70 68 50 49 52 43 A0 11 50 49 ......phPIRC..PI + B320: 43 4D 70 68 55 53 42 31 70 68 55 53 42 33 14 45 CMphUSB1phUSB3.E + B330: 04 49 4E 54 44 01 4D 34 36 30 0D 50 4C 41 2D 41 .INTD.M460.PLA-A + B340: 53 4C 2D 5C 5F 53 42 2E 49 4E 54 44 20 41 72 67 SL-\_SB.INTD Arg + B350: 30 20 3D 20 30 78 25 58 0A 00 99 68 00 00 00 00 0 = 0x%X...h.... + B360: 00 00 70 68 50 49 52 44 A0 0B 50 49 43 4D 70 68 ..phPIRD..PICMph + B370: 53 41 54 41 08 50 52 53 31 11 09 0A 06 23 68 0C SATA.PRS1....#h. + B380: 18 79 00 08 42 55 46 41 11 09 0A 06 23 00 80 18 .y..BUFA....#... + B390: 79 00 5B 82 49 16 4C 4E 4B 41 08 5F 48 49 44 0C y.[.I.LNKA._HID. + B3A0: 41 D0 0C 0F 08 5F 55 49 44 01 14 40 07 5F 53 54 A...._UID..@._ST + B3B0: 41 00 A0 3A 90 50 49 52 41 92 93 50 49 52 41 0A A..:.PIRA..PIRA. + B3C0: 1F 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F .M460.PLA-ASL-\_ + B3D0: 53 42 2E 4C 4E 4B 41 2E 5F 53 54 41 20 3D 20 30 SB.LNKA._STA = 0 + B3E0: 78 42 0A 00 00 00 00 00 00 00 A4 0A 0B A1 2D 4D xB............-M + B3F0: 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 460.PLA-ASL-\_SB + B400: 2E 4C 4E 4B 41 2E 5F 53 54 41 20 3D 20 30 78 39 .LNKA._STA = 0x9 + B410: 0A 00 00 00 00 00 00 00 A4 0A 09 14 2E 5F 50 52 ............._PR + B420: 53 00 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C S.M460.PLA-ASL-\ + B430: 5F 53 42 2E 4C 4E 4B 41 2E 5F 50 52 53 0A 00 00 _SB.LNKA._PRS... + B440: 00 00 00 00 00 A4 50 52 53 31 14 2F 5F 44 49 53 ......PRS1./_DIS + B450: 00 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F .M460.PLA-ASL-\_ + B460: 53 42 2E 4C 4E 4B 41 2E 5F 44 49 53 0A 00 00 00 SB.LNKA._DIS.... + B470: 00 00 00 00 49 4E 54 41 0A 1F 14 43 04 5F 43 52 ....INTA...C._CR + B480: 53 00 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C S.M460.PLA-ASL-\ + B490: 5F 53 42 2E 4C 4E 4B 41 2E 5F 43 52 53 0A 00 00 _SB.LNKA._CRS... + B4A0: 00 00 00 00 00 8B 42 55 46 41 01 49 52 51 58 79 ......BUFA.IRQXy + B4B0: 01 50 49 52 41 49 52 51 58 A4 42 55 46 41 14 3E .PIRAIRQX.BUFA.> + B4C0: 5F 53 52 53 01 4D 34 36 30 0D 50 4C 41 2D 41 53 _SRS.M460.PLA-AS + B4D0: 4C 2D 5C 5F 53 42 2E 4C 4E 4B 41 2E 5F 53 52 53 L-\_SB.LNKA._SRS + B4E0: 0A 00 00 00 00 00 00 00 8B 68 01 49 52 41 5F 82 .........h.IRA_. + B4F0: 49 52 41 5F 60 76 60 70 60 50 49 52 41 5B 82 4A IRA_`v`p`PIRA[.J + B500: 16 4C 4E 4B 42 08 5F 48 49 44 0C 41 D0 0C 0F 08 .LNKB._HID.A.... + B510: 5F 55 49 44 0A 02 14 40 07 5F 53 54 41 00 A0 3A _UID...@._STA..: + B520: 90 50 49 52 42 92 93 50 49 52 42 0A 1F 4D 34 36 .PIRB..PIRB..M46 + B530: 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 0.PLA-ASL-\_SB.L + B540: 4E 4B 42 2E 5F 53 54 41 20 3D 20 30 78 42 0A 00 NKB._STA = 0xB.. + B550: 00 00 00 00 00 00 A4 0A 0B A1 2D 4D 34 36 30 0D ..........-M460. + B560: 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B PLA-ASL-\_SB.LNK + B570: 42 2E 5F 53 54 41 20 3D 20 30 78 39 0A 00 00 00 B._STA = 0x9.... + B580: 00 00 00 00 A4 0A 09 14 2E 5F 50 52 53 00 4D 34 ........._PRS.M4 + B590: 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 60.PLA-ASL-\_SB. + B5A0: 4C 4E 4B 42 2E 5F 50 52 53 0A 00 00 00 00 00 00 LNKB._PRS....... + B5B0: 00 A4 50 52 53 31 14 2F 5F 44 49 53 00 4D 34 36 ..PRS1./_DIS.M46 + B5C0: 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 0.PLA-ASL-\_SB.L + B5D0: 4E 4B 42 2E 5F 44 49 53 0A 00 00 00 00 00 00 00 NKB._DIS........ + B5E0: 49 4E 54 42 0A 1F 14 43 04 5F 43 52 53 00 4D 34 INTB...C._CRS.M4 + B5F0: 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 60.PLA-ASL-\_SB. + B600: 4C 4E 4B 42 2E 5F 43 52 53 0A 00 00 00 00 00 00 LNKB._CRS....... + B610: 00 8B 42 55 46 41 01 49 52 51 58 79 01 50 49 52 ..BUFA.IRQXy.PIR + B620: 42 49 52 51 58 A4 42 55 46 41 14 3E 5F 53 52 53 BIRQX.BUFA.>_SRS + B630: 01 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F .M460.PLA-ASL-\_ + B640: 53 42 2E 4C 4E 4B 42 2E 5F 53 52 53 0A 00 00 00 SB.LNKB._SRS.... + B650: 00 00 00 00 8B 68 01 49 52 41 5F 82 49 52 41 5F .....h.IRA_.IRA_ + B660: 60 76 60 70 60 50 49 52 42 5B 82 4A 16 4C 4E 4B `v`p`PIRB[.J.LNK + B670: 43 08 5F 48 49 44 0C 41 D0 0C 0F 08 5F 55 49 44 C._HID.A...._UID + B680: 0A 03 14 40 07 5F 53 54 41 00 A0 3A 90 50 49 52 ...@._STA..:.PIR + B690: 43 92 93 50 49 52 43 0A 1F 4D 34 36 30 0D 50 4C C..PIRC..M460.PL + B6A0: 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B 43 2E A-ASL-\_SB.LNKC. + B6B0: 5F 53 54 41 20 3D 20 30 78 42 0A 00 00 00 00 00 _STA = 0xB...... + B6C0: 00 00 A4 0A 0B A1 2D 4D 34 36 30 0D 50 4C 41 2D ......-M460.PLA- + B6D0: 41 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B 43 2E 5F 53 ASL-\_SB.LNKC._S + B6E0: 54 41 20 3D 20 30 78 39 0A 00 00 00 00 00 00 00 TA = 0x9........ + B6F0: A4 0A 09 14 2E 5F 50 52 53 00 4D 34 36 30 0D 50 ....._PRS.M460.P + B700: 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B 43 LA-ASL-\_SB.LNKC + B710: 2E 5F 50 52 53 0A 00 00 00 00 00 00 00 A4 50 52 ._PRS.........PR + B720: 53 31 14 2F 5F 44 49 53 00 4D 34 36 30 0D 50 4C S1./_DIS.M460.PL + B730: 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B 43 2E A-ASL-\_SB.LNKC. + B740: 5F 44 49 53 0A 00 00 00 00 00 00 00 49 4E 54 43 _DIS........INTC + B750: 0A 1F 14 43 04 5F 43 52 53 00 4D 34 36 30 0D 50 ...C._CRS.M460.P + B760: 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B 43 LA-ASL-\_SB.LNKC + B770: 2E 5F 43 52 53 0A 00 00 00 00 00 00 00 8B 42 55 ._CRS.........BU + B780: 46 41 01 49 52 51 58 79 01 50 49 52 43 49 52 51 FA.IRQXy.PIRCIRQ + B790: 58 A4 42 55 46 41 14 3E 5F 53 52 53 01 4D 34 36 X.BUFA.>_SRS.M46 + B7A0: 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 0.PLA-ASL-\_SB.L + B7B0: 4E 4B 43 2E 5F 53 52 53 0A 00 00 00 00 00 00 00 NKC._SRS........ + B7C0: 8B 68 01 49 52 41 5F 82 49 52 41 5F 60 76 60 70 .h.IRA_.IRA_`v`p + B7D0: 60 50 49 52 43 5B 82 4A 16 4C 4E 4B 44 08 5F 48 `PIRC[.J.LNKD._H + B7E0: 49 44 0C 41 D0 0C 0F 08 5F 55 49 44 0A 04 14 40 ID.A...._UID...@ + B7F0: 07 5F 53 54 41 00 A0 3A 90 50 49 52 44 92 93 50 ._STA..:.PIRD..P + B800: 49 52 44 0A 1F 4D 34 36 30 0D 50 4C 41 2D 41 53 IRD..M460.PLA-AS + B810: 4C 2D 5C 5F 53 42 2E 4C 4E 4B 44 2E 5F 53 54 41 L-\_SB.LNKD._STA + B820: 20 3D 20 30 78 42 0A 00 00 00 00 00 00 00 A4 0A = 0xB.......... + B830: 0B A1 2D 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D ..-M460.PLA-ASL- + B840: 5C 5F 53 42 2E 4C 4E 4B 44 2E 5F 53 54 41 20 3D \_SB.LNKD._STA = + B850: 20 30 78 39 0A 00 00 00 00 00 00 00 A4 0A 09 14 0x9............ + B860: 2E 5F 50 52 53 00 4D 34 36 30 0D 50 4C 41 2D 41 ._PRS.M460.PLA-A + B870: 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B 44 2E 5F 50 52 SL-\_SB.LNKD._PR + B880: 53 0A 00 00 00 00 00 00 00 A4 50 52 53 31 14 2F S.........PRS1./ + B890: 5F 44 49 53 00 4D 34 36 30 0D 50 4C 41 2D 41 53 _DIS.M460.PLA-AS + B8A0: 4C 2D 5C 5F 53 42 2E 4C 4E 4B 44 2E 5F 44 49 53 L-\_SB.LNKD._DIS + B8B0: 0A 00 00 00 00 00 00 00 49 4E 54 44 0A 1F 14 43 ........INTD...C + B8C0: 04 5F 43 52 53 00 4D 34 36 30 0D 50 4C 41 2D 41 ._CRS.M460.PLA-A + B8D0: 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B 44 2E 5F 43 52 SL-\_SB.LNKD._CR + B8E0: 53 0A 00 00 00 00 00 00 00 8B 42 55 46 41 01 49 S.........BUFA.I + B8F0: 52 51 58 79 01 50 49 52 44 49 52 51 58 A4 42 55 RQXy.PIRDIRQX.BU + B900: 46 41 14 3E 5F 53 52 53 01 4D 34 36 30 0D 50 4C FA.>_SRS.M460.PL + B910: 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B 44 2E A-ASL-\_SB.LNKD. + B920: 5F 53 52 53 0A 00 00 00 00 00 00 00 8B 68 01 49 _SRS.........h.I + B930: 52 41 5F 82 49 52 41 5F 60 76 60 70 60 50 49 52 RA_.IRA_`v`p`PIR + B940: 44 5B 82 4B 16 4C 4E 4B 45 08 5F 48 49 44 0C 41 D[.K.LNKE._HID.A + B950: D0 0C 0F 08 5F 55 49 44 0A 05 14 40 07 5F 53 54 ...._UID...@._ST + B960: 41 00 A0 3A 90 50 49 52 45 92 93 50 49 52 45 0A A..:.PIRE..PIRE. + B970: 1F 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F .M460.PLA-ASL-\_ + B980: 53 42 2E 4C 4E 4B 45 2E 5F 53 54 41 20 3D 20 30 SB.LNKE._STA = 0 + B990: 78 42 0A 00 00 00 00 00 00 00 A4 0A 0B A1 2D 4D xB............-M + B9A0: 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 460.PLA-ASL-\_SB + B9B0: 2E 4C 4E 4B 45 2E 5F 53 54 41 20 3D 20 30 78 39 .LNKE._STA = 0x9 + B9C0: 0A 00 00 00 00 00 00 00 A4 0A 09 14 2E 5F 50 52 ............._PR + B9D0: 53 00 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C S.M460.PLA-ASL-\ + B9E0: 5F 53 42 2E 4C 4E 4B 45 2E 5F 50 52 53 0A 00 00 _SB.LNKE._PRS... + B9F0: 00 00 00 00 00 A4 50 52 53 31 14 30 5F 44 49 53 ......PRS1.0_DIS + BA00: 00 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F .M460.PLA-ASL-\_ + BA10: 53 42 2E 4C 4E 4B 45 2E 5F 44 49 53 0A 00 00 00 SB.LNKE._DIS.... + BA20: 00 00 00 00 70 0A 1F 50 49 52 45 14 43 04 5F 43 ....p..PIRE.C._C + BA30: 52 53 00 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D RS.M460.PLA-ASL- + BA40: 5C 5F 53 42 2E 4C 4E 4B 45 2E 5F 43 52 53 0A 00 \_SB.LNKE._CRS.. + BA50: 00 00 00 00 00 00 8B 42 55 46 41 01 49 52 51 58 .......BUFA.IRQX + BA60: 79 01 50 49 52 45 49 52 51 58 A4 42 55 46 41 14 y.PIREIRQX.BUFA. + BA70: 3E 5F 53 52 53 01 4D 34 36 30 0D 50 4C 41 2D 41 >_SRS.M460.PLA-A + BA80: 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B 45 2E 5F 53 52 SL-\_SB.LNKE._SR + BA90: 53 0A 00 00 00 00 00 00 00 8B 68 01 49 52 41 5F S.........h.IRA_ + BAA0: 82 49 52 41 5F 60 76 60 70 60 50 49 52 45 5B 82 .IRA_`v`p`PIRE[. + BAB0: 4B 16 4C 4E 4B 46 08 5F 48 49 44 0C 41 D0 0C 0F K.LNKF._HID.A... + BAC0: 08 5F 55 49 44 0A 06 14 40 07 5F 53 54 41 00 A0 ._UID...@._STA.. + BAD0: 3A 90 50 49 52 46 92 93 50 49 52 46 0A 1F 4D 34 :.PIRF..PIRF..M4 + BAE0: 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 60.PLA-ASL-\_SB. + BAF0: 4C 4E 4B 46 2E 5F 53 54 41 20 3D 20 30 78 42 0A LNKF._STA = 0xB. + BB00: 00 00 00 00 00 00 00 A4 0A 0B A1 2D 4D 34 36 30 ...........-M460 + BB10: 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 4E .PLA-ASL-\_SB.LN + BB20: 4B 46 2E 5F 53 54 41 20 3D 20 30 78 39 0A 00 00 KF._STA = 0x9... + BB30: 00 00 00 00 00 A4 0A 09 14 2E 5F 50 52 53 00 4D .........._PRS.M + BB40: 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 460.PLA-ASL-\_SB + BB50: 2E 4C 4E 4B 46 2E 5F 50 52 53 0A 00 00 00 00 00 .LNKF._PRS...... + BB60: 00 00 A4 50 52 53 31 14 30 5F 44 49 53 00 4D 34 ...PRS1.0_DIS.M4 + BB70: 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 60.PLA-ASL-\_SB. + BB80: 4C 4E 4B 46 2E 5F 44 49 53 0A 00 00 00 00 00 00 LNKF._DIS....... + BB90: 00 70 0A 1F 50 49 52 46 14 43 04 5F 43 52 53 00 .p..PIRF.C._CRS. + BBA0: 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 M460.PLA-ASL-\_S + BBB0: 42 2E 4C 4E 4B 46 2E 5F 43 52 53 0A 00 00 00 00 B.LNKF._CRS..... + BBC0: 00 00 00 8B 42 55 46 41 01 49 52 51 58 79 01 50 ....BUFA.IRQXy.P + BBD0: 49 52 46 49 52 51 58 A4 42 55 46 41 14 3E 5F 53 IRFIRQX.BUFA.>_S + BBE0: 52 53 01 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D RS.M460.PLA-ASL- + BBF0: 5C 5F 53 42 2E 4C 4E 4B 46 2E 5F 53 52 53 0A 00 \_SB.LNKF._SRS.. + BC00: 00 00 00 00 00 00 8B 68 01 49 52 41 5F 82 49 52 .......h.IRA_.IR + BC10: 41 5F 60 76 60 70 60 50 49 52 46 5B 82 4B 16 4C A_`v`p`PIRF[.K.L + BC20: 4E 4B 47 08 5F 48 49 44 0C 41 D0 0C 0F 08 5F 55 NKG._HID.A...._U + BC30: 49 44 0A 07 14 40 07 5F 53 54 41 00 A0 3A 90 50 ID...@._STA..:.P + BC40: 49 52 47 92 93 50 49 52 47 0A 1F 4D 34 36 30 0D IRG..PIRG..M460. + BC50: 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B PLA-ASL-\_SB.LNK + BC60: 47 2E 5F 53 54 41 20 3D 20 30 78 42 0A 00 00 00 G._STA = 0xB.... + BC70: 00 00 00 00 A4 0A 0B A1 2D 4D 34 36 30 0D 50 4C ........-M460.PL + BC80: 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B 47 2E A-ASL-\_SB.LNKG. + BC90: 5F 53 54 41 20 3D 20 30 78 39 0A 00 00 00 00 00 _STA = 0x9...... + BCA0: 00 00 A4 0A 09 14 2E 5F 50 52 53 00 4D 34 36 30 ......._PRS.M460 + BCB0: 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 4E .PLA-ASL-\_SB.LN + BCC0: 4B 47 2E 5F 50 52 53 0A 00 00 00 00 00 00 00 A4 KG._PRS......... + BCD0: 50 52 53 31 14 30 5F 44 49 53 00 4D 34 36 30 0D PRS1.0_DIS.M460. + BCE0: 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B PLA-ASL-\_SB.LNK + BCF0: 47 2E 5F 44 49 53 0A 00 00 00 00 00 00 00 70 0A G._DIS........p. + BD00: 1F 50 49 52 47 14 43 04 5F 43 52 53 00 4D 34 36 .PIRG.C._CRS.M46 + BD10: 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 0.PLA-ASL-\_SB.L + BD20: 4E 4B 47 2E 5F 43 52 53 0A 00 00 00 00 00 00 00 NKG._CRS........ + BD30: 8B 42 55 46 41 01 49 52 51 58 79 01 50 49 52 47 .BUFA.IRQXy.PIRG + BD40: 49 52 51 58 A4 42 55 46 41 14 3E 5F 53 52 53 01 IRQX.BUFA.>_SRS. + BD50: 4D 34 36 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 M460.PLA-ASL-\_S + BD60: 42 2E 4C 4E 4B 47 2E 5F 53 52 53 0A 00 00 00 00 B.LNKG._SRS..... + BD70: 00 00 00 8B 68 01 49 52 41 5F 82 49 52 41 5F 60 ....h.IRA_.IRA_` + BD80: 76 60 70 60 50 49 52 47 5B 82 4B 16 4C 4E 4B 48 v`p`PIRG[.K.LNKH + BD90: 08 5F 48 49 44 0C 41 D0 0C 0F 08 5F 55 49 44 0A ._HID.A...._UID. + BDA0: 08 14 40 07 5F 53 54 41 00 A0 3A 90 50 49 52 48 ..@._STA..:.PIRH + BDB0: 92 93 50 49 52 48 0A 1F 4D 34 36 30 0D 50 4C 41 ..PIRH..M460.PLA + BDC0: 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B 48 2E 5F -ASL-\_SB.LNKH._ + BDD0: 53 54 41 20 3D 20 30 78 42 0A 00 00 00 00 00 00 STA = 0xB....... + BDE0: 00 A4 0A 0B A1 2D 4D 34 36 30 0D 50 4C 41 2D 41 .....-M460.PLA-A + BDF0: 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B 48 2E 5F 53 54 SL-\_SB.LNKH._ST + BE00: 41 20 3D 20 30 78 39 0A 00 00 00 00 00 00 00 A4 A = 0x9......... + BE10: 0A 09 14 2E 5F 50 52 53 00 4D 34 36 30 0D 50 4C ...._PRS.M460.PL + BE20: 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B 48 2E A-ASL-\_SB.LNKH. + BE30: 5F 50 52 53 0A 00 00 00 00 00 00 00 A4 50 52 53 _PRS.........PRS + BE40: 31 14 30 5F 44 49 53 00 4D 34 36 30 0D 50 4C 41 1.0_DIS.M460.PLA + BE50: 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B 48 2E 5F -ASL-\_SB.LNKH._ + BE60: 44 49 53 0A 00 00 00 00 00 00 00 70 0A 1F 50 49 DIS........p..PI + BE70: 52 48 14 43 04 5F 43 52 53 00 4D 34 36 30 0D 50 RH.C._CRS.M460.P + BE80: 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 4E 4B 48 LA-ASL-\_SB.LNKH + BE90: 2E 5F 43 52 53 0A 00 00 00 00 00 00 00 8B 42 55 ._CRS.........BU + BEA0: 46 41 01 49 52 51 58 79 01 50 49 52 48 49 52 51 FA.IRQXy.PIRHIRQ + BEB0: 58 A4 42 55 46 41 14 3E 5F 53 52 53 01 4D 34 36 X.BUFA.>_SRS.M46 + BEC0: 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 4C 0.PLA-ASL-\_SB.L + BED0: 4E 4B 48 2E 5F 53 52 53 0A 00 00 00 00 00 00 00 NKH._SRS........ + BEE0: 8B 68 01 49 52 41 5F 82 49 52 41 5F 60 76 60 70 .h.IRA_.IRA_`v`p + BEF0: 60 50 49 52 48 14 17 47 53 4D 49 01 70 68 41 50 `PIRH..GSMI.phAP + BF00: 4D 44 70 0A E4 41 50 4D 43 5B 22 0A 02 14 0C 53 MDp..APMC["....S + BF10: 38 30 48 01 70 68 50 38 30 48 14 16 42 53 4D 49 80H.phP80H..BSMI + BF20: 01 70 68 41 50 4D 44 70 0A BE 41 50 4D 43 5B 22 .phAPMDp..APMC[" + BF30: 01 08 54 53 4F 53 0A 75 08 55 52 30 49 0A 03 08 ..TSOS.u.UR0I... + BF40: 55 52 31 49 0A 04 08 55 52 32 49 0A 03 08 55 52 UR1I...UR2I...UR + BF50: 33 49 0A 04 08 55 52 34 49 0A 0F 08 49 43 30 49 3I...UR4I...IC0I + BF60: 0A 0A 08 49 43 31 49 0A 0B 08 49 43 32 49 0A 04 ...IC1I...IC2I.. + BF70: 08 49 43 33 49 0A 06 08 49 43 34 49 0A 0E A0 3F .IC3I...IC4I...? + BF80: 5B 12 5C 5F 4F 53 49 00 A0 1A 5F 4F 53 49 0D 57 [.\_OSI..._OSI.W + BF90: 69 6E 64 6F 77 73 20 32 30 30 39 00 70 0A 50 54 indows 2009.p.PT + BFA0: 53 4F 53 A0 1A 5F 4F 53 49 0D 57 69 6E 64 6F 77 SOS.._OSI.Window + BFB0: 73 20 32 30 31 35 00 70 0A 70 54 53 4F 53 10 4A s 2015.p.pTSOS.J + BFC0: F9 5F 53 42 5F 5B 80 53 4D 49 43 00 0C 00 00 D8 ._SB_[.SMIC..... + BFD0: FE 0C 00 00 80 00 5B 81 0F 53 4D 49 43 01 00 80 ......[..SMIC... + BFE0: B5 01 53 4D 49 42 08 5B 80 53 53 4D 49 01 53 4D ..SMIB.[.SSMI.SM + BFF0: 49 42 0A 02 5B 81 0B 53 53 4D 49 00 53 4D 49 57 IB..[..SSMI.SMIW + C000: 10 5B 80 45 43 4D 43 01 0A 72 0A 02 5B 81 10 45 .[.ECMC..r..[..E + C010: 43 4D 43 00 45 43 4D 49 08 45 43 4D 44 08 5B 86 CMC.ECMI.ECMD.[. + C020: 12 45 43 4D 49 45 43 4D 44 01 00 40 04 46 52 54 .ECMIECMD..@.FRT + C030: 42 20 5B 80 46 52 54 50 00 46 52 54 42 0B 00 01 B [.FRTP.FRTB... + C040: 5B 81 48 12 46 52 54 50 00 50 45 42 41 20 00 05 [.H.FRTP.PEBA .. + C050: 49 43 30 45 01 49 43 31 45 01 49 43 32 45 01 49 IC0E.IC1E.IC2E.I + C060: 43 33 45 01 49 43 34 45 01 49 43 35 45 01 55 54 C3E.IC4E.IC5E.UT + C070: 30 45 01 55 54 31 45 01 49 33 31 45 01 49 33 32 0E.UT1E.I31E.I32 + C080: 45 01 49 33 33 45 01 55 54 32 45 01 00 01 45 4D E.I33E.UT2E...EM + C090: 4D 44 02 55 54 34 45 01 49 33 30 45 01 00 01 58 MD.UT4E.I30E...X + C0A0: 48 43 45 01 00 01 00 01 55 54 33 45 01 45 53 50 HCE.....UT3E.ESP + C0B0: 49 01 00 01 48 46 50 45 01 48 44 30 45 01 48 44 I...HFPE.HD0E.HD + C0C0: 32 45 01 50 43 45 46 01 00 04 49 43 30 44 01 49 2E.PCEF...IC0D.I + C0D0: 43 31 44 01 49 43 32 44 01 49 43 33 44 01 49 43 C1D.IC2D.IC3D.IC + C0E0: 34 44 01 49 43 35 44 01 55 54 30 44 01 55 54 31 4D.IC5D.UT0D.UT1 + C0F0: 44 01 49 33 31 44 01 49 33 32 44 01 49 33 33 44 D.I31D.I32D.I33D + C100: 01 55 54 32 44 01 00 01 45 48 43 44 01 00 01 55 .UT2D...EHCD...U + C110: 54 34 44 01 49 33 30 44 01 00 01 58 48 43 44 01 T4D.I30D...XHCD. + C120: 53 44 5F 44 01 00 01 55 54 33 44 01 00 01 53 54 SD_D...UT3D...ST + C130: 44 33 01 00 01 55 53 34 44 01 53 30 33 44 01 55 D3...US4D.S03D.U + C140: 54 30 4F 01 55 54 31 4F 01 55 54 32 4F 01 55 54 T0O.UT1O.UT2O.UT + C150: 33 4F 01 00 4C 07 49 33 30 4D 01 49 33 31 4D 01 3O..L.I30M.I31M. + C160: 49 33 32 4D 01 49 33 33 4D 01 5B 80 46 43 46 47 I32M.I33M.[.FCFG + C170: 00 50 45 42 41 0C 00 00 00 01 5B 81 1C 46 43 46 .PEBA.....[..FCF + C180: 47 03 00 C0 3C 18 05 00 02 4C 44 51 30 01 00 45 G...<....LDQ0..E + C190: 29 00 07 41 55 53 53 01 5B 80 49 4F 4D 58 00 0C )..AUSS.[.IOMX.. + C1A0: 00 0D D8 FE 0B 00 01 5B 81 47 06 49 4F 4D 58 00 .......[.G.IOMX. + C1B0: 00 48 0A 49 4D 31 35 08 49 4D 31 36 08 00 40 04 .H.IM15.IM16..@. + C1C0: 49 4D 31 46 08 49 4D 32 30 08 00 48 11 49 4D 34 IM1F.IM20..H.IM4 + C1D0: 34 08 00 08 49 4D 34 36 08 00 18 49 4D 34 41 08 4...IM46...IM4A. + C1E0: 49 4D 34 42 08 00 48 05 49 4D 35 37 08 49 4D 35 IM4B..H.IM57.IM5 + C1F0: 38 08 00 48 07 49 4D 36 38 08 49 4D 36 39 08 49 8..H.IM68.IM69.I + C200: 4D 36 41 08 49 4D 36 42 08 00 08 49 4D 36 44 08 M6A.IM6B...IM6D. + C210: 5B 80 46 41 43 52 00 0C 00 1E D8 FE 0B 00 01 5B [.FACR.........[ + C220: 81 2A 46 41 43 52 00 00 40 40 00 1C 52 44 32 38 .*FACR..@@..RD28 + C230: 01 00 01 52 51 54 59 01 00 01 00 1C 53 44 32 38 ...RQTY.....SD28 + C240: 01 00 01 00 42 0C 50 47 31 41 01 5B 80 4C 55 49 ....B.PG1A.[.LUI + C250: 45 00 0C 20 00 DC FE 0A 04 5B 81 43 04 4C 55 49 E.. .....[.C.LUI + C260: 45 00 49 45 52 30 01 49 45 52 31 01 49 45 52 32 E.IER0.IER1.IER2 + C270: 01 49 45 52 33 01 55 4F 4C 30 01 55 4F 4C 31 01 .IER3.UOL0.UOL1. + C280: 55 4F 4C 32 01 55 4F 4C 33 01 57 55 52 30 02 57 UOL2.UOL3.WUR0.W + C290: 55 52 31 02 57 55 52 32 02 57 55 52 33 02 14 34 UR1.WUR2.WUR3..4 + C2A0: 46 52 55 49 0A A0 0A 93 68 00 70 49 55 41 30 69 FRUI....h.pIUA0i + C2B0: A0 0A 93 68 01 70 49 55 41 31 69 A0 0B 93 68 0A ...h.pIUA1i...h. + C2C0: 02 70 49 55 41 32 69 A0 0B 93 68 0A 03 70 49 55 .pIUA2i...h..pIU + C2D0: 41 33 69 14 44 05 46 55 49 4F 09 A0 11 93 49 45 A3i.D.FUIO....IE + C2E0: 52 30 01 A0 09 93 57 55 52 30 68 A4 00 A0 11 93 R0....WUR0h..... + C2F0: 49 45 52 31 01 A0 09 93 57 55 52 31 68 A4 01 A0 IER1....WUR1h... + C300: 12 93 49 45 52 32 01 A0 0A 93 57 55 52 32 68 A4 ..IER2....WUR2h. + C310: 0A 02 A0 12 93 49 45 52 33 01 A0 0A 93 57 55 52 .....IER3....WUR + C320: 33 68 A4 0A 03 A4 0A 0F 14 4B 06 53 52 41 44 0A 3h.......K.SRAD. + C330: 79 68 01 60 72 60 0C 40 1E D8 FE 60 5B 80 41 44 yh.`r`.@...`[.AD + C340: 43 52 00 60 0A 02 5B 81 2E 41 44 43 52 01 41 44 CR.`..[..ADCR.AD + C350: 54 44 02 41 44 50 53 01 41 44 50 44 01 41 44 53 TD.ADPS.ADPD.ADS + C360: 4F 01 41 44 53 43 01 41 44 53 52 01 41 44 49 53 O.ADSC.ADSR.ADIS + C370: 01 41 44 44 53 03 70 01 41 44 49 53 70 00 41 44 .ADDS.p.ADISp.AD + C380: 53 52 5B 21 69 70 01 41 44 53 52 70 00 41 44 49 SR[!ip.ADSRp.ADI + C390: 53 5B 21 69 14 40 0A 44 53 41 44 0A 79 68 01 60 S[!i.@.DSAD.yh.` + C3A0: 72 60 0C 40 1E D8 FE 60 5B 80 41 44 43 52 00 60 r`.@...`[.ADCR.` + C3B0: 0A 02 5B 81 2E 41 44 43 52 01 41 44 54 44 02 41 ..[..ADCR.ADTD.A + C3C0: 44 50 53 01 41 44 50 44 01 41 44 53 4F 01 41 44 DPS.ADPD.ADSO.AD + C3D0: 53 43 01 41 44 53 52 01 41 44 49 53 01 41 44 44 SC.ADSR.ADIS.ADD + C3E0: 53 03 A0 42 05 92 93 69 41 44 54 44 A0 23 93 69 S..B...iADTD.#.i + C3F0: 00 70 00 41 44 54 44 70 01 41 44 50 44 70 41 44 .p.ADTDp.ADPDpAD + C400: 44 53 60 A2 0C 92 93 60 0A 07 70 41 44 44 53 60 DS`....`..pADDS` + C410: A0 24 93 69 0A 03 70 00 41 44 50 44 70 41 44 44 .$.i..p.ADPDpADD + C420: 53 60 A2 0B 92 93 60 00 70 41 44 44 53 60 70 0A S`....`.pADDS`p. + C430: 03 41 44 54 44 14 49 0E 48 53 41 44 0A 79 01 68 .ADTD.I.HSAD.y.h + C440: 63 79 68 01 60 72 60 0C 40 1E D8 FE 60 5B 80 41 cyh.`r`.@...`[.A + C450: 44 43 52 00 60 0A 02 5B 81 2E 41 44 43 52 01 41 DCR.`..[..ADCR.A + C460: 44 54 44 02 41 44 50 53 01 41 44 50 44 01 41 44 DTD.ADPS.ADPD.AD + C470: 53 4F 01 41 44 53 43 01 41 44 53 52 01 41 44 49 SO.ADSC.ADSR.ADI + C480: 53 01 41 44 44 53 03 A0 47 09 92 93 69 41 44 54 S.ADDS..G...iADT + C490: 44 A0 46 04 93 69 00 70 01 50 47 31 41 70 00 41 D.F..i.p.PG1Ap.A + C4A0: 44 54 44 70 01 41 44 50 44 70 41 44 44 53 60 A2 DTDp.ADPDpADDS`. + C4B0: 0C 92 93 60 0A 07 70 41 44 44 53 60 70 01 52 51 ...`..pADDS`p.RQ + C4C0: 54 59 70 01 52 44 32 38 70 53 44 32 38 60 A2 09 TYp.RD28pSD28`.. + C4D0: 92 60 70 53 44 32 38 60 A0 46 04 93 69 0A 03 70 .`pSD28`.F..i..p + C4E0: 00 52 51 54 59 70 01 52 44 32 38 70 53 44 32 38 .RQTYp.RD28pSD28 + C4F0: 60 A2 08 60 70 53 44 32 38 60 70 00 41 44 50 44 `..`pSD28`p.ADPD + C500: 70 41 44 44 53 60 A2 0B 92 93 60 00 70 41 44 44 pADDS`....`.pADD + C510: 53 60 70 0A 03 41 44 54 44 70 00 50 47 31 41 5B S`p..ADTDp.PG1A[ + C520: 80 46 50 49 43 01 0B 00 0C 0A 02 5B 81 10 46 50 .FPIC......[..FP + C530: 49 43 00 46 50 49 49 08 46 50 49 44 08 5B 86 23 IC.FPII.FPID.[.# + C540: 46 50 49 49 46 50 49 44 01 00 40 7A 49 55 41 30 FPIIFPID..@zIUA0 + C550: 08 49 55 41 31 08 00 10 49 55 41 32 08 49 55 41 .IUA1...IUA2.IUA + C560: 33 08 5B 82 42 05 48 46 50 31 08 5F 48 49 44 0D 3.[.B.HFP1._HID. + C570: 41 4D 44 49 30 30 36 30 00 08 5F 55 49 44 00 14 AMDI0060.._UID.. + C580: 13 5F 53 54 41 00 A0 08 48 46 50 45 A4 0A 0F A1 ._STA...HFPE.... + C590: 03 A4 00 14 22 5F 43 52 53 00 08 52 42 55 46 11 ...."_CRS..RBUF. + C5A0: 11 0A 0E 86 09 00 01 00 10 C1 FE 00 01 00 00 79 ...............y + C5B0: 00 A4 52 42 55 46 5B 82 46 07 48 49 44 30 08 5F ..RBUF[.F.HID0._ + C5C0: 48 49 44 0D 41 4D 44 49 30 30 36 33 00 08 5F 55 HID.AMDI0063.._U + C5D0: 49 44 00 14 13 5F 53 54 41 00 A0 08 48 44 30 45 ID..._STA...HD0E + C5E0: A4 0A 0F A1 03 A4 00 14 46 04 5F 43 52 53 00 08 ........F._CRS.. + C5F0: 52 42 55 46 11 34 0A 31 86 09 00 01 00 30 C1 FE RBUF.4.1.....0.. + C600: 00 02 00 00 8C 20 00 01 00 01 00 19 00 03 00 00 ..... .......... + C610: 00 00 17 00 00 19 00 23 00 00 00 AB 00 5C 5F 53 .......#.....\_S + C620: 42 2E 47 50 49 4F 00 79 00 A4 52 42 55 46 5B 82 B.GPIO.y..RBUF[. + C630: 47 07 48 49 44 32 08 5F 48 49 44 0D 41 4D 44 49 G.HID2._HID.AMDI + C640: 30 30 36 33 00 08 5F 55 49 44 0A 02 14 13 5F 53 0063.._UID...._S + C650: 54 41 00 A0 08 48 44 32 45 A4 0A 0F A1 03 A4 00 TA...HD2E....... + C660: 14 46 04 5F 43 52 53 00 08 52 42 55 46 11 34 0A .F._CRS..RBUF.4. + C670: 31 86 09 00 01 00 20 C1 FE 00 02 00 00 8C 20 00 1..... ....... . + C680: 01 00 01 00 19 00 03 00 00 00 00 17 00 00 19 00 ................ + C690: 23 00 00 00 AB 00 5C 5F 53 42 2E 47 50 49 4F 00 #.....\_SB.GPIO. + C6A0: 79 00 A4 52 42 55 46 5B 82 4E 06 47 50 49 4F 08 y..RBUF[.N.GPIO. + C6B0: 5F 48 49 44 0D 41 4D 44 49 30 30 33 30 00 08 5F _HID.AMDI0030.._ + C6C0: 43 49 44 0D 41 4D 44 49 30 30 33 30 00 08 5F 55 CID.AMDI0030.._U + C6D0: 49 44 00 14 2B 5F 43 52 53 00 08 52 42 55 46 11 ID..+_CRS..RBUF. + C6E0: 1A 0A 17 89 06 00 0D 01 07 00 00 00 86 09 00 01 ................ + C6F0: 00 15 D8 FE 00 04 00 00 79 00 A4 52 42 55 46 14 ........y..RBUF. + C700: 17 5F 53 54 41 00 A0 0C 92 95 54 53 4F 53 0A 70 ._STA.....TSOS.p + C710: A4 0A 0F A1 03 A4 00 5B 82 1E 50 50 4B 47 08 5F .......[..PPKG._ + C720: 48 49 44 0D 41 4D 44 49 30 30 35 32 00 14 09 5F HID.AMDI0052..._ + C730: 53 54 41 00 A4 0A 0F 5B 82 49 11 49 32 43 41 08 STA....[.I.I2CA. + C740: 5F 48 49 44 0D 41 4D 44 49 30 30 31 30 00 08 5F _HID.AMDI0010.._ + C750: 55 49 44 00 14 3E 5F 43 52 53 08 08 42 55 46 30 UID..>_CRS..BUF0 + C760: 11 15 0A 12 23 00 04 01 86 09 00 01 00 20 DC FE ....#........ .. + C770: 00 10 00 00 79 00 8B 42 55 46 30 01 49 52 51 57 ....y..BUF0.IRQW + C780: 79 01 7B 49 43 30 49 0A 0F 00 49 52 51 57 A4 42 y.{IC0I...IRQW.B + C790: 55 46 30 14 09 5F 53 54 41 00 A4 0A FF 14 49 05 UF0.._STA.....I. + C7A0: 5F 44 53 4D 0C 08 5F 54 5F 30 00 A0 44 04 93 68 _DSM.._T_0..D..h + C7B0: 11 13 0A 10 1C 4D 3E D9 BB 58 3C 49 A0 6A 60 5A .....M>..X_CRS..BUF0....# + C880: 00 08 01 86 09 00 01 00 30 DC FE 00 10 00 00 79 ........0......y + C890: 00 8B 42 55 46 30 01 49 52 51 57 79 01 7B 49 43 ..BUF0.IRQWy.{IC + C8A0: 31 49 0A 0F 00 49 52 51 57 A4 42 55 46 30 14 09 1I...IRQW.BUF0.. + C8B0: 5F 53 54 41 00 A4 0A FF 14 49 05 5F 44 53 4D 0C _STA.....I._DSM. + C8C0: 08 5F 54 5F 30 00 A0 44 04 93 68 11 13 0A 10 1C ._T_0..D..h..... + C8D0: 4D 3E D9 BB 58 3C 49 A0 6A 60 5A 71 7F 9E 2E A2 M>..X_CR + C990: 53 08 08 42 55 46 30 11 15 0A 12 23 10 00 01 86 S..BUF0....#.... + C9A0: 09 00 01 00 40 DC FE 00 10 00 00 79 00 8B 42 55 ....@......y..BU + C9B0: 46 30 01 49 52 51 57 79 01 7B 49 43 32 49 0A 0F F0.IRQWy.{IC2I.. + C9C0: 00 49 52 51 57 A4 42 55 46 30 14 09 5F 53 54 41 .IRQW.BUF0.._STA + C9D0: 00 A4 0A FF 14 49 05 5F 44 53 4D 0C 08 5F 54 5F .....I._DSM.._T_ + C9E0: 30 00 A0 44 04 93 68 11 13 0A 10 1C 4D 3E D9 BB 0..D..h.....M>.. + C9F0: 58 3C 49 A0 6A 60 5A 71 7F 9E 2E A2 2B 01 70 99 X_CRS..B + CAB0: 55 46 30 11 15 0A 12 23 40 00 01 86 09 00 01 00 UF0....#@....... + CAC0: 50 DC FE 00 10 00 00 79 00 8B 42 55 46 30 01 49 P......y..BUF0.I + CAD0: 52 51 57 79 01 7B 49 43 33 49 0A 0F 00 49 52 51 RQWy.{IC3I...IRQ + CAE0: 57 A4 42 55 46 30 14 09 5F 53 54 41 00 A4 0A FF W.BUF0.._STA.... + CAF0: 14 49 05 5F 44 53 4D 0C 08 5F 54 5F 30 00 A0 44 .I._DSM.._T_0..D + CB00: 04 93 68 11 13 0A 10 1C 4D 3E D9 BB 58 3C 49 A0 ..h.....M>..X_C + CBF0: 52 53 08 08 42 55 46 30 11 15 0A 12 23 00 04 01 RS..BUF0....#... + CC00: 86 09 00 01 00 20 DD FE 00 10 00 00 79 00 8B 42 ..... ......y..B + CC10: 55 46 30 01 49 52 51 57 79 01 7B 49 43 30 49 0A UF0.IRQWy.{IC0I. + CC20: 0F 00 49 52 51 57 A4 42 55 46 30 14 21 5F 53 54 ..IRQW.BUF0.!_ST + CC30: 41 00 A0 16 92 95 54 53 4F 53 0A 70 A0 0A 93 49 A.....TSOS.p...I + CC40: 33 30 45 01 A4 0A 0F A4 00 A1 03 A4 00 14 0E 52 30E............R + CC50: 53 45 54 00 53 52 41 44 0A 15 0A C8 14 18 5F 53 SET.SRAD......_S + CC60: 30 57 00 A0 0D 90 49 33 30 44 49 33 30 45 A4 0A 0W....I30DI30E.. + CC70: 04 A1 03 A4 00 14 18 5F 50 53 30 00 A0 11 90 49 ......._PS0....I + CC80: 33 30 44 49 33 30 45 44 53 41 44 0A 15 00 14 19 30DI30EDSAD..... + CC90: 5F 50 53 33 00 A0 12 90 49 33 30 44 49 33 30 45 _PS3....I30DI30E + CCA0: 44 53 41 44 0A 15 0A 03 5B 82 43 0E 49 33 43 42 DSAD....[.C.I3CB + CCB0: 14 1A 5F 48 49 44 08 A0 0C 93 49 33 31 4D 00 A4 .._HID....I31M.. + CCC0: 49 33 49 44 A1 06 A4 49 32 49 44 08 5F 55 49 44 I3ID...I2ID._UID + CCD0: 01 14 3E 5F 43 52 53 08 08 42 55 46 30 11 15 0A ..>_CRS..BUF0... + CCE0: 12 23 00 08 01 86 09 00 01 00 30 DD FE 00 10 00 .#........0..... + CCF0: 00 79 00 8B 42 55 46 30 01 49 52 51 57 79 01 7B .y..BUF0.IRQWy.{ + CD00: 49 43 31 49 0A 0F 00 49 52 51 57 A4 42 55 46 30 IC1I...IRQW.BUF0 + CD10: 14 21 5F 53 54 41 00 A0 16 92 95 54 53 4F 53 0A .!_STA.....TSOS. + CD20: 70 A0 0A 93 49 33 31 45 01 A4 0A 0F A4 00 A1 03 p...I31E........ + CD30: A4 00 14 0E 52 53 45 54 00 53 52 41 44 0A 0D 0A ....RSET.SRAD... + CD40: C8 14 18 5F 53 30 57 00 A0 0D 90 49 33 31 44 49 ..._S0W....I31DI + CD50: 33 31 45 A4 0A 04 A1 03 A4 00 14 18 5F 50 53 30 31E........._PS0 + CD60: 00 A0 11 90 49 33 31 44 49 33 31 45 44 53 41 44 ....I31DI31EDSAD + CD70: 0A 0D 00 14 19 5F 50 53 33 00 A0 12 90 49 33 31 ....._PS3....I31 + CD80: 44 49 33 31 45 44 53 41 44 0A 0D 0A 03 5B 82 44 DI31EDSAD....[.D + CD90: 0E 49 33 43 43 14 1A 5F 48 49 44 08 A0 0C 93 49 .I3CC.._HID....I + CDA0: 33 32 4D 00 A4 49 33 49 44 A1 06 A4 49 32 49 44 32M..I3ID...I2ID + CDB0: 08 5F 55 49 44 0A 02 14 3E 5F 43 52 53 08 08 42 ._UID...>_CRS..B + CDC0: 55 46 30 11 15 0A 12 23 10 00 01 86 09 00 01 00 UF0....#........ + CDD0: 40 DD FE 00 10 00 00 79 00 8B 42 55 46 30 01 49 @......y..BUF0.I + CDE0: 52 51 57 79 01 7B 49 43 32 49 0A 0F 00 49 52 51 RQWy.{IC2I...IRQ + CDF0: 57 A4 42 55 46 30 14 21 5F 53 54 41 00 A0 16 92 W.BUF0.!_STA.... + CE00: 95 54 53 4F 53 0A 70 A0 0A 93 49 33 32 45 01 A4 .TSOS.p...I32E.. + CE10: 0A 0F A4 00 A1 03 A4 00 14 0E 52 53 45 54 00 53 ..........RSET.S + CE20: 52 41 44 0A 0E 0A C8 14 18 5F 53 30 57 00 A0 0D RAD......_S0W... + CE30: 90 49 33 32 44 49 33 32 45 A4 0A 04 A1 03 A4 00 .I32DI32E....... + CE40: 14 18 5F 50 53 30 00 A0 11 90 49 33 32 44 49 33 .._PS0....I32DI3 + CE50: 32 45 44 53 41 44 0A 0E 00 14 19 5F 50 53 33 00 2EDSAD....._PS3. + CE60: A0 12 90 49 33 32 44 49 33 32 45 44 53 41 44 0A ...I32DI32EDSAD. + CE70: 0E 0A 03 5B 82 44 0E 49 33 43 44 14 1A 5F 48 49 ...[.D.I3CD.._HI + CE80: 44 08 A0 0C 93 49 33 33 4D 00 A4 49 33 49 44 A1 D....I33M..I3ID. + CE90: 06 A4 49 32 49 44 08 5F 55 49 44 0A 03 14 3E 5F ..I2ID._UID...>_ + CEA0: 43 52 53 08 08 42 55 46 30 11 15 0A 12 23 40 00 CRS..BUF0....#@. + CEB0: 01 86 09 00 01 00 60 DD FE 00 10 00 00 79 00 8B ......`......y.. + CEC0: 42 55 46 30 01 49 52 51 57 79 01 7B 49 43 33 49 BUF0.IRQWy.{IC3I + CED0: 0A 0F 00 49 52 51 57 A4 42 55 46 30 14 21 5F 53 ...IRQW.BUF0.!_S + CEE0: 54 41 00 A0 16 92 95 54 53 4F 53 0A 70 A0 0A 93 TA.....TSOS.p... + CEF0: 49 33 33 45 01 A4 0A 0F A4 00 A1 03 A4 00 14 0E I33E............ + CF00: 52 53 45 54 00 53 52 41 44 0A 0F 0A C8 14 18 5F RSET.SRAD......_ + CF10: 53 30 57 00 A0 0D 90 49 33 33 44 49 33 33 45 A4 S0W....I33DI33E. + CF20: 0A 04 A1 03 A4 00 14 18 5F 50 53 30 00 A0 11 90 ........_PS0.... + CF30: 49 33 33 44 49 33 33 45 44 53 41 44 0A 0F 00 14 I33DI33EDSAD.... + CF40: 19 5F 50 53 33 00 A0 12 90 49 33 33 44 49 33 33 ._PS3....I33DI33 + CF50: 45 44 53 41 44 0A 0F 0A 03 10 46 57 2E 5F 53 42 EDSAD.....FW._SB + CF60: 5F 50 43 49 30 5B 82 47 15 55 41 52 31 08 5F 48 _PCI0[.G.UAR1._H + CF70: 49 44 0C 41 D0 05 00 08 5F 55 49 44 01 08 5F 44 ID.A...._UID.._D + CF80: 44 4E 0D 43 4F 4D 31 00 14 16 5F 53 54 41 00 A0 DN.COM1..._STA.. + CF90: 0D 92 93 46 55 49 4F 00 0A 0F A4 0A 0F A4 00 14 ...FUIO......... + CFA0: 4E 11 5F 43 52 53 08 08 5F 54 5F 30 00 08 42 55 N._CRS.._T_0..BU + CFB0: 46 30 11 10 0A 0D 47 01 E8 02 E8 02 01 08 22 08 F0....G.......". + CFC0: 00 79 00 8C 42 55 46 30 0A 02 49 4F 4C 4F 8C 42 .y..BUF0..IOLO.B + CFD0: 55 46 30 0A 03 49 4F 48 49 8C 42 55 46 30 0A 04 UF0..IOHI.BUF0.. + CFE0: 49 4F 52 4C 8C 42 55 46 30 0A 05 49 4F 52 48 8B IORL.BUF0..IORH. + CFF0: 42 55 46 30 0A 09 49 52 51 4C 70 46 55 49 4F 00 BUF0..IRQLpFUIO. + D000: 60 A2 46 0A 01 70 99 60 00 5F 54 5F 30 A0 23 93 `.F..p.`._T_0.#. + D010: 5F 54 5F 30 00 70 0A E8 49 4F 4C 4F 70 0A 02 49 _T_0.p..IOLOp..I + D020: 4F 48 49 70 0A E8 49 4F 52 4C 70 0A 02 49 4F 52 OHIp..IORLp..IOR + D030: 48 A1 45 07 A0 23 93 5F 54 5F 30 01 70 0A F8 49 H.E..#._T_0.p..I + D040: 4F 4C 4F 70 0A 02 49 4F 48 49 70 0A F8 49 4F 52 OLOp..IOHIp..IOR + D050: 4C 70 0A 02 49 4F 52 48 A1 4E 04 A0 24 93 5F 54 Lp..IORH.N..$._T + D060: 5F 30 0A 02 70 0A E8 49 4F 4C 4F 70 0A 03 49 4F _0..p..IOLOp..IO + D070: 48 49 70 0A E8 49 4F 52 4C 70 0A 03 49 4F 52 48 HIp..IORLp..IORH + D080: A1 26 A0 24 93 5F 54 5F 30 0A 03 70 0A F8 49 4F .&.$._T_0..p..IO + D090: 4C 4F 70 0A 03 49 4F 48 49 70 0A F8 49 4F 52 4C LOp..IOHIp..IORL + D0A0: 70 0A 03 49 4F 52 48 A5 70 49 55 41 30 61 79 01 p..IORH.pIUA0ay. + D0B0: 7B 61 0A 0F 00 49 52 51 4C A4 42 55 46 30 5B 82 {a...IRQL.BUF0[. + D0C0: 48 15 55 41 52 32 08 5F 48 49 44 0C 41 D0 05 00 H.UAR2._HID.A... + D0D0: 08 5F 55 49 44 0A 02 08 5F 44 44 4E 0D 43 4F 4D ._UID..._DDN.COM + D0E0: 32 00 14 16 5F 53 54 41 00 A0 0D 92 93 46 55 49 2..._STA.....FUI + D0F0: 4F 01 0A 0F A4 0A 0F A4 00 14 4E 11 5F 43 52 53 O.........N._CRS + D100: 08 08 5F 54 5F 30 00 08 42 55 46 30 11 10 0A 0D .._T_0..BUF0.... + D110: 47 01 F8 02 F8 02 01 08 22 10 00 79 00 8C 42 55 G......."..y..BU + D120: 46 30 0A 02 49 4F 4C 4F 8C 42 55 46 30 0A 03 49 F0..IOLO.BUF0..I + D130: 4F 48 49 8C 42 55 46 30 0A 04 49 4F 52 4C 8C 42 OHI.BUF0..IORL.B + D140: 55 46 30 0A 05 49 4F 52 48 8B 42 55 46 30 0A 09 UF0..IORH.BUF0.. + D150: 49 52 51 4C 70 46 55 49 4F 01 60 A2 46 0A 01 70 IRQLpFUIO.`.F..p + D160: 99 60 00 5F 54 5F 30 A0 23 93 5F 54 5F 30 00 70 .`._T_0.#._T_0.p + D170: 0A E8 49 4F 4C 4F 70 0A 02 49 4F 48 49 70 0A E8 ..IOLOp..IOHIp.. + D180: 49 4F 52 4C 70 0A 02 49 4F 52 48 A1 45 07 A0 23 IORLp..IORH.E..# + D190: 93 5F 54 5F 30 01 70 0A F8 49 4F 4C 4F 70 0A 02 ._T_0.p..IOLOp.. + D1A0: 49 4F 48 49 70 0A F8 49 4F 52 4C 70 0A 02 49 4F IOHIp..IORLp..IO + D1B0: 52 48 A1 4E 04 A0 24 93 5F 54 5F 30 0A 02 70 0A RH.N..$._T_0..p. + D1C0: E8 49 4F 4C 4F 70 0A 03 49 4F 48 49 70 0A E8 49 .IOLOp..IOHIp..I + D1D0: 4F 52 4C 70 0A 03 49 4F 52 48 A1 26 A0 24 93 5F ORLp..IORH.&.$._ + D1E0: 54 5F 30 0A 03 70 0A F8 49 4F 4C 4F 70 0A 03 49 T_0..p..IOLOp..I + D1F0: 4F 48 49 70 0A F8 49 4F 52 4C 70 0A 03 49 4F 52 OHIp..IORLp..IOR + D200: 48 A5 70 49 55 41 31 61 79 01 7B 61 0A 0F 00 49 H.pIUA1ay.{a...I + D210: 52 51 4C A4 42 55 46 30 5B 82 4A 15 55 41 52 33 RQL.BUF0[.J.UAR3 + D220: 08 5F 48 49 44 0C 41 D0 05 00 08 5F 55 49 44 0A ._HID.A...._UID. + D230: 03 08 5F 44 44 4E 0D 43 4F 4D 33 00 14 17 5F 53 .._DDN.COM3..._S + D240: 54 41 00 A0 0E 92 93 46 55 49 4F 0A 02 0A 0F A4 TA.....FUIO..... + D250: 0A 0F A4 00 14 4F 11 5F 43 52 53 08 08 5F 54 5F .....O._CRS.._T_ + D260: 30 00 08 42 55 46 30 11 10 0A 0D 47 01 E8 03 E8 0..BUF0....G.... + D270: 03 01 08 22 08 00 79 00 8C 42 55 46 30 0A 02 49 ..."..y..BUF0..I + D280: 4F 4C 4F 8C 42 55 46 30 0A 03 49 4F 48 49 8C 42 OLO.BUF0..IOHI.B + D290: 55 46 30 0A 04 49 4F 52 4C 8C 42 55 46 30 0A 05 UF0..IORL.BUF0.. + D2A0: 49 4F 52 48 8B 42 55 46 30 0A 09 49 52 51 4C 70 IORH.BUF0..IRQLp + D2B0: 46 55 49 4F 0A 02 60 A2 46 0A 01 70 99 60 00 5F FUIO..`.F..p.`._ + D2C0: 54 5F 30 A0 23 93 5F 54 5F 30 00 70 0A E8 49 4F T_0.#._T_0.p..IO + D2D0: 4C 4F 70 0A 02 49 4F 48 49 70 0A E8 49 4F 52 4C LOp..IOHIp..IORL + D2E0: 70 0A 02 49 4F 52 48 A1 45 07 A0 23 93 5F 54 5F p..IORH.E..#._T_ + D2F0: 30 01 70 0A F8 49 4F 4C 4F 70 0A 02 49 4F 48 49 0.p..IOLOp..IOHI + D300: 70 0A F8 49 4F 52 4C 70 0A 02 49 4F 52 48 A1 4E p..IORLp..IORH.N + D310: 04 A0 24 93 5F 54 5F 30 0A 02 70 0A E8 49 4F 4C ..$._T_0..p..IOL + D320: 4F 70 0A 03 49 4F 48 49 70 0A E8 49 4F 52 4C 70 Op..IOHIp..IORLp + D330: 0A 03 49 4F 52 48 A1 26 A0 24 93 5F 54 5F 30 0A ..IORH.&.$._T_0. + D340: 03 70 0A F8 49 4F 4C 4F 70 0A 03 49 4F 48 49 70 .p..IOLOp..IOHIp + D350: 0A F8 49 4F 52 4C 70 0A 03 49 4F 52 48 A5 70 49 ..IORLp..IORH.pI + D360: 55 41 32 61 79 01 7B 61 0A 0F 00 49 52 51 4C A4 UA2ay.{a...IRQL. + D370: 42 55 46 30 5B 82 4A 15 55 41 52 34 08 5F 48 49 BUF0[.J.UAR4._HI + D380: 44 0C 41 D0 05 00 08 5F 55 49 44 0A 04 08 5F 44 D.A...._UID..._D + D390: 44 4E 0D 43 4F 4D 34 00 14 17 5F 53 54 41 00 A0 DN.COM4..._STA.. + D3A0: 0E 92 93 46 55 49 4F 0A 03 0A 0F A4 0A 0F A4 00 ...FUIO......... + D3B0: 14 4F 11 5F 43 52 53 08 08 5F 54 5F 30 00 08 42 .O._CRS.._T_0..B + D3C0: 55 46 30 11 10 0A 0D 47 01 F8 03 F8 03 01 08 22 UF0....G......." + D3D0: 10 00 79 00 8C 42 55 46 30 0A 02 49 4F 4C 4F 8C ..y..BUF0..IOLO. + D3E0: 42 55 46 30 0A 03 49 4F 48 49 8C 42 55 46 30 0A BUF0..IOHI.BUF0. + D3F0: 04 49 4F 52 4C 8C 42 55 46 30 0A 05 49 4F 52 48 .IORL.BUF0..IORH + D400: 8B 42 55 46 30 0A 09 49 52 51 4C 70 46 55 49 4F .BUF0..IRQLpFUIO + D410: 0A 03 60 A2 46 0A 01 70 99 60 00 5F 54 5F 30 A0 ..`.F..p.`._T_0. + D420: 23 93 5F 54 5F 30 00 70 0A E8 49 4F 4C 4F 70 0A #._T_0.p..IOLOp. + D430: 02 49 4F 48 49 70 0A E8 49 4F 52 4C 70 0A 02 49 .IOHIp..IORLp..I + D440: 4F 52 48 A1 45 07 A0 23 93 5F 54 5F 30 01 70 0A ORH.E..#._T_0.p. + D450: F8 49 4F 4C 4F 70 0A 02 49 4F 48 49 70 0A F8 49 .IOLOp..IOHIp..I + D460: 4F 52 4C 70 0A 02 49 4F 52 48 A1 4E 04 A0 24 93 ORLp..IORH.N..$. + D470: 5F 54 5F 30 0A 02 70 0A E8 49 4F 4C 4F 70 0A 03 _T_0..p..IOLOp.. + D480: 49 4F 48 49 70 0A E8 49 4F 52 4C 70 0A 03 49 4F IOHIp..IORLp..IO + D490: 52 48 A1 26 A0 24 93 5F 54 5F 30 0A 03 70 0A F8 RH.&.$._T_0..p.. + D4A0: 49 4F 4C 4F 70 0A 03 49 4F 48 49 70 0A F8 49 4F IOLOp..IOHIp..IO + D4B0: 52 4C 70 0A 03 49 4F 52 48 A5 70 49 55 41 33 61 RLp..IORH.pIUA3a + D4C0: 79 01 7B 61 0A 0F 00 49 52 51 4C A4 42 55 46 30 y.{a...IRQL.BUF0 + D4D0: 10 43 0E 2E 5F 53 42 5F 49 32 43 42 5B 82 46 0D .C.._SB_I2CB[.F. + D4E0: 54 50 4E 4C 08 5F 48 49 44 0D 47 58 54 50 37 39 TPNL._HID.GXTP79 + D4F0: 33 36 00 08 5F 43 49 44 0D 50 4E 50 30 43 35 30 36.._CID.PNP0C50 + D500: 00 14 44 04 5F 44 53 4D 0C A0 37 93 68 11 13 0A ..D._DSM..7.h... + D510: 10 F7 F6 DF 3C 67 42 55 45 AD 05 B3 0A 3D 89 38 ..........!;$. + 0A10: 10 EF FD 56 40 E6 62 82 FF 7F 40 1F 14 9E 0F C0 ...V@.b...@..... + 0A20: 32 CC 53 F6 1C 2A 1E 1B E2 4A C0 C7 72 54 EC 18 2.S..*...J..rT.. + 0A30: C1 46 C7 47 E1 B3 C3 F9 16 0B A2 00 10 92 75 8C .F.G..........u. + 0A40: 40 CF FB 08 03 BE 34 34 7B 39 21 04 AF 03 BE 31 @.....44{9!....1 + 0A50: F8 1C 63 79 07 11 10 C1 BF 2F E0 8E 20 C0 49 EA ..cy...../.. .I. + 0A60: F9 03 25 EE 08 02 E8 FC FF 1F 41 80 25 C8 A1 BC ..%.......A.%... + 0A70: 3F 84 78 7D 38 D5 57 90 C8 EF 1F C6 8F 12 28 8A ?.x}8.W.......(. + 0A80: D1 1E 20 8C 12 27 C2 19 3F 82 D8 D9 59 44 10 3E .. ..'..?...YD.> + 0A90: 14 F8 32 F2 E0 E3 53 43 90 A0 8F 20 2C DE 11 04 ..2...SC... ,... + 0AA0: D0 37 C6 E3 7C 03 81 7D 04 81 79 DC F0 11 04 5C .7..|..}..y....\ + 0AB0: 67 0E DC 11 04 CE FF FF 08 82 19 D4 F9 78 52 1E g............xR. + 0AC0: DC 69 BD 85 E0 4F 21 C0 27 8B 17 10 16 E7 39 A0 .i...O!.'.....9. + 0AD0: 78 4B A5 30 F6 70 0A 81 2E 09 0E 35 48 9F 04 8E xK.0.p.....5H... + 0AE0: ED 58 4F E4 25 C1 83 7B 1C 81 71 58 F0 B4 4E CA .XO.%..{..qX..N. + 0AF0: 57 31 0F CA 30 09 3C 0A 86 C6 4F 01 EC 30 C0 07 W1..0.<...O..0.. + 0B00: EA 93 03 BB BC F9 7A F0 E2 E6 A3 86 BF 7D FC BC ......z......}.. + 0B10: 86 3B 2A C0 3D 06 B0 63 42 E0 83 F6 84 5F 15 3C .;*.=..cB...._.< + 0B20: 1C 06 F2 BE 86 3F 80 E0 3D 1E F1 04 7A 1A 8F 54 .....?..=...z..T + 0B30: FC 98 F1 E2 12 27 C4 8B C0 83 54 8C 47 2A E3 3C .....'....T.G*.< + 0B40: 80 C4 79 00 F1 1D E2 ED E3 A5 CA 37 2B 9F 08 A2 ..y........7+... + 0B50: BD 54 19 2A CC C3 47 B0 E0 41 5E 42 E2 C4 7C 0D .T.*..G..A^B..|. + 0B60: F1 01 84 0D 1C F7 FF 3F D6 80 47 D0 6B 4F 16 0E .......?..G.kO.. + 0B70: 7C 14 9E 9F 18 7C 36 F0 D0 0E DC D7 0B 83 9C A3 |....|6......... + 0B80: 4F 0D 0F 05 1E 03 BB 2D F8 18 E0 53 02 FE 1A 11 O......-...S.... + 0B90: F0 F5 E0 31 04 D6 71 04 3F A2 87 0D D8 E3 F1 2D ...1..q.?......- + 0BA0: 91 9D 2D 9E 8B C8 20 50 23 33 B4 27 7D 5A AF 05 ..-... P#3.'}Z.. + 0BB0: 3E 2C 9A C0 67 10 1F 11 3D 1E F0 DF 3E 9E 13 18 >,..g...=...>... + 0BC0: B6 4F 0B C6 7A 6C 04 D3 B1 01 73 6B 84 79 1C 01 .O..zl....sk.y.. + 0BD0: 1E 82 0F 9F D0 FE FF 87 4F 78 E7 4B F0 65 74 72 ........Ox.K.etr + 0BE0: 16 62 A9 5F 01 B2 71 2A A2 A7 10 6B 02 D2 18 D8 .b._..q*...k.... + 0BF0: 25 84 A3 1C 85 0F 36 1E 9C 07 76 40 21 02 F9 7C %.....6...v@!..| + 0C00: C0 D2 3F 44 74 12 F1 B9 C0 B9 49 94 7C 6C 14 CE ..?Dt.....I.|l.. + 0C10: 59 0F 24 14 C4 80 0E 02 A1 DD E8 A8 80 38 AB F8 Y.$..........8.. + 0C20: 84 E5 61 3C 50 B0 33 0E 23 78 BA 7A A2 60 07 00 ..a.p + 0C40: 82 BA AE 42 A0 39 88 3C 87 24 A8 EF BC 00 0A 20 ...B.9.<.$..... + 0C50: 5F 0E 7C 18 78 40 60 63 78 1E 30 9A D1 79 F8 C9 _.|.x@`cx.0..y.. + 0C60: A2 EE C2 9E AC 41 3C 59 47 99 2C 7A 26 BE 5C 78 .....A3x + 0C80: 1A BE 47 61 FE FF 70 6C B2 7C 2C BE 6C C0 1F 2D ..Ga..pl.|,.l..- + 0C90: 96 A0 C0 D9 82 1C 1E 13 6C 54 F4 F6 E0 E1 F1 CB ........lT...... + 0CA0: 81 E7 F3 8C 70 94 2F 22 3E 25 78 3A 3E D5 79 88 ....p./">%x:>.y. + 0CB0: EC 76 04 6B 22 27 ED DB C2 C9 06 7D 4F C3 5C 4B .v.k"'.....}O.\K + 0CC0: 70 B7 23 B8 D3 3A BD 57 40 CC C9 82 01 BD 60 1C p.#..:.W@.....`. + 0CD0: EE 7B 8E 41 31 E1 57 A1 AB 06 1F 84 A5 01 E9 AA .{.A1.W......... + 0CE0: C1 4E 30 7C 68 3E F1 31 39 B7 0C 0A 61 21 14 92 .N0|h>.19...a!.. + 0CF0: 01 A1 93 02 0F 0E 46 41 7C 52 70 28 08 D9 38 29 ......FA|Rp(..8) + 0D00: 40 8F 70 52 00 35 81 51 3C 66 F6 FF 3F 29 C0 1A @.pR.5.Q........cJh%. + 0D70: E4 42 10 F2 81 80 CD 09 DC 93 F5 9C C0 76 4F 82 .B...........vO. + 0D80: 73 B5 C3 80 BF CF FA 4E 71 50 E0 BD 16 78 50 60 s......NqP...xP` + 0D90: 8B 71 1E 82 72 33 7C 59 F0 BC 1F 28 82 BC E3 79 .q..r3|Y...(...y + 0DA0: 4C 60 45 F2 98 C0 96 61 4C 68 15 47 0D 32 EE 27 L`E....aLh.G.2.' + 0DB0: 8C F7 15 CF 08 5C FF FF 19 61 EE D8 3E 6C 01 BE .....\...a..>l.. + 0DC0: 2F 99 3E 6C 01 EF 58 C7 1D A0 06 E9 3B 35 58 FE /.>l..X.....;5X. + 0DD0: FF 37 5B CC FD 86 DF 76 E0 C8 B8 25 A2 38 2C F3 .7[....v...%.8,. + 0DE0: AC 05 E1 FE 8C BD 2F 92 D3 16 4A 10 85 4E 5C 3E ....../...J..N\> + 0DF0: F1 20 E0 28 85 8F 0A BE ED FB B4 05 FF CC E0 D3 . .(............ + 0E00: 16 B8 6F C7 B8 D3 16 78 4E DD B0 CF 0C 80 A5 63 ..o....xN......c + 0E10: 8A CF 0C 30 FF FF 27 2E 78 D3 C5 02 3D 71 78 D2 ...0..'.x...=qx. + 0E20: 31 13 54 F1 FA D0 99 81 8B 82 90 BA 03 17 62 42 1.T...........bB + 0E30: EC D6 8F 39 B8 3E 93 1A 26 C6 39 3C 47 33 25 C7 ...9.>..&.9.........p..99. + 0EA0: 3C E3 C0 20 98 F4 D6 85 92 04 21 35 67 7D F4 58 <.. ......!5g}.X + 0EB0: 8F 82 CD D7 C3 79 76 3C E6 73 30 C1 EC 27 7D 54 .....yv<.s0..'}T + 0EC0: 6A 12 E5 3E 2F A0 92 9E 17 28 88 01 7D 9B 84 73 j..>/....(..}..s + 0ED0: D3 38 BD C3 63 B7 82 43 79 E5 01 FB FF FF A0 0F .8..c..Cy....... + 0EE0: 30 2D D2 55 03 A8 DD 12 7C 4A C7 5D 35 E0 DE 29 0-.U....|J.]5..) + 0EF0: D8 EF E2 65 83 FD FF 2F 1B BE 56 60 62 FE 77 4C ...e.../..V`b.wL + 0F00: A0 38 4B 57 30 18 D4 40 7C 18 C0 8F E9 10 62 1F .8KW0..@|.....b. + 0F10: 1A BB 6F 18 8E 8F DC 03 79 7A 3B 96 F3 38 37 4F ..o.....yz;..87O + 0F20: 28 24 3B 37 79 60 FC 8C EC D1 9C D0 49 3D 86 3C ($;7y`......I=.< + 0F30: 1C F9 26 67 02 0F 94 A1 71 82 01 46 09 9A 9B B5 ..&g....q..F.... + 0F40: 0F CD 46 38 C7 78 A1 7C C5 F4 11 C1 10 3E 7C 3C ..F8.x.|.....>|< + 0F50: A5 7B 10 EF 01 0C E6 FD D0 28 47 E3 FB 31 1B B1 .{.......(G..1.. + 0F60: AD 9E A3 09 2C 03 7A 44 E7 A3 C3 0D D3 07 6A CC ....,.zD......j. + 0F70: 85 85 4D F8 49 E1 45 E6 25 A2 78 54 61 34 07 45 ..M.I.E.%.xTa4.E + 0F80: E0 42 63 4E 55 38 02 BB 17 20 EE 18 A1 19 F6 06 .BcNU8... ...... + 0F90: A1 73 4C E4 47 BC B6 80 34 BF DA 80 84 72 04 2F .sL.G...4....r./ + 0FA0: 13 41 E2 44 09 F7 66 10 2E 46 94 D6 E0 08 4E 84 .A.D..f..F....N. + 0FB0: 28 07 12 BC 46 48 81 85 68 FF 08 C0 4E F0 F4 1C (...FH..h...N... + 0FC0: E1 D1 F0 83 85 CF 06 3E 17 9C E3 13 BC E7 F6 8C .......>........ + 0FD0: EA C1 D5 79 28 20 C3 63 47 0F 9F 40 D8 FF FF 94 ...y( .cG..@.... + 0FE0: 80 3D 67 06 7C 3F F5 E1 C0 CF 1C C3 F1 21 FA F0 .=g.|?.......!.. + 0FF0: C0 47 C2 8E 20 60 18 8F 8F 06 3E 05 98 C0 F2 07 .G.. `....>..... + 1000: 81 3A A7 F0 59 BE C9 B2 73 81 09 2C F6 C8 42 C7 .:..Y...s..,..B. + 1010: 03 FE 93 D1 A3 41 84 37 03 CF D7 E7 59 76 8C C1 .....A.7....Yv.. + 1020: 9D 21 3C E8 88 C7 E3 C3 D1 C9 D6 7A 4A 20 47 83 .!<........zJ G. + 1030: 33 72 F0 EB 13 3D 67 FA 3C C2 0F 17 3E 57 B0 9B 3r...=g.<...>W.. + 1040: 2F 3F 8E B0 73 2E 19 1B 74 40 FC 41 0A 03 C8 26 /?..s...t@.A...& + 1050: F7 A4 01 96 C1 61 4E 21 9E 91 D1 D8 B9 8A CD 8F .....aN!........ + 1060: 1F 74 C0 F7 FF 3F BE 60 0F 3A F0 6E 59 0C EA 00 .t...?.`.:.nY... + 1070: DE 40 F8 E1 03 43 60 91 23 44 8F 80 8F EE A1 87 .@...C`.#D...... + 1080: 8D E0 BD C7 93 38 20 9F 53 3C 45 1F 3F 1E 57 3C .....8 .S....8..$ + 1190: 09 A6 FF FF E8 81 81 C0 43 03 EA F4 E5 93 90 61 ........C......a + 11A0: D9 34 5F 65 0C F2 08 11 F6 C9 C2 F0 30 A4 1E 1C .4_e........0... + 11B0: 50 22 29 74 78 F0 C1 81 8B 82 A3 20 3E 38 38 F0 P")tx...... >88. + 11C0: C1 01 7A C0 83 03 28 CE 62 E0 19 20 78 0E 0F 80 ..z...(.b.. x... + 11D0: 93 A3 87 0F 0F 60 FA FF 9F 03 D8 E1 01 5C 27 00 .....`.......\'. + 11E0: 20 74 80 40 1D 02 2C F9 00 81 38 6B BE F4 F8 C8 t.@..,...8k.... + 11F0: 79 A0 87 11 E8 84 D8 D1 81 9D 1E B8 3C 0A 1D 63 y...........<..c + 1200: 7C 7A E0 47 45 83 19 C4 C3 74 D4 D3 03 F4 68 A7 |z.GE....t....h. + 1210: 07 50 1C 83 C1 33 3A B8 47 07 C0 C9 A1 9A FD FF .P...3:.G....... + 1220: 8F 0E 60 3A 5F 83 6F F8 40 E2 DC 00 05 F1 B9 01 ..`:_.o.@....... + 1230: D8 9F C4 7C 4E E3 23 05 CF E8 E0 9E 1B 80 FD FF ...|N.#......... + 1240: FF DC 00 2C 86 EE 73 03 70 1A 3E E4 E3 0B F4 49 ...,..s.p.>....I + 1250: 3F BE 00 C6 46 87 3F 37 00 C3 FF FF B9 01 18 9E ?...F.?7........ + 1260: C1 7D 7C 01 7E C3 87 70 7C 81 7E 6E 00 CE C7 17 .}|.~..p|.~n.... + 1270: F0 9F 1B 80 D5 FF FF DC 00 EC CF E4 3E BE 00 BF ............>... + 1280: E1 E3 45 9D 1B 50 1C 96 7D B8 44 E1 F7 7E B0 23 ..E..P..}.D..~.# + 1290: B3 3D 85 93 33 D4 DB 4C 02 CB 3C 38 A0 04 1E E2 .=..3..L..<8.... + 12A0: 7D 70 40 09 82 A3 20 3E 38 38 EC C1 01 7A B8 F3 }p@... >88...z.. + 12B0: 0B 28 4E C7 F8 93 20 FC E1 C1 3B 39 80 E1 FF 7F .(N... ...;9.... + 12C0: 72 00 C6 A1 4E 0E A0 F3 70 72 00 DD F8 81 C7 D1 r...N...pr...... + 12D0: 01 CE 31 82 1D 1D 80 FD 11 06 37 56 F0 0C 0F E6 ..1.......7V.... + 12E0: FF FF E8 00 98 04 F7 D1 01 38 8D 1F FE 21 06 6C .........8...!.l + 12F0: 23 67 87 18 C0 C4 FF FF D4 01 9E E1 B1 A3 03 E0 #g.............. + 1300: D0 C4 21 06 08 0F 96 1D 62 C0 76 74 00 9E FF FF ..!.....b.vt.... + 1310: 43 0C F0 39 3A 00 26 55 1C 62 80 F0 60 99 B4 A3 C..9:.&U.b..`... + 1320: 03 4A 12 84 A4 1F 62 10 93 8D 7D DE C7 79 3E BE .J....b...}..y>. + 1330: E4 19 FE 3D C1 37 95 20 61 12 14 7A 76 40 49 A4 ...=.7. a..zv@I. + 1340: D0 E1 C1 67 07 2E 09 8E 82 F8 EC E0 B8 67 07 C4 ...g.........g.. + 1350: FF FF EC 00 2B DE 29 06 14 C3 7B EC 00 D7 F8 60 ....+.)...{....` + 1360: 1F 1E 00 27 B1 0E 0F A0 1B BA 0F 0F E0 3A 00 00 ...'.........:.. + 1370: 97 D3 03 4C 8C A7 07 D8 FF FF D3 03 E0 66 7C B0 ...L.........f|. + 1380: 4F 0F 80 C3 13 80 4F 0F C0 EC 00 00 5B E6 E9 81 O.....O.....[... + 1390: FC FF C7 C0 46 E4 08 A7 07 C4 B4 63 44 8D F9 34 ....F......cD..4 + 13A0: 01 5B EC F9 01 75 B4 F2 09 DC E7 07 2E 0B 8E 82 .[...u.......... + 13B0: F8 FC E0 C8 E7 07 E8 11 CF 0F A0 18 D2 F1 82 6B ...............k + 13C0: 84 60 39 41 00 4E 0E F0 3E 41 80 CB C6 09 02 74 .`9A.N..>A.....t + 13D0: 47 00 EC FF FF 08 00 2C CE 10 60 38 53 C0 3E 43 G......,..`8S.>C + 13E0: 00 96 0E 35 80 B1 33 04 18 FE FF 67 08 AC 8E 33 ...5..3....g...3 + 13F0: 04 90 3C D6 80 77 BE C7 76 00 F6 0C 4D CE 10 80 ..<..w..v...M... + 1400: B5 11 82 E5 0C 01 4C FF FF 67 08 60 E6 E3 0C 01 ......L..g.`.... + 1410: E4 8E 00 60 91 7C 86 40 49 83 50 94 33 04 62 A0 ...`.|.@I.P.3.b. + 1420: C7 50 FB 28 04 7A 16 9E 13 1F 02 3C C1 A7 08 94 .P.(.z.....<.... + 1430: 54 0A 1D FF 7C 8A E0 D2 E0 28 88 4F 11 8E 7D 8A T...|....(.O..}. + 1440: 80 1E F3 14 01 0A B9 63 06 D9 18 C1 76 8E C0 FE .......c....v... + 1450: FF CF 11 80 85 F3 A3 CF 11 E0 1A 8B CF 11 E0 3A ...............: + 1460: 04 00 B7 F3 28 CC 01 7B 2A CF A3 80 9D FF FF 88 ....(..{*....... + 1470: E1 8D 0F F6 79 14 70 68 E4 3C 0A E4 0E 00 B0 4F ....y.ph.<.....O + 1480: 0F 30 27 CA 4E 0F C0 F4 FF 7F 7A 00 2E E3 83 7D .0'.N.....z....} + 1490: 7A 00 1C 2A 39 3D 00 B9 03 00 6C 21 A7 07 D4 18 z..*9=....l!.... + 14A0: 2C F7 A8 A0 41 9C C0 41 C4 AC 78 40 04 E7 60 E3 ,...A..A..x@..`. + 14B0: D7 78 6E A0 47 07 2E 8E 42 E7 2A 1F 1D B8 18 38 .xn.G...B.*....8 + 14C0: 0A E2 4D FC FF 13 0C 7A 74 80 1E EC E8 00 6D 3A ..M....zt.....m: + 14D0: A7 E7 A1 B2 43 01 6E A8 70 07 07 EF DC 00 38 09 ....C.n.p.....8. + 14E0: 74 6E 00 DD 09 C0 E7 06 70 8D 1E FC 02 AD C0 B3 tn......p....... + 14F0: C0 47 04 05 5B 18 85 B1 87 B3 01 94 D1 1D DC 31 .G..[..........1 + 1500: 1D 0E 3B CC 18 8E 0F FC FF 7F 20 36 3F 14 0D E4 ..;....... 6?... + 1510: 2C 3D 9F 90 EC EC E7 71 71 29 C7 19 9F B9 C8 A9 ,=.....qq)...... + 1520: CB F3 7B AC 30 81 47 C1 D0 F8 D0 E1 1D 03 8A 3F ..{.0.G........? + 1530: 63 90 89 1C E1 1B 86 CF 13 2C CC 78 41 73 39 A8 c........,.xAs9. + 1540: 19 4B AF 8D 53 A9 50 80 56 10 CD E1 0D 21 46 88 .K..S.P.V....!F. + 1550: 78 C7 11 21 A4 71 30 13 8C 73 5E 81 8A 44 A1 73 x..!.q0..s^..D.s + 1560: F7 20 02 1D D9 E3 00 83 39 86 68 E7 10 25 D4 F1 . ......9.h..%.. + 1570: 31 90 97 85 60 1E A6 C1 4C 10 FA B0 30 47 0E 1F 1...`...L...0G.. + 1580: 4B DE 23 7C A6 60 EE AF 14 3A 49 44 88 F3 28 11 K.#|.`...:ID..(. + 1590: E1 F1 21 44 5B E7 90 18 B2 36 77 A1 84 A8 6D 64 ..!D[....6w...md + 15A0: 02 8A 12 23 42 6F 10 42 89 D6 DC BC 84 16 2B 42 ...#Bo.B......+B + 15B0: 90 30 11 63 1F C0 F3 41 FB 87 4A C4 D1 02 37 D6 .0.c...A..J...7. + 15C0: 43 3C A3 13 3B 3C 13 78 62 E7 F5 78 77 34 0F 00 C<..;<.xb..xw4.. + 15D0: 51 63 C4 4F E0 A0 EB D7 99 C4 91 E0 51 07 0D 1F Qc.O........Q... + 15E0: 16 3C 54 9F 00 DE 4E 0C 72 8E 3E 75 3C 25 78 0C .u<%x. + 15F0: EC 90 E4 73 81 8F 0D 78 D7 02 FE FF 80 EF 0B 4F ...s...x.......O + 1600: 0B EC 1B 63 38 3E 5E DF 66 3C 81 77 0B 03 B2 23 ...c8>^.f<.w...# + 1610: 09 FC F1 F8 80 E0 F9 3C 95 26 B0 FC 41 A0 46 66 .......<.&..A.Ff + 1620: 68 0F F8 B4 DE 13 7C 19 38 2C 26 16 42 27 1A 8F h.....|.8,&.B'.. + 1630: 07 FC E7 8E E3 8F 70 FA 9E AF 0F A7 3A B1 80 E2 ......p.....:... + 1640: 1C C1 A0 0E 21 FE 41 05 39 84 38 3E 47 E0 70 8C ....!.A.9.8>G.p. + 1650: 72 46 41 1E 1D F0 27 89 07 0C EC 40 F8 69 E0 21 rFA...'....@.i.! + 1660: 86 01 BF C7 18 FF B8 7C F0 30 C2 D9 3E 23 3C 7F .......|.0..>#<. + 1670: F8 44 E1 4B D2 A9 BD 14 78 E4 7A D1 49 03 88 F2 .D.K....x.z.I... + 1680: 1E DA D0 7A 80 34 30 76 6D 62 23 63 D7 87 F3 F4 ...z.40vmb#c.... + 1690: B9 08 97 FE 8C 44 4F 00 CE 4D A2 E4 63 A2 70 CE .....DO..M..c.p. + 16A0: 7A 16 A1 20 06 74 90 A3 12 FA 98 E2 B3 C8 FF FF z.. .t.......... + 16B0: 09 D8 47 07 76 F2 60 04 4F 39 CF 0E 6C 98 3E 15 ..G.v.`.O9..l.>. + 16C0: F0 91 F9 B0 C4 C0 AB 39 AA A0 C0 7C 36 C2 E8 BA .......9...|6... + 16D0: 19 40 1F EE 11 78 28 AF 46 4C DF D1 08 E4 E8 3C .@...x(.FL.....< + 16E0: FC 64 51 97 3D 4F D6 20 9E AC A3 4C 16 3D 13 5F .dQ.=O. ...L.=._ + 16F0: 23 7C 0A 63 F7 2B 36 E1 D7 0E 58 37 3E DC BD 0A #|.c.+6...X7>... + 1700: DE 58 7C AD 80 3F 5A EC F5 0E 58 5D A6 C0 73 31 .X|..?Z...X]..s1 + 1710: 82 F3 FF BF 62 C1 B9 FE 93 EB 1D C8 2E 46 98 93 ....b........F.. + 1720: 05 03 79 B3 C0 DD 33 60 1E 43 7C CF 00 D8 F7 FF ..y...3`.C|..... + 1730: BF 67 00 C6 C7 EF 7B 06 78 0E 16 EC 9E 01 3B F7 .g....{.x.....;. + 1740: 3D 03 35 22 6B 3A 1F 41 1A 40 64 DF 28 D8 65 EC =.5"k:.A.@d.(.e. + 1750: 4D 03 30 F1 FF BF 69 00 DC 8B 76 D3 00 6A 90 1E M.0...i...v..j.. + 1760: CD 9B 06 18 FE FF 27 24 38 67 0B EC 5D 03 3C 67 ......'$8g..]..../.. + 18E0: 59 33 88 80 9C E5 51 11 88 24 03 11 90 93 7F 32 Y3....Q..$.....2 + 18F0: 1E 11 98 4A 20 A6 ED 49 2D 20 2B 05 11 90 55 EB ...J ..I- +...U. + 1900: 04 62 19 40 34 20 F2 1C 39 20 06 A2 01 10 A3 87 .b.@4 ..9 ...... + 1910: 0A A6 EA D1 21 20 67 02 A1 CA DE 1A 41 89 4C 10 ....! g.....A.L. + 1920: 01 59 D2 1B 24 10 11 08 22 20 0B 79 B0 3C 0A 30 .Y..$..." .y.<.0 + 1930: 10 01 59 81 DA 03 06 55 FB FF 3F 60 50 B7 40 4C ..Y....U..?`P.@L + 1940: 88 5C 20 16 1A 44 07 07 62 F7 B0 40 F5 1E 16 28 .\ ..D..b..@...( + 1950: 88 0E 0B E4 D3 F2 B0 C0 40 74 50 20 9F 10 01 39 ........@tP ...9 + 1960: 36 88 0E 1B E4 E9 14 88 04 06 11 90 03 3E 51 04 6............>Q. + 1970: E4 B4 20 02 72 B2 47 49 20 92 13 44 40 FE FF 03 .. .r.GI ..D@... + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 0C 1B 00 00 01 43 4C 45 4E 4F 56 4F SSDT.....CLENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 48 53 00 15 5C 4D 30 30 30 08 01 .....HS..\M000.. + 0030: 15 5C 4D 31 31 35 03 FF 15 5C 4D 31 31 36 0E FF .\M115...\M116.. + 0040: 15 5C 4D 31 31 37 0E FF 15 5C 4D 31 31 38 0E FF .\M117...\M118.. + 0050: 15 5C 4D 31 31 39 0E FF 15 5C 4D 31 32 30 0E FF .\M119...\M120.. + 0060: 15 5C 4D 30 33 37 06 FF 15 5C 4D 32 32 37 06 FF .\M037...\M227.. + 0070: 15 5C 4D 33 32 39 06 FF 15 5C 4D 33 32 41 06 FF .\M329...\M32A.. + 0080: 15 5C 4D 33 32 42 06 FF 15 5C 4D 33 33 30 06 FF .\M32B...\M330.. + 0090: 15 5C 4D 30 38 32 05 FF 15 5C 4D 30 38 33 05 FF .\M082...\M083.. + 00A0: 15 5C 4D 30 38 34 05 FF 15 5C 4D 30 38 35 05 FF .\M084...\M085.. + 00B0: 15 5C 4D 32 32 31 05 FF 15 5C 4D 30 38 36 05 FF .\M221...\M086.. + 00C0: 15 5C 4D 32 32 39 05 FF 15 5C 4D 32 33 31 05 FF .\M229...\M231.. + 00D0: 15 5C 4D 32 33 35 05 FF 15 5C 4D 32 33 33 05 FF .\M235...\M233.. + 00E0: 15 5C 4D 30 38 37 05 FF 15 5C 4D 30 38 38 05 FF .\M087...\M088.. + 00F0: 15 5C 4D 30 38 39 05 FF 15 5C 4D 30 39 30 05 FF .\M089...\M090.. + 0100: 15 5C 4D 30 39 31 05 FF 15 5C 4D 30 39 32 05 FF .\M091...\M092.. + 0110: 15 5C 4D 30 39 33 05 FF 15 5C 4D 30 39 34 05 FF .\M093...\M094.. + 0120: 15 5C 4D 30 39 35 05 FF 15 5C 4D 30 39 36 05 FF .\M095...\M096.. + 0130: 15 5C 4D 30 39 37 05 FF 15 5C 4D 30 39 38 05 FF .\M097...\M098.. + 0140: 15 5C 4D 30 39 39 05 FF 15 5C 4D 31 30 30 05 FF .\M099...\M100.. + 0150: 15 5C 4D 31 30 31 05 FF 15 5C 4D 31 30 32 05 FF .\M101...\M102.. + 0160: 15 5C 4D 31 30 33 05 FF 15 5C 4D 31 30 34 05 FF .\M103...\M104.. + 0170: 15 5C 4D 31 30 35 05 FF 15 5C 4D 31 30 36 05 FF .\M105...\M106.. + 0180: 15 5C 4D 31 30 37 05 FF 15 5C 4D 31 32 38 05 FF .\M107...\M128.. + 0190: 15 5C 4D 31 30 38 05 FF 15 5C 4D 31 30 39 05 FF .\M108...\M109.. + 01A0: 15 5C 4D 31 31 30 05 FF 15 5C 4D 31 32 32 05 FF .\M110...\M122.. + 01B0: 15 5C 4D 31 33 31 05 FF 15 5C 4D 31 33 32 05 FF .\M131...\M132.. + 01C0: 15 5C 4D 32 32 36 05 FF 15 5C 4D 31 33 33 05 FF .\M226...\M133.. + 01D0: 15 5C 4D 31 33 34 05 FF 15 5C 4D 31 33 35 05 FF .\M134...\M135.. + 01E0: 15 5C 4D 31 33 36 05 FF 15 5C 4D 32 32 30 05 FF .\M136...\M220.. + 01F0: 15 5C 4D 30 34 35 08 00 15 5C 4D 30 34 36 01 FF .\M045...\M046.. + 0200: 15 5C 4D 32 35 31 05 FF 15 5C 4D 33 31 30 05 FF .\M251...\M310.. + 0210: 15 5C 4D 33 31 43 05 FF 15 5C 4D 33 32 30 05 FF .\M31C...\M320.. + 0220: 15 5C 4D 33 32 31 05 FF 15 5C 4D 33 32 32 05 FF .\M321...\M322.. + 0230: 15 5C 4D 33 32 33 05 FF 15 5C 4D 33 32 34 05 FF .\M323...\M324.. + 0240: 15 5C 4D 33 32 35 05 FF 15 5C 4D 33 32 36 05 FF .\M325...\M326.. + 0250: 15 5C 4D 33 32 37 05 FF 15 5C 4D 33 32 38 05 FF .\M327...\M328.. + 0260: 15 5C 4D 32 38 30 05 FF 15 5C 4D 32 39 30 05 FF .\M280...\M290.. + 0270: 15 5C 4D 33 37 38 05 FF 15 5C 4D 33 37 39 05 FF .\M378...\M379.. + 0280: 15 5C 4D 33 38 30 05 FF 15 5C 4D 33 38 31 05 FF .\M380...\M381.. + 0290: 15 5C 4D 33 38 32 05 FF 15 5C 4D 33 38 33 05 FF .\M382...\M383.. + 02A0: 15 5C 4D 33 38 34 05 FF 15 5C 4D 33 38 35 05 FF .\M384...\M385.. + 02B0: 15 5C 4D 33 38 36 05 FF 15 5C 4D 33 38 37 05 FF .\M386...\M387.. + 02C0: 15 5C 4D 33 38 38 05 FF 15 5C 4D 33 38 39 05 FF .\M388...\M389.. + 02D0: 15 5C 4D 33 39 30 05 FF 15 5C 4D 33 39 31 05 FF .\M390...\M391.. + 02E0: 15 5C 4D 33 39 32 05 FF 15 5C 4D 33 33 31 05 FF .\M392...\M331.. + 02F0: 15 5C 4D 34 30 34 06 FF 15 5C 4D 34 31 34 05 FF .\M404...\M414.. + 0300: 15 5C 4D 34 34 34 05 FF 15 5C 4D 34 35 33 05 FF .\M444...\M453.. + 0310: 15 5C 4D 34 35 34 05 FF 15 5C 4D 34 35 35 05 FF .\M454...\M455.. + 0320: 15 5C 4D 34 35 36 05 FF 15 5C 4D 34 35 37 05 FF .\M456...\M457.. + 0330: 15 5C 4D 34 36 30 08 07 15 5C 4D 34 34 39 05 FF .\M460...\M449.. + 0340: 15 5C 4D 34 43 30 05 FF 15 5C 4D 32 33 41 05 FF .\M4C0...\M23A.. + 0350: 15 5C 4D 34 46 30 05 FF 15 5C 4D 30 35 30 06 FF .\M4F0...\M050.. + 0360: 15 5C 4D 30 35 31 06 FF 15 5C 4D 30 35 32 06 FF .\M051...\M052.. + 0370: 15 5C 4D 30 35 33 06 FF 15 5C 4D 30 35 34 06 FF .\M053...\M054.. + 0380: 15 5C 4D 30 35 35 06 FF 15 5C 4D 30 35 36 06 FF .\M055...\M056.. + 0390: 15 5C 4D 30 35 37 06 FF 15 5C 4D 30 35 38 06 FF .\M057...\M058.. + 03A0: 15 5C 4D 30 35 39 06 FF 15 5C 4D 30 36 32 06 FF .\M059...\M062.. + 03B0: 15 5C 4D 30 36 38 06 FF 15 5C 4D 30 36 39 06 FF .\M068...\M069.. + 03C0: 15 5C 4D 30 37 30 06 FF 15 5C 4D 30 37 31 06 FF .\M070...\M071.. + 03D0: 15 5C 4D 30 37 32 06 FF 15 5C 4D 30 37 34 06 FF .\M072...\M074.. + 03E0: 15 5C 4D 30 37 35 06 FF 15 5C 4D 30 37 36 06 FF .\M075...\M076.. + 03F0: 15 5C 4D 30 37 37 06 FF 15 5C 4D 30 37 38 06 FF .\M077...\M078.. + 0400: 15 5C 4D 30 37 39 06 FF 15 5C 4D 30 38 30 06 FF .\M079...\M080.. + 0410: 15 5C 4D 30 38 31 06 FF 15 5C 4D 31 32 37 06 FF .\M081...\M127.. + 0420: 15 5C 2E 5F 53 42 5F 50 43 49 30 06 FF 15 5C 2F .\._SB_PCI0...\/ + 0430: 04 5F 53 42 5F 50 43 49 30 47 50 50 37 44 45 56 ._SB_PCI0GPP7DEV + 0440: 30 06 FF 15 5C 50 31 44 33 01 FF 15 5C 50 33 44 0...\P1D3...\P3D + 0450: 33 01 FF 15 5C 50 34 44 33 01 FF 15 5C 48 30 44 3...\P4D3...\H0D + 0460: 33 01 FF 15 5C 46 30 44 33 01 FF 15 5C 46 31 44 3...\F0D3...\F1D + 0470: 33 01 FF 15 5C 46 33 44 33 01 FF 15 5C 46 35 44 3...\F3D3...\F5D + 0480: 33 01 FF 15 5C 46 36 44 33 01 FF 15 5C 47 30 44 3...\F6D3...\G0D + 0490: 33 01 FF 15 5C 47 33 44 33 01 FF 15 5C 47 35 44 3...\G3D3...\G5D + 04A0: 33 01 FF 15 5C 58 58 44 46 01 FF 15 5C 2F 05 5F 3...\XXDF...\/._ + 04B0: 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 45 SB_PCI0LPC0EC0_E + 04C0: 43 4D 4F 00 FF 15 5C 2F 05 5F 53 42 5F 50 43 49 CMO...\/._SB_PCI + 04D0: 30 4C 50 43 30 45 43 30 5F 50 4C 45 44 00 FF 15 0LPC0EC0_PLED... + 04E0: 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 04F0: 43 30 5F 48 4B 44 42 00 FF 15 5C 2F 05 5F 53 42 C0_HKDB...\/._SB + 0500: 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 43 41 4C _PCI0LPC0EC0_CAL + 0510: 4B 00 FF 15 5C 2F 05 5F 53 42 5F 50 43 49 30 4C K...\/._SB_PCI0L + 0520: 50 43 30 45 43 30 5F 47 31 34 30 00 FF 15 5C 2F PC0EC0_G140...\/ + 0530: 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 ._SB_PCI0LPC0EC0 + 0540: 5F 47 31 35 35 00 FF 15 5C 2F 04 5F 53 42 5F 50 _G155...\/._SB_P + 0550: 43 49 30 47 50 50 30 50 45 47 50 06 FF 5B 80 45 CI0GPP0PEGP..[.E + 0560: 43 4D 53 01 0A 72 0A 02 5B 81 10 45 43 4D 53 11 CMS..r..[..ECMS. + 0570: 49 4E 44 58 08 44 41 54 41 08 14 11 52 45 43 4D INDX.DATA...RECM + 0580: 09 70 68 49 4E 44 58 A4 44 41 54 41 14 12 57 45 .phINDX.DATA..WE + 0590: 43 4D 0A 70 68 49 4E 44 58 70 69 44 41 54 41 5B CM.phINDXpiDATA[ + 05A0: 80 4B 42 49 4F 01 0A 60 0A 05 5B 81 16 4B 42 49 .KBIO..`..[..KBI + 05B0: 4F 11 4B 42 36 30 08 00 08 00 08 00 08 4B 42 36 O.KB60.......KB6 + 05C0: 34 08 5B 80 53 43 36 34 01 0A 64 01 5B 81 10 53 4.[.SC64..d.[..S + 05D0: 43 36 34 01 4B 4F 42 46 01 4B 49 42 46 01 14 31 C64.KOBF.KIBF..1 + 05E0: 45 43 50 43 09 5B 80 50 43 50 54 01 0A 80 0A 04 ECPC.[.PCPT..... + 05F0: 5B 81 0B 50 43 50 54 03 50 43 38 30 20 7B 68 0C [..PCPT.PC80 {h. + 0600: FF FF FF 00 60 7D 60 0C 00 00 00 EC 50 43 38 30 ....`}`.....PC80 + 0610: 14 2C 57 49 42 45 08 70 0A 32 62 A2 10 62 A0 08 .,WIBE.p.2b..b.. + 0620: 92 4B 49 42 46 A4 00 5B 22 01 76 62 A0 0E 4B 49 .KIBF..[".vb..KI + 0630: 42 46 45 43 50 43 0C EE 00 F6 00 A4 01 14 4C 05 BFECPC........L. + 0640: 57 4B 42 34 09 7B 68 0A FF 60 45 43 50 43 7D 60 WKB4.{h..`ECPC}` + 0650: 0C 00 64 F7 00 00 57 49 42 45 A0 19 4B 4F 42 46 ..d...WIBE..KOBF + 0660: 70 4B 42 36 30 61 45 43 50 43 7D 61 0C 00 64 E7 pKB60aECPC}a..d. + 0670: 00 00 A4 00 A1 0F A0 0D 80 4B 49 42 46 00 70 60 .........KIBF.p` + 0680: 4B 42 36 30 70 60 4B 42 36 34 57 49 42 45 45 43 KB60p`KB64WIBEEC + 0690: 50 43 7D 60 0C 00 64 E7 00 00 10 1D 5C 2E 5F 53 PC}`..d.....\._S + 06A0: 42 5F 50 43 49 30 08 5F 44 45 50 12 0C 01 5C 2E B_PCI0._DEP...\. + 06B0: 5F 53 42 5F 50 45 50 5F 10 83 45 01 5C 5F 53 42 _SB_PEP_..E.\_SB + 06C0: 5F 5B 82 89 44 01 50 45 50 5F 08 5F 48 49 44 0D _[..D.PEP_._HID. + 06D0: 41 4D 44 49 30 30 30 37 00 08 5F 43 49 44 0C 41 AMDI0007.._CID.A + 06E0: D0 0D 80 08 5F 55 49 44 01 08 57 57 53 57 0A 00 ...._UID..WWSW.. + 06F0: 08 44 45 56 4C 12 46 3E 03 00 0A 27 12 4F 3D 27 .DEVL.F>...'.O=' + 0700: 12 16 04 01 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 .....\_SB.PCI0.G + 0710: 50 31 31 00 00 0A 03 12 16 04 01 0D 5C 5F 53 42 P11.........\_SB + 0720: 2E 50 43 49 30 2E 47 50 31 32 00 00 0A 03 12 15 .PCI0.GP12...... + 0730: 04 00 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 31 ...\_SB.PCI0.GP1 + 0740: 37 00 00 00 12 15 04 00 0D 5C 5F 53 42 2E 50 43 7........\_SB.PC + 0750: 49 30 2E 47 50 31 39 00 00 00 12 16 04 01 0D 5C I0.GP19........\ + 0760: 5F 53 42 2E 50 43 49 30 2E 47 50 50 30 00 00 0A _SB.PCI0.GPP0... + 0770: 03 12 1B 04 01 0D 5C 5F 53 42 2E 50 43 49 30 2E ......\_SB.PCI0. + 0780: 47 50 50 30 2E 50 45 47 50 00 00 0A 03 12 16 04 GPP0.PEGP....... + 0790: 01 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 50 37 ..\_SB.PCI0.GPP7 + 07A0: 00 0A 02 01 12 1B 04 01 0D 5C 5F 53 42 2E 50 43 .........\_SB.PC + 07B0: 49 30 2E 47 50 31 31 2E 53 57 55 53 00 00 0A 03 I0.GP11.SWUS.... + 07C0: 12 1B 04 01 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 .....\_SB.PCI0.G + 07D0: 50 31 32 2E 53 57 55 53 00 00 0A 03 12 1B 04 01 P12.SWUS........ + 07E0: 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 50 37 2E .\_SB.PCI0.GPP7. + 07F0: 57 4C 41 4E 00 00 0A 03 12 1B 04 01 0D 5C 5F 53 WLAN.........\_S + 0800: 42 2E 50 43 49 30 2E 47 50 50 38 2E 4E 56 4D 45 B.PCI0.GPP8.NVME + 0810: 00 00 0A 03 12 1A 04 01 0D 5C 5F 53 42 2E 50 43 .........\_SB.PC + 0820: 49 30 2E 47 50 31 37 2E 56 47 41 00 00 0A 03 12 I0.GP17.VGA..... + 0830: 1B 04 01 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 ....\_SB.PCI0.GP + 0840: 31 37 2E 41 5A 41 4C 00 00 0A 03 12 1A 04 01 0D 17.AZAL......... + 0850: 5C 5F 53 42 2E 50 43 49 30 2E 47 50 31 37 2E 41 \_SB.PCI0.GP17.A + 0860: 43 50 00 00 0A 03 12 1B 04 01 0D 5C 5F 53 42 2E CP.........\_SB. + 0870: 50 43 49 30 2E 47 50 31 37 2E 48 44 41 55 00 00 PCI0.GP17.HDAU.. + 0880: 0A 03 12 1B 04 01 0D 5C 5F 53 42 2E 50 43 49 30 .......\_SB.PCI0 + 0890: 2E 47 50 31 37 2E 58 48 43 30 00 00 0A 03 12 1B .GP17.XHC0...... + 08A0: 04 01 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 31 ...\_SB.PCI0.GP1 + 08B0: 37 2E 58 48 43 31 00 00 0A 03 12 25 04 01 0D 5C 7.XHC1.....%...\ + 08C0: 5F 53 42 2E 50 43 49 30 2E 47 50 31 37 2E 58 48 _SB.PCI0.GP17.XH + 08D0: 43 31 2E 52 48 55 42 2E 50 52 54 33 00 00 0A 03 C1.RHUB.PRT3.... + 08E0: 12 1B 04 01 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 .....\_SB.PCI0.G + 08F0: 50 31 39 2E 58 48 43 32 00 00 0A 03 12 1B 04 01 P19.XHC2........ + 0900: 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 31 39 2E .\_SB.PCI0.GP19. + 0910: 58 48 43 33 00 00 0A 03 12 1B 04 01 0D 5C 5F 53 XHC3.........\_S + 0920: 42 2E 50 43 49 30 2E 47 50 31 39 2E 58 48 43 34 B.PCI0.GP19.XHC4 + 0930: 00 00 0A 03 12 1B 04 01 0D 5C 5F 53 42 2E 50 43 .........\_SB.PC + 0940: 49 30 2E 47 50 31 39 2E 4E 48 49 30 00 00 0A 03 I0.GP19.NHI0.... + 0950: 12 1B 04 01 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 .....\_SB.PCI0.G + 0960: 50 31 39 2E 4E 48 49 31 00 00 0A 03 12 16 04 01 P19.NHI1........ + 0970: 0D 5C 5F 53 42 2E 50 4C 54 46 2E 43 30 30 30 00 .\_SB.PLTF.C000. + 0980: 01 0A 03 12 16 04 01 0D 5C 5F 53 42 2E 50 4C 54 ........\_SB.PLT + 0990: 46 2E 43 30 30 31 00 01 0A 03 12 16 04 01 0D 5C F.C001.........\ + 09A0: 5F 53 42 2E 50 4C 54 46 2E 43 30 30 32 00 01 0A _SB.PLTF.C002... + 09B0: 03 12 16 04 01 0D 5C 5F 53 42 2E 50 4C 54 46 2E ......\_SB.PLTF. + 09C0: 43 30 30 33 00 01 0A 03 12 16 04 01 0D 5C 5F 53 C003.........\_S + 09D0: 42 2E 50 4C 54 46 2E 43 30 30 34 00 01 0A 03 12 B.PLTF.C004..... + 09E0: 16 04 01 0D 5C 5F 53 42 2E 50 4C 54 46 2E 43 30 ....\_SB.PLTF.C0 + 09F0: 30 35 00 01 0A 03 12 16 04 01 0D 5C 5F 53 42 2E 05.........\_SB. + 0A00: 50 4C 54 46 2E 43 30 30 36 00 01 0A 03 12 16 04 PLTF.C006....... + 0A10: 01 0D 5C 5F 53 42 2E 50 4C 54 46 2E 43 30 30 37 ..\_SB.PLTF.C007 + 0A20: 00 01 0A 03 12 16 04 01 0D 5C 5F 53 42 2E 50 4C .........\_SB.PL + 0A30: 54 46 2E 43 30 30 38 00 01 0A 03 12 16 04 01 0D TF.C008......... + 0A40: 5C 5F 53 42 2E 50 4C 54 46 2E 43 30 30 39 00 01 \_SB.PLTF.C009.. + 0A50: 0A 03 12 16 04 01 0D 5C 5F 53 42 2E 50 4C 54 46 .......\_SB.PLTF + 0A60: 2E 43 30 30 41 00 01 0A 03 12 16 04 01 0D 5C 5F .C00A.........\_ + 0A70: 53 42 2E 50 4C 54 46 2E 43 30 30 42 00 01 0A 03 SB.PLTF.C00B.... + 0A80: 12 16 04 01 0D 5C 5F 53 42 2E 50 4C 54 46 2E 43 .....\_SB.PLTF.C + 0A90: 30 30 43 00 01 0A 03 12 16 04 01 0D 5C 5F 53 42 00C.........\_SB + 0AA0: 2E 50 4C 54 46 2E 43 30 30 44 00 01 0A 03 12 16 .PLTF.C00D...... + 0AB0: 04 01 0D 5C 5F 53 42 2E 50 4C 54 46 2E 43 30 30 ...\_SB.PLTF.C00 + 0AC0: 45 00 01 0A 03 12 16 04 01 0D 5C 5F 53 42 2E 50 E.........\_SB.P + 0AD0: 4C 54 46 2E 43 30 30 46 00 01 0A 03 08 44 45 56 LTF.C00F.....DEV + 0AE0: 54 12 4F 3C 03 00 0A 26 12 48 3C 26 12 16 04 01 T.O<...&.H<&.... + 0AF0: 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 31 31 00 .\_SB.PCI0.GP11. + 0B00: 00 0A 03 12 16 04 01 0D 5C 5F 53 42 2E 50 43 49 ........\_SB.PCI + 0B10: 30 2E 47 50 31 32 00 00 0A 03 12 15 04 00 0D 5C 0.GP12.........\ + 0B20: 5F 53 42 2E 50 43 49 30 2E 47 50 31 37 00 00 00 _SB.PCI0.GP17... + 0B30: 12 15 04 00 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 .....\_SB.PCI0.G + 0B40: 50 31 39 00 00 00 12 1B 04 01 0D 5C 5F 53 42 2E P19........\_SB. + 0B50: 50 43 49 30 2E 47 50 50 30 2E 50 45 47 50 00 00 PCI0.GPP0.PEGP.. + 0B60: 0A 03 12 16 04 01 0D 5C 5F 53 42 2E 50 43 49 30 .......\_SB.PCI0 + 0B70: 2E 47 50 50 37 00 0A 02 01 12 1B 04 01 0D 5C 5F .GPP7.........\_ + 0B80: 53 42 2E 50 43 49 30 2E 47 50 31 31 2E 53 57 55 SB.PCI0.GP11.SWU + 0B90: 53 00 00 0A 03 12 1B 04 01 0D 5C 5F 53 42 2E 50 S.........\_SB.P + 0BA0: 43 49 30 2E 47 50 31 32 2E 53 57 55 53 00 00 0A CI0.GP12.SWUS... + 0BB0: 03 12 1B 04 01 0D 5C 5F 53 42 2E 50 43 49 30 2E ......\_SB.PCI0. + 0BC0: 47 50 50 37 2E 57 4C 41 4E 00 00 0A 03 12 1B 04 GPP7.WLAN....... + 0BD0: 01 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 50 38 ..\_SB.PCI0.GPP8 + 0BE0: 2E 4E 56 4D 45 00 00 0A 03 12 1A 04 01 0D 5C 5F .NVME.........\_ + 0BF0: 53 42 2E 50 43 49 30 2E 47 50 31 37 2E 56 47 41 SB.PCI0.GP17.VGA + 0C00: 00 00 0A 03 12 1B 04 01 0D 5C 5F 53 42 2E 50 43 .........\_SB.PC + 0C10: 49 30 2E 47 50 31 37 2E 41 5A 41 4C 00 00 0A 03 I0.GP17.AZAL.... + 0C20: 12 1A 04 01 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 .....\_SB.PCI0.G + 0C30: 50 31 37 2E 41 43 50 00 00 0A 03 12 1B 04 01 0D P17.ACP......... + 0C40: 5C 5F 53 42 2E 50 43 49 30 2E 47 50 31 37 2E 48 \_SB.PCI0.GP17.H + 0C50: 44 41 55 00 00 0A 03 12 1B 04 01 0D 5C 5F 53 42 DAU.........\_SB + 0C60: 2E 50 43 49 30 2E 47 50 31 37 2E 58 48 43 30 00 .PCI0.GP17.XHC0. + 0C70: 00 0A 03 12 1B 04 01 0D 5C 5F 53 42 2E 50 43 49 ........\_SB.PCI + 0C80: 30 2E 47 50 31 37 2E 58 48 43 31 00 00 0A 03 12 0.GP17.XHC1..... + 0C90: 25 04 01 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 %...\_SB.PCI0.GP + 0CA0: 31 37 2E 58 48 43 31 2E 52 48 55 42 2E 50 52 54 17.XHC1.RHUB.PRT + 0CB0: 33 00 00 0A 03 12 1B 04 01 0D 5C 5F 53 42 2E 50 3.........\_SB.P + 0CC0: 43 49 30 2E 47 50 31 39 2E 58 48 43 32 00 00 0A CI0.GP19.XHC2... + 0CD0: 03 12 1B 04 01 0D 5C 5F 53 42 2E 50 43 49 30 2E ......\_SB.PCI0. + 0CE0: 47 50 31 39 2E 58 48 43 33 00 00 0A 03 12 1B 04 GP19.XHC3....... + 0CF0: 01 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 31 39 ..\_SB.PCI0.GP19 + 0D00: 2E 58 48 43 34 00 00 0A 03 12 1B 04 01 0D 5C 5F .XHC4.........\_ + 0D10: 53 42 2E 50 43 49 30 2E 47 50 31 39 2E 4E 48 49 SB.PCI0.GP19.NHI + 0D20: 30 00 00 0A 03 12 1B 04 01 0D 5C 5F 53 42 2E 50 0.........\_SB.P + 0D30: 43 49 30 2E 47 50 31 39 2E 4E 48 49 31 00 00 0A CI0.GP19.NHI1... + 0D40: 03 12 16 04 01 0D 5C 5F 53 42 2E 50 4C 54 46 2E ......\_SB.PLTF. + 0D50: 43 30 30 30 00 01 0A 03 12 16 04 01 0D 5C 5F 53 C000.........\_S + 0D60: 42 2E 50 4C 54 46 2E 43 30 30 31 00 01 0A 03 12 B.PLTF.C001..... + 0D70: 16 04 01 0D 5C 5F 53 42 2E 50 4C 54 46 2E 43 30 ....\_SB.PLTF.C0 + 0D80: 30 32 00 01 0A 03 12 16 04 01 0D 5C 5F 53 42 2E 02.........\_SB. + 0D90: 50 4C 54 46 2E 43 30 30 33 00 01 0A 03 12 16 04 PLTF.C003....... + 0DA0: 01 0D 5C 5F 53 42 2E 50 4C 54 46 2E 43 30 30 34 ..\_SB.PLTF.C004 + 0DB0: 00 01 0A 03 12 16 04 01 0D 5C 5F 53 42 2E 50 4C .........\_SB.PL + 0DC0: 54 46 2E 43 30 30 35 00 01 0A 03 12 16 04 01 0D TF.C005......... + 0DD0: 5C 5F 53 42 2E 50 4C 54 46 2E 43 30 30 36 00 01 \_SB.PLTF.C006.. + 0DE0: 0A 03 12 16 04 01 0D 5C 5F 53 42 2E 50 4C 54 46 .......\_SB.PLTF + 0DF0: 2E 43 30 30 37 00 01 0A 03 12 16 04 01 0D 5C 5F .C007.........\_ + 0E00: 53 42 2E 50 4C 54 46 2E 43 30 30 38 00 01 0A 03 SB.PLTF.C008.... + 0E10: 12 16 04 01 0D 5C 5F 53 42 2E 50 4C 54 46 2E 43 .....\_SB.PLTF.C + 0E20: 30 30 39 00 01 0A 03 12 16 04 01 0D 5C 5F 53 42 009.........\_SB + 0E30: 2E 50 4C 54 46 2E 43 30 30 41 00 01 0A 03 12 16 .PLTF.C00A...... + 0E40: 04 01 0D 5C 5F 53 42 2E 50 4C 54 46 2E 43 30 30 ...\_SB.PLTF.C00 + 0E50: 42 00 01 0A 03 12 16 04 01 0D 5C 5F 53 42 2E 50 B.........\_SB.P + 0E60: 4C 54 46 2E 43 30 30 43 00 01 0A 03 12 16 04 01 LTF.C00C........ + 0E70: 0D 5C 5F 53 42 2E 50 4C 54 46 2E 43 30 30 44 00 .\_SB.PLTF.C00D. + 0E80: 01 0A 03 12 16 04 01 0D 5C 5F 53 42 2E 50 4C 54 ........\_SB.PLT + 0E90: 46 2E 43 30 30 45 00 01 0A 03 12 16 04 01 0D 5C F.C00E.........\ + 0EA0: 5F 53 42 2E 50 4C 54 46 2E 43 30 30 46 00 01 0A _SB.PLTF.C00F... + 0EB0: 03 14 48 06 5F 53 54 41 00 A0 32 4D 30 34 35 4D ..H._STA..2M045M + 0EC0: 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 5C 5F 460. OEM-ASL-\_ + 0ED0: 53 42 2E 50 45 50 2E 5F 53 54 41 20 3D 20 30 78 SB.PEP._STA = 0x + 0EE0: 46 0A 00 00 00 00 00 00 00 A4 0A 0F A1 2D 4D 34 F............-M4 + 0EF0: 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 5C 5F 53 60. OEM-ASL-\_S + 0F00: 42 2E 50 45 50 2E 5F 53 54 41 20 3D 20 30 78 30 B.PEP._STA = 0x0 + 0F10: 0A 00 00 00 00 00 00 00 A4 00 14 4B 0E 4D 50 45 ...........K.MPE + 0F20: 50 04 A0 4C 07 5B 12 5C 2F 04 5F 53 42 5F 50 43 P..L.[.\/._SB_PC + 0F30: 49 30 47 50 50 30 50 45 47 50 00 70 83 88 44 45 I0GPP0PEGP.p..DE + 0F40: 56 4C 01 00 61 70 00 60 A2 46 05 95 60 61 A0 4E VL..ap.`.F..`a.N + 0F50: 04 93 83 88 83 88 83 88 44 45 56 4C 0A 02 00 60 ........DEVL...` + 0F60: 00 01 00 69 70 68 88 83 88 83 88 44 45 56 4C 0A ...iph.....DEVL. + 0F70: 02 00 60 00 00 00 70 6A 88 83 88 83 88 44 45 56 ..`...pj.....DEV + 0F80: 4C 0A 02 00 60 00 0A 02 00 70 6B 88 83 88 83 88 L...`....pk..... + 0F90: 44 45 56 4C 0A 02 00 60 00 0A 03 00 A5 75 60 A1 DEVL...`.....u`. + 0FA0: 46 06 70 83 88 44 45 56 54 01 00 61 70 00 60 A2 F.p..DEVT..ap.`. + 0FB0: 46 05 95 60 61 A0 4E 04 93 83 88 83 88 83 88 44 F..`a.N........D + 0FC0: 45 56 54 0A 02 00 60 00 01 00 69 70 68 88 83 88 EVT...`...iph... + 0FD0: 83 88 44 45 56 54 0A 02 00 60 00 00 00 70 6A 88 ..DEVT...`...pj. + 0FE0: 83 88 83 88 44 45 56 54 0A 02 00 60 00 0A 02 00 ....DEVT...`.... + 0FF0: 70 6B 88 83 88 83 88 44 45 56 54 0A 02 00 60 00 pk.....DEVT...`. + 1000: 0A 03 00 A5 75 60 14 45 B0 5F 44 53 4D 0C 08 5F ....u`.E._DSM.._ + 1010: 54 5F 33 00 08 5F 54 5F 32 00 08 5F 54 5F 31 00 T_3.._T_2.._T_1. + 1020: 08 5F 54 5F 30 00 8A 68 00 55 49 44 30 4D 34 36 ._T_0..h.UID0M46 + 1030: 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 5C 5F 53 42 0. OEM-ASL-\_SB + 1040: 2E 50 45 50 2E 5F 44 53 4D 20 28 55 55 49 44 20 .PEP._DSM (UUID + 1050: 30 78 25 58 2C 20 30 78 25 58 2C 20 30 78 25 58 0x%X, 0x%X, 0x%X + 1060: 29 0A 00 55 49 44 30 69 6A 00 00 00 A0 45 71 93 )..UID0ij....Eq. + 1070: 68 11 13 0A 10 52 24 F3 E3 BC FE CE 43 90 39 93 h....R$.....C.9. + 1080: 21 22 D3 77 21 A2 4C 6F 01 70 99 6A 00 5F 54 5F !".w!.Lo.p.j._T_ + 1090: 30 A0 46 0F 93 5F 54 5F 30 00 A2 4D 0E 01 70 99 0.F.._T_0..M..p. + 10A0: 69 00 5F 54 5F 31 A0 37 93 5F 54 5F 31 00 4D 34 i._T_1.7._T_1.M4 + 10B0: 36 30 0D 20 20 20 20 52 65 74 75 72 6E 20 28 42 60. Return (B + 10C0: 75 66 66 65 72 20 28 31 29 20 7B 30 78 30 33 7D uffer (1) {0x03} + 10D0: 29 0A 00 00 00 00 00 00 00 A4 11 03 01 03 A1 48 )..............H + 10E0: 0A A0 37 93 5F 54 5F 31 01 4D 34 36 30 0D 20 20 ..7._T_1.M460. + 10F0: 20 20 52 65 74 75 72 6E 20 28 42 75 66 66 65 72 Return (Buffer + 1100: 20 28 31 29 20 7B 30 78 30 33 7D 29 0A 00 00 00 (1) {0x03}).... + 1110: 00 00 00 00 A4 11 03 01 03 A1 4D 06 A0 38 93 5F ..........M..8._ + 1120: 54 5F 31 0A 02 4D 34 36 30 0D 20 20 20 20 52 65 T_1..M460. Re + 1130: 74 75 72 6E 20 28 42 75 66 66 65 72 20 28 31 29 turn (Buffer (1) + 1140: 20 7B 30 78 33 46 7D 29 0A 00 00 00 00 00 00 00 {0x3F})........ + 1150: A4 11 03 01 3F A1 31 4D 34 36 30 0D 20 20 20 20 ....?.1M460. + 1160: 52 65 74 75 72 6E 20 28 42 75 66 66 65 72 20 28 Return (Buffer ( + 1170: 31 29 20 7B 30 78 30 30 7D 29 0A 00 00 00 00 00 1) {0x00})...... + 1180: 00 00 A4 11 03 01 00 A5 A1 48 5F A0 47 50 93 5F .........H_.GP._ + 1190: 54 5F 30 01 A0 43 04 5B 12 5C 50 34 44 33 00 A0 T_0..C.[.\P4D3.. + 11A0: 38 92 93 5C 50 34 44 33 0A 04 4D 50 45 50 00 0D 8..\P4D3..MPEP.. + 11B0: 5C 5F 53 42 2E 50 43 49 30 2E 47 50 31 31 00 00 \_SB.PCI0.GP11.. + 11C0: 00 4D 50 45 50 00 0D 5C 5F 53 42 2E 50 43 49 30 .MPEP..\_SB.PCI0 + 11D0: 2E 47 50 31 32 00 00 00 A0 2C 5B 12 5C 50 31 44 .GP12....,[.\P1D + 11E0: 33 00 A0 22 92 93 5C 50 31 44 33 0A 55 4D 50 45 3.."..\P1D3.UMPE + 11F0: 50 01 0D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 31 P..\_SB.PCI0.GP1 + 1200: 37 00 00 0A 03 A0 2C 5B 12 5C 50 33 44 33 00 A0 7.....,[.\P3D3.. + 1210: 22 92 93 5C 50 33 44 33 0A 55 4D 50 45 50 01 0D "..\P3D3.UMPEP.. + 1220: 5C 5F 53 42 2E 50 43 49 30 2E 47 50 31 39 00 00 \_SB.PCI0.GP19.. + 1230: 0A 03 A0 4E 04 5B 12 5C 48 30 44 33 00 A0 43 04 ...N.[.\H0D3..C. + 1240: 92 93 5C 48 30 44 33 0A 04 4D 50 45 50 00 0D 5C ..\H0D3..MPEP..\ + 1250: 5F 53 42 2E 50 43 49 30 2E 47 50 31 31 2E 53 57 _SB.PCI0.GP11.SW + 1260: 55 53 00 00 00 4D 50 45 50 00 0D 5C 5F 53 42 2E US...MPEP..\_SB. + 1270: 50 43 49 30 2E 47 50 31 32 2E 53 57 55 53 00 00 PCI0.GP12.SWUS.. + 1280: 00 A0 2F 5B 12 5C 46 30 44 33 00 A0 25 92 93 5C ../[.\F0D3..%..\ + 1290: 46 30 44 33 0A 04 4D 50 45 50 00 0D 5C 5F 53 42 F0D3..MPEP..\_SB + 12A0: 2E 50 43 49 30 2E 47 50 31 37 2E 56 47 41 00 00 .PCI0.GP17.VGA.. + 12B0: 00 A0 30 5B 12 5C 46 31 44 33 00 A0 26 92 93 5C ..0[.\F1D3..&..\ + 12C0: 46 31 44 33 0A 04 4D 50 45 50 00 0D 5C 5F 53 42 F1D3..MPEP..\_SB + 12D0: 2E 50 43 49 30 2E 47 50 31 37 2E 48 44 41 55 00 .PCI0.GP17.HDAU. + 12E0: 00 00 A0 4E 04 5B 12 5C 46 33 44 33 00 A0 43 04 ...N.[.\F3D3..C. + 12F0: 92 93 5C 46 33 44 33 0A 04 4D 50 45 50 00 0D 5C ..\F3D3..MPEP..\ + 1300: 5F 53 42 2E 50 43 49 30 2E 47 50 31 37 2E 58 48 _SB.PCI0.GP17.XH + 1310: 43 30 00 00 00 4D 50 45 50 00 0D 5C 5F 53 42 2E C0...MPEP..\_SB. + 1320: 50 43 49 30 2E 47 50 31 37 2E 58 48 43 31 00 00 PCI0.GP17.XHC1.. + 1330: 00 A0 2F 5B 12 5C 46 35 44 33 00 A0 25 92 93 5C ../[.\F5D3..%..\ + 1340: 46 35 44 33 0A 04 4D 50 45 50 00 0D 5C 5F 53 42 F5D3..MPEP..\_SB + 1350: 2E 50 43 49 30 2E 47 50 31 37 2E 41 43 50 00 00 .PCI0.GP17.ACP.. + 1360: 00 A0 30 5B 12 5C 46 36 44 33 00 A0 26 92 93 5C ..0[.\F6D3..&..\ + 1370: 46 36 44 33 0A 04 4D 50 45 50 00 0D 5C 5F 53 42 F6D3..MPEP..\_SB + 1380: 2E 50 43 49 30 2E 47 50 31 37 2E 41 5A 41 4C 00 .PCI0.GP17.AZAL. + 1390: 00 00 A0 30 5B 12 5C 47 30 44 33 00 A0 26 92 93 ...0[.\G0D3..&.. + 13A0: 5C 47 30 44 33 0A 04 4D 50 45 50 00 0D 5C 5F 53 \G0D3..MPEP..\_S + 13B0: 42 2E 50 43 49 30 2E 47 50 31 39 2E 58 48 43 32 B.PCI0.GP19.XHC2 + 13C0: 00 00 00 A0 4E 04 5B 12 5C 47 33 44 33 00 A0 43 ....N.[.\G3D3..C + 13D0: 04 92 93 5C 47 33 44 33 0A 04 4D 50 45 50 00 0D ...\G3D3..MPEP.. + 13E0: 5C 5F 53 42 2E 50 43 49 30 2E 47 50 31 39 2E 58 \_SB.PCI0.GP19.X + 13F0: 48 43 33 00 00 00 4D 50 45 50 00 0D 5C 5F 53 42 HC3...MPEP..\_SB + 1400: 2E 50 43 49 30 2E 47 50 31 39 2E 58 48 43 34 00 .PCI0.GP19.XHC4. + 1410: 00 00 A0 4E 04 5B 12 5C 47 35 44 33 00 A0 43 04 ...N.[.\G5D3..C. + 1420: 92 93 5C 47 35 44 33 0A 04 4D 50 45 50 00 0D 5C ..\G5D3..MPEP..\ + 1430: 5F 53 42 2E 50 43 49 30 2E 47 50 31 39 2E 4E 48 _SB.PCI0.GP19.NH + 1440: 49 30 00 00 00 4D 50 45 50 00 0D 5C 5F 53 42 2E I0...MPEP..\_SB. + 1450: 50 43 49 30 2E 47 50 31 39 2E 4E 48 49 31 00 00 PCI0.GP19.NHI1.. + 1460: 00 A0 4A 07 93 57 57 53 57 01 4D 34 36 30 0D 20 ..J..WWSW.M460. + 1470: 20 4F 45 4D 2D 41 53 4C 2D 4D 6F 64 69 66 79 20 OEM-ASL-Modify + 1480: 75 50 65 70 20 44 65 76 4C 69 73 74 20 74 6F 20 uPep DevList to + 1490: 65 6E 61 62 6C 65 20 5C 5F 53 42 2E 50 43 49 30 enable \_SB.PCI0 + 14A0: 2E 47 50 50 32 20 44 33 20 66 6F 72 20 46 69 62 .GPP2 D3 for Fib + 14B0: 6F 63 6F 6D 20 4C 38 36 30 20 52 2B 0A 00 00 00 ocom L860 R+.... + 14C0: 00 00 00 00 4D 50 45 50 01 0D 5C 5F 53 42 2E 50 ....MPEP..\_SB.P + 14D0: 43 49 30 2E 47 50 50 32 00 00 0A 03 99 4D 34 35 CI0.GPP2.....M45 + 14E0: 33 67 A0 40 15 92 93 67 00 4D 34 36 30 0D 20 20 3g.@...g.M460. + 14F0: 20 20 4F 45 4D 2D 41 53 4C 2D 44 45 56 4C 3A 0A OEM-ASL-DEVL:. + 1500: 00 00 00 00 00 00 00 A0 40 0A 5B 12 5C 2F 04 5F ........@.[.\/._ + 1510: 53 42 5F 50 43 49 30 47 50 50 30 50 45 47 50 00 SB_PCI0GPP0PEGP. + 1520: 70 83 88 44 45 56 4C 01 00 61 70 00 60 A2 4A 07 p..DEVL..ap.`.J. + 1530: 95 60 61 70 83 88 83 88 83 88 44 45 56 4C 0A 02 .`ap......DEVL.. + 1540: 00 60 00 00 00 62 70 83 88 83 88 83 88 44 45 56 .`...bp......DEV + 1550: 4C 0A 02 00 60 00 01 00 63 70 83 88 83 88 83 88 L...`...cp...... + 1560: 44 45 56 4C 0A 02 00 60 00 0A 02 00 64 70 83 88 DEVL...`....dp.. + 1570: 83 88 83 88 44 45 56 4C 0A 02 00 60 00 0A 03 00 ....DEVL...`.... + 1580: 65 4D 34 36 30 0D 20 20 20 20 20 20 25 64 20 2D eM460. %d - + 1590: 20 25 64 20 25 53 20 25 64 20 25 64 0A 00 99 60 %d %S %d %d...` + 15A0: 00 62 63 64 65 00 75 60 A1 4A 08 70 83 88 44 45 .bcde.u`.J.p..DE + 15B0: 56 54 01 00 61 70 00 60 A2 4A 07 95 60 61 70 83 VT..ap.`.J..`ap. + 15C0: 88 83 88 83 88 44 45 56 54 0A 02 00 60 00 00 00 .....DEVT...`... + 15D0: 62 70 83 88 83 88 83 88 44 45 56 54 0A 02 00 60 bp......DEVT...` + 15E0: 00 01 00 63 70 83 88 83 88 83 88 44 45 56 54 0A ...cp......DEVT. + 15F0: 02 00 60 00 0A 02 00 64 70 83 88 83 88 83 88 44 ..`....dp......D + 1600: 45 56 54 0A 02 00 60 00 0A 03 00 65 4D 34 36 30 EVT...`....eM460 + 1610: 0D 20 20 20 20 20 20 25 64 20 2D 20 25 64 20 25 . %d - %d % + 1620: 53 20 25 64 20 25 64 0A 00 99 60 00 62 63 64 65 S %d %d...`.bcde + 1630: 00 75 60 A0 3A 5B 12 5C 2F 04 5F 53 42 5F 50 43 .u`.:[.\/._SB_PC + 1640: 49 30 47 50 50 30 50 45 47 50 00 4D 34 36 30 0D I0GPP0PEGP.M460. + 1650: 20 20 20 20 52 65 74 75 72 6E 20 28 44 45 56 4C Return (DEVL + 1660: 29 0A 00 00 00 00 00 00 00 A4 44 45 56 4C A1 24 ).........DEVL.$ + 1670: 4D 34 36 30 0D 20 20 20 20 52 65 74 75 72 6E 20 M460. Return + 1680: 28 44 45 56 54 29 0A 00 00 00 00 00 00 00 A4 44 (DEVT).........D + 1690: 45 56 54 A1 4D 0E A0 2F 93 5F 54 5F 30 0A 02 4D EVT.M../._T_0..M + 16A0: 30 30 30 0B 04 3E 4D 34 36 30 0D 20 20 20 20 52 000..>M460. R + 16B0: 65 74 75 72 6E 20 28 30 78 30 30 29 0A 00 00 00 eturn (0x00).... + 16C0: 00 00 00 00 A4 00 A1 4A 0B A0 2F 93 5F 54 5F 30 .......J../._T_0 + 16D0: 0A 03 4D 30 30 30 0B 05 3E 4D 34 36 30 0D 20 20 ..M000..>M460. + 16E0: 20 20 52 65 74 75 72 6E 20 28 30 78 30 30 29 0A Return (0x00). + 16F0: 00 00 00 00 00 00 00 A4 00 A1 47 08 A0 2F 93 5F ..........G../._ + 1700: 54 5F 30 0A 04 4D 30 30 30 0B 02 3E 4D 34 36 30 T_0..M000..>M460 + 1710: 0D 20 20 20 20 52 65 74 75 72 6E 20 28 30 78 30 . Return (0x0 + 1720: 30 29 0A 00 00 00 00 00 00 00 A4 00 A1 44 05 A0 0)...........D.. + 1730: 2F 93 5F 54 5F 30 0A 05 4D 30 30 30 0B 03 3E 4D /._T_0..M000..>M + 1740: 34 36 30 0D 20 20 20 20 52 65 74 75 72 6E 20 28 460. Return ( + 1750: 30 78 30 30 29 0A 00 00 00 00 00 00 00 A4 00 A1 0x00)........... + 1760: 21 4D 34 36 30 0D 20 20 20 20 52 65 74 75 72 6E !M460. Return + 1770: 20 28 30 78 30 30 29 0A 00 00 00 00 00 00 00 A4 (0x00)......... + 1780: 00 A5 A1 49 38 A0 44 35 93 68 11 13 0A 10 56 0D ...I8.D5.h....V. + 1790: E0 11 64 CE CE 47 83 7B 1F 89 8F 9A A4 61 A2 4B ..d..G.{.....a.K + 17A0: 33 01 70 99 6A 00 5F 54 5F 32 A0 47 08 93 5F 54 3.p.j._T_2.G.._T + 17B0: 5F 32 00 A2 4E 07 01 70 99 69 00 5F 54 5F 33 A0 _2..N..p.i._T_3. + 17C0: 3F 93 5F 54 5F 33 00 4D 34 36 30 0D 20 20 20 20 ?._T_3.M460. + 17D0: 52 65 74 75 72 6E 20 28 42 75 66 66 65 72 20 28 Return (Buffer ( + 17E0: 32 29 20 7B 30 78 46 39 2C 20 30 78 30 31 7D 29 2) {0xF9, 0x01}) + 17F0: 0A 00 00 00 00 00 00 00 A4 11 05 0A 02 F9 01 A1 ................ + 1800: 31 4D 34 36 30 0D 20 20 20 20 52 65 74 75 72 6E 1M460. Return + 1810: 20 28 42 75 66 66 65 72 20 28 31 29 20 7B 30 78 (Buffer (1) {0x + 1820: 30 30 7D 29 0A 00 00 00 00 00 00 00 A4 11 03 01 00})............ + 1830: 00 A5 A1 46 2A A0 43 08 93 5F 54 5F 32 0A 03 57 ...F*.C.._T_2..W + 1840: 45 43 4D 0A 6F 0A EC 4D 30 30 30 0B 03 3E 4D 34 ECM.o..M000..>M4 + 1850: 36 30 0D 20 20 20 20 52 65 74 75 72 6E 20 28 30 60. Return (0 + 1860: 78 30 30 29 0A 00 00 00 00 00 00 00 70 01 5C 2F x00)........p.\/ + 1870: 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 ._SB_PCI0LPC0EC0 + 1880: 5F 50 4C 45 44 70 00 5C 2F 05 5F 53 42 5F 50 43 _PLEDp.\/._SB_PC + 1890: 49 30 4C 50 43 30 45 43 30 5F 47 31 34 30 70 00 I0LPC0EC0_G140p. + 18A0: 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 18B0: 43 30 5F 47 31 35 35 A4 00 A1 4F 21 A0 4E 0E 93 C0_G155...O!.N.. + 18C0: 5F 54 5F 32 0A 04 57 45 43 4D 0A 6F 00 4D 30 30 _T_2..WECM.o.M00 + 18D0: 30 0B 04 3E 4D 34 36 30 0D 20 20 20 20 52 65 74 0..>M460. Ret + 18E0: 75 72 6E 20 28 30 78 30 30 29 0A 00 00 00 00 00 urn (0x00)...... + 18F0: 00 00 70 00 5C 2F 05 5F 53 42 5F 50 43 49 30 4C ..p.\/._SB_PCI0L + 1900: 50 43 30 45 43 30 5F 50 4C 45 44 A0 33 93 5C 2F PC0EC0_PLED.3.\/ + 1910: 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 ._SB_PCI0LPC0EC0 + 1920: 5F 48 4B 44 42 00 70 00 5C 2F 05 5F 53 42 5F 50 _HKDB.p.\/._SB_P + 1930: 43 49 30 4C 50 43 30 45 43 30 5F 47 31 34 30 A1 CI0LPC0EC0_G140. + 1940: 1A 70 01 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 .p.\/._SB_PCI0LP + 1950: 43 30 45 43 30 5F 47 31 34 30 A0 33 93 5C 2F 05 C0EC0_G140.3.\/. + 1960: 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F _SB_PCI0LPC0EC0_ + 1970: 43 41 4C 4B 01 70 01 5C 2F 05 5F 53 42 5F 50 43 CALK.p.\/._SB_PC + 1980: 49 30 4C 50 43 30 45 43 30 5F 47 31 35 35 A1 1A I0LPC0EC0_G155.. + 1990: 70 00 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 p.\/._SB_PCI0LPC + 19A0: 30 45 43 30 5F 47 31 35 35 A4 00 A1 4D 12 A0 2F 0EC0_G155...M../ + 19B0: 93 5F 54 5F 32 0A 05 4D 30 30 30 0B 05 3E 4D 34 ._T_2..M000..>M4 + 19C0: 36 30 0D 20 20 20 20 52 65 74 75 72 6E 20 28 30 60. Return (0 + 19D0: 78 30 30 29 0A 00 00 00 00 00 00 00 A4 00 A1 4A x00)...........J + 19E0: 0F A0 2F 93 5F 54 5F 32 0A 06 4D 30 30 30 0B 06 ../._T_2..M000.. + 19F0: 3E 4D 34 36 30 0D 20 20 20 20 52 65 74 75 72 6E >M460. Return + 1A00: 20 28 30 78 30 30 29 0A 00 00 00 00 00 00 00 A4 (0x00)......... + 1A10: 00 A1 47 0C A0 49 04 93 5F 54 5F 32 0A 07 70 01 ..G..I.._T_2..p. + 1A20: 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 1A30: 43 30 5F 45 43 4D 4F 4D 30 30 30 0B 07 3E 4D 34 C0_ECMOM000..>M4 + 1A40: 36 30 0D 20 20 20 20 52 65 74 75 72 6E 20 28 30 60. Return (0 + 1A50: 78 30 30 29 0A 00 00 00 00 00 00 00 A4 00 A1 4A x00)...........J + 1A60: 07 A0 45 05 93 5F 54 5F 32 0A 08 70 01 5C 58 58 ..E.._T_2..p.\XX + 1A70: 44 46 70 00 5C 2F 05 5F 53 42 5F 50 43 49 30 4C DFp.\/._SB_PCI0L + 1A80: 50 43 30 45 43 30 5F 45 43 4D 4F 57 4B 42 34 00 PC0EC0_ECMOWKB4. + 1A90: 4D 30 30 30 0B 08 3E 4D 34 36 30 0D 20 20 20 20 M000..>M460. + 1AA0: 52 65 74 75 72 6E 20 28 30 78 30 30 29 0A 00 00 Return (0x00)... + 1AB0: 00 00 00 00 00 A4 00 A1 21 4D 34 36 30 0D 20 20 ........!M460. + 1AC0: 20 20 52 65 74 75 72 6E 20 28 30 78 30 30 29 0A Return (0x00). + 1AD0: 00 00 00 00 00 00 00 A4 00 A5 A1 31 4D 34 36 30 ...........1M460 + 1AE0: 0D 20 20 20 20 52 65 74 75 72 6E 20 28 42 75 66 . Return (Buf + 1AF0: 66 65 72 20 28 31 29 20 7B 30 78 30 30 7D 29 0A fer (1) {0x00}). + 1B00: 00 00 00 00 00 00 00 A4 11 03 01 00 ............ + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 54 53 00 00 02 4F 4C 45 4E 4F 56 4F SSDTTS...OLENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 10 42 53 5C 2F 03 5F 53 42 5F 50 4C .....BS\/._SB_PL + 0030: 54 46 43 30 30 30 08 5F 50 43 54 12 2C 02 11 14 TFC000._PCT.,... + 0040: 0A 11 82 0C 00 7F 40 00 00 62 00 01 C0 00 00 00 ......@..b...... + 0050: 00 79 00 11 14 0A 11 82 0C 00 7F 40 00 00 00 00 .y.........@.... + 0060: 00 00 00 00 00 00 79 00 08 5F 50 53 53 12 46 06 ......y.._PSS.F. + 0070: 03 12 20 06 0C E4 0C 00 00 0C 78 0F 00 00 0C 00 .. .......x..... + 0080: 00 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 ................ + 0090: 00 00 12 20 06 0C 08 07 00 00 0C BC 07 00 00 0C ... ............ + 00A0: 00 00 00 00 0C 00 00 00 00 0C 01 00 00 00 0C 01 ................ + 00B0: 00 00 00 12 20 06 0C 40 06 00 00 0C 40 06 00 00 .... ..@....@... + 00C0: 0C 00 00 00 00 0C 00 00 00 00 0C 02 00 00 00 0C ................ + 00D0: 02 00 00 00 08 58 50 53 53 12 4B 0D 03 12 47 04 .....XPSS.K...G. + 00E0: 08 0C E4 0C 00 00 0C 78 0F 00 00 0C 00 00 00 00 .......x........ + 00F0: 0C 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 ................ + 0100: 00 11 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A ................ + 0110: 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 ................ + 0120: 00 00 00 00 00 12 47 04 08 0C 08 07 00 00 0C BC ......G......... + 0130: 07 00 00 0C 00 00 00 00 0C 00 00 00 00 11 0B 0A ................ + 0140: 08 01 00 00 00 00 00 00 00 11 0B 0A 08 01 00 00 ................ + 0150: 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 ................ + 0160: 00 11 0B 0A 08 00 00 00 00 00 00 00 00 12 47 04 ..............G. + 0170: 08 0C 40 06 00 00 0C 40 06 00 00 0C 00 00 00 00 ..@....@........ + 0180: 0C 00 00 00 00 11 0B 0A 08 02 00 00 00 00 00 00 ................ + 0190: 00 11 0B 0A 08 02 00 00 00 00 00 00 00 11 0B 0A ................ + 01A0: 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 ................ + 01B0: 00 00 00 00 00 08 5F 50 53 44 12 18 01 12 15 05 ......_PSD...... + 01C0: 0A 05 0A 00 0C 00 00 00 00 0C FE 00 00 00 0C 02 ................ + 01D0: 00 00 00 08 50 50 43 56 0A 00 14 0B 5F 50 50 43 ....PPCV...._PPC + 01E0: 00 A4 50 50 43 56 08 5F 43 53 54 12 4B 06 04 0A ..PPCV._CST.K... + 01F0: 03 12 21 04 11 14 0A 11 82 0C 00 7F 02 02 00 00 ..!............. + 0200: 00 00 00 00 00 00 00 79 00 0A 01 0B 01 00 0C 00 .......y........ + 0210: 00 00 00 12 21 04 11 14 0A 11 82 0C 00 01 08 00 ....!........... + 0220: 01 14 04 00 00 00 00 00 00 79 00 0A 02 0B 12 00 .........y...... + 0230: 0C 00 00 00 00 12 21 04 11 14 0A 11 82 0C 00 01 ......!......... + 0240: 08 00 01 15 04 00 00 00 00 00 00 79 00 0A 03 0B ...........y.... + 0250: 5E 01 0C 00 00 00 00 08 5F 43 53 44 12 1D 01 12 ^......._CSD.... + 0260: 1A 06 0A 06 0A 00 0C 00 00 00 00 0C FE 00 00 00 ................ + 0270: 0C 02 00 00 00 0C 00 00 00 00 08 5F 4C 50 49 12 ..........._LPI. + 0280: 41 14 06 0B 00 00 0E 00 00 00 00 00 00 00 00 0B A............... + 0290: 03 00 12 44 06 0A 0C 02 00 00 00 0C 01 00 00 00 ...D............ + 02A0: 0C 01 00 00 00 0C 00 00 00 00 0C 00 00 00 00 0C ................ + 02B0: 00 00 00 00 11 14 0A 11 82 0C 00 7F 02 02 00 00 ................ + 02C0: 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 02D0: 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 ............y... + 02E0: 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 02F0: 00 79 00 0D 43 31 00 12 44 06 0A 0C 24 00 00 00 .y..C1..D...$... + 0300: 0C 12 00 00 00 0C 01 00 00 00 0C 00 00 00 00 0C ................ + 0310: 00 00 00 00 0C 00 00 00 00 11 14 0A 11 82 0C 00 ................ + 0320: 01 08 00 01 14 04 00 00 00 00 00 00 79 00 11 14 ............y... + 0330: 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0340: 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 .y.............. + 0350: 00 00 00 00 00 00 79 00 0D 43 32 00 12 44 06 0A ......y..C2..D.. + 0360: 0C BC 02 00 00 0C 5E 01 00 00 0C 01 00 00 00 0C ......^......... + 0370: 00 00 00 00 0C 00 00 00 00 0C 01 00 00 00 11 14 ................ + 0380: 0A 11 82 0C 00 01 08 00 01 15 04 00 00 00 00 00 ................ + 0390: 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 .y.............. + 03A0: 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 ......y......... + 03B0: 00 00 00 00 00 00 00 00 00 00 00 79 00 0D 43 33 ...........y..C3 + 03C0: 00 08 5F 43 50 43 12 40 19 17 0A 17 0A 03 11 14 .._CPC.@........ + 03D0: 0A 11 82 0C 00 01 08 00 01 81 04 00 00 00 00 00 ................ + 03E0: 00 79 00 11 14 0A 11 82 0C 00 7F 08 10 04 B0 02 .y.............. + 03F0: 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F ......y......... + 0400: 08 08 04 B0 02 01 C0 00 00 00 00 79 00 11 14 0A ...........y.... + 0410: 11 82 0C 00 7F 08 00 04 B0 02 01 C0 00 00 00 00 ................ + 0420: 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 y............... + 0430: 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 .....y.......... + 0440: 10 04 B3 02 01 C0 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 0450: 82 0C 00 7F 08 08 04 B3 02 01 C0 00 00 00 00 79 ...............y + 0460: 00 11 14 0A 11 82 0C 00 7F 08 00 04 B3 02 01 C0 ................ + 0470: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 ....y........... + 0480: 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 0490: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 ..............y. + 04A0: 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 ................ + 04B0: 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 40 00 04 ...y.........@.. + 04C0: E7 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 04D0: 00 7F 40 00 04 E8 00 00 00 00 00 00 00 79 00 11 ..@..........y.. + 04E0: 14 0A 11 82 0C 00 7F 02 00 04 B4 02 01 C0 00 00 ................ + 04F0: 00 00 79 00 11 14 0A 11 82 0C 00 7F 01 00 04 B1 ..y............. + 0500: 02 01 C0 00 00 00 00 79 00 0C 01 00 00 00 11 14 .......y........ + 0510: 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0520: 00 79 00 11 14 0A 11 82 0C 00 7F 08 18 04 B3 02 .y.............. + 0530: 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 ......y......... + 0540: 00 00 00 00 00 00 00 00 00 00 00 79 00 0C 90 01 ...........y.... + 0550: 00 00 0C E5 0C 00 00 10 42 53 5C 2F 03 5F 53 42 ........BS\/._SB + 0560: 5F 50 4C 54 46 43 30 30 31 08 5F 50 43 54 12 2C _PLTFC001._PCT., + 0570: 02 11 14 0A 11 82 0C 00 7F 40 00 00 62 00 01 C0 .........@..b... + 0580: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 40 00 ....y.........@. + 0590: 00 00 00 00 00 00 00 00 00 79 00 08 5F 50 53 53 .........y.._PSS + 05A0: 12 46 06 03 12 20 06 0C E4 0C 00 00 0C 78 0F 00 .F... .......x.. + 05B0: 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 00 00 ................ + 05C0: 0C 00 00 00 00 12 20 06 0C 08 07 00 00 0C BC 07 ...... ......... + 05D0: 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 01 00 00 ................ + 05E0: 00 0C 01 00 00 00 12 20 06 0C 40 06 00 00 0C 40 ....... ..@....@ + 05F0: 06 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 02 00 ................ + 0600: 00 00 0C 02 00 00 00 08 58 50 53 53 12 4B 0D 03 ........XPSS.K.. + 0610: 12 47 04 08 0C E4 0C 00 00 0C 78 0F 00 00 0C 00 .G........x..... + 0620: 00 00 00 0C 00 00 00 00 11 0B 0A 08 00 00 00 00 ................ + 0630: 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 ................ + 0640: 11 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 ................ + 0650: 00 00 00 00 00 00 00 00 12 47 04 08 0C 08 07 00 .........G...... + 0660: 00 0C BC 07 00 00 0C 00 00 00 00 0C 00 00 00 00 ................ + 0670: 11 0B 0A 08 01 00 00 00 00 00 00 00 11 0B 0A 08 ................ + 0680: 01 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 ................ + 0690: 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 ................ + 06A0: 12 47 04 08 0C 40 06 00 00 0C 40 06 00 00 0C 00 .G...@....@..... + 06B0: 00 00 00 0C 00 00 00 00 11 0B 0A 08 02 00 00 00 ................ + 06C0: 00 00 00 00 11 0B 0A 08 02 00 00 00 00 00 00 00 ................ + 06D0: 11 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 ................ + 06E0: 00 00 00 00 00 00 00 00 08 5F 50 53 44 12 18 01 ........._PSD... + 06F0: 12 15 05 0A 05 0A 00 0C 00 00 00 00 0C FE 00 00 ................ + 0700: 00 0C 02 00 00 00 08 50 50 43 56 0A 00 14 0B 5F .......PPCV...._ + 0710: 50 50 43 00 A4 50 50 43 56 08 5F 43 53 54 12 4B PPC..PPCV._CST.K + 0720: 06 04 0A 03 12 21 04 11 14 0A 11 82 0C 00 7F 02 .....!.......... + 0730: 02 00 00 00 00 00 00 00 00 00 79 00 0A 01 0B 01 ..........y..... + 0740: 00 0C 00 00 00 00 12 21 04 11 14 0A 11 82 0C 00 .......!........ + 0750: 01 08 00 01 14 04 00 00 00 00 00 00 79 00 0A 02 ............y... + 0760: 0B 12 00 0C 00 00 00 00 12 21 04 11 14 0A 11 82 .........!...... + 0770: 0C 00 01 08 00 01 15 04 00 00 00 00 00 00 79 00 ..............y. + 0780: 0A 03 0B 5E 01 0C 00 00 00 00 08 5F 43 53 44 12 ...^......._CSD. + 0790: 1D 01 12 1A 06 0A 06 0A 00 0C 00 00 00 00 0C FE ................ + 07A0: 00 00 00 0C 02 00 00 00 0C 00 00 00 00 08 5F 4C .............._L + 07B0: 50 49 12 41 14 06 0B 00 00 0E 00 00 00 00 00 00 PI.A............ + 07C0: 00 00 0B 03 00 12 44 06 0A 0C 02 00 00 00 0C 01 ......D......... + 07D0: 00 00 00 0C 01 00 00 00 0C 00 00 00 00 0C 00 00 ................ + 07E0: 00 00 0C 00 00 00 00 11 14 0A 11 82 0C 00 7F 02 ................ + 07F0: 02 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 0800: 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 ...............y + 0810: 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 ................ + 0820: 00 00 00 00 79 00 0D 43 31 00 12 44 06 0A 0C 24 ....y..C1..D...$ + 0830: 00 00 00 0C 12 00 00 00 0C 01 00 00 00 0C 00 00 ................ + 0840: 00 00 0C 00 00 00 00 0C 00 00 00 00 11 14 0A 11 ................ + 0850: 82 0C 00 01 08 00 01 14 04 00 00 00 00 00 00 79 ...............y + 0860: 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 ................ + 0870: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 ....y........... + 0880: 00 00 00 00 00 00 00 00 00 79 00 0D 43 32 00 12 .........y..C2.. + 0890: 44 06 0A 0C BC 02 00 00 0C 5E 01 00 00 0C 01 00 D........^...... + 08A0: 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 01 00 00 ................ + 08B0: 00 11 14 0A 11 82 0C 00 01 08 00 01 15 04 00 00 ................ + 08C0: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 ....y........... + 08D0: 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 08E0: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 ..............y. + 08F0: 0D 43 33 00 08 5F 43 50 43 12 40 19 17 0A 17 0A .C3.._CPC.@..... + 0900: 03 11 14 0A 11 82 0C 00 01 08 00 01 81 04 00 00 ................ + 0910: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 10 ....y........... + 0920: 04 B0 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 0930: 0C 00 7F 08 08 04 B0 02 01 C0 00 00 00 00 79 00 ..............y. + 0940: 11 14 0A 11 82 0C 00 7F 08 00 04 B0 02 01 C0 00 ................ + 0950: 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 ...y............ + 0960: 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 0970: 00 7F 08 10 04 B3 02 01 C0 00 00 00 00 79 00 11 .............y.. + 0980: 14 0A 11 82 0C 00 7F 08 08 04 B3 02 01 C0 00 00 ................ + 0990: 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 00 04 B3 ..y............. + 09A0: 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 09B0: 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 ............y... + 09C0: 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 09D0: 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 .y.............. + 09E0: 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F ......y......... + 09F0: 40 00 04 E7 00 00 00 00 00 00 00 79 00 11 14 0A @..........y.... + 0A00: 11 82 0C 00 7F 40 00 04 E8 00 00 00 00 00 00 00 .....@.......... + 0A10: 79 00 11 14 0A 11 82 0C 00 7F 02 00 04 B4 02 01 y............... + 0A20: C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 01 .....y.......... + 0A30: 00 04 B1 02 01 C0 00 00 00 00 79 00 0C 01 00 00 ..........y..... + 0A40: 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 ................ + 0A50: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 18 ....y........... + 0A60: 04 B3 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 0A70: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 ..............y. + 0A80: 0C 90 01 00 00 0C E5 0C 00 00 10 42 53 5C 2F 03 ...........BS\/. + 0A90: 5F 53 42 5F 50 4C 54 46 43 30 30 32 08 5F 50 43 _SB_PLTFC002._PC + 0AA0: 54 12 2C 02 11 14 0A 11 82 0C 00 7F 40 00 00 62 T.,.........@..b + 0AB0: 00 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 0AC0: 7F 40 00 00 00 00 00 00 00 00 00 00 79 00 08 5F .@..........y.._ + 0AD0: 50 53 53 12 46 06 03 12 20 06 0C E4 0C 00 00 0C PSS.F... ....... + 0AE0: 78 0F 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 x............... + 0AF0: 00 00 00 0C 00 00 00 00 12 20 06 0C 08 07 00 00 ......... ...... + 0B00: 0C BC 07 00 00 0C 00 00 00 00 0C 00 00 00 00 0C ................ + 0B10: 01 00 00 00 0C 01 00 00 00 12 20 06 0C 40 06 00 .......... ..@.. + 0B20: 00 0C 40 06 00 00 0C 00 00 00 00 0C 00 00 00 00 ..@............. + 0B30: 0C 02 00 00 00 0C 02 00 00 00 08 58 50 53 53 12 ...........XPSS. + 0B40: 4B 0D 03 12 47 04 08 0C E4 0C 00 00 0C 78 0F 00 K...G........x.. + 0B50: 00 0C 00 00 00 00 0C 00 00 00 00 11 0B 0A 08 00 ................ + 0B60: 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 ................ + 0B70: 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 11 ................ + 0B80: 0B 0A 08 00 00 00 00 00 00 00 00 12 47 04 08 0C ............G... + 0B90: 08 07 00 00 0C BC 07 00 00 0C 00 00 00 00 0C 00 ................ + 0BA0: 00 00 00 11 0B 0A 08 01 00 00 00 00 00 00 00 11 ................ + 0BB0: 0B 0A 08 01 00 00 00 00 00 00 00 11 0B 0A 08 00 ................ + 0BC0: 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 ................ + 0BD0: 00 00 00 12 47 04 08 0C 40 06 00 00 0C 40 06 00 ....G...@....@.. + 0BE0: 00 0C 00 00 00 00 0C 00 00 00 00 11 0B 0A 08 02 ................ + 0BF0: 00 00 00 00 00 00 00 11 0B 0A 08 02 00 00 00 00 ................ + 0C00: 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 11 ................ + 0C10: 0B 0A 08 00 00 00 00 00 00 00 00 08 5F 50 53 44 ............_PSD + 0C20: 12 18 01 12 15 05 0A 05 0A 00 0C 01 00 00 00 0C ................ + 0C30: FE 00 00 00 0C 02 00 00 00 08 50 50 43 56 0A 00 ..........PPCV.. + 0C40: 14 0B 5F 50 50 43 00 A4 50 50 43 56 08 5F 43 53 .._PPC..PPCV._CS + 0C50: 54 12 4B 06 04 0A 03 12 21 04 11 14 0A 11 82 0C T.K.....!....... + 0C60: 00 7F 02 02 00 00 00 00 00 00 00 00 00 79 00 0A .............y.. + 0C70: 01 0B 01 00 0C 00 00 00 00 12 21 04 11 14 0A 11 ..........!..... + 0C80: 82 0C 00 01 08 00 01 14 04 00 00 00 00 00 00 79 ...............y + 0C90: 00 0A 02 0B 12 00 0C 00 00 00 00 12 21 04 11 14 ............!... + 0CA0: 0A 11 82 0C 00 01 08 00 01 15 04 00 00 00 00 00 ................ + 0CB0: 00 79 00 0A 03 0B 5E 01 0C 00 00 00 00 08 5F 43 .y....^......._C + 0CC0: 53 44 12 1D 01 12 1A 06 0A 06 0A 00 0C 01 00 00 SD.............. + 0CD0: 00 0C FE 00 00 00 0C 02 00 00 00 0C 00 00 00 00 ................ + 0CE0: 08 5F 4C 50 49 12 41 14 06 0B 00 00 0E 00 00 00 ._LPI.A......... + 0CF0: 00 00 00 00 00 0B 03 00 12 44 06 0A 0C 02 00 00 .........D...... + 0D00: 00 0C 01 00 00 00 0C 01 00 00 00 0C 00 00 00 00 ................ + 0D10: 0C 00 00 00 00 0C 00 00 00 00 11 14 0A 11 82 0C ................ + 0D20: 00 7F 02 02 00 00 00 00 00 00 00 00 00 79 00 11 .............y.. + 0D30: 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 0D40: 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 ..y............. + 0D50: 00 00 00 00 00 00 00 79 00 0D 43 31 00 12 44 06 .......y..C1..D. + 0D60: 0A 0C 24 00 00 00 0C 12 00 00 00 0C 01 00 00 00 ..$............. + 0D70: 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 00 00 11 ................ + 0D80: 14 0A 11 82 0C 00 01 08 00 01 14 04 00 00 00 00 ................ + 0D90: 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 ..y............. + 0DA0: 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 0DB0: 00 00 00 00 00 00 00 00 00 00 00 00 79 00 0D 43 ............y..C + 0DC0: 32 00 12 44 06 0A 0C BC 02 00 00 0C 5E 01 00 00 2..D........^... + 0DD0: 0C 01 00 00 00 0C 00 00 00 00 0C 00 00 00 00 0C ................ + 0DE0: 01 00 00 00 11 14 0A 11 82 0C 00 01 08 00 01 15 ................ + 0DF0: 04 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 0E00: 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 ............y... + 0E10: 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0E20: 00 79 00 0D 43 33 00 08 5F 43 50 43 12 40 19 17 .y..C3.._CPC.@.. + 0E30: 0A 17 0A 03 11 14 0A 11 82 0C 00 01 08 00 01 81 ................ + 0E40: 04 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 0E50: 7F 08 10 04 B0 02 01 C0 00 00 00 00 79 00 11 14 ............y... + 0E60: 0A 11 82 0C 00 7F 08 08 04 B0 02 01 C0 00 00 00 ................ + 0E70: 00 79 00 11 14 0A 11 82 0C 00 7F 08 00 04 B0 02 .y.............. + 0E80: 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 ......y......... + 0E90: 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A ...........y.... + 0EA0: 11 82 0C 00 7F 08 10 04 B3 02 01 C0 00 00 00 00 ................ + 0EB0: 79 00 11 14 0A 11 82 0C 00 7F 08 08 04 B3 02 01 y............... + 0EC0: C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 .....y.......... + 0ED0: 00 04 B3 02 01 C0 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 0EE0: 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 ...............y + 0EF0: 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 ................ + 0F00: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 ....y........... + 0F10: 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 0F20: 0C 00 7F 40 00 04 E7 00 00 00 00 00 00 00 79 00 ...@..........y. + 0F30: 11 14 0A 11 82 0C 00 7F 40 00 04 E8 00 00 00 00 ........@....... + 0F40: 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 02 00 04 ...y............ + 0F50: B4 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 0F60: 00 7F 01 00 04 B1 02 01 C0 00 00 00 00 79 00 0C .............y.. + 0F70: 01 00 00 00 11 14 0A 11 82 0C 00 00 00 00 00 00 ................ + 0F80: 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 0F90: 7F 08 18 04 B3 02 01 C0 00 00 00 00 79 00 11 14 ............y... + 0FA0: 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0FB0: 00 79 00 0C 90 01 00 00 0C E5 0C 00 00 10 42 53 .y............BS + 0FC0: 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 33 08 \/._SB_PLTFC003. + 0FD0: 5F 50 43 54 12 2C 02 11 14 0A 11 82 0C 00 7F 40 _PCT.,.........@ + 0FE0: 00 00 62 00 01 C0 00 00 00 00 79 00 11 14 0A 11 ..b.......y..... + 0FF0: 82 0C 00 7F 40 00 00 00 00 00 00 00 00 00 00 79 ....@..........y + 1000: 00 08 5F 50 53 53 12 46 06 03 12 20 06 0C E4 0C .._PSS.F... .... + 1010: 00 00 0C 78 0F 00 00 0C 00 00 00 00 0C 00 00 00 ...x............ + 1020: 00 0C 00 00 00 00 0C 00 00 00 00 12 20 06 0C 08 ............ ... + 1030: 07 00 00 0C BC 07 00 00 0C 00 00 00 00 0C 00 00 ................ + 1040: 00 00 0C 01 00 00 00 0C 01 00 00 00 12 20 06 0C ............. .. + 1050: 40 06 00 00 0C 40 06 00 00 0C 00 00 00 00 0C 00 @....@.......... + 1060: 00 00 00 0C 02 00 00 00 0C 02 00 00 00 08 58 50 ..............XP + 1070: 53 53 12 4B 0D 03 12 47 04 08 0C E4 0C 00 00 0C SS.K...G........ + 1080: 78 0F 00 00 0C 00 00 00 00 0C 00 00 00 00 11 0B x............... + 1090: 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 00 ................ + 10A0: 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 ................ + 10B0: 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 12 47 ...............G + 10C0: 04 08 0C 08 07 00 00 0C BC 07 00 00 0C 00 00 00 ................ + 10D0: 00 0C 00 00 00 00 11 0B 0A 08 01 00 00 00 00 00 ................ + 10E0: 00 00 11 0B 0A 08 01 00 00 00 00 00 00 00 11 0B ................ + 10F0: 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 00 ................ + 1100: 00 00 00 00 00 00 12 47 04 08 0C 40 06 00 00 0C .......G...@.... + 1110: 40 06 00 00 0C 00 00 00 00 0C 00 00 00 00 11 0B @............... + 1120: 0A 08 02 00 00 00 00 00 00 00 11 0B 0A 08 02 00 ................ + 1130: 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 ................ + 1140: 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 08 5F ..............._ + 1150: 50 53 44 12 18 01 12 15 05 0A 05 0A 00 0C 01 00 PSD............. + 1160: 00 00 0C FE 00 00 00 0C 02 00 00 00 08 50 50 43 .............PPC + 1170: 56 0A 00 14 0B 5F 50 50 43 00 A4 50 50 43 56 08 V...._PPC..PPCV. + 1180: 5F 43 53 54 12 4B 06 04 0A 03 12 21 04 11 14 0A _CST.K.....!.... + 1190: 11 82 0C 00 7F 02 02 00 00 00 00 00 00 00 00 00 ................ + 11A0: 79 00 0A 01 0B 01 00 0C 00 00 00 00 12 21 04 11 y............!.. + 11B0: 14 0A 11 82 0C 00 01 08 00 01 14 04 00 00 00 00 ................ + 11C0: 00 00 79 00 0A 02 0B 12 00 0C 00 00 00 00 12 21 ..y............! + 11D0: 04 11 14 0A 11 82 0C 00 01 08 00 01 15 04 00 00 ................ + 11E0: 00 00 00 00 79 00 0A 03 0B 5E 01 0C 00 00 00 00 ....y....^...... + 11F0: 08 5F 43 53 44 12 1D 01 12 1A 06 0A 06 0A 00 0C ._CSD........... + 1200: 01 00 00 00 0C FE 00 00 00 0C 02 00 00 00 0C 00 ................ + 1210: 00 00 00 08 5F 4C 50 49 12 41 14 06 0B 00 00 0E ...._LPI.A...... + 1220: 00 00 00 00 00 00 00 00 0B 03 00 12 44 06 0A 0C ............D... + 1230: 02 00 00 00 0C 01 00 00 00 0C 01 00 00 00 0C 00 ................ + 1240: 00 00 00 0C 00 00 00 00 0C 00 00 00 00 11 14 0A ................ + 1250: 11 82 0C 00 7F 02 02 00 00 00 00 00 00 00 00 00 ................ + 1260: 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 y............... + 1270: 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 .....y.......... + 1280: 00 00 00 00 00 00 00 00 00 00 79 00 0D 43 31 00 ..........y..C1. + 1290: 12 44 06 0A 0C 24 00 00 00 0C 12 00 00 00 0C 01 .D...$.......... + 12A0: 00 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 ................ + 12B0: 00 00 11 14 0A 11 82 0C 00 01 08 00 01 14 04 00 ................ + 12C0: 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 .....y.......... + 12D0: 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 12E0: 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 ...............y + 12F0: 00 0D 43 32 00 12 44 06 0A 0C BC 02 00 00 0C 5E ..C2..D........^ + 1300: 01 00 00 0C 01 00 00 00 0C 00 00 00 00 0C 00 00 ................ + 1310: 00 00 0C 01 00 00 00 11 14 0A 11 82 0C 00 01 08 ................ + 1320: 00 01 15 04 00 00 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 1330: 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 ...............y + 1340: 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 ................ + 1350: 00 00 00 00 79 00 0D 43 33 00 08 5F 43 50 43 12 ....y..C3.._CPC. + 1360: 40 19 17 0A 17 0A 03 11 14 0A 11 82 0C 00 01 08 @............... + 1370: 00 01 81 04 00 00 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 1380: 82 0C 00 7F 08 10 04 B0 02 01 C0 00 00 00 00 79 ...............y + 1390: 00 11 14 0A 11 82 0C 00 7F 08 08 04 B0 02 01 C0 ................ + 13A0: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 00 ....y........... + 13B0: 04 B0 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 13C0: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 ..............y. + 13D0: 11 14 0A 11 82 0C 00 7F 08 10 04 B3 02 01 C0 00 ................ + 13E0: 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 08 04 ...y............ + 13F0: B3 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 1400: 00 7F 08 00 04 B3 02 01 C0 00 00 00 00 79 00 11 .............y.. + 1410: 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 1420: 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 ..y............. + 1430: 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 1440: 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 ............y... + 1450: 0A 11 82 0C 00 7F 40 00 04 E7 00 00 00 00 00 00 ......@......... + 1460: 00 79 00 11 14 0A 11 82 0C 00 7F 40 00 04 E8 00 .y.........@.... + 1470: 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F ......y......... + 1480: 02 00 04 B4 02 01 C0 00 00 00 00 79 00 11 14 0A ...........y.... + 1490: 11 82 0C 00 7F 01 00 04 B1 02 01 C0 00 00 00 00 ................ + 14A0: 79 00 0C 01 00 00 00 11 14 0A 11 82 0C 00 00 00 y............... + 14B0: 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 14C0: 82 0C 00 7F 08 18 04 B3 02 01 C0 00 00 00 00 79 ...............y + 14D0: 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 ................ + 14E0: 00 00 00 00 79 00 0C 90 01 00 00 0C E5 0C 00 00 ....y........... + 14F0: 10 42 53 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 .BS\/._SB_PLTFC0 + 1500: 30 34 08 5F 50 43 54 12 2C 02 11 14 0A 11 82 0C 04._PCT.,....... + 1510: 00 7F 40 00 00 62 00 01 C0 00 00 00 00 79 00 11 ..@..b.......y.. + 1520: 14 0A 11 82 0C 00 7F 40 00 00 00 00 00 00 00 00 .......@........ + 1530: 00 00 79 00 08 5F 50 53 53 12 46 06 03 12 20 06 ..y.._PSS.F... . + 1540: 0C E4 0C 00 00 0C 78 0F 00 00 0C 00 00 00 00 0C ......x......... + 1550: 00 00 00 00 0C 00 00 00 00 0C 00 00 00 00 12 20 ............... + 1560: 06 0C 08 07 00 00 0C BC 07 00 00 0C 00 00 00 00 ................ + 1570: 0C 00 00 00 00 0C 01 00 00 00 0C 01 00 00 00 12 ................ + 1580: 20 06 0C 40 06 00 00 0C 40 06 00 00 0C 00 00 00 ..@....@....... + 1590: 00 0C 00 00 00 00 0C 02 00 00 00 0C 02 00 00 00 ................ + 15A0: 08 58 50 53 53 12 4B 0D 03 12 47 04 08 0C E4 0C .XPSS.K...G..... + 15B0: 00 00 0C 78 0F 00 00 0C 00 00 00 00 0C 00 00 00 ...x............ + 15C0: 00 11 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A ................ + 15D0: 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 ................ + 15E0: 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 ................ + 15F0: 00 12 47 04 08 0C 08 07 00 00 0C BC 07 00 00 0C ..G............. + 1600: 00 00 00 00 0C 00 00 00 00 11 0B 0A 08 01 00 00 ................ + 1610: 00 00 00 00 00 11 0B 0A 08 01 00 00 00 00 00 00 ................ + 1620: 00 11 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A ................ + 1630: 08 00 00 00 00 00 00 00 00 12 47 04 08 0C 40 06 ..........G...@. + 1640: 00 00 0C 40 06 00 00 0C 00 00 00 00 0C 00 00 00 ...@............ + 1650: 00 11 0B 0A 08 02 00 00 00 00 00 00 00 11 0B 0A ................ + 1660: 08 02 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 ................ + 1670: 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 ................ + 1680: 00 08 5F 50 53 44 12 18 01 12 15 05 0A 05 0A 00 .._PSD.......... + 1690: 0C 02 00 00 00 0C FE 00 00 00 0C 02 00 00 00 08 ................ + 16A0: 50 50 43 56 0A 00 14 0B 5F 50 50 43 00 A4 50 50 PPCV...._PPC..PP + 16B0: 43 56 08 5F 43 53 54 12 4B 06 04 0A 03 12 21 04 CV._CST.K.....!. + 16C0: 11 14 0A 11 82 0C 00 7F 02 02 00 00 00 00 00 00 ................ + 16D0: 00 00 00 79 00 0A 01 0B 01 00 0C 00 00 00 00 12 ...y............ + 16E0: 21 04 11 14 0A 11 82 0C 00 01 08 00 01 14 04 00 !............... + 16F0: 00 00 00 00 00 79 00 0A 02 0B 12 00 0C 00 00 00 .....y.......... + 1700: 00 12 21 04 11 14 0A 11 82 0C 00 01 08 00 01 15 ..!............. + 1710: 04 00 00 00 00 00 00 79 00 0A 03 0B 5E 01 0C 00 .......y....^... + 1720: 00 00 00 08 5F 43 53 44 12 1D 01 12 1A 06 0A 06 ...._CSD........ + 1730: 0A 00 0C 02 00 00 00 0C FE 00 00 00 0C 02 00 00 ................ + 1740: 00 0C 00 00 00 00 08 5F 4C 50 49 12 41 14 06 0B ......._LPI.A... + 1750: 00 00 0E 00 00 00 00 00 00 00 00 0B 03 00 12 44 ...............D + 1760: 06 0A 0C 02 00 00 00 0C 01 00 00 00 0C 01 00 00 ................ + 1770: 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 00 00 ................ + 1780: 11 14 0A 11 82 0C 00 7F 02 02 00 00 00 00 00 00 ................ + 1790: 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 ...y............ + 17A0: 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 17B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 0D .............y.. + 17C0: 43 31 00 12 44 06 0A 0C 24 00 00 00 0C 12 00 00 C1..D...$....... + 17D0: 00 0C 01 00 00 00 0C 00 00 00 00 0C 00 00 00 00 ................ + 17E0: 0C 00 00 00 00 11 14 0A 11 82 0C 00 01 08 00 01 ................ + 17F0: 14 04 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 1800: 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 .............y.. + 1810: 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 1820: 00 00 79 00 0D 43 32 00 12 44 06 0A 0C BC 02 00 ..y..C2..D...... + 1830: 00 0C 5E 01 00 00 0C 01 00 00 00 0C 00 00 00 00 ..^............. + 1840: 0C 00 00 00 00 0C 01 00 00 00 11 14 0A 11 82 0C ................ + 1850: 00 01 08 00 01 15 04 00 00 00 00 00 00 79 00 11 .............y.. + 1860: 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 1870: 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 ..y............. + 1880: 00 00 00 00 00 00 00 79 00 0D 43 33 00 08 5F 43 .......y..C3.._C + 1890: 50 43 12 40 19 17 0A 17 0A 03 11 14 0A 11 82 0C PC.@............ + 18A0: 00 01 08 00 01 81 04 00 00 00 00 00 00 79 00 11 .............y.. + 18B0: 14 0A 11 82 0C 00 7F 08 10 04 B0 02 01 C0 00 00 ................ + 18C0: 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 08 04 B0 ..y............. + 18D0: 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 18E0: 7F 08 00 04 B0 02 01 C0 00 00 00 00 79 00 11 14 ............y... + 18F0: 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1900: 00 79 00 11 14 0A 11 82 0C 00 7F 08 10 04 B3 02 .y.............. + 1910: 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F ......y......... + 1920: 08 08 04 B3 02 01 C0 00 00 00 00 79 00 11 14 0A ...........y.... + 1930: 11 82 0C 00 7F 08 00 04 B3 02 01 C0 00 00 00 00 ................ + 1940: 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 y............... + 1950: 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 .....y.......... + 1960: 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 1970: 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 ...............y + 1980: 00 11 14 0A 11 82 0C 00 7F 40 00 04 E7 00 00 00 .........@...... + 1990: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 40 00 ....y.........@. + 19A0: 04 E8 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 19B0: 0C 00 7F 02 00 04 B4 02 01 C0 00 00 00 00 79 00 ..............y. + 19C0: 11 14 0A 11 82 0C 00 7F 01 00 04 B1 02 01 C0 00 ................ + 19D0: 00 00 00 79 00 0C 01 00 00 00 11 14 0A 11 82 0C ...y............ + 19E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 .............y.. + 19F0: 14 0A 11 82 0C 00 7F 08 18 04 B3 02 01 C0 00 00 ................ + 1A00: 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 ..y............. + 1A10: 00 00 00 00 00 00 00 79 00 0C 90 01 00 00 0C E5 .......y........ + 1A20: 0C 00 00 10 42 53 5C 2F 03 5F 53 42 5F 50 4C 54 ....BS\/._SB_PLT + 1A30: 46 43 30 30 35 08 5F 50 43 54 12 2C 02 11 14 0A FC005._PCT.,.... + 1A40: 11 82 0C 00 7F 40 00 00 62 00 01 C0 00 00 00 00 .....@..b....... + 1A50: 79 00 11 14 0A 11 82 0C 00 7F 40 00 00 00 00 00 y.........@..... + 1A60: 00 00 00 00 00 79 00 08 5F 50 53 53 12 46 06 03 .....y.._PSS.F.. + 1A70: 12 20 06 0C E4 0C 00 00 0C 78 0F 00 00 0C 00 00 . .......x...... + 1A80: 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 00 ................ + 1A90: 00 12 20 06 0C 08 07 00 00 0C BC 07 00 00 0C 00 .. ............. + 1AA0: 00 00 00 0C 00 00 00 00 0C 01 00 00 00 0C 01 00 ................ + 1AB0: 00 00 12 20 06 0C 40 06 00 00 0C 40 06 00 00 0C ... ..@....@.... + 1AC0: 00 00 00 00 0C 00 00 00 00 0C 02 00 00 00 0C 02 ................ + 1AD0: 00 00 00 08 58 50 53 53 12 4B 0D 03 12 47 04 08 ....XPSS.K...G.. + 1AE0: 0C E4 0C 00 00 0C 78 0F 00 00 0C 00 00 00 00 0C ......x......... + 1AF0: 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 ................ + 1B00: 11 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 ................ + 1B10: 00 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 ................ + 1B20: 00 00 00 00 12 47 04 08 0C 08 07 00 00 0C BC 07 .....G.......... + 1B30: 00 00 0C 00 00 00 00 0C 00 00 00 00 11 0B 0A 08 ................ + 1B40: 01 00 00 00 00 00 00 00 11 0B 0A 08 01 00 00 00 ................ + 1B50: 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 ................ + 1B60: 11 0B 0A 08 00 00 00 00 00 00 00 00 12 47 04 08 .............G.. + 1B70: 0C 40 06 00 00 0C 40 06 00 00 0C 00 00 00 00 0C .@....@......... + 1B80: 00 00 00 00 11 0B 0A 08 02 00 00 00 00 00 00 00 ................ + 1B90: 11 0B 0A 08 02 00 00 00 00 00 00 00 11 0B 0A 08 ................ + 1BA0: 00 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 ................ + 1BB0: 00 00 00 00 08 5F 50 53 44 12 18 01 12 15 05 0A ....._PSD....... + 1BC0: 05 0A 00 0C 02 00 00 00 0C FE 00 00 00 0C 02 00 ................ + 1BD0: 00 00 08 50 50 43 56 0A 00 14 0B 5F 50 50 43 00 ...PPCV...._PPC. + 1BE0: A4 50 50 43 56 08 5F 43 53 54 12 4B 06 04 0A 03 .PPCV._CST.K.... + 1BF0: 12 21 04 11 14 0A 11 82 0C 00 7F 02 02 00 00 00 .!.............. + 1C00: 00 00 00 00 00 00 79 00 0A 01 0B 01 00 0C 00 00 ......y......... + 1C10: 00 00 12 21 04 11 14 0A 11 82 0C 00 01 08 00 01 ...!............ + 1C20: 14 04 00 00 00 00 00 00 79 00 0A 02 0B 12 00 0C ........y....... + 1C30: 00 00 00 00 12 21 04 11 14 0A 11 82 0C 00 01 08 .....!.......... + 1C40: 00 01 15 04 00 00 00 00 00 00 79 00 0A 03 0B 5E ..........y....^ + 1C50: 01 0C 00 00 00 00 08 5F 43 53 44 12 1D 01 12 1A ......._CSD..... + 1C60: 06 0A 06 0A 00 0C 02 00 00 00 0C FE 00 00 00 0C ................ + 1C70: 02 00 00 00 0C 00 00 00 00 08 5F 4C 50 49 12 41 .........._LPI.A + 1C80: 14 06 0B 00 00 0E 00 00 00 00 00 00 00 00 0B 03 ................ + 1C90: 00 12 44 06 0A 0C 02 00 00 00 0C 01 00 00 00 0C ..D............. + 1CA0: 01 00 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 ................ + 1CB0: 00 00 00 11 14 0A 11 82 0C 00 7F 02 02 00 00 00 ................ + 1CC0: 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 ......y......... + 1CD0: 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A ...........y.... + 1CE0: 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1CF0: 79 00 0D 43 31 00 12 44 06 0A 0C 24 00 00 00 0C y..C1..D...$.... + 1D00: 12 00 00 00 0C 01 00 00 00 0C 00 00 00 00 0C 00 ................ + 1D10: 00 00 00 0C 00 00 00 00 11 14 0A 11 82 0C 00 01 ................ + 1D20: 08 00 01 14 04 00 00 00 00 00 00 79 00 11 14 0A ...........y.... + 1D30: 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1D40: 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 y............... + 1D50: 00 00 00 00 00 79 00 0D 43 32 00 12 44 06 0A 0C .....y..C2..D... + 1D60: BC 02 00 00 0C 5E 01 00 00 0C 01 00 00 00 0C 00 .....^.......... + 1D70: 00 00 00 0C 00 00 00 00 0C 01 00 00 00 11 14 0A ................ + 1D80: 11 82 0C 00 01 08 00 01 15 04 00 00 00 00 00 00 ................ + 1D90: 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 y............... + 1DA0: 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 .....y.......... + 1DB0: 00 00 00 00 00 00 00 00 00 00 79 00 0D 43 33 00 ..........y..C3. + 1DC0: 08 5F 43 50 43 12 40 19 17 0A 17 0A 03 11 14 0A ._CPC.@......... + 1DD0: 11 82 0C 00 01 08 00 01 81 04 00 00 00 00 00 00 ................ + 1DE0: 79 00 11 14 0A 11 82 0C 00 7F 08 10 04 B0 02 01 y............... + 1DF0: C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 .....y.......... + 1E00: 08 04 B0 02 01 C0 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 1E10: 82 0C 00 7F 08 00 04 B0 02 01 C0 00 00 00 00 79 ...............y + 1E20: 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 ................ + 1E30: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 10 ....y........... + 1E40: 04 B3 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 1E50: 0C 00 7F 08 08 04 B3 02 01 C0 00 00 00 00 79 00 ..............y. + 1E60: 11 14 0A 11 82 0C 00 7F 08 00 04 B3 02 01 C0 00 ................ + 1E70: 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 ...y............ + 1E80: 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 1E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 .............y.. + 1EA0: 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 1EB0: 00 00 79 00 11 14 0A 11 82 0C 00 7F 40 00 04 E7 ..y.........@... + 1EC0: 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 1ED0: 7F 40 00 04 E8 00 00 00 00 00 00 00 79 00 11 14 .@..........y... + 1EE0: 0A 11 82 0C 00 7F 02 00 04 B4 02 01 C0 00 00 00 ................ + 1EF0: 00 79 00 11 14 0A 11 82 0C 00 7F 01 00 04 B1 02 .y.............. + 1F00: 01 C0 00 00 00 00 79 00 0C 01 00 00 00 11 14 0A ......y......... + 1F10: 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 1F20: 79 00 11 14 0A 11 82 0C 00 7F 08 18 04 B3 02 01 y............... + 1F30: C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 .....y.......... + 1F40: 00 00 00 00 00 00 00 00 00 00 79 00 0C 90 01 00 ..........y..... + 1F50: 00 0C E5 0C 00 00 10 42 53 5C 2F 03 5F 53 42 5F .......BS\/._SB_ + 1F60: 50 4C 54 46 43 30 30 36 08 5F 50 43 54 12 2C 02 PLTFC006._PCT.,. + 1F70: 11 14 0A 11 82 0C 00 7F 40 00 00 62 00 01 C0 00 ........@..b.... + 1F80: 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 40 00 00 ...y.........@.. + 1F90: 00 00 00 00 00 00 00 00 79 00 08 5F 50 53 53 12 ........y.._PSS. + 1FA0: 46 06 03 12 20 06 0C E4 0C 00 00 0C 78 0F 00 00 F... .......x... + 1FB0: 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 00 00 0C ................ + 1FC0: 00 00 00 00 12 20 06 0C 08 07 00 00 0C BC 07 00 ..... .......... + 1FD0: 00 0C 00 00 00 00 0C 00 00 00 00 0C 01 00 00 00 ................ + 1FE0: 0C 01 00 00 00 12 20 06 0C 40 06 00 00 0C 40 06 ...... ..@....@. + 1FF0: 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 02 00 00 ................ + 2000: 00 0C 02 00 00 00 08 58 50 53 53 12 4B 0D 03 12 .......XPSS.K... + 2010: 47 04 08 0C E4 0C 00 00 0C 78 0F 00 00 0C 00 00 G........x...... + 2020: 00 00 0C 00 00 00 00 11 0B 0A 08 00 00 00 00 00 ................ + 2030: 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 11 ................ + 2040: 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 ................ + 2050: 00 00 00 00 00 00 00 12 47 04 08 0C 08 07 00 00 ........G....... + 2060: 0C BC 07 00 00 0C 00 00 00 00 0C 00 00 00 00 11 ................ + 2070: 0B 0A 08 01 00 00 00 00 00 00 00 11 0B 0A 08 01 ................ + 2080: 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 ................ + 2090: 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 12 ................ + 20A0: 47 04 08 0C 40 06 00 00 0C 40 06 00 00 0C 00 00 G...@....@...... + 20B0: 00 00 0C 00 00 00 00 11 0B 0A 08 02 00 00 00 00 ................ + 20C0: 00 00 00 11 0B 0A 08 02 00 00 00 00 00 00 00 11 ................ + 20D0: 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 ................ + 20E0: 00 00 00 00 00 00 00 08 5F 50 53 44 12 18 01 12 ........_PSD.... + 20F0: 15 05 0A 05 0A 00 0C 03 00 00 00 0C FE 00 00 00 ................ + 2100: 0C 02 00 00 00 08 50 50 43 56 0A 00 14 0B 5F 50 ......PPCV...._P + 2110: 50 43 00 A4 50 50 43 56 08 5F 43 53 54 12 4B 06 PC..PPCV._CST.K. + 2120: 04 0A 03 12 21 04 11 14 0A 11 82 0C 00 7F 02 02 ....!........... + 2130: 00 00 00 00 00 00 00 00 00 79 00 0A 01 0B 01 00 .........y...... + 2140: 0C 00 00 00 00 12 21 04 11 14 0A 11 82 0C 00 01 ......!......... + 2150: 08 00 01 14 04 00 00 00 00 00 00 79 00 0A 02 0B ...........y.... + 2160: 12 00 0C 00 00 00 00 12 21 04 11 14 0A 11 82 0C ........!....... + 2170: 00 01 08 00 01 15 04 00 00 00 00 00 00 79 00 0A .............y.. + 2180: 03 0B 5E 01 0C 00 00 00 00 08 5F 43 53 44 12 1D ..^......._CSD.. + 2190: 01 12 1A 06 0A 06 0A 00 0C 03 00 00 00 0C FE 00 ................ + 21A0: 00 00 0C 02 00 00 00 0C 00 00 00 00 08 5F 4C 50 ............._LP + 21B0: 49 12 41 14 06 0B 00 00 0E 00 00 00 00 00 00 00 I.A............. + 21C0: 00 0B 03 00 12 44 06 0A 0C 02 00 00 00 0C 01 00 .....D.......... + 21D0: 00 00 0C 01 00 00 00 0C 00 00 00 00 0C 00 00 00 ................ + 21E0: 00 0C 00 00 00 00 11 14 0A 11 82 0C 00 7F 02 02 ................ + 21F0: 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 2200: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 ..............y. + 2210: 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 ................ + 2220: 00 00 00 79 00 0D 43 31 00 12 44 06 0A 0C 24 00 ...y..C1..D...$. + 2230: 00 00 0C 12 00 00 00 0C 01 00 00 00 0C 00 00 00 ................ + 2240: 00 0C 00 00 00 00 0C 00 00 00 00 11 14 0A 11 82 ................ + 2250: 0C 00 01 08 00 01 14 04 00 00 00 00 00 00 79 00 ..............y. + 2260: 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 ................ + 2270: 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 ...y............ + 2280: 00 00 00 00 00 00 00 00 79 00 0D 43 32 00 12 44 ........y..C2..D + 2290: 06 0A 0C BC 02 00 00 0C 5E 01 00 00 0C 01 00 00 ........^....... + 22A0: 00 0C 00 00 00 00 0C 00 00 00 00 0C 01 00 00 00 ................ + 22B0: 11 14 0A 11 82 0C 00 01 08 00 01 15 04 00 00 00 ................ + 22C0: 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 ...y............ + 22D0: 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 22E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 0D .............y.. + 22F0: 43 33 00 08 5F 43 50 43 12 40 19 17 0A 17 0A 03 C3.._CPC.@...... + 2300: 11 14 0A 11 82 0C 00 01 08 00 01 81 04 00 00 00 ................ + 2310: 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 10 04 ...y............ + 2320: B0 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 2330: 00 7F 08 08 04 B0 02 01 C0 00 00 00 00 79 00 11 .............y.. + 2340: 14 0A 11 82 0C 00 7F 08 00 04 B0 02 01 C0 00 00 ................ + 2350: 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 ..y............. + 2360: 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 2370: 7F 08 10 04 B3 02 01 C0 00 00 00 00 79 00 11 14 ............y... + 2380: 0A 11 82 0C 00 7F 08 08 04 B3 02 01 C0 00 00 00 ................ + 2390: 00 79 00 11 14 0A 11 82 0C 00 7F 08 00 04 B3 02 .y.............. + 23A0: 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 ......y......... + 23B0: 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A ...........y.... + 23C0: 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 23D0: 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 y............... + 23E0: 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 40 .....y.........@ + 23F0: 00 04 E7 00 00 00 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 2400: 82 0C 00 7F 40 00 04 E8 00 00 00 00 00 00 00 79 ....@..........y + 2410: 00 11 14 0A 11 82 0C 00 7F 02 00 04 B4 02 01 C0 ................ + 2420: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 01 00 ....y........... + 2430: 04 B1 02 01 C0 00 00 00 00 79 00 0C 01 00 00 00 .........y...... + 2440: 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 ................ + 2450: 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 18 04 ...y............ + 2460: B3 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 2470: 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 0C .............y.. + 2480: 90 01 00 00 0C E5 0C 00 00 10 42 53 5C 2F 03 5F ..........BS\/._ + 2490: 53 42 5F 50 4C 54 46 43 30 30 37 08 5F 50 43 54 SB_PLTFC007._PCT + 24A0: 12 2C 02 11 14 0A 11 82 0C 00 7F 40 00 00 62 00 .,.........@..b. + 24B0: 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F ......y......... + 24C0: 40 00 00 00 00 00 00 00 00 00 00 79 00 08 5F 50 @..........y.._P + 24D0: 53 53 12 46 06 03 12 20 06 0C E4 0C 00 00 0C 78 SS.F... .......x + 24E0: 0F 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 ................ + 24F0: 00 00 0C 00 00 00 00 12 20 06 0C 08 07 00 00 0C ........ ....... + 2500: BC 07 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 01 ................ + 2510: 00 00 00 0C 01 00 00 00 12 20 06 0C 40 06 00 00 ......... ..@... + 2520: 0C 40 06 00 00 0C 00 00 00 00 0C 00 00 00 00 0C .@.............. + 2530: 02 00 00 00 0C 02 00 00 00 08 58 50 53 53 12 4B ..........XPSS.K + 2540: 0D 03 12 47 04 08 0C E4 0C 00 00 0C 78 0F 00 00 ...G........x... + 2550: 0C 00 00 00 00 0C 00 00 00 00 11 0B 0A 08 00 00 ................ + 2560: 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 ................ + 2570: 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 11 0B ................ + 2580: 0A 08 00 00 00 00 00 00 00 00 12 47 04 08 0C 08 ...........G.... + 2590: 07 00 00 0C BC 07 00 00 0C 00 00 00 00 0C 00 00 ................ + 25A0: 00 00 11 0B 0A 08 01 00 00 00 00 00 00 00 11 0B ................ + 25B0: 0A 08 01 00 00 00 00 00 00 00 11 0B 0A 08 00 00 ................ + 25C0: 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 ................ + 25D0: 00 00 12 47 04 08 0C 40 06 00 00 0C 40 06 00 00 ...G...@....@... + 25E0: 0C 00 00 00 00 0C 00 00 00 00 11 0B 0A 08 02 00 ................ + 25F0: 00 00 00 00 00 00 11 0B 0A 08 02 00 00 00 00 00 ................ + 2600: 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 11 0B ................ + 2610: 0A 08 00 00 00 00 00 00 00 00 08 5F 50 53 44 12 ..........._PSD. + 2620: 18 01 12 15 05 0A 05 0A 00 0C 03 00 00 00 0C FE ................ + 2630: 00 00 00 0C 02 00 00 00 08 50 50 43 56 0A 00 14 .........PPCV... + 2640: 0B 5F 50 50 43 00 A4 50 50 43 56 08 5F 43 53 54 ._PPC..PPCV._CST + 2650: 12 4B 06 04 0A 03 12 21 04 11 14 0A 11 82 0C 00 .K.....!........ + 2660: 7F 02 02 00 00 00 00 00 00 00 00 00 79 00 0A 01 ............y... + 2670: 0B 01 00 0C 00 00 00 00 12 21 04 11 14 0A 11 82 .........!...... + 2680: 0C 00 01 08 00 01 14 04 00 00 00 00 00 00 79 00 ..............y. + 2690: 0A 02 0B 12 00 0C 00 00 00 00 12 21 04 11 14 0A ...........!.... + 26A0: 11 82 0C 00 01 08 00 01 15 04 00 00 00 00 00 00 ................ + 26B0: 79 00 0A 03 0B 5E 01 0C 00 00 00 00 08 5F 43 53 y....^......._CS + 26C0: 44 12 1D 01 12 1A 06 0A 06 0A 00 0C 03 00 00 00 D............... + 26D0: 0C FE 00 00 00 0C 02 00 00 00 0C 00 00 00 00 08 ................ + 26E0: 5F 4C 50 49 12 41 14 06 0B 00 00 0E 00 00 00 00 _LPI.A.......... + 26F0: 00 00 00 00 0B 03 00 12 44 06 0A 0C 02 00 00 00 ........D....... + 2700: 0C 01 00 00 00 0C 01 00 00 00 0C 00 00 00 00 0C ................ + 2710: 00 00 00 00 0C 00 00 00 00 11 14 0A 11 82 0C 00 ................ + 2720: 7F 02 02 00 00 00 00 00 00 00 00 00 79 00 11 14 ............y... + 2730: 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2740: 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 .y.............. + 2750: 00 00 00 00 00 00 79 00 0D 43 31 00 12 44 06 0A ......y..C1..D.. + 2760: 0C 24 00 00 00 0C 12 00 00 00 0C 01 00 00 00 0C .$.............. + 2770: 00 00 00 00 0C 00 00 00 00 0C 00 00 00 00 11 14 ................ + 2780: 0A 11 82 0C 00 01 08 00 01 14 04 00 00 00 00 00 ................ + 2790: 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 .y.............. + 27A0: 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 ......y......... + 27B0: 00 00 00 00 00 00 00 00 00 00 00 79 00 0D 43 32 ...........y..C2 + 27C0: 00 12 44 06 0A 0C BC 02 00 00 0C 5E 01 00 00 0C ..D........^.... + 27D0: 01 00 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 01 ................ + 27E0: 00 00 00 11 14 0A 11 82 0C 00 01 08 00 01 15 04 ................ + 27F0: 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 ......y......... + 2800: 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A ...........y.... + 2810: 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2820: 79 00 0D 43 33 00 08 5F 43 50 43 12 40 19 17 0A y..C3.._CPC.@... + 2830: 17 0A 03 11 14 0A 11 82 0C 00 01 08 00 01 81 04 ................ + 2840: 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F ......y......... + 2850: 08 10 04 B0 02 01 C0 00 00 00 00 79 00 11 14 0A ...........y.... + 2860: 11 82 0C 00 7F 08 08 04 B0 02 01 C0 00 00 00 00 ................ + 2870: 79 00 11 14 0A 11 82 0C 00 7F 08 00 04 B0 02 01 y............... + 2880: C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 .....y.......... + 2890: 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 28A0: 82 0C 00 7F 08 10 04 B3 02 01 C0 00 00 00 00 79 ...............y + 28B0: 00 11 14 0A 11 82 0C 00 7F 08 08 04 B3 02 01 C0 ................ + 28C0: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 00 ....y........... + 28D0: 04 B3 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 28E0: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 ..............y. + 28F0: 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 ................ + 2900: 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 ...y............ + 2910: 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 2920: 00 7F 40 00 04 E7 00 00 00 00 00 00 00 79 00 11 ..@..........y.. + 2930: 14 0A 11 82 0C 00 7F 40 00 04 E8 00 00 00 00 00 .......@........ + 2940: 00 00 79 00 11 14 0A 11 82 0C 00 7F 02 00 04 B4 ..y............. + 2950: 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 2960: 7F 01 00 04 B1 02 01 C0 00 00 00 00 79 00 0C 01 ............y... + 2970: 00 00 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 ................ + 2980: 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F ......y......... + 2990: 08 18 04 B3 02 01 C0 00 00 00 00 79 00 11 14 0A ...........y.... + 29A0: 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 29B0: 79 00 0C 90 01 00 00 0C E5 0C 00 00 10 42 53 5C y............BS\ + 29C0: 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 38 08 5F /._SB_PLTFC008._ + 29D0: 50 43 54 12 2C 02 11 14 0A 11 82 0C 00 7F 40 00 PCT.,.........@. + 29E0: 00 62 00 01 C0 00 00 00 00 79 00 11 14 0A 11 82 .b.......y...... + 29F0: 0C 00 7F 40 00 00 00 00 00 00 00 00 00 00 79 00 ...@..........y. + 2A00: 08 5F 50 53 53 12 46 06 03 12 20 06 0C E4 0C 00 ._PSS.F... ..... + 2A10: 00 0C 78 0F 00 00 0C 00 00 00 00 0C 00 00 00 00 ..x............. + 2A20: 0C 00 00 00 00 0C 00 00 00 00 12 20 06 0C 08 07 ........... .... + 2A30: 00 00 0C BC 07 00 00 0C 00 00 00 00 0C 00 00 00 ................ + 2A40: 00 0C 01 00 00 00 0C 01 00 00 00 12 20 06 0C 40 ............ ..@ + 2A50: 06 00 00 0C 40 06 00 00 0C 00 00 00 00 0C 00 00 ....@........... + 2A60: 00 00 0C 02 00 00 00 0C 02 00 00 00 08 58 50 53 .............XPS + 2A70: 53 12 4B 0D 03 12 47 04 08 0C E4 0C 00 00 0C 78 S.K...G........x + 2A80: 0F 00 00 0C 00 00 00 00 0C 00 00 00 00 11 0B 0A ................ + 2A90: 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 ................ + 2AA0: 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 ................ + 2AB0: 00 11 0B 0A 08 00 00 00 00 00 00 00 00 12 47 04 ..............G. + 2AC0: 08 0C 08 07 00 00 0C BC 07 00 00 0C 00 00 00 00 ................ + 2AD0: 0C 00 00 00 00 11 0B 0A 08 01 00 00 00 00 00 00 ................ + 2AE0: 00 11 0B 0A 08 01 00 00 00 00 00 00 00 11 0B 0A ................ + 2AF0: 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 ................ + 2B00: 00 00 00 00 00 12 47 04 08 0C 40 06 00 00 0C 40 ......G...@....@ + 2B10: 06 00 00 0C 00 00 00 00 0C 00 00 00 00 11 0B 0A ................ + 2B20: 08 02 00 00 00 00 00 00 00 11 0B 0A 08 02 00 00 ................ + 2B30: 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 ................ + 2B40: 00 11 0B 0A 08 00 00 00 00 00 00 00 00 08 5F 50 .............._P + 2B50: 53 44 12 18 01 12 15 05 0A 05 0A 00 0C 04 00 00 SD.............. + 2B60: 00 0C FE 00 00 00 0C 02 00 00 00 08 50 50 43 56 ............PPCV + 2B70: 0A 00 14 0B 5F 50 50 43 00 A4 50 50 43 56 08 5F ...._PPC..PPCV._ + 2B80: 43 53 54 12 4B 06 04 0A 03 12 21 04 11 14 0A 11 CST.K.....!..... + 2B90: 82 0C 00 7F 02 02 00 00 00 00 00 00 00 00 00 79 ...............y + 2BA0: 00 0A 01 0B 01 00 0C 00 00 00 00 12 21 04 11 14 ............!... + 2BB0: 0A 11 82 0C 00 01 08 00 01 14 04 00 00 00 00 00 ................ + 2BC0: 00 79 00 0A 02 0B 12 00 0C 00 00 00 00 12 21 04 .y............!. + 2BD0: 11 14 0A 11 82 0C 00 01 08 00 01 15 04 00 00 00 ................ + 2BE0: 00 00 00 79 00 0A 03 0B 5E 01 0C 00 00 00 00 08 ...y....^....... + 2BF0: 5F 43 53 44 12 1D 01 12 1A 06 0A 06 0A 00 0C 04 _CSD............ + 2C00: 00 00 00 0C FE 00 00 00 0C 02 00 00 00 0C 00 00 ................ + 2C10: 00 00 08 5F 4C 50 49 12 41 14 06 0B 00 00 0E 00 ..._LPI.A....... + 2C20: 00 00 00 00 00 00 00 0B 03 00 12 44 06 0A 0C 02 ...........D.... + 2C30: 00 00 00 0C 01 00 00 00 0C 01 00 00 00 0C 00 00 ................ + 2C40: 00 00 0C 00 00 00 00 0C 00 00 00 00 11 14 0A 11 ................ + 2C50: 82 0C 00 7F 02 02 00 00 00 00 00 00 00 00 00 79 ...............y + 2C60: 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 ................ + 2C70: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 ....y........... + 2C80: 00 00 00 00 00 00 00 00 00 79 00 0D 43 31 00 12 .........y..C1.. + 2C90: 44 06 0A 0C 24 00 00 00 0C 12 00 00 00 0C 01 00 D...$........... + 2CA0: 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 00 ................ + 2CB0: 00 11 14 0A 11 82 0C 00 01 08 00 01 14 04 00 00 ................ + 2CC0: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 ....y........... + 2CD0: 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 2CE0: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 ..............y. + 2CF0: 0D 43 32 00 12 44 06 0A 0C BC 02 00 00 0C 5E 01 .C2..D........^. + 2D00: 00 00 0C 01 00 00 00 0C 00 00 00 00 0C 00 00 00 ................ + 2D10: 00 0C 01 00 00 00 11 14 0A 11 82 0C 00 01 08 00 ................ + 2D20: 01 15 04 00 00 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 2D30: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 ..............y. + 2D40: 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 ................ + 2D50: 00 00 00 79 00 0D 43 33 00 08 5F 43 50 43 12 40 ...y..C3.._CPC.@ + 2D60: 19 17 0A 17 0A 03 11 14 0A 11 82 0C 00 01 08 00 ................ + 2D70: 01 81 04 00 00 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 2D80: 0C 00 7F 08 10 04 B0 02 01 C0 00 00 00 00 79 00 ..............y. + 2D90: 11 14 0A 11 82 0C 00 7F 08 08 04 B0 02 01 C0 00 ................ + 2DA0: 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 00 04 ...y............ + 2DB0: B0 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 2DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 .............y.. + 2DD0: 14 0A 11 82 0C 00 7F 08 10 04 B3 02 01 C0 00 00 ................ + 2DE0: 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 08 04 B3 ..y............. + 2DF0: 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 2E00: 7F 08 00 04 B3 02 01 C0 00 00 00 00 79 00 11 14 ............y... + 2E10: 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 2E20: 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 .y.............. + 2E30: 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 ......y......... + 2E40: 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A ...........y.... + 2E50: 11 82 0C 00 7F 40 00 04 E7 00 00 00 00 00 00 00 .....@.......... + 2E60: 79 00 11 14 0A 11 82 0C 00 7F 40 00 04 E8 00 00 y.........@..... + 2E70: 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 02 .....y.......... + 2E80: 00 04 B4 02 01 C0 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 2E90: 82 0C 00 7F 01 00 04 B1 02 01 C0 00 00 00 00 79 ...............y + 2EA0: 00 0C 01 00 00 00 11 14 0A 11 82 0C 00 00 00 00 ................ + 2EB0: 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 2EC0: 0C 00 7F 08 18 04 B3 02 01 C0 00 00 00 00 79 00 ..............y. + 2ED0: 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 ................ + 2EE0: 00 00 00 79 00 0C 90 01 00 00 0C E5 0C 00 00 10 ...y............ + 2EF0: 42 53 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 BS\/._SB_PLTFC00 + 2F00: 39 08 5F 50 43 54 12 2C 02 11 14 0A 11 82 0C 00 9._PCT.,........ + 2F10: 7F 40 00 00 62 00 01 C0 00 00 00 00 79 00 11 14 .@..b.......y... + 2F20: 0A 11 82 0C 00 7F 40 00 00 00 00 00 00 00 00 00 ......@......... + 2F30: 00 79 00 08 5F 50 53 53 12 46 06 03 12 20 06 0C .y.._PSS.F... .. + 2F40: E4 0C 00 00 0C 78 0F 00 00 0C 00 00 00 00 0C 00 .....x.......... + 2F50: 00 00 00 0C 00 00 00 00 0C 00 00 00 00 12 20 06 .............. . + 2F60: 0C 08 07 00 00 0C BC 07 00 00 0C 00 00 00 00 0C ................ + 2F70: 00 00 00 00 0C 01 00 00 00 0C 01 00 00 00 12 20 ............... + 2F80: 06 0C 40 06 00 00 0C 40 06 00 00 0C 00 00 00 00 ..@....@........ + 2F90: 0C 00 00 00 00 0C 02 00 00 00 0C 02 00 00 00 08 ................ + 2FA0: 58 50 53 53 12 4B 0D 03 12 47 04 08 0C E4 0C 00 XPSS.K...G...... + 2FB0: 00 0C 78 0F 00 00 0C 00 00 00 00 0C 00 00 00 00 ..x............. + 2FC0: 11 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 ................ + 2FD0: 00 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 ................ + 2FE0: 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 ................ + 2FF0: 12 47 04 08 0C 08 07 00 00 0C BC 07 00 00 0C 00 .G.............. + 3000: 00 00 00 0C 00 00 00 00 11 0B 0A 08 01 00 00 00 ................ + 3010: 00 00 00 00 11 0B 0A 08 01 00 00 00 00 00 00 00 ................ + 3020: 11 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 ................ + 3030: 00 00 00 00 00 00 00 00 12 47 04 08 0C 40 06 00 .........G...@.. + 3040: 00 0C 40 06 00 00 0C 00 00 00 00 0C 00 00 00 00 ..@............. + 3050: 11 0B 0A 08 02 00 00 00 00 00 00 00 11 0B 0A 08 ................ + 3060: 02 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 ................ + 3070: 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 ................ + 3080: 08 5F 50 53 44 12 18 01 12 15 05 0A 05 0A 00 0C ._PSD........... + 3090: 04 00 00 00 0C FE 00 00 00 0C 02 00 00 00 08 50 ...............P + 30A0: 50 43 56 0A 00 14 0B 5F 50 50 43 00 A4 50 50 43 PCV...._PPC..PPC + 30B0: 56 08 5F 43 53 54 12 4B 06 04 0A 03 12 21 04 11 V._CST.K.....!.. + 30C0: 14 0A 11 82 0C 00 7F 02 02 00 00 00 00 00 00 00 ................ + 30D0: 00 00 79 00 0A 01 0B 01 00 0C 00 00 00 00 12 21 ..y............! + 30E0: 04 11 14 0A 11 82 0C 00 01 08 00 01 14 04 00 00 ................ + 30F0: 00 00 00 00 79 00 0A 02 0B 12 00 0C 00 00 00 00 ....y........... + 3100: 12 21 04 11 14 0A 11 82 0C 00 01 08 00 01 15 04 .!.............. + 3110: 00 00 00 00 00 00 79 00 0A 03 0B 5E 01 0C 00 00 ......y....^.... + 3120: 00 00 08 5F 43 53 44 12 1D 01 12 1A 06 0A 06 0A ..._CSD......... + 3130: 00 0C 04 00 00 00 0C FE 00 00 00 0C 02 00 00 00 ................ + 3140: 0C 00 00 00 00 08 5F 4C 50 49 12 41 14 06 0B 00 ......_LPI.A.... + 3150: 00 0E 00 00 00 00 00 00 00 00 0B 03 00 12 44 06 ..............D. + 3160: 0A 0C 02 00 00 00 0C 01 00 00 00 0C 01 00 00 00 ................ + 3170: 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 00 00 11 ................ + 3180: 14 0A 11 82 0C 00 7F 02 02 00 00 00 00 00 00 00 ................ + 3190: 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 ..y............. + 31A0: 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 31B0: 00 00 00 00 00 00 00 00 00 00 00 00 79 00 0D 43 ............y..C + 31C0: 31 00 12 44 06 0A 0C 24 00 00 00 0C 12 00 00 00 1..D...$........ + 31D0: 0C 01 00 00 00 0C 00 00 00 00 0C 00 00 00 00 0C ................ + 31E0: 00 00 00 00 11 14 0A 11 82 0C 00 01 08 00 01 14 ................ + 31F0: 04 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 3200: 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 ............y... + 3210: 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 3220: 00 79 00 0D 43 32 00 12 44 06 0A 0C BC 02 00 00 .y..C2..D....... + 3230: 0C 5E 01 00 00 0C 01 00 00 00 0C 00 00 00 00 0C .^.............. + 3240: 00 00 00 00 0C 01 00 00 00 11 14 0A 11 82 0C 00 ................ + 3250: 01 08 00 01 15 04 00 00 00 00 00 00 79 00 11 14 ............y... + 3260: 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 3270: 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 .y.............. + 3280: 00 00 00 00 00 00 79 00 0D 43 33 00 08 5F 43 50 ......y..C3.._CP + 3290: 43 12 40 19 17 0A 17 0A 03 11 14 0A 11 82 0C 00 C.@............. + 32A0: 01 08 00 01 81 04 00 00 00 00 00 00 79 00 11 14 ............y... + 32B0: 0A 11 82 0C 00 7F 08 10 04 B0 02 01 C0 00 00 00 ................ + 32C0: 00 79 00 11 14 0A 11 82 0C 00 7F 08 08 04 B0 02 .y.............. + 32D0: 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F ......y......... + 32E0: 08 00 04 B0 02 01 C0 00 00 00 00 79 00 11 14 0A ...........y.... + 32F0: 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 3300: 79 00 11 14 0A 11 82 0C 00 7F 08 10 04 B3 02 01 y............... + 3310: C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 .....y.......... + 3320: 08 04 B3 02 01 C0 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 3330: 82 0C 00 7F 08 00 04 B3 02 01 C0 00 00 00 00 79 ...............y + 3340: 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 ................ + 3350: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 ....y........... + 3360: 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 3370: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 ..............y. + 3380: 11 14 0A 11 82 0C 00 7F 40 00 04 E7 00 00 00 00 ........@....... + 3390: 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 40 00 04 ...y.........@.. + 33A0: E8 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 33B0: 00 7F 02 00 04 B4 02 01 C0 00 00 00 00 79 00 11 .............y.. + 33C0: 14 0A 11 82 0C 00 7F 01 00 04 B1 02 01 C0 00 00 ................ + 33D0: 00 00 79 00 0C 01 00 00 00 11 14 0A 11 82 0C 00 ..y............. + 33E0: 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 ............y... + 33F0: 0A 11 82 0C 00 7F 08 18 04 B3 02 01 C0 00 00 00 ................ + 3400: 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 .y.............. + 3410: 00 00 00 00 00 00 79 00 0C 90 01 00 00 0C E5 0C ......y......... + 3420: 00 00 10 42 53 5C 2F 03 5F 53 42 5F 50 4C 54 46 ...BS\/._SB_PLTF + 3430: 43 30 30 41 08 5F 50 43 54 12 2C 02 11 14 0A 11 C00A._PCT.,..... + 3440: 82 0C 00 7F 40 00 00 62 00 01 C0 00 00 00 00 79 ....@..b.......y + 3450: 00 11 14 0A 11 82 0C 00 7F 40 00 00 00 00 00 00 .........@...... + 3460: 00 00 00 00 79 00 08 5F 50 53 53 12 46 06 03 12 ....y.._PSS.F... + 3470: 20 06 0C E4 0C 00 00 0C 78 0F 00 00 0C 00 00 00 .......x....... + 3480: 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 00 00 ................ + 3490: 12 20 06 0C 08 07 00 00 0C BC 07 00 00 0C 00 00 . .............. + 34A0: 00 00 0C 00 00 00 00 0C 01 00 00 00 0C 01 00 00 ................ + 34B0: 00 12 20 06 0C 40 06 00 00 0C 40 06 00 00 0C 00 .. ..@....@..... + 34C0: 00 00 00 0C 00 00 00 00 0C 02 00 00 00 0C 02 00 ................ + 34D0: 00 00 08 58 50 53 53 12 4B 0D 03 12 47 04 08 0C ...XPSS.K...G... + 34E0: E4 0C 00 00 0C 78 0F 00 00 0C 00 00 00 00 0C 00 .....x.......... + 34F0: 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 11 ................ + 3500: 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 ................ + 3510: 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 ................ + 3520: 00 00 00 12 47 04 08 0C 08 07 00 00 0C BC 07 00 ....G........... + 3530: 00 0C 00 00 00 00 0C 00 00 00 00 11 0B 0A 08 01 ................ + 3540: 00 00 00 00 00 00 00 11 0B 0A 08 01 00 00 00 00 ................ + 3550: 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 11 ................ + 3560: 0B 0A 08 00 00 00 00 00 00 00 00 12 47 04 08 0C ............G... + 3570: 40 06 00 00 0C 40 06 00 00 0C 00 00 00 00 0C 00 @....@.......... + 3580: 00 00 00 11 0B 0A 08 02 00 00 00 00 00 00 00 11 ................ + 3590: 0B 0A 08 02 00 00 00 00 00 00 00 11 0B 0A 08 00 ................ + 35A0: 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 ................ + 35B0: 00 00 00 08 5F 50 53 44 12 18 01 12 15 05 0A 05 ...._PSD........ + 35C0: 0A 00 0C 05 00 00 00 0C FE 00 00 00 0C 02 00 00 ................ + 35D0: 00 08 50 50 43 56 0A 00 14 0B 5F 50 50 43 00 A4 ..PPCV...._PPC.. + 35E0: 50 50 43 56 08 5F 43 53 54 12 4B 06 04 0A 03 12 PPCV._CST.K..... + 35F0: 21 04 11 14 0A 11 82 0C 00 7F 02 02 00 00 00 00 !............... + 3600: 00 00 00 00 00 79 00 0A 01 0B 01 00 0C 00 00 00 .....y.......... + 3610: 00 12 21 04 11 14 0A 11 82 0C 00 01 08 00 01 14 ..!............. + 3620: 04 00 00 00 00 00 00 79 00 0A 02 0B 12 00 0C 00 .......y........ + 3630: 00 00 00 12 21 04 11 14 0A 11 82 0C 00 01 08 00 ....!........... + 3640: 01 15 04 00 00 00 00 00 00 79 00 0A 03 0B 5E 01 .........y....^. + 3650: 0C 00 00 00 00 08 5F 43 53 44 12 1D 01 12 1A 06 ......_CSD...... + 3660: 0A 06 0A 00 0C 05 00 00 00 0C FE 00 00 00 0C 02 ................ + 3670: 00 00 00 0C 00 00 00 00 08 5F 4C 50 49 12 41 14 ........._LPI.A. + 3680: 06 0B 00 00 0E 00 00 00 00 00 00 00 00 0B 03 00 ................ + 3690: 12 44 06 0A 0C 02 00 00 00 0C 01 00 00 00 0C 01 .D.............. + 36A0: 00 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 ................ + 36B0: 00 00 11 14 0A 11 82 0C 00 7F 02 02 00 00 00 00 ................ + 36C0: 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 .....y.......... + 36D0: 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 36E0: 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 ...............y + 36F0: 00 0D 43 31 00 12 44 06 0A 0C 24 00 00 00 0C 12 ..C1..D...$..... + 3700: 00 00 00 0C 01 00 00 00 0C 00 00 00 00 0C 00 00 ................ + 3710: 00 00 0C 00 00 00 00 11 14 0A 11 82 0C 00 01 08 ................ + 3720: 00 01 14 04 00 00 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 3730: 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 ...............y + 3740: 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 ................ + 3750: 00 00 00 00 79 00 0D 43 32 00 12 44 06 0A 0C BC ....y..C2..D.... + 3760: 02 00 00 0C 5E 01 00 00 0C 01 00 00 00 0C 00 00 ....^........... + 3770: 00 00 0C 00 00 00 00 0C 01 00 00 00 11 14 0A 11 ................ + 3780: 82 0C 00 01 08 00 01 15 04 00 00 00 00 00 00 79 ...............y + 3790: 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 ................ + 37A0: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 ....y........... + 37B0: 00 00 00 00 00 00 00 00 00 79 00 0D 43 33 00 08 .........y..C3.. + 37C0: 5F 43 50 43 12 40 19 17 0A 17 0A 03 11 14 0A 11 _CPC.@.......... + 37D0: 82 0C 00 01 08 00 01 81 04 00 00 00 00 00 00 79 ...............y + 37E0: 00 11 14 0A 11 82 0C 00 7F 08 10 04 B0 02 01 C0 ................ + 37F0: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 08 ....y........... + 3800: 04 B0 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 3810: 0C 00 7F 08 00 04 B0 02 01 C0 00 00 00 00 79 00 ..............y. + 3820: 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 ................ + 3830: 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 10 04 ...y............ + 3840: B3 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 3850: 00 7F 08 08 04 B3 02 01 C0 00 00 00 00 79 00 11 .............y.. + 3860: 14 0A 11 82 0C 00 7F 08 00 04 B3 02 01 C0 00 00 ................ + 3870: 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 ..y............. + 3880: 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 3890: 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 ............y... + 38A0: 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 38B0: 00 79 00 11 14 0A 11 82 0C 00 7F 40 00 04 E7 00 .y.........@.... + 38C0: 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F ......y......... + 38D0: 40 00 04 E8 00 00 00 00 00 00 00 79 00 11 14 0A @..........y.... + 38E0: 11 82 0C 00 7F 02 00 04 B4 02 01 C0 00 00 00 00 ................ + 38F0: 79 00 11 14 0A 11 82 0C 00 7F 01 00 04 B1 02 01 y............... + 3900: C0 00 00 00 00 79 00 0C 01 00 00 00 11 14 0A 11 .....y.......... + 3910: 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 ...............y + 3920: 00 11 14 0A 11 82 0C 00 7F 08 18 04 B3 02 01 C0 ................ + 3930: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 ....y........... + 3940: 00 00 00 00 00 00 00 00 00 79 00 0C 90 01 00 00 .........y...... + 3950: 0C E5 0C 00 00 10 42 53 5C 2F 03 5F 53 42 5F 50 ......BS\/._SB_P + 3960: 4C 54 46 43 30 30 42 08 5F 50 43 54 12 2C 02 11 LTFC00B._PCT.,.. + 3970: 14 0A 11 82 0C 00 7F 40 00 00 62 00 01 C0 00 00 .......@..b..... + 3980: 00 00 79 00 11 14 0A 11 82 0C 00 7F 40 00 00 00 ..y.........@... + 3990: 00 00 00 00 00 00 00 79 00 08 5F 50 53 53 12 46 .......y.._PSS.F + 39A0: 06 03 12 20 06 0C E4 0C 00 00 0C 78 0F 00 00 0C ... .......x.... + 39B0: 00 00 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 ................ + 39C0: 00 00 00 12 20 06 0C 08 07 00 00 0C BC 07 00 00 .... ........... + 39D0: 0C 00 00 00 00 0C 00 00 00 00 0C 01 00 00 00 0C ................ + 39E0: 01 00 00 00 12 20 06 0C 40 06 00 00 0C 40 06 00 ..... ..@....@.. + 39F0: 00 0C 00 00 00 00 0C 00 00 00 00 0C 02 00 00 00 ................ + 3A00: 0C 02 00 00 00 08 58 50 53 53 12 4B 0D 03 12 47 ......XPSS.K...G + 3A10: 04 08 0C E4 0C 00 00 0C 78 0F 00 00 0C 00 00 00 ........x....... + 3A20: 00 0C 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 ................ + 3A30: 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 11 0B ................ + 3A40: 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 00 ................ + 3A50: 00 00 00 00 00 00 12 47 04 08 0C 08 07 00 00 0C .......G........ + 3A60: BC 07 00 00 0C 00 00 00 00 0C 00 00 00 00 11 0B ................ + 3A70: 0A 08 01 00 00 00 00 00 00 00 11 0B 0A 08 01 00 ................ + 3A80: 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 ................ + 3A90: 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 12 47 ...............G + 3AA0: 04 08 0C 40 06 00 00 0C 40 06 00 00 0C 00 00 00 ...@....@....... + 3AB0: 00 0C 00 00 00 00 11 0B 0A 08 02 00 00 00 00 00 ................ + 3AC0: 00 00 11 0B 0A 08 02 00 00 00 00 00 00 00 11 0B ................ + 3AD0: 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 00 ................ + 3AE0: 00 00 00 00 00 00 08 5F 50 53 44 12 18 01 12 15 ......._PSD..... + 3AF0: 05 0A 05 0A 00 0C 05 00 00 00 0C FE 00 00 00 0C ................ + 3B00: 02 00 00 00 08 50 50 43 56 0A 00 14 0B 5F 50 50 .....PPCV...._PP + 3B10: 43 00 A4 50 50 43 56 08 5F 43 53 54 12 4B 06 04 C..PPCV._CST.K.. + 3B20: 0A 03 12 21 04 11 14 0A 11 82 0C 00 7F 02 02 00 ...!............ + 3B30: 00 00 00 00 00 00 00 00 79 00 0A 01 0B 01 00 0C ........y....... + 3B40: 00 00 00 00 12 21 04 11 14 0A 11 82 0C 00 01 08 .....!.......... + 3B50: 00 01 14 04 00 00 00 00 00 00 79 00 0A 02 0B 12 ..........y..... + 3B60: 00 0C 00 00 00 00 12 21 04 11 14 0A 11 82 0C 00 .......!........ + 3B70: 01 08 00 01 15 04 00 00 00 00 00 00 79 00 0A 03 ............y... + 3B80: 0B 5E 01 0C 00 00 00 00 08 5F 43 53 44 12 1D 01 .^......._CSD... + 3B90: 12 1A 06 0A 06 0A 00 0C 05 00 00 00 0C FE 00 00 ................ + 3BA0: 00 0C 02 00 00 00 0C 00 00 00 00 08 5F 4C 50 49 ............_LPI + 3BB0: 12 41 14 06 0B 00 00 0E 00 00 00 00 00 00 00 00 .A.............. + 3BC0: 0B 03 00 12 44 06 0A 0C 02 00 00 00 0C 01 00 00 ....D........... + 3BD0: 00 0C 01 00 00 00 0C 00 00 00 00 0C 00 00 00 00 ................ + 3BE0: 0C 00 00 00 00 11 14 0A 11 82 0C 00 7F 02 02 00 ................ + 3BF0: 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 3C00: 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 .............y.. + 3C10: 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 3C20: 00 00 79 00 0D 43 31 00 12 44 06 0A 0C 24 00 00 ..y..C1..D...$.. + 3C30: 00 0C 12 00 00 00 0C 01 00 00 00 0C 00 00 00 00 ................ + 3C40: 0C 00 00 00 00 0C 00 00 00 00 11 14 0A 11 82 0C ................ + 3C50: 00 01 08 00 01 14 04 00 00 00 00 00 00 79 00 11 .............y.. + 3C60: 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 3C70: 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 ..y............. + 3C80: 00 00 00 00 00 00 00 79 00 0D 43 32 00 12 44 06 .......y..C2..D. + 3C90: 0A 0C BC 02 00 00 0C 5E 01 00 00 0C 01 00 00 00 .......^........ + 3CA0: 0C 00 00 00 00 0C 00 00 00 00 0C 01 00 00 00 11 ................ + 3CB0: 14 0A 11 82 0C 00 01 08 00 01 15 04 00 00 00 00 ................ + 3CC0: 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 ..y............. + 3CD0: 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 3CE0: 00 00 00 00 00 00 00 00 00 00 00 00 79 00 0D 43 ............y..C + 3CF0: 33 00 08 5F 43 50 43 12 40 19 17 0A 17 0A 03 11 3.._CPC.@....... + 3D00: 14 0A 11 82 0C 00 01 08 00 01 81 04 00 00 00 00 ................ + 3D10: 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 10 04 B0 ..y............. + 3D20: 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 3D30: 7F 08 08 04 B0 02 01 C0 00 00 00 00 79 00 11 14 ............y... + 3D40: 0A 11 82 0C 00 7F 08 00 04 B0 02 01 C0 00 00 00 ................ + 3D50: 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 .y.............. + 3D60: 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F ......y......... + 3D70: 08 10 04 B3 02 01 C0 00 00 00 00 79 00 11 14 0A ...........y.... + 3D80: 11 82 0C 00 7F 08 08 04 B3 02 01 C0 00 00 00 00 ................ + 3D90: 79 00 11 14 0A 11 82 0C 00 7F 08 00 04 B3 02 01 y............... + 3DA0: C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 .....y.......... + 3DB0: 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 3DC0: 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 ...............y + 3DD0: 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 ................ + 3DE0: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 40 00 ....y.........@. + 3DF0: 04 E7 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 3E00: 0C 00 7F 40 00 04 E8 00 00 00 00 00 00 00 79 00 ...@..........y. + 3E10: 11 14 0A 11 82 0C 00 7F 02 00 04 B4 02 01 C0 00 ................ + 3E20: 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 01 00 04 ...y............ + 3E30: B1 02 01 C0 00 00 00 00 79 00 0C 01 00 00 00 11 ........y....... + 3E40: 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 3E50: 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 18 04 B3 ..y............. + 3E60: 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 3E70: 00 00 00 00 00 00 00 00 00 00 00 00 79 00 0C 90 ............y... + 3E80: 01 00 00 0C E5 0C 00 00 10 42 53 5C 2F 03 5F 53 .........BS\/._S + 3E90: 42 5F 50 4C 54 46 43 30 30 43 08 5F 50 43 54 12 B_PLTFC00C._PCT. + 3EA0: 2C 02 11 14 0A 11 82 0C 00 7F 40 00 00 62 00 01 ,.........@..b.. + 3EB0: C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 40 .....y.........@ + 3EC0: 00 00 00 00 00 00 00 00 00 00 79 00 08 5F 50 53 ..........y.._PS + 3ED0: 53 12 46 06 03 12 20 06 0C E4 0C 00 00 0C 78 0F S.F... .......x. + 3EE0: 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 00 ................ + 3EF0: 00 0C 00 00 00 00 12 20 06 0C 08 07 00 00 0C BC ....... ........ + 3F00: 07 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 01 00 ................ + 3F10: 00 00 0C 01 00 00 00 12 20 06 0C 40 06 00 00 0C ........ ..@.... + 3F20: 40 06 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 02 @............... + 3F30: 00 00 00 0C 02 00 00 00 08 58 50 53 53 12 4B 0D .........XPSS.K. + 3F40: 03 12 47 04 08 0C E4 0C 00 00 0C 78 0F 00 00 0C ..G........x.... + 3F50: 00 00 00 00 0C 00 00 00 00 11 0B 0A 08 00 00 00 ................ + 3F60: 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 ................ + 3F70: 00 11 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A ................ + 3F80: 08 00 00 00 00 00 00 00 00 12 47 04 08 0C 08 07 ..........G..... + 3F90: 00 00 0C BC 07 00 00 0C 00 00 00 00 0C 00 00 00 ................ + 3FA0: 00 11 0B 0A 08 01 00 00 00 00 00 00 00 11 0B 0A ................ + 3FB0: 08 01 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 ................ + 3FC0: 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 ................ + 3FD0: 00 12 47 04 08 0C 40 06 00 00 0C 40 06 00 00 0C ..G...@....@.... + 3FE0: 00 00 00 00 0C 00 00 00 00 11 0B 0A 08 02 00 00 ................ + 3FF0: 00 00 00 00 00 11 0B 0A 08 02 00 00 00 00 00 00 ................ + 4000: 00 11 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A ................ + 4010: 08 00 00 00 00 00 00 00 00 08 5F 50 53 44 12 18 .........._PSD.. + 4020: 01 12 15 05 0A 05 0A 00 0C 06 00 00 00 0C FE 00 ................ + 4030: 00 00 0C 02 00 00 00 08 50 50 43 56 0A 00 14 0B ........PPCV.... + 4040: 5F 50 50 43 00 A4 50 50 43 56 08 5F 43 53 54 12 _PPC..PPCV._CST. + 4050: 4B 06 04 0A 03 12 21 04 11 14 0A 11 82 0C 00 7F K.....!......... + 4060: 02 02 00 00 00 00 00 00 00 00 00 79 00 0A 01 0B ...........y.... + 4070: 01 00 0C 00 00 00 00 12 21 04 11 14 0A 11 82 0C ........!....... + 4080: 00 01 08 00 01 14 04 00 00 00 00 00 00 79 00 0A .............y.. + 4090: 02 0B 12 00 0C 00 00 00 00 12 21 04 11 14 0A 11 ..........!..... + 40A0: 82 0C 00 01 08 00 01 15 04 00 00 00 00 00 00 79 ...............y + 40B0: 00 0A 03 0B 5E 01 0C 00 00 00 00 08 5F 43 53 44 ....^......._CSD + 40C0: 12 1D 01 12 1A 06 0A 06 0A 00 0C 06 00 00 00 0C ................ + 40D0: FE 00 00 00 0C 02 00 00 00 0C 00 00 00 00 08 5F ..............._ + 40E0: 4C 50 49 12 41 14 06 0B 00 00 0E 00 00 00 00 00 LPI.A........... + 40F0: 00 00 00 0B 03 00 12 44 06 0A 0C 02 00 00 00 0C .......D........ + 4100: 01 00 00 00 0C 01 00 00 00 0C 00 00 00 00 0C 00 ................ + 4110: 00 00 00 0C 00 00 00 00 11 14 0A 11 82 0C 00 7F ................ + 4120: 02 02 00 00 00 00 00 00 00 00 00 79 00 11 14 0A ...........y.... + 4130: 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4140: 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 y............... + 4150: 00 00 00 00 00 79 00 0D 43 31 00 12 44 06 0A 0C .....y..C1..D... + 4160: 24 00 00 00 0C 12 00 00 00 0C 01 00 00 00 0C 00 $............... + 4170: 00 00 00 0C 00 00 00 00 0C 00 00 00 00 11 14 0A ................ + 4180: 11 82 0C 00 01 08 00 01 14 04 00 00 00 00 00 00 ................ + 4190: 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 y............... + 41A0: 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 .....y.......... + 41B0: 00 00 00 00 00 00 00 00 00 00 79 00 0D 43 32 00 ..........y..C2. + 41C0: 12 44 06 0A 0C BC 02 00 00 0C 5E 01 00 00 0C 01 .D........^..... + 41D0: 00 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 01 00 ................ + 41E0: 00 00 11 14 0A 11 82 0C 00 01 08 00 01 15 04 00 ................ + 41F0: 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 .....y.......... + 4200: 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 4210: 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 ...............y + 4220: 00 0D 43 33 00 08 5F 43 50 43 12 40 19 17 0A 17 ..C3.._CPC.@.... + 4230: 0A 03 11 14 0A 11 82 0C 00 01 08 00 01 81 04 00 ................ + 4240: 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 .....y.......... + 4250: 10 04 B0 02 01 C0 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 4260: 82 0C 00 7F 08 08 04 B0 02 01 C0 00 00 00 00 79 ...............y + 4270: 00 11 14 0A 11 82 0C 00 7F 08 00 04 B0 02 01 C0 ................ + 4280: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 ....y........... + 4290: 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 42A0: 0C 00 7F 08 10 04 B3 02 01 C0 00 00 00 00 79 00 ..............y. + 42B0: 11 14 0A 11 82 0C 00 7F 08 08 04 B3 02 01 C0 00 ................ + 42C0: 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 00 04 ...y............ + 42D0: B3 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 42E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 .............y.. + 42F0: 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 4300: 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 ..y............. + 4310: 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 4320: 7F 40 00 04 E7 00 00 00 00 00 00 00 79 00 11 14 .@..........y... + 4330: 0A 11 82 0C 00 7F 40 00 04 E8 00 00 00 00 00 00 ......@......... + 4340: 00 79 00 11 14 0A 11 82 0C 00 7F 02 00 04 B4 02 .y.............. + 4350: 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F ......y......... + 4360: 01 00 04 B1 02 01 C0 00 00 00 00 79 00 0C 01 00 ...........y.... + 4370: 00 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 ................ + 4380: 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 .....y.......... + 4390: 18 04 B3 02 01 C0 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 43A0: 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 ...............y + 43B0: 00 0C 90 01 00 00 0C E5 0C 00 00 10 42 53 5C 2F ............BS\/ + 43C0: 03 5F 53 42 5F 50 4C 54 46 43 30 30 44 08 5F 50 ._SB_PLTFC00D._P + 43D0: 43 54 12 2C 02 11 14 0A 11 82 0C 00 7F 40 00 00 CT.,.........@.. + 43E0: 62 00 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C b.......y....... + 43F0: 00 7F 40 00 00 00 00 00 00 00 00 00 00 79 00 08 ..@..........y.. + 4400: 5F 50 53 53 12 46 06 03 12 20 06 0C E4 0C 00 00 _PSS.F... ...... + 4410: 0C 78 0F 00 00 0C 00 00 00 00 0C 00 00 00 00 0C .x.............. + 4420: 00 00 00 00 0C 00 00 00 00 12 20 06 0C 08 07 00 .......... ..... + 4430: 00 0C BC 07 00 00 0C 00 00 00 00 0C 00 00 00 00 ................ + 4440: 0C 01 00 00 00 0C 01 00 00 00 12 20 06 0C 40 06 ........... ..@. + 4450: 00 00 0C 40 06 00 00 0C 00 00 00 00 0C 00 00 00 ...@............ + 4460: 00 0C 02 00 00 00 0C 02 00 00 00 08 58 50 53 53 ............XPSS + 4470: 12 4B 0D 03 12 47 04 08 0C E4 0C 00 00 0C 78 0F .K...G........x. + 4480: 00 00 0C 00 00 00 00 0C 00 00 00 00 11 0B 0A 08 ................ + 4490: 00 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 ................ + 44A0: 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 ................ + 44B0: 11 0B 0A 08 00 00 00 00 00 00 00 00 12 47 04 08 .............G.. + 44C0: 0C 08 07 00 00 0C BC 07 00 00 0C 00 00 00 00 0C ................ + 44D0: 00 00 00 00 11 0B 0A 08 01 00 00 00 00 00 00 00 ................ + 44E0: 11 0B 0A 08 01 00 00 00 00 00 00 00 11 0B 0A 08 ................ + 44F0: 00 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 ................ + 4500: 00 00 00 00 12 47 04 08 0C 40 06 00 00 0C 40 06 .....G...@....@. + 4510: 00 00 0C 00 00 00 00 0C 00 00 00 00 11 0B 0A 08 ................ + 4520: 02 00 00 00 00 00 00 00 11 0B 0A 08 02 00 00 00 ................ + 4530: 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 ................ + 4540: 11 0B 0A 08 00 00 00 00 00 00 00 00 08 5F 50 53 ............._PS + 4550: 44 12 18 01 12 15 05 0A 05 0A 00 0C 06 00 00 00 D............... + 4560: 0C FE 00 00 00 0C 02 00 00 00 08 50 50 43 56 0A ...........PPCV. + 4570: 00 14 0B 5F 50 50 43 00 A4 50 50 43 56 08 5F 43 ..._PPC..PPCV._C + 4580: 53 54 12 4B 06 04 0A 03 12 21 04 11 14 0A 11 82 ST.K.....!...... + 4590: 0C 00 7F 02 02 00 00 00 00 00 00 00 00 00 79 00 ..............y. + 45A0: 0A 01 0B 01 00 0C 00 00 00 00 12 21 04 11 14 0A ...........!.... + 45B0: 11 82 0C 00 01 08 00 01 14 04 00 00 00 00 00 00 ................ + 45C0: 79 00 0A 02 0B 12 00 0C 00 00 00 00 12 21 04 11 y............!.. + 45D0: 14 0A 11 82 0C 00 01 08 00 01 15 04 00 00 00 00 ................ + 45E0: 00 00 79 00 0A 03 0B 5E 01 0C 00 00 00 00 08 5F ..y....^......._ + 45F0: 43 53 44 12 1D 01 12 1A 06 0A 06 0A 00 0C 06 00 CSD............. + 4600: 00 00 0C FE 00 00 00 0C 02 00 00 00 0C 00 00 00 ................ + 4610: 00 08 5F 4C 50 49 12 41 14 06 0B 00 00 0E 00 00 .._LPI.A........ + 4620: 00 00 00 00 00 00 0B 03 00 12 44 06 0A 0C 02 00 ..........D..... + 4630: 00 00 0C 01 00 00 00 0C 01 00 00 00 0C 00 00 00 ................ + 4640: 00 0C 00 00 00 00 0C 00 00 00 00 11 14 0A 11 82 ................ + 4650: 0C 00 7F 02 02 00 00 00 00 00 00 00 00 00 79 00 ..............y. + 4660: 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 ................ + 4670: 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 ...y............ + 4680: 00 00 00 00 00 00 00 00 79 00 0D 43 31 00 12 44 ........y..C1..D + 4690: 06 0A 0C 24 00 00 00 0C 12 00 00 00 0C 01 00 00 ...$............ + 46A0: 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 00 00 ................ + 46B0: 11 14 0A 11 82 0C 00 01 08 00 01 14 04 00 00 00 ................ + 46C0: 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 ...y............ + 46D0: 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 46E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 0D .............y.. + 46F0: 43 32 00 12 44 06 0A 0C BC 02 00 00 0C 5E 01 00 C2..D........^.. + 4700: 00 0C 01 00 00 00 0C 00 00 00 00 0C 00 00 00 00 ................ + 4710: 0C 01 00 00 00 11 14 0A 11 82 0C 00 01 08 00 01 ................ + 4720: 15 04 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 4730: 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 .............y.. + 4740: 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 4750: 00 00 79 00 0D 43 33 00 08 5F 43 50 43 12 40 19 ..y..C3.._CPC.@. + 4760: 17 0A 17 0A 03 11 14 0A 11 82 0C 00 01 08 00 01 ................ + 4770: 81 04 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 4780: 00 7F 08 10 04 B0 02 01 C0 00 00 00 00 79 00 11 .............y.. + 4790: 14 0A 11 82 0C 00 7F 08 08 04 B0 02 01 C0 00 00 ................ + 47A0: 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 00 04 B0 ..y............. + 47B0: 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 47C0: 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 ............y... + 47D0: 0A 11 82 0C 00 7F 08 10 04 B3 02 01 C0 00 00 00 ................ + 47E0: 00 79 00 11 14 0A 11 82 0C 00 7F 08 08 04 B3 02 .y.............. + 47F0: 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F ......y......... + 4800: 08 00 04 B3 02 01 C0 00 00 00 00 79 00 11 14 0A ...........y.... + 4810: 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4820: 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 y............... + 4830: 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 .....y.......... + 4840: 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 4850: 82 0C 00 7F 40 00 04 E7 00 00 00 00 00 00 00 79 ....@..........y + 4860: 00 11 14 0A 11 82 0C 00 7F 40 00 04 E8 00 00 00 .........@...... + 4870: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 02 00 ....y........... + 4880: 04 B4 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 4890: 0C 00 7F 01 00 04 B1 02 01 C0 00 00 00 00 79 00 ..............y. + 48A0: 0C 01 00 00 00 11 14 0A 11 82 0C 00 00 00 00 00 ................ + 48B0: 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 48C0: 00 7F 08 18 04 B3 02 01 C0 00 00 00 00 79 00 11 .............y.. + 48D0: 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 48E0: 00 00 79 00 0C 90 01 00 00 0C E5 0C 00 00 10 42 ..y............B + 48F0: 53 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 45 S\/._SB_PLTFC00E + 4900: 08 5F 50 43 54 12 2C 02 11 14 0A 11 82 0C 00 7F ._PCT.,......... + 4910: 40 00 00 62 00 01 C0 00 00 00 00 79 00 11 14 0A @..b.......y.... + 4920: 11 82 0C 00 7F 40 00 00 00 00 00 00 00 00 00 00 .....@.......... + 4930: 79 00 08 5F 50 53 53 12 46 06 03 12 20 06 0C E4 y.._PSS.F... ... + 4940: 0C 00 00 0C 78 0F 00 00 0C 00 00 00 00 0C 00 00 ....x........... + 4950: 00 00 0C 00 00 00 00 0C 00 00 00 00 12 20 06 0C ............. .. + 4960: 08 07 00 00 0C BC 07 00 00 0C 00 00 00 00 0C 00 ................ + 4970: 00 00 00 0C 01 00 00 00 0C 01 00 00 00 12 20 06 .............. . + 4980: 0C 40 06 00 00 0C 40 06 00 00 0C 00 00 00 00 0C .@....@......... + 4990: 00 00 00 00 0C 02 00 00 00 0C 02 00 00 00 08 58 ...............X + 49A0: 50 53 53 12 4B 0D 03 12 47 04 08 0C E4 0C 00 00 PSS.K...G....... + 49B0: 0C 78 0F 00 00 0C 00 00 00 00 0C 00 00 00 00 11 .x.............. + 49C0: 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 ................ + 49D0: 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 ................ + 49E0: 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 12 ................ + 49F0: 47 04 08 0C 08 07 00 00 0C BC 07 00 00 0C 00 00 G............... + 4A00: 00 00 0C 00 00 00 00 11 0B 0A 08 01 00 00 00 00 ................ + 4A10: 00 00 00 11 0B 0A 08 01 00 00 00 00 00 00 00 11 ................ + 4A20: 0B 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 ................ + 4A30: 00 00 00 00 00 00 00 12 47 04 08 0C 40 06 00 00 ........G...@... + 4A40: 0C 40 06 00 00 0C 00 00 00 00 0C 00 00 00 00 11 .@.............. + 4A50: 0B 0A 08 02 00 00 00 00 00 00 00 11 0B 0A 08 02 ................ + 4A60: 00 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 ................ + 4A70: 00 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 08 ................ + 4A80: 5F 50 53 44 12 18 01 12 15 05 0A 05 0A 00 0C 07 _PSD............ + 4A90: 00 00 00 0C FE 00 00 00 0C 02 00 00 00 08 50 50 ..............PP + 4AA0: 43 56 0A 00 14 0B 5F 50 50 43 00 A4 50 50 43 56 CV...._PPC..PPCV + 4AB0: 08 5F 43 53 54 12 4B 06 04 0A 03 12 21 04 11 14 ._CST.K.....!... + 4AC0: 0A 11 82 0C 00 7F 02 02 00 00 00 00 00 00 00 00 ................ + 4AD0: 00 79 00 0A 01 0B 01 00 0C 00 00 00 00 12 21 04 .y............!. + 4AE0: 11 14 0A 11 82 0C 00 01 08 00 01 14 04 00 00 00 ................ + 4AF0: 00 00 00 79 00 0A 02 0B 12 00 0C 00 00 00 00 12 ...y............ + 4B00: 21 04 11 14 0A 11 82 0C 00 01 08 00 01 15 04 00 !............... + 4B10: 00 00 00 00 00 79 00 0A 03 0B 5E 01 0C 00 00 00 .....y....^..... + 4B20: 00 08 5F 43 53 44 12 1D 01 12 1A 06 0A 06 0A 00 .._CSD.......... + 4B30: 0C 07 00 00 00 0C FE 00 00 00 0C 02 00 00 00 0C ................ + 4B40: 00 00 00 00 08 5F 4C 50 49 12 41 14 06 0B 00 00 ....._LPI.A..... + 4B50: 0E 00 00 00 00 00 00 00 00 0B 03 00 12 44 06 0A .............D.. + 4B60: 0C 02 00 00 00 0C 01 00 00 00 0C 01 00 00 00 0C ................ + 4B70: 00 00 00 00 0C 00 00 00 00 0C 00 00 00 00 11 14 ................ + 4B80: 0A 11 82 0C 00 7F 02 02 00 00 00 00 00 00 00 00 ................ + 4B90: 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 .y.............. + 4BA0: 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 ......y......... + 4BB0: 00 00 00 00 00 00 00 00 00 00 00 79 00 0D 43 31 ...........y..C1 + 4BC0: 00 12 44 06 0A 0C 24 00 00 00 0C 12 00 00 00 0C ..D...$......... + 4BD0: 01 00 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 ................ + 4BE0: 00 00 00 11 14 0A 11 82 0C 00 01 08 00 01 14 04 ................ + 4BF0: 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 ......y......... + 4C00: 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A ...........y.... + 4C10: 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4C20: 79 00 0D 43 32 00 12 44 06 0A 0C BC 02 00 00 0C y..C2..D........ + 4C30: 5E 01 00 00 0C 01 00 00 00 0C 00 00 00 00 0C 00 ^............... + 4C40: 00 00 00 0C 01 00 00 00 11 14 0A 11 82 0C 00 01 ................ + 4C50: 08 00 01 15 04 00 00 00 00 00 00 79 00 11 14 0A ...........y.... + 4C60: 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 4C70: 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 y............... + 4C80: 00 00 00 00 00 79 00 0D 43 33 00 08 5F 43 50 43 .....y..C3.._CPC + 4C90: 12 40 19 17 0A 17 0A 03 11 14 0A 11 82 0C 00 01 .@.............. + 4CA0: 08 00 01 81 04 00 00 00 00 00 00 79 00 11 14 0A ...........y.... + 4CB0: 11 82 0C 00 7F 08 10 04 B0 02 01 C0 00 00 00 00 ................ + 4CC0: 79 00 11 14 0A 11 82 0C 00 7F 08 08 04 B0 02 01 y............... + 4CD0: C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 .....y.......... + 4CE0: 00 04 B0 02 01 C0 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 4CF0: 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 ...............y + 4D00: 00 11 14 0A 11 82 0C 00 7F 08 10 04 B3 02 01 C0 ................ + 4D10: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 08 ....y........... + 4D20: 04 B3 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 4D30: 0C 00 7F 08 00 04 B3 02 01 C0 00 00 00 00 79 00 ..............y. + 4D40: 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 ................ + 4D50: 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 ...y............ + 4D60: 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 4D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 11 .............y.. + 4D80: 14 0A 11 82 0C 00 7F 40 00 04 E7 00 00 00 00 00 .......@........ + 4D90: 00 00 79 00 11 14 0A 11 82 0C 00 7F 40 00 04 E8 ..y.........@... + 4DA0: 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 4DB0: 7F 02 00 04 B4 02 01 C0 00 00 00 00 79 00 11 14 ............y... + 4DC0: 0A 11 82 0C 00 7F 01 00 04 B1 02 01 C0 00 00 00 ................ + 4DD0: 00 79 00 0C 01 00 00 00 11 14 0A 11 82 0C 00 00 .y.............. + 4DE0: 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A ...........y.... + 4DF0: 11 82 0C 00 7F 08 18 04 B3 02 01 C0 00 00 00 00 ................ + 4E00: 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 y............... + 4E10: 00 00 00 00 00 79 00 0C 90 01 00 00 0C E5 0C 00 .....y.......... + 4E20: 00 10 42 53 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 ..BS\/._SB_PLTFC + 4E30: 30 30 46 08 5F 50 43 54 12 2C 02 11 14 0A 11 82 00F._PCT.,...... + 4E40: 0C 00 7F 40 00 00 62 00 01 C0 00 00 00 00 79 00 ...@..b.......y. + 4E50: 11 14 0A 11 82 0C 00 7F 40 00 00 00 00 00 00 00 ........@....... + 4E60: 00 00 00 79 00 08 5F 50 53 53 12 46 06 03 12 20 ...y.._PSS.F... + 4E70: 06 0C E4 0C 00 00 0C 78 0F 00 00 0C 00 00 00 00 .......x........ + 4E80: 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 00 00 12 ................ + 4E90: 20 06 0C 08 07 00 00 0C BC 07 00 00 0C 00 00 00 ............... + 4EA0: 00 0C 00 00 00 00 0C 01 00 00 00 0C 01 00 00 00 ................ + 4EB0: 12 20 06 0C 40 06 00 00 0C 40 06 00 00 0C 00 00 . ..@....@...... + 4EC0: 00 00 0C 00 00 00 00 0C 02 00 00 00 0C 02 00 00 ................ + 4ED0: 00 08 58 50 53 53 12 4B 0D 03 12 47 04 08 0C E4 ..XPSS.K...G.... + 4EE0: 0C 00 00 0C 78 0F 00 00 0C 00 00 00 00 0C 00 00 ....x........... + 4EF0: 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 11 0B ................ + 4F00: 0A 08 00 00 00 00 00 00 00 00 11 0B 0A 08 00 00 ................ + 4F10: 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 ................ + 4F20: 00 00 12 47 04 08 0C 08 07 00 00 0C BC 07 00 00 ...G............ + 4F30: 0C 00 00 00 00 0C 00 00 00 00 11 0B 0A 08 01 00 ................ + 4F40: 00 00 00 00 00 00 11 0B 0A 08 01 00 00 00 00 00 ................ + 4F50: 00 00 11 0B 0A 08 00 00 00 00 00 00 00 00 11 0B ................ + 4F60: 0A 08 00 00 00 00 00 00 00 00 12 47 04 08 0C 40 ...........G...@ + 4F70: 06 00 00 0C 40 06 00 00 0C 00 00 00 00 0C 00 00 ....@........... + 4F80: 00 00 11 0B 0A 08 02 00 00 00 00 00 00 00 11 0B ................ + 4F90: 0A 08 02 00 00 00 00 00 00 00 11 0B 0A 08 00 00 ................ + 4FA0: 00 00 00 00 00 00 11 0B 0A 08 00 00 00 00 00 00 ................ + 4FB0: 00 00 08 5F 50 53 44 12 18 01 12 15 05 0A 05 0A ..._PSD......... + 4FC0: 00 0C 07 00 00 00 0C FE 00 00 00 0C 02 00 00 00 ................ + 4FD0: 08 50 50 43 56 0A 00 14 0B 5F 50 50 43 00 A4 50 .PPCV...._PPC..P + 4FE0: 50 43 56 08 5F 43 53 54 12 4B 06 04 0A 03 12 21 PCV._CST.K.....! + 4FF0: 04 11 14 0A 11 82 0C 00 7F 02 02 00 00 00 00 00 ................ + 5000: 00 00 00 00 79 00 0A 01 0B 01 00 0C 00 00 00 00 ....y........... + 5010: 12 21 04 11 14 0A 11 82 0C 00 01 08 00 01 14 04 .!.............. + 5020: 00 00 00 00 00 00 79 00 0A 02 0B 12 00 0C 00 00 ......y......... + 5030: 00 00 12 21 04 11 14 0A 11 82 0C 00 01 08 00 01 ...!............ + 5040: 15 04 00 00 00 00 00 00 79 00 0A 03 0B 5E 01 0C ........y....^.. + 5050: 00 00 00 00 08 5F 43 53 44 12 1D 01 12 1A 06 0A ....._CSD....... + 5060: 06 0A 00 0C 07 00 00 00 0C FE 00 00 00 0C 02 00 ................ + 5070: 00 00 0C 00 00 00 00 08 5F 4C 50 49 12 41 14 06 ........_LPI.A.. + 5080: 0B 00 00 0E 00 00 00 00 00 00 00 00 0B 03 00 12 ................ + 5090: 44 06 0A 0C 02 00 00 00 0C 01 00 00 00 0C 01 00 D............... + 50A0: 00 00 0C 00 00 00 00 0C 00 00 00 00 0C 00 00 00 ................ + 50B0: 00 11 14 0A 11 82 0C 00 7F 02 02 00 00 00 00 00 ................ + 50C0: 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 ....y........... + 50D0: 00 00 00 00 00 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 50E0: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 ..............y. + 50F0: 0D 43 31 00 12 44 06 0A 0C 24 00 00 00 0C 12 00 .C1..D...$...... + 5100: 00 00 0C 01 00 00 00 0C 00 00 00 00 0C 00 00 00 ................ + 5110: 00 0C 00 00 00 00 11 14 0A 11 82 0C 00 01 08 00 ................ + 5120: 01 14 04 00 00 00 00 00 00 79 00 11 14 0A 11 82 .........y...... + 5130: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 ..............y. + 5140: 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 ................ + 5150: 00 00 00 79 00 0D 43 32 00 12 44 06 0A 0C BC 02 ...y..C2..D..... + 5160: 00 00 0C 5E 01 00 00 0C 01 00 00 00 0C 00 00 00 ...^............ + 5170: 00 0C 00 00 00 00 0C 01 00 00 00 11 14 0A 11 82 ................ + 5180: 0C 00 01 08 00 01 15 04 00 00 00 00 00 00 79 00 ..............y. + 5190: 11 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 ................ + 51A0: 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 ...y............ + 51B0: 00 00 00 00 00 00 00 00 79 00 0D 43 33 00 08 5F ........y..C3.._ + 51C0: 43 50 43 12 40 19 17 0A 17 0A 03 11 14 0A 11 82 CPC.@........... + 51D0: 0C 00 01 08 00 01 81 04 00 00 00 00 00 00 79 00 ..............y. + 51E0: 11 14 0A 11 82 0C 00 7F 08 10 04 B0 02 01 C0 00 ................ + 51F0: 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 08 04 ...y............ + 5200: B0 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C ........y....... + 5210: 00 7F 08 00 04 B0 02 01 C0 00 00 00 00 79 00 11 .............y.. + 5220: 14 0A 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 ................ + 5230: 00 00 79 00 11 14 0A 11 82 0C 00 7F 08 10 04 B3 ..y............. + 5240: 02 01 C0 00 00 00 00 79 00 11 14 0A 11 82 0C 00 .......y........ + 5250: 7F 08 08 04 B3 02 01 C0 00 00 00 00 79 00 11 14 ............y... + 5260: 0A 11 82 0C 00 7F 08 00 04 B3 02 01 C0 00 00 00 ................ + 5270: 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 00 00 .y.............. + 5280: 00 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 00 ......y......... + 5290: 00 00 00 00 00 00 00 00 00 00 00 79 00 11 14 0A ...........y.... + 52A0: 11 82 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 52B0: 79 00 11 14 0A 11 82 0C 00 7F 40 00 04 E7 00 00 y.........@..... + 52C0: 00 00 00 00 00 79 00 11 14 0A 11 82 0C 00 7F 40 .....y.........@ + 52D0: 00 04 E8 00 00 00 00 00 00 00 79 00 11 14 0A 11 ..........y..... + 52E0: 82 0C 00 7F 02 00 04 B4 02 01 C0 00 00 00 00 79 ...............y + 52F0: 00 11 14 0A 11 82 0C 00 7F 01 00 04 B1 02 01 C0 ................ + 5300: 00 00 00 00 79 00 0C 01 00 00 00 11 14 0A 11 82 ....y........... + 5310: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 79 00 ..............y. + 5320: 11 14 0A 11 82 0C 00 7F 08 18 04 B3 02 01 C0 00 ................ + 5330: 00 00 00 79 00 11 14 0A 11 82 0C 00 00 00 00 00 ...y............ + 5340: 00 00 00 00 00 00 00 00 79 00 0C 90 01 00 00 0C ........y....... + 5350: E5 0C 00 00 .... + +POAT @ 0x0000000000000000 + 0000: 50 4F 41 54 55 00 00 00 03 2E 4C 45 4E 4F 56 4F POATU.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 01 00 00 00 FF FF FF FF 01 00 00 00 ................ + 0030: FF FF FF FF 01 00 00 00 FF FF FF FF FF FF FF FF ................ + 0040: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ + 0050: FF FF FF FF FF ..... + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 73 05 00 00 01 8D 4C 45 4E 4F 56 4F SSDTs.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 10 4E 54 5C 5F 53 42 5F 5B 82 45 54 .....NT\_SB_[.ET + 0030: 41 43 44 43 08 5F 48 49 44 0D 41 43 50 49 30 30 ACDC._HID.ACPI00 + 0040: 30 45 00 08 5F 43 52 53 11 28 0A 25 8C 20 00 01 0E.._CRS.(.%. .. + 0050: 00 01 00 1B 00 01 00 00 B8 0B 17 00 00 19 00 23 ...............# + 0060: 00 00 00 34 00 5C 5F 53 42 2E 47 50 49 4F 00 79 ...4.\_SB.GPIO.y + 0070: 00 5B 80 43 4D 4F 50 00 0C 00 1D D8 FE 0B 00 01 .[.CMOP......... + 0080: 5B 81 44 04 43 4D 4F 50 03 41 54 56 45 20 41 45 [.D.CMOP.ATVE AE + 0090: 54 50 20 41 54 45 44 01 41 54 57 50 01 00 3E 44 TP ATED.ATWP..>D + 00A0: 54 56 45 20 44 45 54 50 20 44 54 45 44 01 44 54 TVE DETP DTED.DT + 00B0: 57 50 01 00 3E 42 55 53 59 01 00 07 41 54 45 45 WP..>BUSY...ATEE + 00C0: 01 44 54 45 45 01 14 12 5F 49 4E 49 00 70 01 41 .DTEE..._INI.p.A + 00D0: 54 45 45 70 01 44 54 45 45 14 0C 41 49 4E 54 00 TEEp.DTEE..AINT. + 00E0: 70 01 41 54 45 45 14 0C 44 49 4E 54 00 70 01 44 p.ATEE..DINT.p.D + 00F0: 54 45 45 14 09 5F 47 43 50 00 A4 0A A7 14 1B 5F TEE.._GCP......_ + 0100: 53 54 50 02 A0 0A 93 68 00 70 69 41 45 54 50 A1 STP....h.piAETP. + 0110: 07 70 69 44 45 54 50 A4 00 14 1B 5F 54 49 50 01 .piDETP...._TIP. + 0120: A0 0A 93 68 00 70 41 45 54 50 60 A1 07 70 44 45 ...h.pAETP`..pDE + 0130: 54 50 60 A4 60 14 23 5F 53 54 56 02 A0 0E 93 68 TP`.`.#_STV....h + 0140: 00 41 49 4E 54 70 69 41 54 56 45 A1 0B 44 49 4E .AINTpiATVE..DIN + 0150: 54 70 69 44 54 56 45 A4 00 14 1B 5F 54 49 56 01 TpiDTVE...._TIV. + 0160: A0 0A 93 68 00 70 41 54 56 45 60 A1 07 70 44 54 ...h.pATVE`..pDT + 0170: 56 45 60 A4 60 14 2B 5F 47 57 53 01 A0 12 93 68 VE`.`.+_GWS....h + 0180: 00 79 41 54 57 50 01 60 7D 60 41 54 45 44 60 A1 .yATWP.`}`ATED`. + 0190: 0F 79 44 54 57 50 01 60 7D 60 44 54 45 44 60 A4 .yDTWP.`}`DTED`. + 01A0: 60 14 1B 5F 43 57 53 01 A0 0A 93 68 00 70 01 41 `.._CWS....h.p.A + 01B0: 54 57 50 A1 07 70 01 44 54 57 50 A4 00 5B 80 50 TWP..p.DTWP..[.P + 01C0: 4D 30 30 00 0C 00 03 D8 FE 0B 00 01 5B 81 0E 50 M00.........[..P + 01D0: 4D 30 30 00 00 40 2B 52 43 54 4C 10 5B 80 52 52 M00..@+RCTL.[.RR + 01E0: 54 43 01 0A 72 0A 02 5B 81 10 52 52 54 43 01 52 TC..r..[..RRTC.R + 01F0: 54 43 49 08 52 54 43 44 08 5B 80 43 4D 4F 4D 00 TCI.RTCD.[.CMOM. + 0200: 0C 00 07 D8 FE 0B 00 01 5B 81 48 07 43 4D 4F 4D ........[.H.CMOM + 0210: 01 53 45 43 52 08 53 45 43 41 08 4D 49 4E 52 08 .SECR.SECA.MINR. + 0220: 4D 49 4E 41 08 48 4F 4E 52 08 48 4F 4E 41 08 44 MINA.HONR.HONA.D + 0230: 59 57 52 08 44 59 4D 52 08 4D 4F 4E 52 08 59 41 YWR.DYMR.MONR.YA + 0240: 52 52 08 52 54 52 41 08 52 54 52 42 08 52 54 52 RR.RTRA.RTRB.RTR + 0250: 43 08 52 54 44 41 08 00 40 12 52 54 41 43 08 00 C.RTDA..@.RTAC.. + 0260: 48 0A 52 54 43 43 08 00 38 45 52 41 50 08 00 10 H.RTCC..8ERAP... + 0270: 45 52 44 50 08 00 40 15 52 54 54 43 08 52 54 52 ERDP..@.RTTC.RTR + 0280: 45 08 08 54 5A 4C 49 0A FF 08 54 5A 56 4C 0A FF E..TZLI...TZVL.. + 0290: 08 54 5A 56 48 0A FF 08 4C 49 56 52 0A FF 08 52 .TZVH...LIVR...R + 02A0: 42 55 46 11 13 0A 10 00 00 00 00 00 00 00 00 00 BUF............. + 02B0: 00 00 00 00 00 00 00 5B 01 52 54 43 4C 00 14 47 .......[.RTCL..G + 02C0: 17 5F 47 52 54 08 8B 52 42 55 46 00 59 45 41 57 ._GRT..RBUF.YEAW + 02D0: 8C 52 42 55 46 0A 02 4D 4F 4E 42 8C 52 42 55 46 .RBUF..MONB.RBUF + 02E0: 0A 03 44 41 59 42 8C 52 42 55 46 0A 04 48 4F 55 ..DAYB.RBUF..HOU + 02F0: 42 8C 52 42 55 46 0A 05 4D 49 4E 42 8C 52 42 55 B.RBUF..MINB.RBU + 0300: 46 0A 06 53 45 43 42 8C 52 42 55 46 0A 07 56 41 F..SECB.RBUF..VA + 0310: 4C 42 8B 52 42 55 46 0A 08 4D 49 4C 57 8B 52 42 LB.RBUF..MILW.RB + 0320: 55 46 0A 0A 54 49 4D 57 8C 52 42 55 46 0A 0C 4C UF..TIMW.RBUF..L + 0330: 49 47 42 5B 23 52 54 43 4C FF FF 5B 28 53 45 43 IGB[#RTCL..[(SEC + 0340: 52 53 45 43 42 5B 28 4D 49 4E 52 4D 49 4E 42 5B RSECB[(MINRMINB[ + 0350: 28 48 4F 4E 52 48 4F 55 42 5B 28 44 59 4D 52 44 (HONRHOUB[(DYMRD + 0360: 41 59 42 5B 28 4D 4F 4E 52 4D 4F 4E 42 5B 28 59 AYB[(MONRMONB[(Y + 0370: 41 52 52 59 45 41 57 A0 22 90 92 93 7B 52 54 52 ARRYEAW."...{RTR + 0380: 41 0A 10 00 0A 10 93 7B 52 43 54 4C 0B 00 10 00 A......{RCTL.... + 0390: 0B 00 10 5B 28 52 54 41 43 60 A1 1B A0 13 93 7B ...[(RTAC`.....{ + 03A0: 52 54 52 41 0A 10 00 0A 10 5B 28 52 54 43 43 60 RTRA.....[(RTCC` + 03B0: A1 05 9D 0A 14 60 77 60 0A 64 60 72 60 59 45 41 .....`w`.d`r`YEA + 03C0: 57 59 45 41 57 A0 49 04 92 93 54 5A 4C 49 0A FF WYEAW.I...TZLI.. + 03D0: 70 54 5A 56 4C 52 54 43 49 70 52 54 43 44 61 70 pTZVLRTCIpRTCDap + 03E0: 54 5A 56 48 52 54 43 49 79 52 54 43 44 0A 08 62 TZVHRTCIyRTCD..b + 03F0: 7D 61 62 62 70 4C 49 56 52 52 54 43 49 70 52 54 }abbpLIVRRTCIpRT + 0400: 43 44 63 70 62 54 49 4D 57 70 63 4C 49 47 42 A1 CDcpbTIMWpcLIGB. + 0410: 0F 70 0B FF 07 54 49 4D 57 70 00 4C 49 47 42 70 .p...TIMWp.LIGBp + 0420: 01 4D 49 4C 57 70 01 56 41 4C 42 5B 27 52 54 43 .MILWp.VALB['RTC + 0430: 4C A4 52 42 55 46 14 4C 13 5F 53 52 54 09 8B 68 L.RBUF.L._SRT..h + 0440: 00 59 45 41 57 8C 68 0A 02 4D 4F 4E 42 8C 68 0A .YEAW.h..MONB.h. + 0450: 03 44 41 59 42 8C 68 0A 04 48 4F 55 42 8C 68 0A .DAYB.h..HOUB.h. + 0460: 05 4D 49 4E 42 8C 68 0A 06 53 45 43 42 8B 68 0A .MINB.h..SECB.h. + 0470: 08 4D 49 4C 57 8B 68 0A 0A 54 49 4D 57 8C 68 0A .MILW.h..TIMW.h. + 0480: 0C 4C 49 47 42 5B 23 52 54 43 4C FF FF 70 52 54 .LIGB[#RTCL..pRT + 0490: 52 42 62 7D 52 54 52 42 0A 80 52 54 52 42 5B 29 RBb}RTRB..RTRB[) + 04A0: 53 45 43 42 53 45 43 52 5B 29 4D 49 4E 42 4D 49 SECBSECR[)MINBMI + 04B0: 4E 52 5B 29 48 4F 55 42 48 4F 4E 52 5B 29 44 41 NR[)HOUBHONR[)DA + 04C0: 59 42 44 59 4D 52 5B 29 4D 4F 4E 42 4D 4F 4E 52 YBDYMR[)MONBMONR + 04D0: 78 59 45 41 57 0A 64 60 61 5B 29 60 59 41 52 52 xYEAW.d`a[)`YARR + 04E0: A0 22 90 92 93 7B 52 54 52 41 0A 10 00 0A 10 93 ."...{RTRA...... + 04F0: 7B 52 43 54 4C 0B 00 10 00 0B 00 10 5B 29 61 52 {RCTL.......[)aR + 0500: 54 41 43 A1 15 A0 13 93 7B 52 54 52 41 0A 10 00 TAC.....{RTRA... + 0510: 0A 10 5B 29 61 52 54 43 43 70 62 52 54 52 42 A0 ..[)aRTCCpbRTRB. + 0520: 4B 04 92 93 54 5A 4C 49 0A FF 7A 54 49 4D 57 0A K...TZLI..zTIMW. + 0530: 08 63 70 54 5A 56 48 52 54 43 49 70 63 52 54 43 .cpTZVHRTCIpcRTC + 0540: 44 7B 54 49 4D 57 0B FF FF 63 70 54 5A 56 4C 52 D{TIMW...cpTZVLR + 0550: 54 43 49 70 63 52 54 43 44 70 4C 49 56 52 52 54 TCIpcRTCDpLIVRRT + 0560: 43 49 70 4C 49 47 42 52 54 43 44 5B 27 52 54 43 CIpLIGBRTCD['RTC + 0570: 4C A4 00 L.. + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 5B 07 00 00 01 6C 4C 45 4E 4F 56 4F SSDT[....lLENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 4D 49 00 15 5C 4D 31 31 35 03 FF .....MI..\M115.. + 0030: 15 5C 4D 31 31 36 0E FF 15 5C 4D 31 31 37 0E FF .\M116...\M117.. + 0040: 15 5C 4D 31 31 38 0E FF 15 5C 4D 31 31 39 0E FF .\M118...\M119.. + 0050: 15 5C 4D 31 32 30 0E FF 15 5C 4D 30 33 37 06 FF .\M120...\M037.. + 0060: 15 5C 4D 32 32 37 06 FF 15 5C 4D 33 32 39 06 FF .\M227...\M329.. + 0070: 15 5C 4D 33 32 41 06 FF 15 5C 4D 33 32 42 06 FF .\M32A...\M32B.. + 0080: 15 5C 4D 33 33 30 06 FF 15 5C 4D 30 38 32 05 FF .\M330...\M082.. + 0090: 15 5C 4D 30 38 33 05 FF 15 5C 4D 30 38 34 05 FF .\M083...\M084.. + 00A0: 15 5C 4D 30 38 35 05 FF 15 5C 4D 32 32 31 05 FF .\M085...\M221.. + 00B0: 15 5C 4D 30 38 36 05 FF 15 5C 4D 32 32 39 05 FF .\M086...\M229.. + 00C0: 15 5C 4D 32 33 31 05 FF 15 5C 4D 32 33 35 05 FF .\M231...\M235.. + 00D0: 15 5C 4D 32 33 33 05 FF 15 5C 4D 30 38 37 05 FF .\M233...\M087.. + 00E0: 15 5C 4D 30 38 38 05 FF 15 5C 4D 30 38 39 05 FF .\M088...\M089.. + 00F0: 15 5C 4D 30 39 30 05 FF 15 5C 4D 30 39 31 05 FF .\M090...\M091.. + 0100: 15 5C 4D 30 39 32 05 FF 15 5C 4D 30 39 33 05 FF .\M092...\M093.. + 0110: 15 5C 4D 30 39 34 05 FF 15 5C 4D 30 39 35 05 FF .\M094...\M095.. + 0120: 15 5C 4D 30 39 36 05 FF 15 5C 4D 30 39 37 05 FF .\M096...\M097.. + 0130: 15 5C 4D 30 39 38 05 FF 15 5C 4D 30 39 39 05 FF .\M098...\M099.. + 0140: 15 5C 4D 31 30 30 05 FF 15 5C 4D 31 30 31 05 FF .\M100...\M101.. + 0150: 15 5C 4D 31 30 32 05 FF 15 5C 4D 31 30 33 05 FF .\M102...\M103.. + 0160: 15 5C 4D 31 30 34 05 FF 15 5C 4D 31 30 35 05 FF .\M104...\M105.. + 0170: 15 5C 4D 31 30 36 05 FF 15 5C 4D 31 30 37 05 FF .\M106...\M107.. + 0180: 15 5C 4D 31 32 38 05 FF 15 5C 4D 31 30 38 05 FF .\M128...\M108.. + 0190: 15 5C 4D 31 30 39 05 FF 15 5C 4D 31 31 30 05 FF .\M109...\M110.. + 01A0: 15 5C 4D 31 32 32 05 FF 15 5C 4D 31 33 31 05 FF .\M122...\M131.. + 01B0: 15 5C 4D 31 33 32 05 FF 15 5C 4D 32 32 36 05 FF .\M132...\M226.. + 01C0: 15 5C 4D 31 33 33 05 FF 15 5C 4D 31 33 34 05 FF .\M133...\M134.. + 01D0: 15 5C 4D 31 33 35 05 FF 15 5C 4D 31 33 36 05 FF .\M135...\M136.. + 01E0: 15 5C 4D 32 32 30 05 FF 15 5C 4D 30 34 36 01 FF .\M220...\M046.. + 01F0: 15 5C 4D 32 35 31 05 FF 15 5C 4D 33 31 30 05 FF .\M251...\M310.. + 0200: 15 5C 4D 33 31 43 05 FF 15 5C 4D 33 32 30 05 FF .\M31C...\M320.. + 0210: 15 5C 4D 33 32 31 05 FF 15 5C 4D 33 32 32 05 FF .\M321...\M322.. + 0220: 15 5C 4D 33 32 33 05 FF 15 5C 4D 33 32 34 05 FF .\M323...\M324.. + 0230: 15 5C 4D 33 32 35 05 FF 15 5C 4D 33 32 36 05 FF .\M325...\M326.. + 0240: 15 5C 4D 33 32 37 05 FF 15 5C 4D 33 32 38 05 FF .\M327...\M328.. + 0250: 15 5C 4D 32 38 30 05 FF 15 5C 4D 32 39 30 05 FF .\M280...\M290.. + 0260: 15 5C 4D 33 37 38 05 FF 15 5C 4D 33 37 39 05 FF .\M378...\M379.. + 0270: 15 5C 4D 33 38 30 05 FF 15 5C 4D 33 38 31 05 FF .\M380...\M381.. + 0280: 15 5C 4D 33 38 32 05 FF 15 5C 4D 33 38 33 05 FF .\M382...\M383.. + 0290: 15 5C 4D 33 38 34 05 FF 15 5C 4D 33 38 35 05 FF .\M384...\M385.. + 02A0: 15 5C 4D 33 38 36 05 FF 15 5C 4D 33 38 37 05 FF .\M386...\M387.. + 02B0: 15 5C 4D 33 38 38 05 FF 15 5C 4D 33 38 39 05 FF .\M388...\M389.. + 02C0: 15 5C 4D 33 39 30 05 FF 15 5C 4D 33 39 31 05 FF .\M390...\M391.. + 02D0: 15 5C 4D 33 39 32 05 FF 15 5C 4D 33 33 31 05 FF .\M392...\M331.. + 02E0: 15 5C 4D 34 30 34 06 FF 15 5C 4D 34 31 34 05 FF .\M404...\M414.. + 02F0: 15 5C 4D 34 34 34 05 FF 15 5C 4D 34 35 33 05 FF .\M444...\M453.. + 0300: 15 5C 4D 34 35 34 05 FF 15 5C 4D 34 35 35 05 FF .\M454...\M455.. + 0310: 15 5C 4D 34 35 36 05 FF 15 5C 4D 34 35 37 05 FF .\M456...\M457.. + 0320: 15 5C 4D 34 36 30 08 07 15 5C 4D 34 34 39 05 FF .\M460...\M449.. + 0330: 15 5C 4D 34 43 30 05 FF 15 5C 4D 32 33 41 05 FF .\M4C0...\M23A.. + 0340: 15 5C 4D 34 46 30 05 FF 15 5C 4D 30 35 30 06 FF .\M4F0...\M050.. + 0350: 15 5C 4D 30 35 31 06 FF 15 5C 4D 30 35 32 06 FF .\M051...\M052.. + 0360: 15 5C 4D 30 35 33 06 FF 15 5C 4D 30 35 34 06 FF .\M053...\M054.. + 0370: 15 5C 4D 30 35 35 06 FF 15 5C 4D 30 35 36 06 FF .\M055...\M056.. + 0380: 15 5C 4D 30 35 37 06 FF 15 5C 4D 30 35 38 06 FF .\M057...\M058.. + 0390: 15 5C 4D 30 35 39 06 FF 15 5C 4D 30 36 32 06 FF .\M059...\M062.. + 03A0: 15 5C 4D 30 36 38 06 FF 15 5C 4D 30 36 39 06 FF .\M068...\M069.. + 03B0: 15 5C 4D 30 37 30 06 FF 15 5C 4D 30 37 31 06 FF .\M070...\M071.. + 03C0: 15 5C 4D 30 37 32 06 FF 15 5C 4D 30 37 34 06 FF .\M072...\M074.. + 03D0: 15 5C 4D 30 37 35 06 FF 15 5C 4D 30 37 36 06 FF .\M075...\M076.. + 03E0: 15 5C 4D 30 37 37 06 FF 15 5C 4D 30 37 38 06 FF .\M077...\M078.. + 03F0: 15 5C 4D 30 37 39 06 FF 15 5C 4D 30 38 30 06 FF .\M079...\M080.. + 0400: 15 5C 4D 30 38 31 06 FF 15 5C 4D 31 32 37 06 FF .\M081...\M127.. + 0410: 15 5C 2F 03 5F 53 42 5F 50 43 49 30 47 50 50 31 .\/._SB_PCI0GPP1 + 0420: 06 FF 15 5C 2F 03 5F 53 42 5F 50 43 49 30 47 50 ...\/._SB_PCI0GP + 0430: 50 32 06 FF 15 5C 2F 04 5F 53 42 5F 50 43 49 30 P2...\/._SB_PCI0 + 0440: 47 50 50 32 57 57 41 4E 06 FF 15 5C 2F 03 5F 53 GPP2WWAN...\/._S + 0450: 42 5F 50 43 49 30 47 50 50 35 06 FF 15 5C 2F 04 B_PCI0GPP5...\/. + 0460: 5F 53 42 5F 50 43 49 30 47 50 50 35 52 54 4C 38 _SB_PCI0GPP5RTL8 + 0470: 06 FF 15 5C 2F 03 5F 53 42 5F 50 43 49 30 47 50 ...\/._SB_PCI0GP + 0480: 50 36 06 FF 15 5C 2F 04 5F 53 42 5F 50 43 49 30 P6...\/._SB_PCI0 + 0490: 47 50 50 36 57 4C 41 4E 06 FF 15 5C 2F 03 5F 53 GPP6WLAN...\/._S + 04A0: 42 5F 50 43 49 30 47 50 50 37 06 FF 15 5C 2F 04 B_PCI0GPP7...\/. + 04B0: 5F 53 42 5F 50 43 49 30 47 50 50 37 44 45 56 30 _SB_PCI0GPP7DEV0 + 04C0: 06 FF 10 40 06 5C 2F 03 5F 53 42 5F 50 43 49 30 ...@.\/._SB_PCI0 + 04D0: 47 50 50 31 14 4E 04 5F 50 52 57 00 4D 34 36 30 GPP1.N._PRW.M460 + 04E0: 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 50 43 .PLA-ASL-\_SB.PC + 04F0: 49 30 2E 47 50 50 31 2E 5F 50 52 57 20 52 65 74 I0.GPP1._PRW Ret + 0500: 75 72 6E 20 47 50 52 57 20 28 30 78 38 2C 20 30 urn GPRW (0x8, 0 + 0510: 78 34 29 0A 00 00 00 00 00 00 00 A4 12 06 02 0A x4)............. + 0520: 08 0A 04 10 40 06 5C 2F 03 5F 53 42 5F 50 43 49 ....@.\/._SB_PCI + 0530: 30 47 50 50 32 14 4E 04 5F 50 52 57 00 4D 34 36 0GPP2.N._PRW.M46 + 0540: 30 0D 50 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 50 0.PLA-ASL-\_SB.P + 0550: 43 49 30 2E 47 50 50 32 2E 5F 50 52 57 20 52 65 CI0.GPP2._PRW Re + 0560: 74 75 72 6E 20 47 50 52 57 20 28 30 78 38 2C 20 turn GPRW (0x8, + 0570: 30 78 34 29 0A 00 00 00 00 00 00 00 A4 12 06 02 0x4)............ + 0580: 0A 08 0A 04 10 1B 5C 2F 04 5F 53 42 5F 50 43 49 ......\/._SB_PCI + 0590: 30 47 50 50 32 57 57 41 4E 08 5F 53 30 57 0A 04 0GPP2WWAN._S0W.. + 05A0: 10 49 0B 5C 2F 03 5F 53 42 5F 50 43 49 30 47 50 .I.\/._SB_PCI0GP + 05B0: 50 35 08 45 57 50 4D 0A 01 14 40 0A 5F 50 52 57 P5.EWPM...@._PRW + 05C0: 00 A0 4F 04 93 45 57 50 4D 01 4D 34 36 30 0D 50 ..O..EWPM.M460.P + 05D0: 4C 41 2D 41 53 4C 2D 5C 5F 53 42 2E 50 43 49 30 LA-ASL-\_SB.PCI0 + 05E0: 2E 47 50 50 35 2E 5F 50 52 57 20 52 65 74 75 72 .GPP5._PRW Retur + 05F0: 6E 20 47 50 52 57 20 28 30 78 46 2C 20 30 78 34 n GPRW (0xF, 0x4 + 0600: 29 0A 00 00 00 00 00 00 00 A4 12 06 02 0A 0F 0A )............... + 0610: 04 A1 48 04 4D 34 36 30 0D 50 4C 41 2D 41 53 4C ..H.M460.PLA-ASL + 0620: 2D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 50 35 2E -\_SB.PCI0.GPP5. + 0630: 5F 50 52 57 20 52 65 74 75 72 6E 20 47 50 52 57 _PRW Return GPRW + 0640: 20 28 30 78 46 2C 20 30 78 30 29 0A 00 00 00 00 (0xF, 0x0)..... + 0650: 00 00 00 A4 12 05 02 0A 0F 00 10 1B 5C 2F 04 5F ............\/._ + 0660: 53 42 5F 50 43 49 30 47 50 50 35 52 54 4C 38 08 SB_PCI0GPP5RTL8. + 0670: 5F 53 30 57 0A 04 10 47 06 5C 2F 03 5F 53 42 5F _S0W...G.\/._SB_ + 0680: 50 43 49 30 47 50 50 36 08 5F 53 30 57 0A 04 14 PCI0GPP6._S0W... + 0690: 4E 04 5F 50 52 57 00 4D 34 36 30 0D 50 4C 41 2D N._PRW.M460.PLA- + 06A0: 41 53 4C 2D 5C 5F 53 42 2E 50 43 49 30 2E 47 50 ASL-\_SB.PCI0.GP + 06B0: 50 36 2E 5F 50 52 57 20 52 65 74 75 72 6E 20 47 P6._PRW Return G + 06C0: 50 52 57 20 28 30 78 45 2C 20 30 78 34 29 0A 00 PRW (0xE, 0x4).. + 06D0: 00 00 00 00 00 00 A4 12 06 02 0A 0E 0A 04 10 40 ...............@ + 06E0: 06 5C 2F 03 5F 53 42 5F 50 43 49 30 47 50 50 37 .\/._SB_PCI0GPP7 + 06F0: 14 4E 04 5F 50 52 57 00 4D 34 36 30 0D 50 4C 41 .N._PRW.M460.PLA + 0700: 2D 41 53 4C 2D 5C 5F 53 42 2E 50 43 49 30 2E 47 -ASL-\_SB.PCI0.G + 0710: 50 50 37 2E 5F 50 52 57 20 52 65 74 75 72 6E 20 PP7._PRW Return + 0720: 47 50 52 57 20 28 30 78 32 2C 20 30 78 34 29 0A GPRW (0x2, 0x4). + 0730: 00 00 00 00 00 00 00 A4 12 06 02 0A 02 0A 04 10 ................ + 0740: 1B 5C 2F 04 5F 53 42 5F 50 43 49 30 47 50 50 37 .\/._SB_PCI0GPP7 + 0750: 44 45 56 30 08 5F 53 30 57 0A 04 DEV0._S0W.. + +FACP @ 0x0000000000000000 + 0000: 46 41 43 50 0C 01 00 00 05 5F 4C 45 4E 4F 56 4F FACP....._LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 00 20 EB 7A 00 50 FD 7A 00 02 09 00 ..... .z.P.z.... + 0030: B0 00 00 00 A0 A1 00 00 00 04 00 00 00 00 00 00 ................ + 0040: 04 04 00 00 00 00 00 00 00 08 00 00 08 04 00 00 ................ + 0050: 20 04 00 00 00 00 00 00 04 02 01 04 08 00 00 00 ............... + 0060: 64 00 E9 03 00 00 00 00 01 03 0D 00 00 03 00 00 d............... + 0070: BD C5 20 00 01 08 00 01 B0 00 00 00 00 00 00 00 .. ............. + 0080: FB 00 00 00 00 00 00 00 00 00 00 00 00 50 FD 7A .............P.z + 0090: 00 00 00 00 01 20 00 03 00 04 00 00 00 00 00 00 ..... .......... + 00A0: 00 00 00 00 00 00 00 00 00 00 00 00 01 10 00 02 ................ + 00B0: 04 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 00C0: 00 00 00 00 01 08 00 01 00 08 00 00 00 00 00 00 ................ + 00D0: 01 20 00 03 08 04 00 00 00 00 00 00 01 40 00 01 . ...........@.. + 00E0: 20 04 00 00 00 00 00 00 00 00 00 01 00 00 00 00 ............... + 00F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0100: 00 00 00 00 00 00 00 00 00 00 00 00 ............ + +FPDT @ 0x0000000000000000 + 0000: 46 50 44 54 44 00 00 00 01 41 4C 45 4E 4F 56 4F FPDTD....ALENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 00 00 10 01 00 00 00 00 00 00 F8 71 ...............q + 0030: 00 00 00 00 01 00 10 01 00 00 00 00 00 F0 F7 71 ...............q + 0040: 00 00 00 00 .... + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 1E 12 00 00 01 85 4C 45 4E 4F 56 4F SSDT......LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 4F 44 00 15 5C 4D 30 30 30 08 01 .....OD..\M000.. + 0030: 15 5C 4D 30 31 37 08 06 15 5C 4D 30 31 39 08 04 .\M017...\M019.. + 0040: 15 5C 4D 31 31 35 03 FF 15 5C 4D 31 31 36 0E FF .\M115...\M116.. + 0050: 15 5C 4D 31 31 37 0E FF 15 5C 4D 31 31 38 0E FF .\M117...\M118.. + 0060: 15 5C 4D 31 31 39 0E FF 15 5C 4D 31 32 30 0E FF .\M119...\M120.. + 0070: 15 5C 4D 30 33 37 06 FF 15 5C 4D 32 32 37 06 FF .\M037...\M227.. + 0080: 15 5C 4D 33 32 39 06 FF 15 5C 4D 33 32 41 06 FF .\M329...\M32A.. + 0090: 15 5C 4D 33 32 42 06 FF 15 5C 4D 33 33 30 06 FF .\M32B...\M330.. + 00A0: 15 5C 4D 30 38 32 05 FF 15 5C 4D 30 38 33 05 FF .\M082...\M083.. + 00B0: 15 5C 4D 30 38 34 05 FF 15 5C 4D 30 38 35 05 FF .\M084...\M085.. + 00C0: 15 5C 4D 32 32 31 05 FF 15 5C 4D 30 38 36 05 FF .\M221...\M086.. + 00D0: 15 5C 4D 32 32 39 05 FF 15 5C 4D 32 33 31 05 FF .\M229...\M231.. + 00E0: 15 5C 4D 32 33 35 05 FF 15 5C 4D 32 33 33 05 FF .\M235...\M233.. + 00F0: 15 5C 4D 30 38 37 05 FF 15 5C 4D 30 38 38 05 FF .\M087...\M088.. + 0100: 15 5C 4D 30 38 39 05 FF 15 5C 4D 30 39 30 05 FF .\M089...\M090.. + 0110: 15 5C 4D 30 39 31 05 FF 15 5C 4D 30 39 32 05 FF .\M091...\M092.. + 0120: 15 5C 4D 30 39 33 05 FF 15 5C 4D 30 39 34 05 FF .\M093...\M094.. + 0130: 15 5C 4D 30 39 35 05 FF 15 5C 4D 30 39 36 05 FF .\M095...\M096.. + 0140: 15 5C 4D 30 39 37 05 FF 15 5C 4D 30 39 38 05 FF .\M097...\M098.. + 0150: 15 5C 4D 30 39 39 05 FF 15 5C 4D 31 30 30 05 FF .\M099...\M100.. + 0160: 15 5C 4D 31 30 31 05 FF 15 5C 4D 31 30 32 05 FF .\M101...\M102.. + 0170: 15 5C 4D 31 30 33 05 FF 15 5C 4D 31 30 34 05 FF .\M103...\M104.. + 0180: 15 5C 4D 31 30 35 05 FF 15 5C 4D 31 30 36 05 FF .\M105...\M106.. + 0190: 15 5C 4D 31 30 37 05 FF 15 5C 4D 31 32 38 05 FF .\M107...\M128.. + 01A0: 15 5C 4D 31 30 38 05 FF 15 5C 4D 31 30 39 05 FF .\M108...\M109.. + 01B0: 15 5C 4D 31 31 30 05 FF 15 5C 4D 31 32 32 05 FF .\M110...\M122.. + 01C0: 15 5C 4D 31 33 31 05 FF 15 5C 4D 31 33 32 05 FF .\M131...\M132.. + 01D0: 15 5C 4D 32 32 36 05 FF 15 5C 4D 31 33 33 05 FF .\M226...\M133.. + 01E0: 15 5C 4D 31 33 34 05 FF 15 5C 4D 31 33 35 05 FF .\M134...\M135.. + 01F0: 15 5C 4D 31 33 36 05 FF 15 5C 4D 32 32 30 05 FF .\M136...\M220.. + 0200: 15 5C 4D 30 34 36 01 FF 15 5C 4D 32 34 39 08 04 .\M046...\M249.. + 0210: 15 5C 4D 32 35 30 08 05 15 5C 4D 32 35 31 05 FF .\M250...\M251.. + 0220: 15 5C 4D 33 31 30 05 FF 15 5C 4D 33 31 43 05 FF .\M310...\M31C.. + 0230: 15 5C 4D 33 32 30 05 FF 15 5C 4D 33 32 31 05 FF .\M320...\M321.. + 0240: 15 5C 4D 33 32 32 05 FF 15 5C 4D 33 32 33 05 FF .\M322...\M323.. + 0250: 15 5C 4D 33 32 34 05 FF 15 5C 4D 33 32 35 05 FF .\M324...\M325.. + 0260: 15 5C 4D 33 32 36 05 FF 15 5C 4D 33 32 37 05 FF .\M326...\M327.. + 0270: 15 5C 4D 33 32 38 05 FF 15 5C 4D 32 37 36 08 00 .\M328...\M276.. + 0280: 15 5C 4D 32 37 37 08 00 15 5C 4D 32 38 30 05 FF .\M277...\M280.. + 0290: 15 5C 4D 32 39 30 05 FF 15 5C 4D 33 37 38 05 FF .\M290...\M378.. + 02A0: 15 5C 4D 33 37 39 05 FF 15 5C 4D 33 38 30 05 FF .\M379...\M380.. + 02B0: 15 5C 4D 33 38 31 05 FF 15 5C 4D 33 38 32 05 FF .\M381...\M382.. + 02C0: 15 5C 4D 33 38 33 05 FF 15 5C 4D 33 38 34 05 FF .\M383...\M384.. + 02D0: 15 5C 4D 33 38 35 05 FF 15 5C 4D 33 38 36 05 FF .\M385...\M386.. + 02E0: 15 5C 4D 33 38 37 05 FF 15 5C 4D 33 38 38 05 FF .\M387...\M388.. + 02F0: 15 5C 4D 33 38 39 05 FF 15 5C 4D 33 39 30 05 FF .\M389...\M390.. + 0300: 15 5C 4D 33 39 31 05 FF 15 5C 4D 33 39 32 05 FF .\M391...\M392.. + 0310: 15 5C 4D 33 33 31 05 FF 15 5C 4D 34 30 34 06 FF .\M331...\M404.. + 0320: 15 5C 4D 34 31 34 05 FF 15 5C 4D 34 34 34 05 FF .\M414...\M444.. + 0330: 15 5C 4D 34 35 33 05 FF 15 5C 4D 34 35 34 05 FF .\M453...\M454.. + 0340: 15 5C 4D 34 35 35 05 FF 15 5C 4D 34 35 36 05 FF .\M455...\M456.. + 0350: 15 5C 4D 34 35 37 05 FF 15 5C 4D 34 36 30 08 07 .\M457...\M460.. + 0360: 15 5C 4D 34 34 39 05 FF 15 5C 4D 34 43 30 05 FF .\M449...\M4C0.. + 0370: 15 5C 4D 32 33 41 05 FF 15 5C 4D 34 46 30 05 FF .\M23A...\M4F0.. + 0380: 15 5C 4D 30 35 30 06 FF 15 5C 4D 30 35 31 06 FF .\M050...\M051.. + 0390: 15 5C 4D 30 35 32 06 FF 15 5C 4D 30 35 33 06 FF .\M052...\M053.. + 03A0: 15 5C 4D 30 35 34 06 FF 15 5C 4D 30 35 35 06 FF .\M054...\M055.. + 03B0: 15 5C 4D 30 35 36 06 FF 15 5C 4D 30 35 37 06 FF .\M056...\M057.. + 03C0: 15 5C 4D 30 35 38 06 FF 15 5C 4D 30 35 39 06 FF .\M058...\M059.. + 03D0: 15 5C 4D 30 36 32 06 FF 15 5C 4D 30 36 38 06 FF .\M062...\M068.. + 03E0: 15 5C 4D 30 36 39 06 FF 15 5C 4D 30 37 30 06 FF .\M069...\M070.. + 03F0: 15 5C 4D 30 37 31 06 FF 15 5C 4D 30 37 32 06 FF .\M071...\M072.. + 0400: 15 5C 4D 30 37 34 06 FF 15 5C 4D 30 37 35 06 FF .\M074...\M075.. + 0410: 15 5C 4D 30 37 36 06 FF 15 5C 4D 30 37 37 06 FF .\M076...\M077.. + 0420: 15 5C 4D 30 37 38 06 FF 15 5C 4D 30 37 39 06 FF .\M078...\M079.. + 0430: 15 5C 4D 30 38 30 06 FF 15 5C 4D 30 38 31 06 FF .\M080...\M081.. + 0440: 15 5C 4D 31 32 37 06 FF 15 5C 2F 04 5F 53 42 5F .\M127...\/._SB_ + 0450: 50 43 49 30 47 50 31 37 41 43 50 5F 06 FF 15 5C PCI0GP17ACP_...\ + 0460: 2F 04 5F 53 42 5F 50 43 49 30 47 50 31 37 41 5A /._SB_PCI0GP17AZ + 0470: 41 4C 06 FF 08 4D 32 37 38 01 08 4D 32 37 39 01 AL...M278..M279. + 0480: 08 4D 32 37 41 01 08 4D 32 37 42 01 08 41 50 47 .M27A..M27B..APG + 0490: 45 01 08 41 43 47 45 01 5B 01 4D 32 37 45 00 14 E..ACGE.[.M27E.. + 04A0: 4C 18 4D 32 37 44 00 4D 34 36 30 0D 46 45 41 2D L.M27D.M460.FEA- + 04B0: 41 53 4C 2D 43 70 6D 41 63 70 52 65 6D 6F 76 65 ASL-CpmAcpRemove + 04C0: 50 6F 77 65 72 47 61 74 69 6E 67 2D 53 74 61 72 PowerGating-Star + 04D0: 74 0A 00 00 00 00 00 00 00 70 4D 32 34 39 00 00 t........pM249.. + 04E0: 00 0C 44 06 24 01 60 4D 34 36 30 0D 20 20 41 43 ..D.$.`M460. AC + 04F0: 50 5F 44 53 50 5F 46 55 53 49 4F 4E 5F 52 55 4E P_DSP_FUSION_RUN + 0500: 53 54 41 4C 4C 20 20 20 3D 20 25 64 0A 00 60 00 STALL = %d..`. + 0510: 00 00 00 00 A0 4C 07 93 60 00 4D 32 35 30 00 00 .....L..`.M250.. + 0520: 00 0C 48 1A 24 01 01 4D 32 35 30 00 00 00 0C 24 ..H.$..M250....$ + 0530: 1A 24 01 0A 02 70 0A 64 65 70 4D 32 34 39 00 00 .$...p.depM249.. + 0540: 00 0C 48 1A 24 01 61 A2 49 04 92 93 61 0B 01 01 ..H.$.a.I...a... + 0550: 70 4D 32 34 39 00 00 00 0C 48 1A 24 01 61 76 65 pM249....H.$.ave + 0560: A0 2C 93 65 00 4D 34 36 30 0D 20 20 57 61 69 74 .,.e.M460. Wait + 0570: 20 50 47 46 53 4D 20 73 74 61 74 75 73 20 74 69 PGFSM status ti + 0580: 6D 65 6F 75 74 00 00 00 00 00 00 00 A5 5B 21 0A meout........[!. + 0590: 63 A1 4A 06 4D 32 35 30 00 00 00 0C 24 10 24 01 c.J.M250....$.$. + 05A0: 0A 07 70 0A 64 65 70 4D 32 34 39 00 00 00 0C 28 ..p.depM249....( + 05B0: 10 24 01 61 A2 47 04 92 93 61 00 70 4D 32 34 39 .$.a.G...a.pM249 + 05C0: 00 00 00 0C 28 10 24 01 61 76 65 A0 2C 93 65 00 ....(.$.ave.,.e. + 05D0: 4D 34 36 30 0D 20 20 57 61 69 74 20 50 47 46 53 M460. Wait PGFS + 05E0: 4D 20 73 74 61 74 75 73 20 74 69 6D 65 6F 75 74 M status timeout + 05F0: 00 00 00 00 00 00 00 A5 5B 21 0A 63 4D 34 36 30 ........[!.cM460 + 0600: 0D 46 45 41 2D 41 53 4C 2D 43 70 6D 41 63 70 52 .FEA-ASL-CpmAcpR + 0610: 65 6D 6F 76 65 50 6F 77 65 72 47 61 74 69 6E 67 emovePowerGating + 0620: 2D 45 6E 64 0A 00 00 00 00 00 00 00 14 42 1A 4D -End.........B.M + 0630: 32 37 43 00 4D 34 36 30 0D 46 45 41 2D 41 53 4C 27C.M460.FEA-ASL + 0640: 2D 43 70 6D 41 63 70 41 70 70 6C 79 50 6F 77 65 -CpmAcpApplyPowe + 0650: 72 47 61 74 69 6E 67 2D 53 74 61 72 74 0A 00 00 rGating-Start... + 0660: 00 00 00 00 00 70 4D 32 34 39 00 00 00 0C 44 06 .....pM249....D. + 0670: 24 01 60 4D 34 36 30 0D 20 20 41 43 50 5F 44 53 $.`M460. ACP_DS + 0680: 50 5F 46 55 53 49 4F 4E 5F 52 55 4E 53 54 41 4C P_FUSION_RUNSTAL + 0690: 4C 20 20 20 3D 20 25 64 0A 00 60 00 00 00 00 00 L = %d..`..... + 06A0: A0 43 09 93 60 00 4D 32 35 30 00 00 00 0C 48 1A .C..`.M250....H. + 06B0: 24 01 0A 02 4D 32 35 30 00 00 00 0C 24 1A 24 01 $...M250....$.$. + 06C0: 0A 02 70 0A 64 65 70 4D 32 34 39 00 00 00 0C 48 ..p.depM249....H + 06D0: 1A 24 01 61 A2 4F 05 92 93 61 0B 02 02 70 4D 32 .$.a.O...a...pM2 + 06E0: 34 39 00 00 00 0C 48 1A 24 01 61 76 65 A0 42 04 49....H.$.ave.B. + 06F0: 93 65 00 4D 34 36 30 0D 20 20 57 61 69 74 20 6D .e.M460. Wait m + 0700: 6D 41 43 50 5F 50 31 5F 46 55 54 55 52 45 5F 52 mACP_P1_FUTURE_R + 0710: 45 47 5F 41 43 4C 4B 5F 31 20 73 74 61 74 75 73 EG_ACLK_1 status + 0720: 20 74 69 6D 65 6F 75 74 00 00 00 00 00 00 00 A5 timeout........ + 0730: 5B 21 0A 63 A1 4B 06 4D 32 35 30 00 00 00 0C 24 [!.c.K.M250....$ + 0740: 10 24 01 0A 06 70 0A 64 65 70 4D 32 34 39 00 00 .$...p.depM249.. + 0750: 00 0C 28 10 24 01 61 A2 48 04 92 93 61 0A 0A 70 ..(.$.a.H...a..p + 0760: 4D 32 34 39 00 00 00 0C 28 10 24 01 61 76 65 A0 M249....(.$.ave. + 0770: 2C 93 65 00 4D 34 36 30 0D 20 20 57 61 69 74 20 ,.e.M460. Wait + 0780: 50 47 46 53 4D 20 73 74 61 74 75 73 20 74 69 6D PGFSM status tim + 0790: 65 6F 75 74 00 00 00 00 00 00 00 A5 5B 21 0A 63 eout........[!.c + 07A0: 4D 34 36 30 0D 46 45 41 2D 41 53 4C 2D 43 70 6D M460.FEA-ASL-Cpm + 07B0: 41 63 70 41 70 70 6C 79 50 6F 77 65 72 47 61 74 AcpApplyPowerGat + 07C0: 69 6E 67 2D 45 6E 64 0A 00 00 00 00 00 00 00 14 ing-End......... + 07D0: 46 2E 4D 32 37 36 00 4D 34 36 30 0D 46 45 41 2D F.M276.M460.FEA- + 07E0: 41 53 4C 2D 43 70 6D 50 6F 77 65 72 47 61 74 65 ASL-CpmPowerGate + 07F0: 4F 6E 2D 53 74 61 72 74 0A 00 00 00 00 00 00 00 On-Start........ + 0800: 4D 34 36 30 0D 20 20 43 70 6D 41 63 70 50 72 65 M460. CpmAcpPre + 0810: 73 65 6E 74 53 74 61 74 65 20 20 20 20 3D 20 25 sentState = % + 0820: 64 0A 00 4D 32 37 38 00 00 00 00 00 4D 34 36 30 d..M278.....M460 + 0830: 0D 20 20 43 70 6D 41 7A 61 6C 69 61 50 72 65 73 . CpmAzaliaPres + 0840: 65 6E 74 53 74 61 74 65 20 3D 20 25 64 0A 00 4D entState = %d..M + 0850: 32 37 39 00 00 00 00 00 4D 34 36 30 0D 20 20 41 279.....M460. A + 0860: 43 47 45 20 20 20 20 20 20 20 20 20 20 20 20 20 CGE + 0870: 20 20 20 20 20 3D 20 25 64 0A 00 41 43 47 45 00 = %d..ACGE. + 0880: 00 00 00 00 4D 34 36 30 0D 20 20 41 50 47 45 20 ....M460. APGE + 0890: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 + 08A0: 20 3D 20 25 64 0A 00 41 50 47 45 00 00 00 00 00 = %d..APGE..... + 08B0: A0 37 92 7F 4D 32 37 38 4D 32 37 39 00 4D 34 36 .7..M278M279.M46 + 08C0: 30 0D 46 45 41 2D 41 53 4C 2D 43 70 6D 50 6F 77 0.FEA-ASL-CpmPow + 08D0: 65 72 47 61 74 65 4F 6E 2D 31 2D 45 6E 64 0A 00 erGateOn-1-End.. + 08E0: 00 00 00 00 00 00 A4 00 A0 46 0C 93 41 43 47 45 .........F..ACGE + 08F0: 01 70 4D 32 34 39 00 00 00 0C 74 8A 05 00 64 70 .pM249....t...dp + 0900: 0A 64 65 A2 1E 93 64 00 70 4D 32 34 39 00 00 00 .de...d.pM249... + 0910: 0C 74 8A 05 00 64 76 65 A0 05 93 65 00 A5 5B 21 .t...dve...e..[! + 0920: 0A 63 4D 32 35 30 00 00 00 0C 74 8A 05 00 00 4D .cM250....t....M + 0930: 32 35 30 00 00 00 0C 54 8A 05 00 0A C8 4D 32 35 250....T.....M25 + 0940: 30 00 00 00 0C 14 8A 05 00 0A 03 70 4D 32 34 39 0..........pM249 + 0950: 00 00 00 0C 74 8A 05 00 64 70 0A 64 65 A2 41 05 ....t...dp.de.A. + 0960: 93 64 00 70 4D 32 34 39 00 00 00 0C 74 8A 05 00 .d.pM249....t... + 0970: 64 76 65 A0 37 93 65 00 4D 34 36 30 0D 20 20 57 dve.7.e.M460. W + 0980: 61 69 74 20 41 43 4C 4B 20 43 6C 6F 63 6B 20 53 ait ACLK Clock S + 0990: 74 61 72 74 20 73 74 61 74 75 73 20 74 69 6D 65 tart status time + 09A0: 6F 75 74 00 00 00 00 00 00 00 A5 5B 21 0A 63 A0 out........[!.c. + 09B0: 4F 0D 93 41 50 47 45 01 4D 30 30 30 0B B4 0D A0 O..APGE.M000.... + 09C0: 37 93 4D 32 37 41 01 70 4D 30 31 37 00 0A 08 01 7.M27A.pM017.... + 09D0: 0A 19 00 0A 08 60 70 4D 30 31 39 60 00 0A 05 00 .....`pM019`.... + 09E0: 61 A0 15 90 92 93 60 00 92 93 60 0A FF A0 09 92 a.....`...`..... + 09F0: 93 61 FF 4D 32 37 44 A1 40 09 A0 4D 08 93 4D 32 .a.M27D.@..M..M2 + 0A00: 37 42 01 4D 32 35 30 00 00 00 0C 84 E7 00 09 0B 7B.M250......... + 0A10: 03 03 70 0A 64 65 70 4D 32 34 39 00 00 00 0C 90 ..p.depM249..... + 0A20: E7 00 09 64 7B 64 0A 0F 64 A2 4E 05 92 93 64 00 ...d{d..d.N...d. + 0A30: 70 4D 32 34 39 00 00 00 0C 90 E7 00 09 64 7B 64 pM249........d{d + 0A40: 0A 0F 64 76 65 A0 3E 93 65 00 4D 34 36 30 0D 20 ..dve.>.e.M460. + 0A50: 20 57 61 69 74 20 6D 6D 52 53 4D 55 5F 50 47 46 Wait mmRSMU_PGF + 0A60: 53 4D 5F 53 54 41 54 55 53 5F 41 43 50 20 73 74 SM_STATUS_ACP st + 0A70: 61 74 75 73 20 74 69 6D 65 6F 75 74 00 00 00 00 atus timeout.... + 0A80: 00 00 00 A5 5B 21 0A 63 4D 30 30 30 0B B5 0D 4D ....[!.cM000...M + 0A90: 34 36 30 0D 46 45 41 2D 41 53 4C 2D 43 70 6D 50 460.FEA-ASL-CpmP + 0AA0: 6F 77 65 72 47 61 74 65 4F 6E 2D 45 6E 64 0A 00 owerGateOn-End.. + 0AB0: 00 00 00 00 00 00 14 43 2F 4D 32 37 37 00 4D 34 .......C/M277.M4 + 0AC0: 36 30 0D 46 45 41 2D 41 53 4C 2D 43 70 6D 50 6F 60.FEA-ASL-CpmPo + 0AD0: 77 65 72 47 61 74 65 4F 66 66 2D 53 74 61 72 74 werGateOff-Start + 0AE0: 0A 00 00 00 00 00 00 00 4D 34 36 30 0D 20 20 43 ........M460. C + 0AF0: 70 6D 41 63 70 50 72 65 73 65 6E 74 53 74 61 74 pmAcpPresentStat + 0B00: 65 20 20 20 20 3D 20 25 64 0A 00 4D 32 37 38 00 e = %d..M278. + 0B10: 00 00 00 00 4D 34 36 30 0D 20 20 43 70 6D 41 7A ....M460. CpmAz + 0B20: 61 6C 69 61 50 72 65 73 65 6E 74 53 74 61 74 65 aliaPresentState + 0B30: 20 3D 20 25 64 0A 00 4D 32 37 39 00 00 00 00 00 = %d..M279..... + 0B40: 4D 34 36 30 0D 20 20 41 50 47 45 20 20 20 20 20 M460. APGE + 0B50: 20 20 20 20 20 20 20 20 20 20 20 20 20 3D 20 25 = % + 0B60: 64 0A 00 41 50 47 45 00 00 00 00 00 4D 34 36 30 d..APGE.....M460 + 0B70: 0D 20 20 41 43 47 45 20 20 20 20 20 20 20 20 20 . ACGE + 0B80: 20 20 20 20 20 20 20 20 20 3D 20 25 64 0A 00 41 = %d..A + 0B90: 43 47 45 00 00 00 00 00 A0 3B 92 90 93 4D 32 37 CGE......;...M27 + 0BA0: 38 00 93 4D 32 37 39 00 4D 34 36 30 0D 46 45 41 8..M279.M460.FEA + 0BB0: 2D 41 53 4C 2D 43 70 6D 50 6F 77 65 72 47 61 74 -ASL-CpmPowerGat + 0BC0: 65 4F 66 66 2D 31 2D 45 6E 64 0A 00 00 00 00 00 eOff-1-End...... + 0BD0: 00 00 A4 00 A0 40 0E 93 41 50 47 45 01 4D 30 30 .....@..APGE.M00 + 0BE0: 30 0B B6 0D A0 37 93 4D 32 37 41 01 70 4D 30 31 0....7.M27A.pM01 + 0BF0: 37 00 0A 08 01 0A 19 00 0A 08 60 70 4D 30 31 39 7.........`pM019 + 0C00: 60 00 0A 05 00 61 A0 15 90 92 93 60 00 92 93 60 `....a.....`...` + 0C10: 0A FF A0 09 92 93 61 FF 4D 32 37 43 A1 41 09 A0 ......a.M27C.A.. + 0C20: 4E 08 93 4D 32 37 42 01 4D 32 35 30 00 00 00 0C N..M27B.M250.... + 0C30: 84 E7 00 09 0B 01 03 70 0A 64 65 70 4D 32 34 39 .......p.depM249 + 0C40: 00 00 00 0C 90 E7 00 09 64 7B 64 0A 0F 64 A2 4F ........d{d..d.O + 0C50: 05 92 93 64 0A 0A 70 4D 32 34 39 00 00 00 0C 90 ...d..pM249..... + 0C60: E7 00 09 64 7B 64 0A 0F 64 76 65 A0 3E 93 65 00 ...d{d..dve.>.e. + 0C70: 4D 34 36 30 0D 20 20 57 61 69 74 20 6D 6D 52 53 M460. Wait mmRS + 0C80: 4D 55 5F 50 47 46 53 4D 5F 53 54 41 54 55 53 5F MU_PGFSM_STATUS_ + 0C90: 41 43 50 20 73 74 61 74 75 73 20 74 69 6D 65 6F ACP status timeo + 0CA0: 75 74 00 00 00 00 00 00 00 A5 5B 21 0A 63 4D 30 ut........[!.cM0 + 0CB0: 30 30 0B B7 0D A0 4C 0C 93 41 43 47 45 01 70 4D 00....L..ACGE.pM + 0CC0: 32 34 39 00 00 00 0C 74 8A 05 00 64 70 0A 64 65 249....t...dp.de + 0CD0: A2 1E 93 64 00 70 4D 32 34 39 00 00 00 0C 74 8A ...d.pM249....t. + 0CE0: 05 00 64 76 65 A0 05 93 65 00 A5 5B 21 0A 63 4D ..dve...e..[!.cM + 0CF0: 32 35 30 00 00 00 0C 74 8A 05 00 00 4D 32 35 30 250....t....M250 + 0D00: 00 00 00 0C 54 8A 05 00 00 4D 32 35 30 00 00 00 ....T....M250... + 0D10: 0C 14 8A 05 00 0A 03 70 4D 32 34 39 00 00 00 0C .......pM249.... + 0D20: 74 8A 05 00 64 70 0A 64 65 A2 48 05 93 64 00 70 t...dp.de.H..d.p + 0D30: 4D 32 34 39 00 00 00 0C 74 8A 05 00 64 76 65 A0 M249....t...dve. + 0D40: 3E 93 65 00 4D 34 36 30 0D 20 20 57 61 69 74 20 >.e.M460. Wait + 0D50: 6D 6D 52 53 4D 55 5F 50 47 46 53 4D 5F 53 54 41 mmRSMU_PGFSM_STA + 0D60: 54 55 53 5F 41 43 50 20 73 74 61 74 75 73 20 74 TUS_ACP status t + 0D70: 69 6D 65 6F 75 74 00 00 00 00 00 00 00 A5 5B 21 imeout........[! + 0D80: 0A 63 4D 34 36 30 0D 46 45 41 2D 41 53 4C 2D 43 .cM460.FEA-ASL-C + 0D90: 70 6D 50 6F 77 65 72 47 61 74 65 4F 66 66 2D 45 pmPowerGateOff-E + 0DA0: 6E 64 0A 00 00 00 00 00 00 00 10 4D 38 5C 2F 04 nd.........M8\/. + 0DB0: 5F 53 42 5F 50 43 49 30 47 50 31 37 41 43 50 5F _SB_PCI0GP17ACP_ + 0DC0: 14 08 5F 57 4F 56 00 A4 01 14 43 06 5F 50 53 30 .._WOV....C._PS0 + 0DD0: 00 5B 23 5C 4D 32 37 45 FF FF 4D 34 36 30 0D 46 .[#\M27E..M460.F + 0DE0: 45 41 2D 41 53 4C 2D 5C 5F 53 42 2E 50 43 49 30 EA-ASL-\_SB.PCI0 + 0DF0: 2E 50 42 43 2E 41 43 50 2E 5F 50 53 30 20 43 70 .PBC.ACP._PS0 Cp + 0E00: 6D 41 63 70 50 72 65 73 65 6E 74 53 74 61 74 65 mAcpPresentState + 0E10: 20 3D 20 31 0A 00 00 00 00 00 00 00 70 01 4D 32 = 1........p.M2 + 0E20: 37 38 4D 32 37 36 5B 27 5C 4D 32 37 45 14 43 06 78M276['\M27E.C. + 0E30: 5F 50 53 33 00 5B 23 5C 4D 32 37 45 FF FF 4D 34 _PS3.[#\M27E..M4 + 0E40: 36 30 0D 46 45 41 2D 41 53 4C 2D 5C 5F 53 42 2E 60.FEA-ASL-\_SB. + 0E50: 50 43 49 30 2E 50 42 43 2E 41 43 50 2E 5F 50 53 PCI0.PBC.ACP._PS + 0E60: 33 20 43 70 6D 41 63 70 50 72 65 73 65 6E 74 53 3 CpmAcpPresentS + 0E70: 74 61 74 65 20 3D 20 30 0A 00 00 00 00 00 00 00 tate = 0........ + 0E80: 70 00 4D 32 37 38 4D 32 37 37 5B 27 5C 4D 32 37 p.M278M277['\M27 + 0E90: 45 14 46 2A 4D 53 47 30 0B 4D 34 36 30 0D 46 45 E.F*MSG0.M460.FE + 0EA0: 41 2D 41 53 4C 2D 4D 53 47 30 2D 53 74 61 72 74 A-ASL-MSG0-Start + 0EB0: 0A 00 00 00 00 00 00 00 4D 30 30 30 0B 11 55 5B ........M000..U[ + 0EC0: 80 56 41 52 4D 01 0A 80 0A 04 5B 81 0B 56 41 52 .VARM.....[..VAR + 0ED0: 4D 03 56 41 52 52 20 A0 47 0C 92 93 6A 0A 09 4D M.VARR .G...j..M + 0EE0: 30 30 30 0B 18 55 70 4D 32 34 39 00 00 00 0C 74 000..UpM249....t + 0EF0: 8A 05 00 60 A2 19 93 60 00 70 4D 32 34 39 00 00 ...`...`.pM249.. + 0F00: 00 0C 74 8A 05 00 60 A0 06 92 93 60 00 A5 4D 32 ..t...`....`..M2 + 0F10: 35 30 00 00 00 0C 74 8A 05 00 68 4D 32 35 30 00 50....t...hM250. + 0F20: 00 00 0C 54 8A 05 00 69 4D 32 35 30 00 00 00 0C ...T...iM250.... + 0F30: 14 8A 05 00 6A 70 4D 32 34 39 00 00 00 0C 74 8A ....jpM249....t. + 0F40: 05 00 60 A2 19 93 60 00 70 4D 32 34 39 00 00 00 ..`...`.pM249... + 0F50: 0C 74 8A 05 00 60 A0 06 92 93 60 00 A5 4D 30 30 .t...`....`..M00 + 0F60: 30 0B 19 55 70 4D 32 34 39 00 00 00 0C 54 8A 05 0..UpM249....T.. + 0F70: 00 61 4D 34 36 30 0D 46 45 41 2D 41 53 4C 2D 4D .aM460.FEA-ASL-M + 0F80: 53 47 30 2D 45 6E 64 2D 31 2D 52 65 74 75 72 6E SG0-End-1-Return + 0F90: 20 30 78 25 58 0A 00 61 00 00 00 00 00 A4 61 08 0x%X..a......a. + 0FA0: 4D 42 4F 58 11 03 0A 04 70 4D 32 34 39 00 00 00 MBOX....pM249... + 0FB0: 0C 70 05 81 03 60 70 60 56 41 52 52 70 60 4D 42 .p...`p`VARRp`MB + 0FC0: 4F 58 8B 4D 42 4F 58 00 53 54 41 53 8C 4D 42 4F OX.MBOX.STAS.MBO + 0FD0: 58 0A 02 43 4D 44 49 5B 13 4D 42 4F 58 0A 18 0A X..CMDI[.MBOX... + 0FE0: 05 52 45 53 56 8D 4D 42 4F 58 0A 1D 52 53 45 54 .RESV.MBOX..RSET + 0FF0: 8D 4D 42 4F 58 0A 1E 52 43 4F 56 8D 4D 42 4F 58 .MBOX..RCOV.MBOX + 1000: 0A 1F 52 45 44 59 70 4D 42 4F 58 56 41 52 52 A2 ..REDYpMBOXVARR. + 1010: 34 91 92 93 52 45 44 59 01 92 93 43 4D 44 49 00 4...REDY...CMDI. + 1020: 70 4D 32 34 39 00 00 00 0C 70 05 81 03 60 70 60 pM249....p...`p` + 1030: 4D 42 4F 58 4D 30 30 30 0B 16 55 70 4D 42 4F 58 MBOXM000..UpMBOX + 1040: 56 41 52 52 70 00 60 70 60 4D 42 4F 58 70 00 52 VARRp.`p`MBOXp.R + 1050: 45 44 59 70 0A 33 43 4D 44 49 4D 30 30 30 0B 14 EDYp.3CMDIM000.. + 1060: 55 70 4D 42 4F 58 60 70 60 56 41 52 52 4D 32 35 UpMBOX`p`VARRM25 + 1070: 30 00 00 00 0C 70 05 81 03 60 5B 22 01 4D 30 30 0....p...`[".M00 + 1080: 30 0B 15 55 70 4D 32 34 39 00 00 00 0C 70 05 81 0..UpM249....p.. + 1090: 03 60 70 60 4D 42 4F 58 70 4D 42 4F 58 56 41 52 .`p`MBOXpMBOXVAR + 10A0: 52 A2 2C 92 93 43 4D 44 49 00 70 4D 32 34 39 00 R.,..CMDI.pM249. + 10B0: 00 00 0C 70 05 81 03 60 70 60 4D 42 4F 58 4D 30 ...p...`p`MBOXM0 + 10C0: 30 30 0B 17 55 70 4D 42 4F 58 56 41 52 52 A0 35 00..UpMBOXVARR.5 + 10D0: 92 93 53 54 41 53 00 4D 30 30 30 0B 13 55 4D 34 ..STAS.M000..UM4 + 10E0: 36 30 0D 46 45 41 2D 41 53 4C 2D 4D 53 47 30 2D 60.FEA-ASL-MSG0- + 10F0: 43 6F 6D 6D 61 6E 64 20 46 61 69 6C 0A 00 00 00 Command Fail.... + 1100: 00 00 00 00 4D 30 30 30 0B 12 55 4D 34 36 30 0D ....M000..UM460. + 1110: 46 45 41 2D 41 53 4C 2D 4D 53 47 30 2D 45 6E 64 FEA-ASL-MSG0-End + 1120: 2D 32 2D 52 65 74 75 72 6E 20 30 78 25 58 0A 00 -2-Return 0x%X.. + 1130: 60 00 00 00 00 00 A4 60 10 45 0E 5C 2F 04 5F 53 `......`.E.\/._S + 1140: 42 5F 50 43 49 30 47 50 31 37 41 5A 41 4C 14 47 B_PCI0GP17AZAL.G + 1150: 06 5F 50 53 30 00 5B 23 5C 4D 32 37 45 FF FF 4D ._PS0.[#\M27E..M + 1160: 34 36 30 0D 46 45 41 2D 41 53 4C 2D 5C 5F 53 42 460.FEA-ASL-\_SB + 1170: 2E 50 43 49 30 2E 50 42 43 2E 41 5A 41 4C 2E 5F .PCI0.PBC.AZAL._ + 1180: 50 53 30 20 43 70 6D 41 7A 61 6C 69 61 50 72 65 PS0 CpmAzaliaPre + 1190: 73 65 6E 74 53 74 61 74 65 20 3D 20 31 0A 00 00 sentState = 1... + 11A0: 00 00 00 00 00 70 01 4D 32 37 39 4D 32 37 36 5B .....p.M279M276[ + 11B0: 27 5C 4D 32 37 45 14 47 06 5F 50 53 33 00 5B 23 '\M27E.G._PS3.[# + 11C0: 5C 4D 32 37 45 FF FF 4D 34 36 30 0D 46 45 41 2D \M27E..M460.FEA- + 11D0: 41 53 4C 2D 5C 5F 53 42 2E 50 43 49 30 2E 50 42 ASL-\_SB.PCI0.PB + 11E0: 43 2E 41 5A 41 4C 2E 5F 50 53 33 20 43 70 6D 41 C.AZAL._PS3 CpmA + 11F0: 7A 61 6C 69 61 50 72 65 73 65 6E 74 53 74 61 74 zaliaPresentStat + 1200: 65 20 3D 20 30 0A 00 00 00 00 00 00 00 70 00 4D e = 0........p.M + 1210: 32 37 39 4D 32 37 37 5B 27 5C 4D 32 37 45 279M277['\M27E + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 06 09 00 00 01 89 4C 45 4E 4F 56 4F SSDT......LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 47 06 00 15 5C 2F 04 5F 53 42 5F .....G...\/._SB_ + 0030: 50 43 49 30 4C 50 43 30 45 43 30 5F 06 FF 15 5C PCI0LPC0EC0_...\ + 0040: 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 /._SB_PCI0LPC0EC + 0050: 30 5F 4C 46 43 4D 00 FF 15 5C 2F 05 5F 53 42 5F 0_LFCM...\/._SB_ + 0060: 50 43 49 30 4C 50 43 30 45 43 30 5F 57 45 43 4D PCI0LPC0EC0_WECM + 0070: 08 02 15 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 ...\/._SB_PCI0LP + 0080: 43 30 45 43 30 5F 45 43 41 56 00 FF 10 2A 5C 2F C0EC0_ECAV...*\/ + 0090: 04 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 ._SB_PCI0LPC0EC0 + 00A0: 5F 14 15 5F 51 34 46 00 5C 2F 03 5F 53 42 5F 55 _.._Q4F.\/._SB_U + 00B0: 42 54 43 4E 54 46 59 10 4E 84 5C 5F 53 42 5F 5B BTCNTFY.N.\_SB_[ + 00C0: 82 45 84 55 42 54 43 08 5F 48 49 44 0C 56 62 C0 .E.UBTC._HID.Vb. + 00D0: 00 08 5F 43 49 44 0C 41 D0 0C A0 08 5F 55 49 44 .._CID.A...._UID + 00E0: 00 08 5F 44 44 4E 0D 55 53 42 20 54 79 70 65 20 .._DDN.USB Type + 00F0: 43 00 08 5F 41 44 52 00 14 09 5F 53 54 41 00 A4 C.._ADR..._STA.. + 0100: 0A 0F 14 10 5F 50 53 30 08 5B 22 0B E8 03 5B 22 ...._PS0.["...[" + 0110: 0B F4 01 14 0F 5F 50 53 33 08 5B 22 0B E8 03 5B ....._PS3.["...[ + 0120: 22 0A 64 14 22 5F 43 52 53 00 08 52 42 55 46 11 ".d."_CRS..RBUF. + 0130: 11 0A 0E 86 09 00 01 00 60 F6 7A 00 10 00 00 79 ........`.z....y + 0140: 00 A4 52 42 55 46 5B 80 45 43 4D 53 01 0A 72 0A ..RBUF[.ECMS..r. + 0150: 02 5B 81 10 45 43 4D 53 11 49 4E 44 58 08 44 41 .[..ECMS.INDX.DA + 0160: 54 41 08 14 11 52 45 43 4D 09 70 68 49 4E 44 58 TA...RECM.phINDX + 0170: A4 44 41 54 41 14 12 57 45 43 4D 0A 70 68 49 4E .DATA..WECM.phIN + 0180: 44 58 70 69 44 41 54 41 5B 82 39 43 52 30 31 08 DXpiDATA[.9CR01. + 0190: 5F 41 44 52 01 08 5F 55 50 43 12 08 04 0A FF 0A _ADR.._UPC...... + 01A0: 09 00 00 08 5F 50 4C 44 12 1A 01 11 17 0A 14 82 ...._PLD........ + 01B0: 00 00 00 00 00 00 00 31 1C 00 01 00 00 00 00 FF .......1........ + 01C0: FF FF FF 5B 82 39 43 52 30 32 08 5F 41 44 52 01 ...[.9CR02._ADR. + 01D0: 08 5F 55 50 43 12 08 04 0A FF 0A 09 00 00 08 5F ._UPC.........._ + 01E0: 50 4C 44 12 1A 01 11 17 0A 14 82 00 00 00 00 00 PLD............. + 01F0: 00 00 31 1C 00 03 00 00 00 00 FF FF FF FF 5B 80 ..1...........[. + 0200: 55 53 42 43 00 0C 00 60 F6 7A 0A 30 5B 81 47 0F USBC...`.z.0[.G. + 0210: 55 53 42 43 11 56 45 52 31 08 56 45 52 32 08 52 USBC.VER1.VER2.R + 0220: 53 56 31 08 52 53 56 32 08 43 43 49 30 08 43 43 SV1.RSV2.CCI0.CC + 0230: 49 31 08 43 43 49 32 08 43 43 49 33 08 43 54 4C I1.CCI2.CCI3.CTL + 0240: 30 08 43 54 4C 31 08 43 54 4C 32 08 43 54 4C 33 0.CTL1.CTL2.CTL3 + 0250: 08 43 54 4C 34 08 43 54 4C 35 08 43 54 4C 36 08 .CTL4.CTL5.CTL6. + 0260: 43 54 4C 37 08 4D 47 49 30 08 4D 47 49 31 08 4D CTL7.MGI0.MGI1.M + 0270: 47 49 32 08 4D 47 49 33 08 4D 47 49 34 08 4D 47 GI2.MGI3.MGI4.MG + 0280: 49 35 08 4D 47 49 36 08 4D 47 49 37 08 4D 47 49 I5.MGI6.MGI7.MGI + 0290: 38 08 4D 47 49 39 08 4D 47 49 41 08 4D 47 49 42 8.MGI9.MGIA.MGIB + 02A0: 08 4D 47 49 43 08 4D 47 49 44 08 4D 47 49 45 08 .MGIC.MGID.MGIE. + 02B0: 4D 47 49 46 08 4D 47 4F 30 08 4D 47 4F 31 08 4D MGIF.MGO0.MGO1.M + 02C0: 47 4F 32 08 4D 47 4F 33 08 4D 47 4F 34 08 4D 47 GO2.MGO3.MGO4.MG + 02D0: 4F 35 08 4D 47 4F 36 08 4D 47 4F 37 08 4D 47 4F O5.MGO6.MGO7.MGO + 02E0: 38 08 4D 47 4F 39 08 4D 47 4F 41 08 4D 47 4F 42 8.MGO9.MGOA.MGOB + 02F0: 08 4D 47 4F 43 08 4D 47 4F 44 08 4D 47 4F 45 08 .MGOC.MGOD.MGOE. + 0300: 4D 47 4F 46 08 5B 80 44 42 47 30 01 0A 80 01 5B MGOF.[.DBG0....[ + 0310: 81 0B 44 42 47 30 01 49 4F 38 30 08 14 21 4E 54 ..DBG0.IO80..!NT + 0320: 46 59 08 70 0A 4F 49 4F 38 30 45 43 52 44 5B 22 FY.p.OIO80ECRD[" + 0330: 01 86 5C 2E 5F 53 42 5F 55 42 54 43 0A 80 5B 80 ..\._SB_UBTC..[. + 0340: 48 35 46 41 00 0C 21 04 0B FE 01 5B 81 0B 48 35 H5FA..!....[..H5 + 0350: 46 41 10 48 4E 54 46 08 5B 80 45 43 53 4D 00 0C FA.HNTF.[.ECSM.. + 0360: 60 04 0B FE 0A 30 5B 81 45 07 45 43 53 4D 10 48 `....0[.E.ECSM.H + 0370: 4D 50 52 08 00 07 48 4D 44 4E 01 48 41 44 44 08 MPR...HMDN.HADD. + 0380: 48 43 4D 44 08 48 44 30 30 08 48 44 30 31 08 48 HCMD.HD00.HD01.H + 0390: 44 30 32 08 48 44 30 33 08 48 44 30 34 08 48 44 D02.HD03.HD04.HD + 03A0: 30 35 08 48 44 30 36 08 48 44 30 37 08 48 44 30 05.HD06.HD07.HD0 + 03B0: 38 08 48 44 30 39 08 48 44 30 41 08 48 44 30 42 8.HD09.HD0A.HD0B + 03C0: 08 48 44 30 43 08 48 44 30 44 08 48 44 30 45 08 .HD0C.HD0D.HD0E. + 03D0: 48 44 30 46 08 00 40 08 48 43 4E 54 08 5B 80 45 HD0F..@.HCNT.[.E + 03E0: 43 53 49 03 00 0B 00 01 5B 81 48 07 45 43 53 49 CSI.....[.H.ECSI + 03F0: 01 00 40 30 45 4D 50 52 08 00 07 45 4D 44 4E 01 ..@0EMPR...EMDN. + 0400: 45 41 44 44 08 45 43 4D 44 08 45 44 30 30 08 45 EADD.ECMD.ED00.E + 0410: 44 30 31 08 45 44 30 32 08 45 44 30 33 08 45 44 D01.ED02.ED03.ED + 0420: 30 34 08 45 44 30 35 08 45 44 30 36 08 45 44 30 04.ED05.ED06.ED0 + 0430: 37 08 45 44 30 38 08 45 44 30 39 08 45 44 30 41 7.ED08.ED09.ED0A + 0440: 08 45 44 30 42 08 45 44 30 43 08 45 44 30 44 08 .ED0B.ED0C.ED0D. + 0450: 45 44 30 45 08 45 44 30 46 08 00 40 08 45 43 4E ED0E.ED0F..@.ECN + 0460: 54 08 14 2A 43 48 4B 4D 00 70 0B E8 03 60 A2 12 T..*CHKM.p...`.. + 0470: 48 4D 50 52 5B 22 01 76 60 A0 07 92 60 A4 0B 80 HMPR[".v`...`... + 0480: 80 A0 07 48 4D 44 4E A4 00 A4 0B 81 80 14 2A 43 ...HMDN.......*C + 0490: 48 4B 53 00 70 0B E8 03 60 A2 12 45 4D 50 52 5B HKS.p...`..EMPR[ + 04A0: 22 01 76 60 A0 07 92 60 A4 0B 80 80 A0 07 45 4D ".v`...`......EM + 04B0: 44 4E A4 00 A4 0B 81 80 08 52 53 54 43 00 5B 01 DN.......RSTC.[. + 04C0: 55 42 53 59 00 14 44 21 45 43 57 52 08 A0 4C 20 UBSY..D!ECWR..L + 04D0: 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 04E0: 43 30 5F 45 43 41 56 A0 42 1F 93 5B 23 5C 2F 05 C0_ECAV.B..[#\/. + 04F0: 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F _SB_PCI0LPC0EC0_ + 0500: 4C 46 43 4D 00 A0 00 5B 23 55 42 53 59 FF FF 57 LFCM...[#UBSY..W + 0510: 45 43 4D 0A 56 0A AA 70 0A B6 49 4F 38 30 5C 2F ECM.V..p..IO80\/ + 0520: 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 ._SB_PCI0LPC0EC0 + 0530: 5F 57 45 43 4D 0A 4F 43 54 4C 30 43 48 4B 4D 70 _WECM.OCTL0CHKMp + 0540: 0A 02 48 41 44 44 5B 22 01 70 0A 06 48 43 4D 44 ..HADD[".p..HCMD + 0550: 5B 22 01 70 4D 47 4F 30 48 44 30 30 5B 22 01 70 [".pMGO0HD00[".p + 0560: 4D 47 4F 31 48 44 30 31 5B 22 01 70 4D 47 4F 32 MGO1HD01[".pMGO2 + 0570: 48 44 30 32 5B 22 01 70 4D 47 4F 33 48 44 30 33 HD02[".pMGO3HD03 + 0580: 5B 22 01 70 4D 47 4F 34 48 44 30 34 5B 22 01 70 [".pMGO4HD04[".p + 0590: 4D 47 4F 35 48 44 30 35 5B 22 01 70 4D 47 4F 36 MGO5HD05[".pMGO6 + 05A0: 48 44 30 36 5B 22 01 70 4D 47 4F 37 48 44 30 37 HD06[".pMGO7HD07 + 05B0: 5B 22 01 70 4D 47 4F 38 48 44 30 38 5B 22 01 70 [".pMGO8HD08[".p + 05C0: 4D 47 4F 39 48 44 30 39 5B 22 01 70 4D 47 4F 41 MGO9HD09[".pMGOA + 05D0: 48 44 30 41 5B 22 01 70 4D 47 4F 42 48 44 30 42 HD0A[".pMGOBHD0B + 05E0: 5B 22 01 70 4D 47 4F 43 48 44 30 43 5B 22 01 70 [".pMGOCHD0C[".p + 05F0: 4D 47 4F 44 48 44 30 44 5B 22 01 70 4D 47 4F 45 MGODHD0D[".pMGOE + 0600: 48 44 30 45 5B 22 01 70 4D 47 4F 46 48 44 30 46 HD0E[".pMGOFHD0F + 0610: 70 0A A1 49 4F 38 30 70 0A 10 48 43 4E 54 5B 22 p..IO80p..HCNT[" + 0620: 01 70 0A 0A 45 4D 50 52 5B 22 01 43 48 4B 4D 70 .p..EMPR[".CHKMp + 0630: 0A 02 48 41 44 44 5B 22 01 70 0A 04 48 43 4D 44 ..HADD[".p..HCMD + 0640: 5B 22 01 70 43 54 4C 30 48 44 30 30 5B 22 01 70 [".pCTL0HD00[".p + 0650: 43 54 4C 31 48 44 30 31 5B 22 01 70 43 54 4C 32 CTL1HD01[".pCTL2 + 0660: 48 44 30 32 5B 22 01 70 43 54 4C 33 48 44 30 33 HD02[".pCTL3HD03 + 0670: 5B 22 01 70 43 54 4C 34 48 44 30 34 5B 22 01 70 [".pCTL4HD04[".p + 0680: 43 54 4C 35 48 44 30 35 5B 22 01 70 43 54 4C 36 CTL5HD05[".pCTL6 + 0690: 48 44 30 36 5B 22 01 70 43 54 4C 37 48 44 30 37 HD06[".pCTL7HD07 + 06A0: 5B 22 01 70 0A 08 48 43 4E 54 5B 22 01 70 0A 0A [".p..HCNT[".p.. + 06B0: 45 4D 50 52 5B 22 01 43 48 4B 4D 5B 27 55 42 53 EMPR[".CHKM['UBS + 06C0: 59 5B 27 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 Y['\/._SB_PCI0LP + 06D0: 43 30 45 43 30 5F 4C 46 43 4D 14 48 1B 45 43 52 C0EC0_LFCM.H.ECR + 06E0: 44 08 A0 40 1B 5C 2F 05 5F 53 42 5F 50 43 49 30 D..@.\/._SB_PCI0 + 06F0: 4C 50 43 30 45 43 30 5F 45 43 41 56 A0 46 19 93 LPC0EC0_ECAV.F.. + 0700: 5B 23 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 [#\/._SB_PCI0LPC + 0710: 30 45 43 30 5F 4C 46 43 4D 00 A0 00 5B 23 55 42 0EC0_LFCM...[#UB + 0720: 53 59 FF FF 43 48 4B 4D 70 0A 02 48 41 44 44 5B SY..CHKMp..HADD[ + 0730: 22 01 70 0A 05 48 43 4D 44 5B 22 01 70 0A 10 48 ".p..HCMD[".p..H + 0740: 43 4E 54 5B 22 01 70 0A 0B 45 4D 50 52 5B 22 01 CNT[".p..EMPR[". + 0750: 5B 22 01 43 48 4B 4D 70 48 44 30 30 4D 47 49 30 [".CHKMpHD00MGI0 + 0760: 5B 22 01 70 48 44 30 31 4D 47 49 31 5B 22 01 70 [".pHD01MGI1[".p + 0770: 48 44 30 32 4D 47 49 32 5B 22 01 70 48 44 30 33 HD02MGI2[".pHD03 + 0780: 4D 47 49 33 5B 22 01 70 48 44 30 34 4D 47 49 34 MGI3[".pHD04MGI4 + 0790: 5B 22 01 70 48 44 30 35 4D 47 49 35 5B 22 01 70 [".pHD05MGI5[".p + 07A0: 48 44 30 36 4D 47 49 36 5B 22 01 70 48 44 30 37 HD06MGI6[".pHD07 + 07B0: 4D 47 49 37 5B 22 01 70 48 44 30 38 4D 47 49 38 MGI7[".pHD08MGI8 + 07C0: 5B 22 01 70 48 44 30 39 4D 47 49 39 5B 22 01 70 [".pHD09MGI9[".p + 07D0: 48 44 30 41 4D 47 49 41 5B 22 01 70 48 44 30 42 HD0AMGIA[".pHD0B + 07E0: 4D 47 49 42 5B 22 01 70 48 44 30 43 4D 47 49 43 MGIB[".pHD0CMGIC + 07F0: 5B 22 01 70 48 44 30 44 4D 47 49 44 5B 22 01 70 [".pHD0DMGID[".p + 0800: 48 44 30 45 4D 47 49 45 5B 22 01 70 48 44 30 46 HD0EMGIE[".pHD0F + 0810: 4D 47 49 46 43 48 4B 4D 70 0A 02 48 41 44 44 5B MGIFCHKMp..HADD[ + 0820: 22 01 70 0A 03 48 43 4D 44 5B 22 01 70 0A 04 48 ".p..HCMD[".p..H + 0830: 43 4E 54 5B 22 01 70 0A 0B 45 4D 50 52 5B 22 01 CNT[".p..EMPR[". + 0840: 5B 22 01 43 48 4B 4D 70 48 44 30 30 43 43 49 30 [".CHKMpHD00CCI0 + 0850: 5B 22 01 70 48 44 30 31 43 43 49 31 5B 22 01 70 [".pHD01CCI1[".p + 0860: 48 44 30 32 43 43 49 32 5B 22 01 70 48 44 30 33 HD02CCI2[".pHD03 + 0870: 43 43 49 33 5B 27 55 42 53 59 5B 27 5C 2F 05 5F CCI3['UBSY['\/._ + 0880: 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 4C SB_PCI0LPC0EC0_L + 0890: 46 43 4D 14 42 07 5F 44 53 4D 0C A0 48 06 93 68 FCM.B._DSM..H..h + 08A0: 11 13 0A 10 C2 98 83 6F A4 7C E4 11 AD 36 63 10 .......o.|...6c. + 08B0: 42 B5 00 8F A0 0B 93 99 6A 00 00 A4 11 03 01 0F B.......j....... + 08C0: A1 43 04 A0 20 93 99 6A 00 01 57 45 43 4D 0A 56 .C.. ..j..WECM.V + 08D0: 0A AA 70 0A A8 49 4F 38 30 45 43 57 52 70 0A A9 ..p..IO80ECWRp.. + 08E0: 49 4F 38 30 A1 1F A0 19 93 99 6A 00 0A 02 70 0A IO80......j...p. + 08F0: AA 49 4F 38 30 45 43 52 44 70 0A AB 49 4F 38 30 .IO80ECRDp..IO80 + 0900: A1 03 A4 00 A4 00 ...... + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 23 1E 00 00 01 EF 4C 45 4E 4F 56 4F SSDT#.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 08 4F 42 49 44 12 4D 38 C1 0A 40 0C .....OBID.M8..@. + 0030: 01 00 04 00 0C 02 00 04 00 0C 27 00 02 00 0C 26 ..........'....& + 0040: 00 02 00 0C 36 00 02 00 0C 37 00 02 00 0C 33 00 ....6....7....3. + 0050: 02 00 0C 35 00 02 00 0C 34 00 02 00 0C 31 00 02 ...5....4....1.. + 0060: 00 0C 32 00 02 00 0C 01 00 02 00 0C 08 00 02 00 ..2............. + 0070: 0C 14 00 02 00 0C 02 00 02 00 0C 03 00 02 00 0C ................ + 0080: 04 00 02 00 0C 06 00 02 00 0C 05 00 02 00 0C 09 ................ + 0090: 00 02 00 0C 0F 00 02 00 0C 0E 00 02 00 0C 0D 00 ................ + 00A0: 02 00 0C 12 00 02 00 0C 11 00 02 00 0C 10 00 02 ................ + 00B0: 00 0C 17 00 02 00 0C 1B 00 02 00 0C 15 00 02 00 ................ + 00C0: 0C 13 00 02 00 0C 16 00 02 00 0C 19 00 02 00 0C ................ + 00D0: 18 00 02 00 0C 1A 00 02 00 0C 1C 00 02 00 0C 1D ................ + 00E0: 00 02 00 0C 1F 00 02 00 0C 1E 00 02 00 0C 25 00 ..............%. + 00F0: 02 00 0C 29 00 02 00 0C 2A 00 02 00 00 00 00 00 ...)....*....... + 0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0110: 00 00 00 00 00 01 00 01 01 00 00 01 00 01 00 01 ................ + 0120: 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 ................ + 0130: 01 01 01 01 01 01 01 01 01 00 01 01 00 00 00 00 ................ + 0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0150: 00 00 00 0D 43 6F 6D 6D 61 6E 64 20 42 75 66 66 ....Command Buff + 0160: 65 72 20 53 74 61 72 74 00 0D 43 6F 6D 6D 61 6E er Start..Comman + 0170: 64 20 42 75 66 66 65 72 20 45 6E 64 00 0D 53 6F d Buffer End..So + 0180: 66 74 77 61 72 65 20 44 6F 77 6E 63 6F 72 65 20 ftware Downcore + 0190: 43 6F 6E 66 69 67 00 0D 53 65 74 20 53 4D 54 45 Config..Set SMTE + 01A0: 6E 00 0D 53 65 74 20 43 43 4C 4B 20 46 6D 61 78 n..Set CCLK Fmax + 01B0: 00 0D 53 65 74 20 47 46 58 43 43 4C 4B 20 46 6D ..Set GFXCCLK Fm + 01C0: 61 78 00 0D 53 65 74 20 46 43 4C 4B 20 4F 43 20 ax..Set FCLK OC + 01D0: 4D 6F 64 65 00 0D 53 65 74 20 46 43 4C 4B 20 46 Mode..Set FCLK F + 01E0: 72 65 71 75 65 6E 63 79 00 0D 53 65 74 20 53 4F requency..Set SO + 01F0: 43 20 56 49 44 00 0D 53 65 74 20 49 6E 74 65 72 C VID..Set Inter + 0200: 6C 65 61 76 65 20 4D 6F 64 65 00 0D 53 65 74 20 leave Mode..Set + 0210: 49 6E 74 65 72 6C 65 61 76 65 20 53 69 7A 65 00 Interleave Size. + 0220: 0D 53 65 74 20 4D 65 6D 20 43 6C 6F 63 6B 00 0D .Set Mem Clock.. + 0230: 53 65 74 20 54 72 63 70 61 67 65 00 0D 53 65 74 Set Trcpage..Set + 0240: 20 54 63 77 6C 00 0D 53 65 74 20 54 63 6C 00 0D Tcwl..Set Tcl.. + 0250: 53 65 74 20 54 72 63 64 72 64 00 0D 53 65 74 20 Set Trcdrd..Set + 0260: 54 72 63 64 77 72 00 0D 53 65 74 20 54 72 70 00 Trcdwr..Set Trp. + 0270: 0D 53 65 74 20 54 72 61 73 00 0D 53 65 74 20 54 .Set Tras..Set T + 0280: 72 63 00 0D 53 65 74 20 54 72 72 64 4C 00 0D 53 rc..Set TrrdL..S + 0290: 65 74 20 54 72 72 64 53 00 0D 53 65 74 20 54 66 et TrrdS..Set Tf + 02A0: 61 77 00 0D 53 65 74 20 54 77 74 72 4C 00 0D 53 aw..Set TwtrL..S + 02B0: 65 74 20 54 77 74 72 53 00 0D 53 65 74 20 54 77 et TwtrS..Set Tw + 02C0: 72 00 0D 53 65 74 20 54 72 64 72 64 53 63 4C 00 r..Set TrdrdScL. + 02D0: 0D 53 65 74 20 54 77 72 77 72 53 63 4C 00 0D 53 .Set TwrwrScL..S + 02E0: 65 74 20 54 72 74 70 00 0D 53 65 74 20 54 63 6B et Trtp..Set Tck + 02F0: 65 00 0D 53 65 74 20 54 72 64 72 64 53 63 00 0D e..Set TrdrdSc.. + 0300: 53 65 74 20 54 72 64 72 64 44 64 00 0D 53 65 74 Set TrdrdDd..Set + 0310: 20 54 72 64 72 64 53 64 00 0D 53 65 74 20 54 77 TrdrdSd..Set Tw + 0320: 72 77 72 53 63 00 0D 53 65 74 20 54 77 72 77 72 rwrSc..Set Twrwr + 0330: 53 64 00 0D 53 65 74 20 54 77 72 77 72 44 64 00 Sd..Set TwrwrDd. + 0340: 0D 53 65 74 20 54 77 72 72 64 00 0D 53 65 74 20 .Set Twrrd..Set + 0350: 54 72 64 77 72 00 0D 53 65 74 20 50 6F 77 65 72 Trdwr..Set Power + 0360: 44 77 6F 6E 45 6E 00 0D 53 65 74 20 41 64 64 72 DwonEn..Set Addr + 0370: 43 6D 64 53 65 74 75 70 00 0D 53 65 74 20 43 73 CmdSetup..Set Cs + 0380: 4F 64 74 53 65 74 75 70 00 0D 00 0D 00 0D 00 0D OdtSetup........ + 0390: 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D ................ + 03A0: 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D ................ + 03B0: 00 0D 00 0D 00 0D 00 08 4F 42 49 45 12 4E 24 C1 ........OBIE.N$. + 03C0: 0A 40 0C 03 00 01 00 0C 04 00 01 00 0C 05 00 01 .@.............. + 03D0: 00 0C 06 00 01 00 0C 07 00 01 00 0C 08 00 01 00 ................ + 03E0: 0C 0A 00 05 00 0C 10 00 05 00 0C 01 00 05 00 0C ................ + 03F0: 02 00 05 00 0C 03 00 05 00 0C 0C 00 05 00 0C 0D ................ + 0400: 00 05 00 0C 04 00 05 00 0C 3C 00 02 00 0C 43 00 .........<....C. + 0410: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0440: 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 ................ + 0450: 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0480: 00 00 0D 47 65 74 20 4F 43 20 44 69 73 61 62 6C ...Get OC Disabl + 0490: 65 00 0D 47 65 74 20 4F 43 20 56 6F 6C 74 61 67 e..Get OC Voltag + 04A0: 65 20 4D 61 78 00 0D 47 65 74 20 4F 43 20 46 72 e Max..Get OC Fr + 04B0: 65 71 75 65 6E 63 79 20 4D 61 78 00 0D 47 65 74 equency Max..Get + 04C0: 20 47 46 58 20 4F 43 20 56 6F 6C 74 61 67 65 20 GFX OC Voltage + 04D0: 4D 61 78 00 0D 47 65 74 20 47 46 58 20 4F 43 20 Max..Get GFX OC + 04E0: 46 72 65 71 75 65 6E 63 79 20 4D 61 78 00 0D 47 Frequency Max..G + 04F0: 65 74 20 49 6E 74 65 72 6C 65 76 61 69 6E 67 20 et Interlevaing + 0500: 43 61 70 00 0D 53 65 74 20 43 75 72 76 65 20 4F Cap..Set Curve O + 0510: 70 74 69 6D 69 7A 65 72 00 0D 53 65 74 20 47 46 ptimizer..Set GF + 0520: 58 20 43 75 72 76 65 20 4F 70 74 69 6D 69 7A 65 X Curve Optimize + 0530: 72 00 0D 53 65 74 20 50 50 54 20 4C 69 6D 69 74 r..Set PPT Limit + 0540: 00 0D 53 65 74 20 54 44 43 20 4C 69 6D 69 74 00 ..Set TDC Limit. + 0550: 0D 53 65 74 20 45 44 43 20 4C 69 6D 69 74 00 0D .Set EDC Limit.. + 0560: 53 65 74 20 53 6F 63 20 54 44 43 20 4C 69 6D 69 Set Soc TDC Limi + 0570: 74 00 0D 53 65 74 20 53 6F 63 20 45 44 43 20 4C t..Set Soc EDC L + 0580: 69 6D 69 74 00 0D 53 65 74 20 53 63 61 6C 61 72 imit..Set Scalar + 0590: 00 0D 53 65 74 20 54 72 66 63 31 00 0D 53 65 74 ..Set Trfc1..Set + 05A0: 20 4C 43 4C 4B 20 46 72 65 71 00 0D 00 0D 00 0D LCLK Freq...... + 05B0: 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D ................ + 05C0: 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D ................ + 05D0: 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D ................ + 05E0: 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D ................ + 05F0: 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D 00 0D ................ + 0600: 00 0D 00 0D 00 0D 00 0D 00 0D 00 08 4F 42 49 54 ............OBIT + 0610: 12 45 80 38 0A 37 12 20 03 0C 43 00 02 00 01 11 .E.8.7. ..C..... + 0620: 17 0A 14 43 00 02 00 00 00 00 00 96 00 00 00 C4 ...C............ + 0630: 09 00 00 01 00 00 00 12 20 03 0C 2A 00 02 00 01 ........ ..*.... + 0640: 11 17 0A 14 2A 00 02 00 00 00 00 00 00 00 00 00 ....*........... + 0650: 3F 00 00 00 01 00 00 00 12 20 03 0C 29 00 02 00 ?........ ..)... + 0660: 01 11 17 0A 14 29 00 02 00 00 00 00 00 00 00 00 .....).......... + 0670: 00 3F 00 00 00 01 00 00 00 12 21 03 0C 25 00 02 .?........!..%.. + 0680: 00 00 11 18 0B 9C 01 25 00 02 00 01 00 00 00 02 .......%........ + 0690: 00 00 00 01 00 00 00 00 00 00 00 12 20 03 0C 1E ............ ... + 06A0: 00 02 00 01 11 17 0A 14 1E 00 02 00 13 00 00 00 ................ + 06B0: 01 00 00 00 1F 00 00 00 01 00 00 00 12 20 03 0C ............. .. + 06C0: 1F 00 02 00 01 11 17 0A 14 1F 00 02 00 01 00 00 ................ + 06D0: 00 01 00 00 00 0F 00 00 00 01 00 00 00 12 20 03 .............. . + 06E0: 0C 1D 00 02 00 01 11 17 0A 14 1D 00 02 00 06 00 ................ + 06F0: 00 00 01 00 00 00 0F 00 00 00 01 00 00 00 12 20 ............... + 0700: 03 0C 1C 00 02 00 01 11 17 0A 14 1C 00 02 00 06 ................ + 0710: 00 00 00 01 00 00 00 0F 00 00 00 01 00 00 00 12 ................ + 0720: 20 03 0C 1A 00 02 00 01 11 17 0A 14 1A 00 02 00 ............... + 0730: 01 00 00 00 01 00 00 00 0F 00 00 00 01 00 00 00 ................ + 0740: 12 20 03 0C 18 00 02 00 01 11 17 0A 14 18 00 02 . .............. + 0750: 00 03 00 00 00 01 00 00 00 0F 00 00 00 01 00 00 ................ + 0760: 00 12 20 03 0C 19 00 02 00 01 11 17 0A 14 19 00 .. ............. + 0770: 02 00 03 00 00 00 01 00 00 00 0F 00 00 00 01 00 ................ + 0780: 00 00 12 20 03 0C 16 00 02 00 01 11 17 0A 14 16 ... ............ + 0790: 00 02 00 01 00 00 00 01 00 00 00 0F 00 00 00 01 ................ + 07A0: 00 00 00 12 20 03 0C 13 00 02 00 01 11 17 0A 14 .... ........... + 07B0: 13 00 02 00 06 00 00 00 01 00 00 00 1F 00 00 00 ................ + 07C0: 01 00 00 00 12 20 03 0C 15 00 02 00 01 11 17 0A ..... .......... + 07D0: 14 15 00 02 00 06 00 00 00 05 00 00 00 0E 00 00 ................ + 07E0: 00 01 00 00 00 12 20 03 0C 1B 00 02 00 01 11 17 ...... ......... + 07F0: 0A 14 1B 00 02 00 03 00 00 00 01 00 00 00 3F 00 ..............?. + 0800: 00 00 01 00 00 00 12 20 03 0C 17 00 02 00 01 11 ....... ........ + 0810: 17 0A 14 17 00 02 00 03 00 00 00 01 00 00 00 0F ................ + 0820: 00 00 00 01 00 00 00 12 20 03 0C 10 00 02 00 01 ........ ....... + 0830: 11 17 0A 14 10 00 02 00 20 00 00 00 0A 00 00 00 ........ ....... + 0840: 51 00 00 00 01 00 00 00 12 20 03 0C 11 00 02 00 Q........ ...... + 0850: 01 11 17 0A 14 11 00 02 00 0A 00 00 00 02 00 00 ................ + 0860: 00 0E 00 00 00 01 00 00 00 12 20 03 0C 12 00 02 .......... ..... + 0870: 00 01 11 17 0A 14 12 00 02 00 00 00 00 00 02 00 ................ + 0880: 00 00 0E 00 00 00 01 00 00 00 12 20 03 0C 0D 00 ........... .... + 0890: 02 00 01 11 17 0A 14 0D 00 02 00 10 00 00 00 06 ................ + 08A0: 00 00 00 36 00 00 00 01 00 00 00 12 20 03 0C 0E ...6........ ... + 08B0: 00 02 00 01 11 17 0A 14 0E 00 02 00 04 00 00 00 ................ + 08C0: 04 00 00 00 0C 00 00 00 01 00 00 00 12 20 03 0C ............. .. + 08D0: 0F 00 02 00 01 11 17 0A 14 0F 00 02 00 04 00 00 ................ + 08E0: 00 04 00 00 00 0C 00 00 00 01 00 00 00 12 20 03 .............. . + 08F0: 0C 09 00 02 00 01 11 17 0A 14 09 00 02 00 33 00 ..............3. + 0900: 00 00 1D 00 00 00 87 00 00 00 01 00 00 00 12 20 ............... + 0910: 03 0C 05 00 02 00 01 11 17 0A 14 05 00 02 00 22 ..............." + 0920: 00 00 00 15 00 00 00 3A 00 00 00 01 00 00 00 12 .......:........ + 0930: 20 03 0C 3C 00 02 00 01 11 17 0A 14 3C 00 02 00 ..<........<... + 0940: A8 00 00 00 3C 00 00 00 DE 03 00 00 01 00 00 00 ....<........... + 0950: 12 20 03 0C 06 00 02 00 01 11 17 0A 14 06 00 02 . .............. + 0960: 00 11 00 00 00 08 00 00 00 1B 00 00 00 01 00 00 ................ + 0970: 00 12 20 03 0C 04 00 02 00 01 11 17 0A 14 04 00 .. ............. + 0980: 02 00 0F 00 00 00 08 00 00 00 1B 00 00 00 01 00 ................ + 0990: 00 00 12 20 03 0C 03 00 02 00 01 11 17 0A 14 03 ... ............ + 09A0: 00 02 00 0F 00 00 00 08 00 00 00 1B 00 00 00 01 ................ + 09B0: 00 00 00 12 20 03 0C 02 00 02 00 01 11 17 0A 14 .... ........... + 09C0: 02 00 02 00 15 00 00 00 08 00 00 00 21 00 00 00 ............!... + 09D0: 01 00 00 00 12 39 03 0C 14 00 02 00 00 11 30 0B .....9........0. + 09E0: 9C 01 14 00 02 00 09 00 00 00 08 00 00 00 09 00 ................ + 09F0: 00 00 0A 00 00 00 0B 00 00 00 0C 00 00 00 0E 00 ................ + 0A00: 00 00 10 00 00 00 12 00 00 00 14 00 00 00 12 20 ............... + 0A10: 03 0C 08 00 02 00 01 11 17 0A 14 08 00 02 00 00 ................ + 0A20: 00 00 00 00 00 00 00 FF 03 00 00 01 00 00 00 12 ................ + 0A30: 29 03 0C 01 00 02 00 00 11 20 0B 9C 01 01 00 02 )........ ...... + 0A40: 00 80 0C 00 00 04 00 00 00 40 06 00 00 55 08 00 .........@...U.. + 0A50: 00 BE 0A 00 00 80 0C 00 00 12 20 03 0C 32 00 02 .......... ..2.. + 0A60: 00 01 11 17 0A 14 32 00 02 00 00 00 00 00 00 00 ......2......... + 0A70: 00 00 03 00 00 00 01 00 00 00 12 21 03 0C 31 00 ...........!..1. + 0A80: 02 00 00 11 18 0B 9C 01 31 00 02 00 01 00 00 00 ........1....... + 0A90: 02 00 00 00 00 00 00 00 01 00 00 00 12 20 03 0C ............. .. + 0AA0: 34 00 02 00 01 11 17 0A 14 34 00 02 00 00 00 00 4........4...... + 0AB0: 00 00 00 00 00 FF 01 00 00 01 00 00 00 12 43 0E ..............C. + 0AC0: 03 0C 35 00 02 00 00 11 49 0D 0B 9C 01 35 00 02 ..5.....I....5.. + 0AD0: 00 00 00 00 00 32 00 00 00 20 03 00 00 A5 03 00 .....2... ...... + 0AE0: 00 2B 04 00 00 B0 04 00 00 35 05 00 00 57 05 00 .+.......5...W.. + 0AF0: 00 78 05 00 00 99 05 00 00 BB 05 00 00 DC 05 00 .x.............. + 0B00: 00 FD 05 00 00 1F 06 00 00 40 06 00 00 61 06 00 .........@...a.. + 0B10: 00 83 06 00 00 A4 06 00 00 C5 06 00 00 E7 06 00 ................ + 0B20: 00 08 07 00 00 29 07 00 00 4B 07 00 00 6C 07 00 .....)...K...l.. + 0B30: 00 8D 07 00 00 AF 07 00 00 D0 07 00 00 F1 07 00 ................ + 0B40: 00 13 08 00 00 34 08 00 00 55 08 00 00 77 08 00 .....4...U...w.. + 0B50: 00 98 08 00 00 B9 08 00 00 DB 08 00 00 FC 08 00 ................ + 0B60: 00 1D 09 00 00 3F 09 00 00 60 09 00 00 81 09 00 .....?...`...... + 0B70: 00 A3 09 00 00 C4 09 00 00 F6 09 00 00 28 0A 00 .............(.. + 0B80: 00 5A 0A 00 00 8C 0A 00 00 BE 0A 00 00 F0 0A 00 .Z.............. + 0B90: 00 22 0B 00 00 54 0B 00 00 86 0B 00 00 B8 0B 00 ."...T.......... + 0BA0: 00 12 21 03 0C 33 00 02 00 00 11 18 0B 9C 01 33 ..!..3.........3 + 0BB0: 00 02 00 00 00 00 00 02 00 00 00 00 00 00 00 01 ................ + 0BC0: 00 00 00 12 20 03 0C 37 00 02 00 01 11 17 0A 14 .... ..7........ + 0BD0: 37 00 02 00 00 00 00 00 60 09 00 00 28 0A 00 00 7.......`...(... + 0BE0: 19 00 00 00 12 20 03 0C 36 00 02 00 01 11 17 0A ..... ..6....... + 0BF0: 14 36 00 02 00 00 00 00 00 55 0F 00 00 05 14 00 .6.......U...... + 0C00: 00 19 00 00 00 12 20 03 0C 04 00 05 00 01 11 17 ...... ......... + 0C10: 0A 14 04 00 05 00 00 00 00 00 64 00 00 00 E8 03 ..........d..... + 0C20: 00 00 64 00 00 00 12 20 03 0C 0D 00 05 00 01 11 ..d.... ........ + 0C30: 17 0A 14 0D 00 05 00 00 00 00 00 00 00 00 00 FF ................ + 0C40: FF FF FF 01 00 00 00 12 20 03 0C 0C 00 05 00 01 ........ ....... + 0C50: 11 17 0A 14 0C 00 05 00 00 00 00 00 00 00 00 00 ................ + 0C60: FF FF FF FF 01 00 00 00 12 20 03 0C 03 00 05 00 ......... ...... + 0C70: 01 11 17 0A 14 03 00 05 00 00 00 00 00 00 00 00 ................ + 0C80: 00 FF FF FF FF 01 00 00 00 12 20 03 0C 02 00 05 .......... ..... + 0C90: 00 01 11 17 0A 14 02 00 05 00 00 00 00 00 00 00 ................ + 0CA0: 00 00 FF FF FF FF 01 00 00 00 12 20 03 0C 01 00 ........... .... + 0CB0: 05 00 01 11 17 0A 14 01 00 05 00 00 00 00 00 00 ................ + 0CC0: 00 00 00 FF FF FF FF 01 00 00 00 12 21 03 0C 26 ............!..& + 0CD0: 00 02 00 00 11 18 0B 9C 01 26 00 02 00 01 00 00 .........&...... + 0CE0: 00 02 00 00 00 00 00 00 00 01 00 00 00 12 20 03 .............. . + 0CF0: 0C 10 00 05 00 01 11 17 0A 14 10 00 05 00 00 00 ................ + 0D00: 00 00 00 00 00 00 1E 00 00 00 01 00 00 00 12 20 ............... + 0D10: 03 0C 0A 00 05 00 01 11 17 0A 14 0A 00 05 00 00 ................ + 0D20: 00 00 00 00 00 00 00 1E 00 00 00 01 00 00 00 12 ................ + 0D30: 20 03 0C 27 00 02 00 01 11 17 0A 14 27 00 02 00 ..'........'... + 0D40: 00 00 00 00 00 00 00 00 FF FF FF FF 01 00 00 00 ................ + 0D50: 12 20 03 0C 08 00 01 00 01 11 17 0A 14 08 00 01 . .............. + 0D60: 00 01 00 00 00 00 00 00 00 FF FF FF FF 01 00 00 ................ + 0D70: 00 12 20 03 0C 07 00 01 00 01 11 17 0A 14 07 00 .. ............. + 0D80: 01 00 00 00 00 00 00 00 00 00 FF FF FF FF 01 00 ................ + 0D90: 00 00 12 20 03 0C 06 00 01 00 01 11 17 0A 14 06 ... ............ + 0DA0: 00 01 00 F0 0A 00 00 00 00 00 00 FF FF FF FF 01 ................ + 0DB0: 00 00 00 12 20 03 0C 05 00 01 00 01 11 17 0A 14 .... ........... + 0DC0: 05 00 01 00 00 00 00 00 00 00 00 00 FF FF FF FF ................ + 0DD0: 01 00 00 00 12 20 03 0C 04 00 01 00 01 11 17 0A ..... .......... + 0DE0: 14 04 00 01 00 F0 0A 00 00 00 00 00 00 FF FF FF ................ + 0DF0: FF 01 00 00 00 12 20 03 0C 03 00 01 00 01 11 17 ...... ......... + 0E00: 0A 14 03 00 01 00 00 00 00 00 00 00 00 00 FF FF ................ + 0E10: FF FF 01 00 00 00 A0 1A 00 15 5C 4F 42 49 44 04 ..........\OBID. + 0E20: FF 15 5C 4F 42 49 45 04 FF 15 5C 4F 42 49 54 04 ..\OBIE...\OBIT. + 0E30: FF 10 41 FF 5C 00 08 47 46 30 31 00 08 41 53 4D ..A.\..GF01..ASM + 0E40: 49 0B B0 00 08 44 53 4D 49 0A 9D 08 41 4F 44 56 I....DSMI...AODV + 0E50: 0A 06 5B 80 41 4F 44 45 00 0C 18 30 EB 7A 0B AC ..[.AODE...0.z.. + 0E60: 22 5B 81 29 41 4F 44 45 00 4F 55 54 42 40 64 53 "[.)AODE.OUTB@dS + 0E70: 43 4D 49 20 53 43 4D 44 20 44 53 50 44 80 A2 10 CMI SCMD DSPD... + 0E80: 52 45 53 56 40 06 52 4D 50 44 40 46 5B 82 45 F9 RESV@.RMPD@F[.E. + 0E90: 41 4F 44 5F 08 5F 48 49 44 0C 41 D0 0C 14 08 5F AOD_._HID.A...._ + 0EA0: 55 49 44 0D 41 4F 44 00 14 0C 41 4D 30 31 00 A4 UID.AOD...AM01.. + 0EB0: 5C 41 4F 44 56 14 16 41 4D 30 32 00 A0 0D 93 47 \AODV..AM02....G + 0EC0: 46 30 31 00 70 01 47 46 30 31 A4 00 14 0C 41 4D F01.p.GF01....AM + 0ED0: 30 33 00 A4 5C 4F 42 49 44 14 4C 06 41 4D 30 34 03..\OBID.L.AM04 + 0EE0: 01 08 4C 4F 44 54 11 05 0B 9C 01 00 70 68 60 70 ..LODT......ph`p + 0EF0: 83 88 5C 4F 42 49 54 00 00 61 70 01 62 A2 43 04 ..\OBIT..ap.b.C. + 0F00: 92 94 62 61 70 83 88 83 88 5C 4F 42 49 54 62 00 ..bap....\OBITb. + 0F10: 00 00 63 70 83 88 83 88 5C 4F 42 49 54 62 00 01 ..cp....\OBITb.. + 0F20: 00 64 A0 1C 90 93 63 60 93 64 00 70 83 88 83 88 .d....c`.d.p.... + 0F30: 5C 4F 42 49 54 62 00 0A 02 00 4C 4F 44 54 A5 75 \OBITb....LODT.u + 0F40: 62 A4 4C 4F 44 54 5B 80 50 53 4D 49 01 41 53 4D b.LODT[.PSMI.ASM + 0F50: 49 0A 02 5B 81 0B 50 53 4D 49 00 41 53 4D 4F 08 I..[..PSMI.ASMO. + 0F60: 5B 01 53 4D 4C 4F 00 14 49 04 41 4D 30 35 01 08 [.SMLO..I.AM05.. + 0F70: 4C 4F 44 54 11 04 0A C8 00 8A 68 00 44 43 4D 49 LODT......h.DCMI + 0F80: 8A 68 0A 04 44 43 4D 44 70 44 43 4D 49 53 43 4D .h..DCMDpDCMISCM + 0F90: 49 70 44 43 4D 44 53 43 4D 44 70 44 53 4D 49 41 IpDCMDSCMDpDSMIA + 0FA0: 53 4D 4F 70 4F 55 54 42 4C 4F 44 54 A4 4C 4F 44 SMOpOUTBLODT.LOD + 0FB0: 54 14 4A 07 41 4D 30 36 01 08 4C 4F 44 54 11 13 T.J.AM06..LODT.. + 0FC0: 0A 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0FD0: 00 00 70 68 60 70 83 88 5C 4F 42 49 54 00 00 61 ..ph`p..\OBIT..a + 0FE0: 70 01 62 A2 43 04 92 94 62 61 70 83 88 83 88 5C p.b.C...bap....\ + 0FF0: 4F 42 49 54 62 00 00 00 63 70 83 88 83 88 5C 4F OBITb...cp....\O + 1000: 42 49 54 62 00 01 00 64 A0 1C 90 93 63 60 93 64 BITb...d....c`.d + 1010: 01 70 83 88 83 88 5C 4F 42 49 54 62 00 0A 02 00 .p....\OBITb.... + 1020: 4C 4F 44 54 A5 75 62 A4 4C 4F 44 54 14 41 06 41 LODT.ub.LODT.A.A + 1030: 4D 30 37 01 08 42 53 50 44 11 04 0B 14 02 A0 0A M07..BSPD....... + 1040: 94 68 0A 0F A4 42 53 50 44 A0 12 93 68 00 70 44 .h...BSPD...h.pD + 1050: 53 50 44 42 53 50 44 A4 42 53 50 44 70 00 60 72 SPDBSPD.BSPDp.`r + 1060: 60 77 68 0B 14 02 00 60 70 0B 14 02 61 70 00 62 `wh....`p...ap.b + 1070: A2 18 61 70 83 88 44 53 50 44 60 00 88 42 53 50 ..ap..DSPD`..BSP + 1080: 44 62 00 76 61 75 60 75 62 A4 42 53 50 44 14 0C Db.vau`ub.BSPD.. + 1090: 41 4D 30 38 00 A4 5C 4F 42 49 45 14 1D 41 4D 30 AM08..\OBIE..AM0 + 10A0: 39 00 08 54 45 4D 50 11 03 0A 8C 70 52 4D 50 44 9..TEMP....pRMPD + 10B0: 54 45 4D 50 A4 54 45 4D 50 08 5F 57 44 47 11 2B TEMP.TEMP._WDG.+ + 10C0: 0A 28 6A 0F BC AB A1 8E D1 11 00 A0 C9 06 29 10 .(j...........). + 10D0: 00 00 41 41 01 02 21 12 90 05 66 D5 D1 11 B2 F0 ..AA..!...f..... + 10E0: 00 A0 C9 06 29 10 42 41 01 00 14 4D 0A 57 4D 41 ....).BA...M.WMA + 10F0: 41 03 A0 45 0A 93 68 00 A0 18 91 91 92 93 69 01 A..E..h.......i. + 1100: 92 93 69 0A 02 92 93 69 0A 06 8A 6A 00 57 49 49 ..i....i...j.WII + 1110: 44 A0 09 93 69 01 A4 41 4D 30 31 A1 4C 07 A0 0A D...i..AM01.L... + 1120: 93 69 0A 02 A4 41 4D 30 32 A1 4E 06 A0 0A 93 69 .i...AM02.N....i + 1130: 0A 03 A4 41 4D 30 33 A1 40 06 A0 0E 93 69 0A 04 ...AM03.@....i.. + 1140: A4 41 4D 30 34 57 49 49 44 A1 4E 04 A0 0B 93 69 .AM04WIID.N....i + 1150: 0A 05 A4 41 4D 30 35 6A A1 3F A0 0E 93 69 0A 06 ...AM05j.?...i.. + 1160: A4 41 4D 30 36 57 49 49 44 A1 2E A0 0E 93 69 0A .AM06WIID.....i. + 1170: 07 A4 41 4D 30 37 57 49 49 44 A1 1D A0 0A 93 69 ..AM07WIID.....i + 1180: 0A 08 A4 41 4D 30 38 A1 10 A0 0A 93 69 0A 09 A4 ...AM08.....i... + 1190: 41 4D 30 39 A1 03 A4 00 08 57 51 42 41 11 45 C8 AM09.....WQBA.E. + 11A0: 0B 80 0C 46 4F 4D 42 01 00 00 00 70 0C 00 00 6C ...FOMB....p...l + 11B0: 45 00 00 44 53 00 01 1A 7D DA 54 18 D4 A1 00 01 E..DS...}.T..... + 11C0: 06 18 42 10 11 10 22 21 30 34 32 0B 03 63 04 8A ..B..."!042..c.. + 11D0: 0B 21 07 10 12 07 85 12 02 A1 FE 04 F2 2B 00 E1 .!...........+.. + 11E0: 16 CA 14 60 50 80 53 04 11 F4 2A C0 A6 00 93 02 ...`P.S...*..... + 11F0: 2C 0A D0 2E C0 B2 00 DD 02 A4 C3 12 91 E0 28 31 ,.............(1 + 1200: E0 28 9D D8 C2 0D 1B BC 50 14 CD 20 4A 82 CA 05 .(......P.. J... + 1210: F8 46 10 78 B9 02 24 4F 40 9A 05 18 16 60 5D 80 .F.x..$O@....`]. + 1220: EC 21 50 A9 43 40 C9 19 02 6A 00 AD 4E 40 F8 95 .!P.C@...j..N@.. + 1230: 4E 09 49 10 CE 58 C5 E3 6B 16 4D CF 49 CE 31 E4 N.I..X..k.M.I.1. + 1240: 78 5C E8 41 F0 50 1A 40 98 FC 21 2B 06 0C 4A C2 x\.A.P.@..!+..J. + 1250: 58 A8 8B 51 A3 46 CA 06 64 88 D2 46 8D 1E D0 F9 X..Q.F..d..F.... + 1260: 1D C9 D9 1D DD 91 24 30 EA 31 1D 63 61 33 12 6A ......$0.1.ca3.j + 1270: 8C E6 A0 48 B8 41 A3 25 C2 6A 5C B1 CF CC C2 87 ...H.A.%.j\..... + 1280: 25 8C 23 38 B0 83 B5 68 18 A1 15 04 A7 41 1C 45 %.#8...h.....A.E + 1290: 94 30 0C CF 98 81 8E 92 21 85 09 7A 02 41 4E 9E .0......!..z.AN. + 12A0: 61 19 E2 0C 38 56 8C 50 21 31 03 09 FE FF 3F 81 a...8V.P!1....?. + 12B0: AE 31 E4 19 88 DC 03 4E 20 48 F4 28 C1 8D 6B 54 .1.....N H.(..kT + 12C0: 36 A6 B3 C1 0D CC 04 71 0E 0F 23 03 42 13 88 1F 6......q..#.B... + 12D0: 3B 7C 02 BB 3F 0E 48 21 82 2E 04 67 5A A3 00 6B ;|..?.H!...gZ..k + 12E0: 67 07 D9 82 D0 59 20 56 63 28 82 88 10 34 8A F1 g....Y Vc(...4.. + 12F0: 22 84 0A 11 25 EA 39 07 A9 4D 80 32 10 A1 05 33 "...%.9..M.2...3 + 1300: 02 B3 7F 06 60 16 20 FE 08 2C E1 44 20 23 A3 A1 ....`. ..,.D #.. + 1310: 87 05 9F 04 D8 01 C1 F3 39 35 13 38 30 84 78 25 ........95.80.x% + 1320: 40 D4 D1 82 12 58 CA D1 80 D8 1E 98 EE 01 47 78 @....X........Gx + 1330: EE BE 1C 9C 9A 7F 1A 9E E6 43 02 66 88 1E EB 41 .........C.f...A + 1340: 04 3C 44 76 4A 30 20 DE FB B5 80 8C E0 25 C1 80 .......e.. + 1370: 2B 06 21 78 0D F0 4D C1 A7 11 8B 5A 9D 9C AC CA +.!x..M....Z.... + 1380: 23 A6 E0 1E 02 97 01 A7 A1 7B BC E0 50 30 5E FA #........{..P0^. + 1390: FF 1F 2F B8 E7 75 BC 60 39 26 3C 6C 54 05 A1 41 ../..u.`9&.A?.z..9H.. + 1480: 43 1D F8 FE FF 87 3A 38 43 06 9F BC B3 18 FA 3C C.....:8C......< + 1490: E3 29 D4 7A 89 21 B0 07 E4 93 48 90 13 89 70 2E .).z.!....H...p. + 14A0: 3E 8D 81 ED 00 05 1C 4E 63 E0 B9 A4 B0 DB 18 18 >......Nc....... + 14B0: 0E 51 F0 26 E5 F1 83 EF D4 84 3B 44 C1 F3 38 24 .Q.&......;D..8$ + 14C0: 21 9F C7 4B 00 EE 1E 85 3F 47 81 F7 FF 7F 8E 82 !..K....?G...... + 14D0: 27 6B A1 F4 10 65 21 30 A8 73 14 C0 14 6F B7 0D 'k...e!0.s...o.. + 14E0: DD A2 7C 1B 78 1A 78 8D 88 F2 1C E5 8B D4 0B 41 ..|.x.x........A + 14F0: 84 28 C7 7B 02 11 1E A6 3C E1 30 E1 4E 36 CA 4B .(.{....<.0.N6.K + 1500: 43 18 43 C7 0A 14 39 7E 08 5F 2A 7C 8E 62 51 CE C.C...9~._*|.bQ. + 1510: 03 FA 11 F8 FC 61 23 67 11 D4 49 C0 87 0E 0F EA .....a#g..I..... + 1520: 09 01 13 FA 60 08 AA FF FF 49 0A 38 1F 40 E0 85 ....`....I.8.@.. + 1530: 3C F3 82 EE 44 0F 8E 33 61 E4 B8 0F 34 D8 B3 07 <...D..3a...4... + 1540: F0 91 76 F0 40 89 39 7B 00 BA FE FF 67 0F C0 C2 ..v.@.9{....g... + 1550: 65 E3 DD C3 97 9E 33 7D F6 F0 5C DF 39 7C 2A 34 e.....3}..\.9|*4 + 1560: 8A 21 DE 3F 7C 28 88 12 F1 5C A3 1C 72 94 B8 11 .!.?|(...\..r... + 1570: C2 3C 1E 1A 27 46 A8 08 0C F4 D9 83 C5 39 7B 40 .<..'F.......9{@ + 1580: C5 3E 9B 37 8E 08 AF 01 E7 78 3E 3E 7B 00 DE A4 .>.7.....x>>{... + 1590: 3C FD 74 F6 00 D7 09 18 77 F6 C0 FD FF CF 1E B8 <.t.....w....... + 15A0: 71 63 4F 1F C0 4E 84 87 A3 07 26 F6 F9 16 A0 D0 qcO..N....&..... + 15B0: E1 E3 F9 16 AC FF FF 83 14 17 FE B2 D4 A7 C0 C1 ................ + 15C0: 0F A9 E8 E1 F8 38 87 39 E0 02 6C 3E 5A FB FF 7F .....8.9..l>Z... + 15D0: B4 C6 03 87 F4 51 01 6C C7 5B E0 70 54 00 CF C0 .....Q.l.[.pT... + 15E0: F8 58 81 C5 C4 1E 5D 8E 15 6C 87 5A E0 30 56 30 .X....]..l.Z.0V0 + 15F0: 0D 8C 8D 15 7C 12 8E D5 E8 31 FA D6 73 40 9E 47 ....|....1..s@.G + 1600: 84 B0 BE C2 24 70 5C 08 FD FF 87 0B 1E 50 0F 17 ....$p\......P.. + 1610: FC F2 86 0B 9A B1 C1 19 31 F8 4E 5E 3E 06 83 E5 ........1.N^>... + 1620: 12 C1 CE 02 6C 3A F8 9B 30 FE C8 05 8C 02 98 00 ....l:..0....... + 1630: 61 32 4F 07 92 0C 83 3A 72 01 A7 10 07 02 28 FF a2O....:r.....(. + 1640: FF 23 17 F0 53 3A 25 4D FA FD 1B 77 CC 02 1B C2 .#..S:%M...w.... + 1650: 63 16 BF 30 FA 98 05 46 31 4B D1 58 2C E7 CC E8 c..0...F1K.X,... + 1660: 53 07 EA 6C E1 33 C0 19 1E D8 B3 C6 F1 9E 42 ED S..l.3........B. + 1670: C3 24 73 F5 75 FD 09 80 9F 1B 7D D6 02 AE 27 84 .$s.u.....}...'. + 1680: 67 2D F0 DC 07 7C 0D E0 13 39 3E 38 E7 46 F0 FC g-...|...9>8.F.. + 1690: FF CF 52 96 35 6E B4 24 10 1D 32 22 9E E9 41 BC ..R.5n.$..2"..A. + 16A0: D6 F9 04 FC 8A 10 FB 1D C3 37 05 4F C4 F7 3A 13 .........7.O..:. + 16B0: 8C 7E EC 02 BA A7 14 DC C0 E1 8E 0F 77 A4 C0 0F .~..........w... + 16C0: 11 CE D8 C1 25 FC 14 8B 3E 42 F0 61 60 B1 03 BF ....%...>B.a`... + 16D0: 13 60 E4 41 EB 24 0B 9E 33 18 70 88 30 74 D0 DC .`.A.$..3.p.0t.. + 16E0: 44 CE E2 FF 1F 2C 4E B4 93 38 9F 48 E7 17 2C 4A D....,N..8.H..,J + 16F0: 75 33 87 00 74 90 38 9C 37 1F 8F CE 30 BE 61 B2 u3..t.8.7...0.a. + 1700: 7B 00 BF EF 78 2E 07 E6 E3 2D BC 23 83 0F 03 E0 {...x....-.#.... + 1710: 12 3D 7E 29 39 0C A0 06 69 D8 D3 39 FD 03 3B B2 .=~)9...i..9..;. + 1720: E6 E1 35 AA D7 1D 9F 8C 1E 05 C0 76 44 03 0E 01 ..5........vD... + 1730: 8E 02 40 68 9A 38 9C E3 C4 1C 5F 7D 0F 62 D7 15 ..@h.8...._}.b.. + 1740: 63 BE 51 55 7F 12 80 7E F8 02 CF FF FF F2 F3 FA c.QU...~........ + 1750: 93 C0 42 8F 02 50 A0 5F BD 7C AB 79 56 60 B8 A7 ..B..P._.|.yV`.. + 1760: 74 56 09 2C E9 28 00 AA E3 1B 70 B8 49 3D 0A 80 tV.,.(....p.I=.. + 1770: 7F 8A 0C E4 18 B1 F7 0B 7E 6A B3 CB 43 00 D0 39 ........~j..C..9 + 1780: 4C 91 43 00 6A 98 9E 36 3F CE F2 13 00 78 40 7D L.C.j..6?....x@} + 1790: 02 00 FF BD D7 27 00 38 FF FF 13 00 FE 8A 82 1F .....'.8........ + 17A0: 1D 6E E0 F0 8E 1C 3E A5 80 EB C8 88 3B 17 C2 1B .n....>.....;... + 17B0: 12 3B 10 02 C3 A0 7A 8E 84 F4 70 20 51 EB A4 30 .;....z...p Q..0 + 17C0: 3E 0D F8 40 08 F7 E4 65 38 3E 42 0F FD 21 E2 C9 >..@...e8>B..!.. + 17D0: C7 F7 03 4F EE C9 10 C6 39 C1 77 15 76 37 7B D6 ...O....9.w.v7{. + 17E0: F3 B9 CA 04 3E 2C 30 34 7E 4C 04 EB 8D C1 87 67 ....>,04~L.....g + 17F0: B0 DC 11 31 58 CF 1D 36 2A E0 FF 7F 4B F7 5D C6 ...1X..6*...K.]. + 1800: BE 86 A1 3B A7 0F 71 BE 74 F0 E3 3A EE 74 08 2E ...;..q.t..:.t.. + 1810: EC 67 7A B0 87 3A 70 D2 48 A3 41 1D 15 7C 28 F0 .gz..:p.H.A..|(. + 1820: 31 C5 03 7C A9 F0 09 C5 D3 7A 5C 78 1A F0 B8 D9 1..|.....z\x.... + 1830: 35 C1 1F 04 1F 0F F0 07 88 80 AF 37 3E 7A C0 39 5..........7>z.9 + 1840: 82 E0 8F 2A F0 C7 E3 63 80 8F B5 5C FE 20 50 07 ...*...c...\. P. + 1850: 78 3E D2 D3 7A 1B F0 21 E1 B0 D8 09 86 8F 07 FC x>..z..!........ + 1860: 07 B2 87 0C 5F 19 3C 5F 1F DD B1 47 10 78 B7 0E ...._.<_...G.x.. + 1870: 1F 1A 42 3D 75 78 06 EF 17 3E 81 60 FF FF 27 10 ..B=ux...>.`..'. + 1880: 70 47 71 03 F1 73 6B A1 EB 94 8D B3 0E 3D 0F 58 pGq..sk......=.X + 1890: EE 01 41 D7 08 CC 0D 22 88 8F 45 BE 51 30 82 02 ..A...."..E.Q0.. + 18A0: 01 75 F8 34 84 A5 51 48 18 84 46 E4 A3 07 81 A3 .u.4..QH..F..... + 18B0: 20 1E BD 63 1E CF D1 43 F5 31 C0 93 C0 85 3A A4 ..c...C.1....:. + 18C0: D1 E3 02 1E EF 88 4E CD D3 F0 D8 71 27 0F B8 E3 ......N....q'... + 18D0: C0 9F 76 F0 17 80 57 20 13 B0 53 35 F8 04 1E 0E ..v...W ..S5.... + 18E0: 40 01 E4 FB 80 0F 3C CF 04 6C 0E 21 C2 44 33 3C @.....<..l.!.D3< + 18F0: 26 F0 31 8C 9E 86 3C 2E 3E 4A 9F 61 D8 09 CE D7 &.1...<.>J.a.... + 1900: 62 0F F0 E5 E0 B9 16 03 EB 71 73 58 A3 3D EE FA b........qsX.=.. + 1910: 8A F0 FF 7F 98 F3 A1 CB 57 27 C3 FA E4 01 8E B3 ........W'...... + 1920: 14 FC A1 E2 CE 02 70 0F E4 6C 0E 4F 03 78 99 87 ......p..l.O.x.. + 1930: 08 D4 40 2C 72 81 3A AE 78 24 26 F0 51 D1 07 08 ..@,r.:.x$&.Q... + 1940: 7E 7E F0 01 D7 07 08 2E 04 8E 82 F8 00 E1 90 10 ~~.............. + 1950: 3A E7 E2 8E 03 3E C0 30 88 07 83 07 56 76 94 F1 :....>.0....Vv.. + 1960: 01 02 78 8C 03 7F 80 80 7B FA 02 D7 F9 01 78 04 ..x.....{.....x. + 1970: 3F 3F A0 FF FF E7 07 F8 87 53 7E 7E 00 9E 03 7C ??.......S~~...| + 1980: 14 00 CB 99 8C CD E1 A5 E6 B5 D3 87 21 76 9C 67 ............!v.g + 1990: 47 7A AE 6B 04 24 E2 19 02 35 08 C7 39 36 E8 38 Gz.k.$...5..96.8 + 19A0: C1 6E D9 0F 41 55 A3 08 DE B7 02 16 E1 18 81 12 .n..AU.......... + 19B0: 4F 21 E9 C7 08 94 58 38 0A E2 51 FB 20 61 1B C7 O!....X8..Q. a.. + 19C0: 08 D4 18 3D B0 77 3B 76 14 E0 A7 08 F8 A7 30 DC ...=.w;v......0. + 19D0: D1 03 1C 17 B1 43 3B BB 47 4C 63 9E 41 C4 08 AF .....C;.GLc.A... + 19E0: AE 46 F3 18 71 E7 4D 5F 0F 7D A4 F0 A1 1D 73 A4 .F..q.M_.}....s. + 19F0: 80 F7 FF 27 F0 B9 11 77 A4 80 33 93 F3 C0 DC 41 ...'...w..3....A + 1A00: 8F 25 BC AF 85 F8 83 05 F0 38 2E F9 60 01 2E 48 .%.......8..`..H + 1A10: 1F 2C 80 EB F9 C0 A7 03 B0 5E C8 F8 FD 00 C6 09 .,.......^...... + 1A20: 03 C6 F9 00 73 C3 70 AC 95 EA 84 81 8B F5 A0 D0 ....s.p......... + 1A30: 40 D8 F0 9E 7F 9E 0C F9 61 86 45 81 D3 D1 C2 27 @.......a.E....' + 1A40: 0B 87 A0 D0 41 CC 27 0C 2E E6 84 41 41 0C E8 A4 ....A.'....AA... + 1A50: 10 FA FF 9F C3 70 A7 4D 1F 1B 58 B8 FB 05 9D 8B .....p.M..X..... + 1A60: E7 CC F1 7C 0E 31 AC 6F 26 E0 B9 52 B0 33 8F 2F ...|.1.o&..R.3./ + 1A70: 04 BE 4D F2 03 27 3B 16 18 E5 78 5F 0B AD E6 AE ..M..';...x_.... + 1A80: 80 9A 11 86 C0 03 F6 49 0C 4C FA 6E 14 20 47 E7 .......I.L.n. G. + 1A90: 67 6E 8F 9E 1F 00 7C B4 E3 A3 77 6C 08 1D 57 E0 gn....|...wl..W. + 1AA0: 1E EE 7C 86 02 BE 03 F3 0C 9F 50 C0 75 7F E0 E7 ..|.......P.u... + 1AB0: C2 FF FF FB 03 E6 2C 0C E3 94 02 3C 46 EF 53 0A ......,.......9>....._O + 1AD0: C4 C6 87 4F 2F 28 1E CB 9B 37 0F 75 36 41 47 7B ...O/(...7.u6AG{ + 1AE0: 3D 68 D0 0F 2A 9E 7D F8 E3 8B F0 7C EA 71 B1 38 =h..*.}....|.q.8 + 1AF0: 67 13 54 10 0A 1D 3B 7D 9C E0 92 8E 13 14 C4 80 g.T...;}........ + 1B00: CE 7B C4 F3 21 1E 7D EA F3 2D E1 38 9E 40 12 CC .{..!.}..-.8.@.. + 1B10: 77 12 A0 97 13 78 A7 71 DC 48 71 FF FF CB 09 8C w....x.q.Hq..... + 1B20: 03 8D 67 C1 10 DE AC D9 71 1D 1E 8C AF 27 30 EF ..g.....q....'0. + 1B30: 79 E0 3A 9E 00 0B 99 07 00 D4 B1 D1 07 47 7E 00 y.:..........G~. + 1B40: 70 E8 E3 09 7A 26 3E 16 3D 95 F8 02 C0 CF 6E 3A p...z&>.=.....n: + 1B50: 9F 80 E2 9C 09 9E 71 B0 2B 00 FE 84 02 FB 48 06 ......q.+.....H. + 1B60: BE 89 F8 54 71 20 D8 D3 09 F8 FE FF 27 59 E0 01 ...Tq ......'Y.. + 1B70: CB 4F B2 80 8F DB 08 76 16 CF 24 8C 60 E4 A3 09 .O.....v..$.`... + 1B80: EA 88 EC A0 A7 30 C4 38 1F 2B 8C 11 B9 F8 51 6B .....0.8.+....Qk + 1B90: 32 3E 9B F9 B2 CE 0E 3F 38 82 81 0E 28 A8 E3 98 2>.....?8...(... + 1BA0: CF 62 80 B3 FF FF 59 0C F8 9F DD 3D 7A 7E 6C E7 .b....Y....=z~l. + 1BB0: 20 1E BD C3 9F C5 A0 87 3D 8B 01 6D C1 67 31 50 .......=..m.g1P + 1BC0: DE 22 E0 9E 41 81 D7 DA 7C 42 81 FF FF 3F A1 E0 ."..A...|B...?.. + 1BD0: EE 0C 3E A1 00 D7 23 00 EE 0C 0A 8E 13 00 F3 75 ..>...#........u + 1BE0: 03 A0 20 8F 00 F8 2B BC 0F 26 B8 78 27 15 14 87 .. ...+..&.x'... + 1BF0: E3 9D 54 10 53 89 FC D6 E2 09 84 3F B8 38 EF 67 ..T.S......?.8.g + 1C00: FC 54 06 43 D4 C1 02 25 E3 60 41 41 0C E8 8C A7 .T.C...%.`AA.... + 1C10: 14 F4 A9 8C 5F 46 3C B0 04 33 5D 53 A0 5F 40 70 ...._F<..3]S._@p + 1C20: 03 86 0B F6 20 61 84 D7 64 CF 03 73 44 01 16 FF .... a..d..sD... + 1C30: FF 23 0A F0 90 3C 74 94 C8 A1 53 10 0F DD 34 3E .#... + 1C40: A2 E0 C6 CA 2E 04 B0 A2 9E 52 40 21 72 F8 A0 19 .........R@!r... + 1C50: C7 D1 3D F5 78 1E FC 4E EC 63 1E DC 93 0A EE D4 ..=.x..N.c...... + 1C60: 88 3B A9 80 61 8E D8 53 19 F0 3A 82 82 CF C3 21 .;..a..S..:....! + 1C70: 05 14 FF FF 23 28 70 3E A4 F0 63 06 E6 6A C0 8F ....#(p>..c..j.. + 1C80: A0 98 98 CF 07 9D 4F F8 D1 C0 81 5E 05 02 67 67 ......O....^..gg + 1C90: 7D DC E5 C0 27 0C 13 8C 70 9A A0 10 16 4F 21 E9 }...'...p....O!. + 1CA0: 87 0A 94 58 38 0A E2 43 85 85 1C 2A D0 C7 28 7C ...X8..C...*..(| + 1CB0: F0 13 05 28 2E 00 8F EC E0 BD AF E3 07 89 BB A8 ...(............ + 1CC0: 78 C8 3E B0 63 E6 E9 A3 05 3C 02 9F 1E C1 07 EF x.>.c....<...... + 1CD0: C3 14 EE FF 7F 98 02 2E 67 3D 1F 2C C0 05 EE 83 ........g=.,.... + 1CE0: 05 70 BD FD F8 74 00 D6 D1 1E F3 F9 C6 79 3F 80 .p...t.......y?. + 1CF0: 71 53 79 88 F4 3D C0 F8 EC 7C 80 BD 12 F9 EC A0 qSy..=...|...... + 1D00: 33 06 6A 38 3E 57 78 24 EC 02 70 AE 3E 50 E1 0E 3.j8>Wx$..p.>P.. + 1D10: 7D 3E 62 F0 23 BD 4F B9 E0 3A 62 E0 43 1E 31 40 }>b.#.O..:b.C.1@ + 1D20: F1 FF 3F 40 E0 46 0D 8E C9 3D 22 9C F2 99 E2 0E ..?@.F...="..... + 1D30: 16 C0 65 1E EC 60 01 BC 22 1F 80 40 67 E2 60 01 ..e..`.."..@g.`. + 1D40: 74 CF 04 C0 41 A1 4D 9F 1A 8D 5A 35 28 53 A3 4C t...A.M...Z5(S.L + 1D50: 83 5A 7D 2A 35 46 F0 DC E3 B5 6A B0 0E F5 66 10 .Z}*5F....j...f. + 1D60: 88 E3 AE 58 03 26 0F 27 FD FF 41 2C 44 05 08 93 ...X.&.'..A,D... + 1D70: B1 2E 81 58 CA BA 04 62 A1 EF 08 81 38 C8 6B 40 ...X...b....8.k@ + 1D80: 20 8E F7 D6 13 88 83 6A 01 61 31 BD 80 B0 70 6B ......j.a1...pk + 1D90: 13 88 23 99 19 0A FD D6 09 C4 61 ED 80 30 09 7E ..#.......a..0.~ + 1DA0: 40 98 F4 05 0B 8C 18 02 61 A2 1C 81 30 91 92 86 @.......a...0... + 1DB0: 44 3D 81 B0 18 20 54 90 A9 D3 BE 40 24 0F 44 40 D=... T....@$.D@ + 1DC0: 16 EC 0A 88 C9 07 11 90 43 DB 02 62 12 7E 22 02 ........C..b.~". + 1DD0: 72 86 27 B2 80 1C 08 44 40 8E B5 5E 01 39 24 88 r.'....D@..^.9$. + 1DE0: 80 2C 50 1A 10 53 0B 22 20 0B B7 06 C4 62 80 08 .,P..S." ....b.. + 1DF0: C8 C9 BD 01 31 19 AF 57 01 59 8C 39 20 26 0D 44 ....1..W.Y.9 &.D + 1E00: 40 4E E7 0E 88 45 05 11 90 E3 CB 03 62 62 EC 0D @N...E......bb.. + 1E10: 98 FA 03 62 01 41 04 64 89 0F 98 40 44 30 88 80 ...b.A.d...@D0.. + 1E20: FC FF 07 ... + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 42 07 00 00 01 8E 4C 45 4E 4F 56 4F SSDTB.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 4B 3E 00 15 5C 4D 31 31 35 03 FF .....K>..\M115.. + 0030: 15 5C 4D 31 31 36 0E FF 15 5C 4D 31 31 37 0E FF .\M116...\M117.. + 0040: 15 5C 4D 31 31 38 0E FF 15 5C 4D 31 31 39 0E FF .\M118...\M119.. + 0050: 15 5C 4D 31 32 30 0E FF 15 5C 4D 30 33 37 06 FF .\M120...\M037.. + 0060: 15 5C 4D 32 32 37 06 FF 15 5C 4D 33 32 39 06 FF .\M227...\M329.. + 0070: 15 5C 4D 33 32 41 06 FF 15 5C 4D 33 32 42 06 FF .\M32A...\M32B.. + 0080: 15 5C 4D 33 33 30 06 FF 15 5C 4D 30 38 32 05 FF .\M330...\M082.. + 0090: 15 5C 4D 30 38 33 05 FF 15 5C 4D 30 38 34 05 FF .\M083...\M084.. + 00A0: 15 5C 4D 30 38 35 05 FF 15 5C 4D 32 32 31 05 FF .\M085...\M221.. + 00B0: 15 5C 4D 30 38 36 05 FF 15 5C 4D 32 32 39 05 FF .\M086...\M229.. + 00C0: 15 5C 4D 32 33 31 05 FF 15 5C 4D 32 33 35 05 FF .\M231...\M235.. + 00D0: 15 5C 4D 32 33 33 05 FF 15 5C 4D 30 38 37 05 FF .\M233...\M087.. + 00E0: 15 5C 4D 30 38 38 05 FF 15 5C 4D 30 38 39 05 FF .\M088...\M089.. + 00F0: 15 5C 4D 30 39 30 05 FF 15 5C 4D 30 39 31 05 FF .\M090...\M091.. + 0100: 15 5C 4D 30 39 32 05 FF 15 5C 4D 30 39 33 05 FF .\M092...\M093.. + 0110: 15 5C 4D 30 39 34 05 FF 15 5C 4D 30 39 35 05 FF .\M094...\M095.. + 0120: 15 5C 4D 30 39 36 05 FF 15 5C 4D 30 39 37 05 FF .\M096...\M097.. + 0130: 15 5C 4D 30 39 38 05 FF 15 5C 4D 30 39 39 05 FF .\M098...\M099.. + 0140: 15 5C 4D 31 30 30 05 FF 15 5C 4D 31 30 31 05 FF .\M100...\M101.. + 0150: 15 5C 4D 31 30 32 05 FF 15 5C 4D 31 30 33 05 FF .\M102...\M103.. + 0160: 15 5C 4D 31 30 34 05 FF 15 5C 4D 31 30 35 05 FF .\M104...\M105.. + 0170: 15 5C 4D 31 30 36 05 FF 15 5C 4D 31 30 37 05 FF .\M106...\M107.. + 0180: 15 5C 4D 31 32 38 05 FF 15 5C 4D 31 30 38 05 FF .\M128...\M108.. + 0190: 15 5C 4D 31 30 39 05 FF 15 5C 4D 31 31 30 05 FF .\M109...\M110.. + 01A0: 15 5C 4D 31 32 32 05 FF 15 5C 4D 31 33 31 05 FF .\M122...\M131.. + 01B0: 15 5C 4D 31 33 32 05 FF 15 5C 4D 32 32 36 05 FF .\M132...\M226.. + 01C0: 15 5C 4D 31 33 33 05 FF 15 5C 4D 31 33 34 05 FF .\M133...\M134.. + 01D0: 15 5C 4D 31 33 35 05 FF 15 5C 4D 31 33 36 05 FF .\M135...\M136.. + 01E0: 15 5C 4D 32 32 30 05 FF 15 5C 4D 30 34 36 01 FF .\M220...\M046.. + 01F0: 15 5C 4D 32 35 31 05 FF 15 5C 4D 33 31 30 05 FF .\M251...\M310.. + 0200: 15 5C 4D 33 31 43 05 FF 15 5C 4D 33 32 30 05 FF .\M31C...\M320.. + 0210: 15 5C 4D 33 32 31 05 FF 15 5C 4D 33 32 32 05 FF .\M321...\M322.. + 0220: 15 5C 4D 33 32 33 05 FF 15 5C 4D 33 32 34 05 FF .\M323...\M324.. + 0230: 15 5C 4D 33 32 35 05 FF 15 5C 4D 33 32 36 05 FF .\M325...\M326.. + 0240: 15 5C 4D 33 32 37 05 FF 15 5C 4D 33 32 38 05 FF .\M327...\M328.. + 0250: 15 5C 4D 32 38 30 05 FF 15 5C 4D 32 39 30 05 FF .\M280...\M290.. + 0260: 15 5C 4D 33 37 38 05 FF 15 5C 4D 33 37 39 05 FF .\M378...\M379.. + 0270: 15 5C 4D 33 38 30 05 FF 15 5C 4D 33 38 31 05 FF .\M380...\M381.. + 0280: 15 5C 4D 33 38 32 05 FF 15 5C 4D 33 38 33 05 FF .\M382...\M383.. + 0290: 15 5C 4D 33 38 34 05 FF 15 5C 4D 33 38 35 05 FF .\M384...\M385.. + 02A0: 15 5C 4D 33 38 36 05 FF 15 5C 4D 33 38 37 05 FF .\M386...\M387.. + 02B0: 15 5C 4D 33 38 38 05 FF 15 5C 4D 33 38 39 05 FF .\M388...\M389.. + 02C0: 15 5C 4D 33 39 30 05 FF 15 5C 4D 33 39 31 05 FF .\M390...\M391.. + 02D0: 15 5C 4D 33 39 32 05 FF 15 5C 4D 33 33 31 05 FF .\M392...\M331.. + 02E0: 15 5C 4D 34 30 34 06 FF 15 5C 4D 34 31 34 05 FF .\M404...\M414.. + 02F0: 15 5C 4D 34 34 34 05 FF 15 5C 4D 34 35 33 05 FF .\M444...\M453.. + 0300: 15 5C 4D 34 35 34 05 FF 15 5C 4D 34 35 35 05 FF .\M454...\M455.. + 0310: 15 5C 4D 34 35 36 05 FF 15 5C 4D 34 35 37 05 FF .\M456...\M457.. + 0320: 15 5C 4D 34 36 30 08 07 15 5C 4D 34 34 39 05 FF .\M460...\M449.. + 0330: 15 5C 4D 34 43 30 05 FF 15 5C 4D 32 33 41 05 FF .\M4C0...\M23A.. + 0340: 15 5C 4D 34 46 30 05 FF 15 5C 4D 30 35 30 06 FF .\M4F0...\M050.. + 0350: 15 5C 4D 30 35 31 06 FF 15 5C 4D 30 35 32 06 FF .\M051...\M052.. + 0360: 15 5C 4D 30 35 33 06 FF 15 5C 4D 30 35 34 06 FF .\M053...\M054.. + 0370: 15 5C 4D 30 35 35 06 FF 15 5C 4D 30 35 36 06 FF .\M055...\M056.. + 0380: 15 5C 4D 30 35 37 06 FF 15 5C 4D 30 35 38 06 FF .\M057...\M058.. + 0390: 15 5C 4D 30 35 39 06 FF 15 5C 4D 30 36 32 06 FF .\M059...\M062.. + 03A0: 15 5C 4D 30 36 38 06 FF 15 5C 4D 30 36 39 06 FF .\M068...\M069.. + 03B0: 15 5C 4D 30 37 30 06 FF 15 5C 4D 30 37 31 06 FF .\M070...\M071.. + 03C0: 15 5C 4D 30 37 32 06 FF 15 5C 4D 30 37 34 06 FF .\M072...\M074.. + 03D0: 15 5C 4D 30 37 35 06 FF 15 5C 4D 30 37 36 06 FF .\M075...\M076.. + 03E0: 15 5C 4D 30 37 37 06 FF 15 5C 4D 30 37 38 06 FF .\M077...\M078.. + 03F0: 15 5C 4D 30 37 39 06 FF 15 5C 4D 30 38 30 06 FF .\M079...\M080.. + 0400: 15 5C 4D 30 38 31 06 FF 15 5C 4D 31 32 37 06 FF .\M081...\M127.. + 0410: 10 41 33 5C 5F 53 42 5F 14 49 32 5F 4F 53 43 0C .A3\_SB_.I2_OSC. + 0420: 08 4D 53 44 42 01 08 55 34 50 43 0A 0F 8A 68 00 .MSDB..U4PC...h. + 0430: 55 49 44 30 8A 6B 00 43 44 57 31 A0 0E 92 95 6A UID0.k.CDW1....j + 0440: 0A 02 8A 6B 0A 04 43 44 57 32 A0 0E 92 95 6A 0A ...k..CDW2....j. + 0450: 03 8A 6B 0A 08 43 44 57 33 A0 48 04 93 6A 01 4D ..k..CDW3.H..j.M + 0460: 34 36 30 0D 20 20 46 45 41 2D 41 53 4C 2D 5C 5F 460. FEA-ASL-\_ + 0470: 53 42 2E 5F 4F 53 43 20 55 55 49 44 20 30 78 25 SB._OSC UUID 0x% + 0480: 58 20 53 74 61 72 74 20 20 43 44 57 31 20 3D 20 X Start CDW1 = + 0490: 30 78 25 58 0A 00 55 49 44 30 43 44 57 31 00 00 0x%X..UID0CDW1.. + 04A0: 00 00 A1 4B 0C A0 4E 05 93 6A 0A 02 70 43 44 57 ...K..N..j..pCDW + 04B0: 32 62 4D 34 36 30 0D 20 20 46 45 41 2D 41 53 4C 2bM460. FEA-ASL + 04C0: 2D 5C 5F 53 42 2E 5F 4F 53 43 20 55 55 49 44 20 -\_SB._OSC UUID + 04D0: 30 78 25 58 20 53 74 61 72 74 20 20 43 44 57 31 0x%X Start CDW1 + 04E0: 20 3D 20 30 78 25 58 20 43 44 57 32 20 3D 20 30 = 0x%X CDW2 = 0 + 04F0: 78 25 58 0A 00 55 49 44 30 43 44 57 31 43 44 57 x%X..UID0CDW1CDW + 0500: 32 00 00 00 A1 49 06 70 43 44 57 33 63 4D 34 36 2....I.pCDW3cM46 + 0510: 30 0D 20 20 46 45 41 2D 41 53 4C 2D 5C 5F 53 42 0. FEA-ASL-\_SB + 0520: 2E 5F 4F 53 43 20 55 55 49 44 20 30 78 25 58 20 ._OSC UUID 0x%X + 0530: 53 74 61 72 74 20 20 43 44 57 31 20 3D 20 30 78 Start CDW1 = 0x + 0540: 25 58 20 43 44 57 32 20 3D 20 30 78 25 58 20 43 %X CDW2 = 0x%X C + 0550: 44 57 33 20 3D 20 30 78 25 58 0A 00 55 49 44 30 DW3 = 0x%X..UID0 + 0560: 43 44 57 31 43 44 57 32 43 44 57 33 00 00 A0 4B CDW1CDW2CDW3...K + 0570: 04 93 68 11 13 0A 10 3A D1 A0 23 AB 26 6C 48 9C ..h....:..#.&lH. + 0580: 5F 0F FA 52 5A 57 5A A0 18 92 93 55 34 50 43 0A _..RZWZ....U4PC. + 0590: FF 7B 63 0C F0 FF FF FF 63 7D 63 55 34 50 43 63 .{c.....c}cU4PCc + 05A0: A0 19 92 93 63 43 44 57 33 70 63 43 44 57 33 7D ....cCDW3pcCDW3} + 05B0: 43 44 57 31 0A 10 43 44 57 31 A1 4C 07 A0 4C 06 CDW1..CDW1.L..L. + 05C0: 93 68 11 13 0A 10 6E B0 11 08 27 4A F9 44 8D 60 .h....n...'J.D.` + 05D0: 3C BB C2 2E 7B 48 A0 46 04 93 69 01 7D 62 0A 04 <...{H.F..i.}b.. + 05E0: 62 A0 0F 93 4D 53 44 42 01 7B 62 0C 7F FF FF FF b...MSDB.{b..... + 05F0: 62 A0 11 92 93 55 34 50 43 0A FF 7D 62 0C 00 00 b....U4PC..}b... + 0600: 04 00 62 A0 19 92 93 62 43 44 57 32 70 62 43 44 ..b....bCDW2pbCD + 0610: 57 32 7D 43 44 57 31 0A 10 43 44 57 31 A1 0C 7D W2}CDW1..CDW1..} + 0620: 43 44 57 31 0A 08 43 44 57 31 A1 0C 7D 43 44 57 CDW1..CDW1..}CDW + 0630: 31 0A 04 43 44 57 31 A0 48 04 93 6A 01 4D 34 36 1..CDW1.H..j.M46 + 0640: 30 0D 20 20 46 45 41 2D 41 53 4C 2D 5C 5F 53 42 0. FEA-ASL-\_SB + 0650: 2E 5F 4F 53 43 20 55 55 49 44 20 30 78 25 58 20 ._OSC UUID 0x%X + 0660: 52 65 74 75 72 6E 20 43 44 57 31 20 3D 20 30 78 Return CDW1 = 0x + 0670: 25 58 0A 00 55 49 44 30 43 44 57 31 00 00 00 00 %X..UID0CDW1.... + 0680: A1 4F 0B A0 48 05 93 6A 0A 02 4D 34 36 30 0D 20 .O..H..j..M460. + 0690: 20 46 45 41 2D 41 53 4C 2D 5C 5F 53 42 2E 5F 4F FEA-ASL-\_SB._O + 06A0: 53 43 20 55 55 49 44 20 30 78 25 58 20 52 65 74 SC UUID 0x%X Ret + 06B0: 75 72 6E 20 43 44 57 31 20 3D 20 30 78 25 58 20 urn CDW1 = 0x%X + 06C0: 43 44 57 32 20 3D 20 30 78 25 58 0A 00 55 49 44 CDW2 = 0x%X..UID + 06D0: 30 43 44 57 31 43 44 57 32 00 00 00 A1 43 06 4D 0CDW1CDW2....C.M + 06E0: 34 36 30 0D 20 20 46 45 41 2D 41 53 4C 2D 5C 5F 460. FEA-ASL-\_ + 06F0: 53 42 2E 5F 4F 53 43 20 55 55 49 44 20 30 78 25 SB._OSC UUID 0x% + 0700: 58 20 52 65 74 75 72 6E 20 43 44 57 31 20 3D 20 X Return CDW1 = + 0710: 30 78 25 58 20 43 44 57 32 20 3D 20 30 78 25 58 0x%X CDW2 = 0x%X + 0720: 20 43 44 57 33 20 3D 20 30 78 25 58 0A 00 55 49 CDW3 = 0x%X..UI + 0730: 44 30 43 44 57 31 43 44 57 32 43 44 57 33 00 00 D0CDW1CDW2CDW3.. + 0740: A4 6B .k + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 5C 1A 00 00 01 B6 4C 45 4E 4F 56 4F SSDT\.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 47 4E 00 15 5C 4D 30 30 30 08 01 .....GN..\M000.. + 0030: 15 5C 4D 30 31 30 08 02 15 5C 4D 30 31 33 08 04 .\M010...\M013.. + 0040: 15 5C 4D 30 31 34 08 05 15 5C 4D 30 31 37 08 06 .\M014...\M017.. + 0050: 15 5C 4D 30 31 38 08 07 15 5C 4D 30 31 39 08 04 .\M018...\M019.. + 0060: 15 5C 4D 30 32 30 08 05 15 5C 4D 30 32 31 08 04 .\M020...\M021.. + 0070: 15 5C 4D 30 32 33 08 03 15 5C 4D 30 32 34 08 03 .\M023...\M024.. + 0080: 15 5C 4D 30 32 35 08 04 15 5C 4D 30 32 36 08 03 .\M025...\M026.. + 0090: 15 5C 4D 30 32 37 08 03 15 5C 4D 30 32 38 08 04 .\M027...\M028.. + 00A0: 15 5C 4D 31 31 31 08 02 15 5C 4D 31 31 32 08 02 .\M111...\M112.. + 00B0: 15 5C 4D 31 31 33 08 01 15 5C 4D 31 31 35 03 FF .\M113...\M115.. + 00C0: 15 5C 4D 31 31 36 0E FF 15 5C 4D 31 31 37 0E FF .\M116...\M117.. + 00D0: 15 5C 4D 31 31 38 0E FF 15 5C 4D 31 31 39 0E FF .\M118...\M119.. + 00E0: 15 5C 4D 31 32 30 0E FF 15 5C 4D 30 33 37 06 FF .\M120...\M037.. + 00F0: 15 5C 4D 32 32 37 06 FF 15 5C 4D 33 32 39 06 FF .\M227...\M329.. + 0100: 15 5C 4D 33 32 41 06 FF 15 5C 4D 33 32 42 06 FF .\M32A...\M32B.. + 0110: 15 5C 4D 33 33 30 06 FF 15 5C 4D 30 38 32 05 FF .\M330...\M082.. + 0120: 15 5C 4D 30 38 33 05 FF 15 5C 4D 30 38 34 05 FF .\M083...\M084.. + 0130: 15 5C 4D 30 38 35 05 FF 15 5C 4D 32 32 31 05 FF .\M085...\M221.. + 0140: 15 5C 4D 30 38 36 05 FF 15 5C 4D 32 32 39 05 FF .\M086...\M229.. + 0150: 15 5C 4D 32 33 31 05 FF 15 5C 4D 32 33 35 05 FF .\M231...\M235.. + 0160: 15 5C 4D 32 33 33 05 FF 15 5C 4D 30 38 37 05 FF .\M233...\M087.. + 0170: 15 5C 4D 30 38 38 05 FF 15 5C 4D 30 38 39 05 FF .\M088...\M089.. + 0180: 15 5C 4D 30 39 30 05 FF 15 5C 4D 30 39 31 05 FF .\M090...\M091.. + 0190: 15 5C 4D 30 39 32 05 FF 15 5C 4D 30 39 33 05 FF .\M092...\M093.. + 01A0: 15 5C 4D 30 39 34 05 FF 15 5C 4D 30 39 35 05 FF .\M094...\M095.. + 01B0: 15 5C 4D 30 39 36 05 FF 15 5C 4D 30 39 37 05 FF .\M096...\M097.. + 01C0: 15 5C 4D 30 39 38 05 FF 15 5C 4D 30 39 39 05 FF .\M098...\M099.. + 01D0: 15 5C 4D 31 30 30 05 FF 15 5C 4D 31 30 31 05 FF .\M100...\M101.. + 01E0: 15 5C 4D 31 30 32 05 FF 15 5C 4D 31 30 33 05 FF .\M102...\M103.. + 01F0: 15 5C 4D 31 30 34 05 FF 15 5C 4D 31 30 35 05 FF .\M104...\M105.. + 0200: 15 5C 4D 31 30 36 05 FF 15 5C 4D 31 30 37 05 FF .\M106...\M107.. + 0210: 15 5C 4D 31 32 38 05 FF 15 5C 4D 31 30 38 05 FF .\M128...\M108.. + 0220: 15 5C 4D 31 30 39 05 FF 15 5C 4D 31 31 30 05 FF .\M109...\M110.. + 0230: 15 5C 4D 31 32 32 05 FF 15 5C 4D 31 33 31 05 FF .\M122...\M131.. + 0240: 15 5C 4D 31 33 32 05 FF 15 5C 4D 32 32 36 05 FF .\M132...\M226.. + 0250: 15 5C 4D 31 33 33 05 FF 15 5C 4D 31 33 34 05 FF .\M133...\M134.. + 0260: 15 5C 4D 31 33 35 05 FF 15 5C 4D 31 33 36 05 FF .\M135...\M136.. + 0270: 15 5C 4D 32 32 30 05 FF 15 5C 4D 32 33 32 08 03 .\M220...\M232.. + 0280: 15 5C 4D 30 34 36 01 FF 15 5C 4D 30 34 39 08 02 .\M046...\M049.. + 0290: 15 5C 4D 30 34 42 08 02 15 5C 4D 32 35 31 05 FF .\M04B...\M251.. + 02A0: 15 5C 4D 33 31 30 05 FF 15 5C 4D 33 31 43 05 FF .\M310...\M31C.. + 02B0: 15 5C 4D 33 32 30 05 FF 15 5C 4D 33 32 31 05 FF .\M320...\M321.. + 02C0: 15 5C 4D 33 32 32 05 FF 15 5C 4D 33 32 33 05 FF .\M322...\M323.. + 02D0: 15 5C 4D 33 32 34 05 FF 15 5C 4D 33 32 35 05 FF .\M324...\M325.. + 02E0: 15 5C 4D 33 32 36 05 FF 15 5C 4D 33 32 37 05 FF .\M326...\M327.. + 02F0: 15 5C 4D 33 32 38 05 FF 15 5C 4D 32 37 35 08 02 .\M328...\M275.. + 0300: 15 5C 4D 32 38 30 05 FF 15 5C 4D 32 39 30 05 FF .\M280...\M290.. + 0310: 15 5C 4D 33 37 38 05 FF 15 5C 4D 33 37 39 05 FF .\M378...\M379.. + 0320: 15 5C 4D 33 38 30 05 FF 15 5C 4D 33 38 31 05 FF .\M380...\M381.. + 0330: 15 5C 4D 33 38 32 05 FF 15 5C 4D 33 38 33 05 FF .\M382...\M383.. + 0340: 15 5C 4D 33 38 34 05 FF 15 5C 4D 33 38 35 05 FF .\M384...\M385.. + 0350: 15 5C 4D 33 38 36 05 FF 15 5C 4D 33 38 37 05 FF .\M386...\M387.. + 0360: 15 5C 4D 33 38 38 05 FF 15 5C 4D 33 38 39 05 FF .\M388...\M389.. + 0370: 15 5C 4D 33 39 30 05 FF 15 5C 4D 33 39 31 05 FF .\M390...\M391.. + 0380: 15 5C 4D 33 39 32 05 FF 15 5C 4D 33 33 31 05 FF .\M392...\M331.. + 0390: 15 5C 4D 34 30 32 08 03 15 5C 4D 34 30 33 08 04 .\M402...\M403.. + 03A0: 15 5C 4D 34 30 34 06 FF 15 5C 4D 34 31 34 05 FF .\M404...\M414.. + 03B0: 15 5C 4D 34 32 38 08 06 15 5C 4D 34 32 39 08 07 .\M428...\M429.. + 03C0: 15 5C 4D 34 33 30 08 03 15 5C 4D 34 34 34 05 FF .\M430...\M444.. + 03D0: 15 5C 4D 34 35 33 05 FF 15 5C 4D 34 35 34 05 FF .\M453...\M454.. + 03E0: 15 5C 4D 34 35 35 05 FF 15 5C 4D 34 35 36 05 FF .\M455...\M456.. + 03F0: 15 5C 4D 34 35 37 05 FF 15 5C 4D 34 34 39 05 FF .\M457...\M449.. + 0400: 15 5C 4D 34 43 30 05 FF 15 5C 4D 32 33 41 05 FF .\M4C0...\M23A.. + 0410: 15 5C 4D 34 46 30 05 FF 15 5C 4D 30 35 30 06 FF .\M4F0...\M050.. + 0420: 15 5C 4D 30 35 31 06 FF 15 5C 4D 30 35 32 06 FF .\M051...\M052.. + 0430: 15 5C 4D 30 35 33 06 FF 15 5C 4D 30 35 34 06 FF .\M053...\M054.. + 0440: 15 5C 4D 30 35 35 06 FF 15 5C 4D 30 35 36 06 FF .\M055...\M056.. + 0450: 15 5C 4D 30 35 37 06 FF 15 5C 4D 30 35 38 06 FF .\M057...\M058.. + 0460: 15 5C 4D 30 35 39 06 FF 15 5C 4D 30 36 32 06 FF .\M059...\M062.. + 0470: 15 5C 4D 30 36 38 06 FF 15 5C 4D 30 36 39 06 FF .\M068...\M069.. + 0480: 15 5C 4D 30 37 30 06 FF 15 5C 4D 30 37 31 06 FF .\M070...\M071.. + 0490: 15 5C 4D 30 37 32 06 FF 15 5C 4D 30 37 34 06 FF .\M072...\M074.. + 04A0: 15 5C 4D 30 37 35 06 FF 15 5C 4D 30 37 36 06 FF .\M075...\M076.. + 04B0: 15 5C 4D 30 37 37 06 FF 15 5C 4D 30 37 38 06 FF .\M077...\M078.. + 04C0: 15 5C 4D 30 37 39 06 FF 15 5C 4D 30 38 30 06 FF .\M079...\M080.. + 04D0: 15 5C 4D 30 38 31 06 FF 15 5C 4D 31 32 37 06 FF .\M081...\M127.. + 04E0: 15 5C 2F 03 5F 53 42 5F 50 43 49 30 50 42 32 5F .\/._SB_PCI0PB2_ + 04F0: 06 FF 15 5C 2E 5F 53 42 5F 41 4C 49 42 08 02 15 ...\._SB_ALIB... + 0500: 5C 2E 5F 53 42 5F 4D 41 43 4F 0E FF 10 8F 54 01 \._SB_MACO....T. + 0510: 5C 2F 03 5F 53 42 5F 50 43 49 30 50 42 32 5F 08 \/._SB_PCI0PB2_. + 0520: 4D 32 33 36 11 0F 0A 0C 26 01 01 01 00 00 00 00 M236....&....... + 0530: 00 00 00 00 08 4D 32 36 36 00 08 4D 32 36 37 00 .....M266..M267. + 0540: 08 4D 32 36 38 00 08 4D 32 36 39 00 08 4D 32 37 .M268..M269..M27 + 0550: 30 00 08 4D 32 37 31 00 08 4D 34 30 37 01 08 4D 0..M271..M407..M + 0560: 34 34 32 0C 00 00 01 00 08 4D 34 34 33 00 08 4D 442......M443..M + 0570: 34 33 34 0B 11 27 08 4D 35 30 30 00 08 4D 33 35 434..'.M500..M35 + 0580: 30 11 1B 0A 18 07 00 10 00 00 01 01 00 00 80 F0 0............... + 0590: 80 01 00 F1 01 82 00 00 00 83 00 00 00 08 4D 33 ..............M3 + 05A0: 35 31 11 1B 0A 18 00 00 00 00 00 00 00 00 00 00 51.............. + 05B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 4D ...............M + 05C0: 33 35 32 11 1B 0A 18 00 00 00 00 00 00 00 00 00 352............. + 05D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 ................ + 05E0: 4D 33 35 33 11 1B 0A 18 00 00 10 00 82 00 00 00 M353............ + 05F0: 0C 00 00 00 01 20 00 00 DE 10 E2 25 00 00 00 00 ..... .....%.... + 0600: 08 4D 33 35 34 11 1B 0A 18 00 00 00 00 00 00 00 .M354........... + 0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0620: 00 08 4D 33 35 35 11 1B 0A 18 00 00 00 00 00 00 ..M355.......... + 0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0640: 00 00 08 4D 33 35 36 11 1B 0A 18 00 00 00 00 00 ...M356......... + 0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0660: 00 00 00 08 4D 33 35 37 11 1B 0A 18 00 00 00 00 ....M357........ + 0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0680: 00 00 00 00 08 4D 33 35 38 11 1B 0A 18 00 00 00 .....M358....... + 0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 06A0: 00 00 00 00 00 14 4B 19 4D 33 37 31 05 8A 6B 00 ......K.M371..k. + 06B0: 4D 33 36 35 8A 6B 0A 04 4D 33 36 36 8A 6B 0A 08 M365.k..M366.k.. + 06C0: 4D 33 36 37 8A 6B 0A 0C 4D 33 36 38 8A 6B 0A 10 M367.k..M368.k.. + 06D0: 4D 33 36 39 8A 6B 0A 14 4D 33 37 30 A0 4E 0A 95 M369.k..M370.N.. + 06E0: 6C 0A 02 A0 49 05 93 6C 00 70 4D 30 31 39 68 69 l...I..l.pM019hi + 06F0: 6A 0A 04 4D 33 36 35 70 4D 30 31 39 68 69 6A 0A j..M365pM019hij. + 0700: 18 4D 33 36 36 70 4D 30 31 39 68 69 6A 0A 20 4D .M366pM019hij. M + 0710: 33 36 37 70 4D 30 31 39 68 69 6A 0A 24 4D 33 36 367pM019hij.$M36 + 0720: 38 70 4D 30 31 39 68 69 6A 0A 28 4D 33 36 39 70 8pM019hij.(M369p + 0730: 4D 30 31 39 68 69 6A 0A 2C 4D 33 37 30 A1 4D 04 M019hij.,M370.M. + 0740: 70 4D 30 31 39 68 69 6A 0A 04 4D 33 36 35 70 4D pM019hij..M365pM + 0750: 30 31 39 68 69 6A 0A 18 4D 33 36 36 70 4D 30 31 019hij..M366pM01 + 0760: 39 68 69 6A 0A 1C 4D 33 36 37 70 4D 30 31 39 68 9hij..M367pM019h + 0770: 69 6A 0A 24 4D 33 36 38 70 4D 30 31 39 68 69 6A ij.$M368pM019hij + 0780: 00 4D 33 36 39 70 68 4D 33 37 30 A1 45 0B A0 49 .M369phM370.E..I + 0790: 04 93 7B 6C 01 00 00 4D 30 32 30 68 69 6A 0A 18 ..{l...M020hij.. + 07A0: 4D 33 36 36 4D 30 32 30 68 69 6A 0A 20 4D 33 36 M366M020hij. M36 + 07B0: 37 4D 30 32 30 68 69 6A 0A 24 4D 33 36 38 4D 30 7M020hij.$M368M0 + 07C0: 32 30 68 69 6A 0A 28 4D 33 36 39 4D 30 32 30 68 20hij.(M369M020h + 07D0: 69 6A 0A 2C 4D 33 37 30 A1 28 4D 30 32 30 68 69 ij.,M370.(M020hi + 07E0: 6A 0A 18 4D 33 36 36 4D 30 32 30 68 69 6A 0A 1C j..M366M020hij.. + 07F0: 4D 33 36 37 4D 30 32 30 68 69 6A 0A 24 4D 33 36 M367M020hij.$M36 + 0800: 38 A0 1D 93 7B 6C 0A 04 00 0A 04 4D 30 32 30 68 8...{l.....M020h + 0810: 69 6A 0A 04 7B 4D 33 36 35 0C FF FF FF 06 00 A1 ij..{M365....... + 0820: 21 70 4D 30 31 39 68 69 6A 0A 04 60 4D 30 32 30 !pM019hij..`M020 + 0830: 68 69 6A 0A 04 7D 7B 60 0C F8 FF FF 06 00 0A 02 hij..}{`........ + 0840: 00 14 4A 14 4D 33 37 32 00 8A 4D 33 35 33 0A 10 ..J.M372..M353.. + 0850: 4D 33 36 32 70 00 60 A0 4D 11 93 7B 4D 33 36 32 M362p.`.M..{M362 + 0860: 0B DF FF 00 0B 02 10 7A 4D 33 36 32 0A 10 61 7B .......zM362..a{ + 0870: 61 0B FF FF 61 A0 12 90 92 95 61 0B C0 67 92 94 a...a.....a..g.. + 0880: 61 0B DF 67 70 0A 10 60 A1 4C 0E A0 12 90 92 95 a..gp..`.L...... + 0890: 61 0B E0 67 92 94 61 0B FF 67 70 0A 11 60 A1 46 a..g..a..gp..`.F + 08A0: 0D A0 12 90 92 95 61 0B 00 69 92 94 61 0B 5F 69 ......a..i..a._i + 08B0: 70 0A 12 60 A1 40 0C A0 12 90 92 95 61 0B 80 69 p..`.@......a..i + 08C0: 92 94 61 0B 9F 69 70 0A 13 60 A1 4A 0A A0 12 90 ..a..ip..`.J.... + 08D0: 92 95 61 0B 60 68 92 94 61 0B 7F 68 70 0A 20 60 ..a.`h..a..hp. ` + 08E0: A1 44 09 A0 12 90 92 95 61 0B A0 69 92 94 61 0B .D......a..i..a. + 08F0: BF 69 70 0A 21 60 A1 4E 07 A0 12 90 92 95 61 0B .ip.!`.N......a. + 0900: 10 73 92 94 61 0B 1F 73 70 0A 22 60 A1 48 06 A0 .s..a..sp."`.H.. + 0910: 0A 93 61 0B 30 73 70 0A 22 60 A1 4A 05 A0 12 90 ..a.0sp."`.J.... + 0920: 92 95 61 0B 40 73 92 94 61 0B 4F 73 70 0A 23 60 ..a.@s..a.Osp.#` + 0930: A1 44 04 A0 12 90 92 95 61 0B A0 73 92 94 61 0B .D......a..s..a. + 0940: FF 73 70 0A 24 60 A1 2E A0 12 90 92 95 61 0B 20 .sp.$`.......a. + 0950: 74 92 94 61 0B 3F 74 70 0A 25 60 A1 19 A0 12 90 t..a.?tp.%`..... + 0960: 92 95 61 0B 40 74 92 94 61 0B 9F 74 70 0A 26 60 ..a.@t..a..tp.&` + 0970: A1 04 70 00 60 A1 14 A0 12 93 7B 4D 33 36 32 0B ..p.`.....{M362. + 0980: FF FF 00 0B DE 10 70 0A C0 60 A4 60 14 44 0E 4D ......p..`.`.D.M + 0990: 33 37 33 03 8A 4D 33 35 30 0A 04 4D 33 35 39 8A 373..M350..M359. + 09A0: 4D 33 35 31 0A 04 4D 33 36 30 8A 4D 33 35 32 0A M351..M360.M352. + 09B0: 04 4D 33 36 31 70 4D 33 35 38 4D 33 35 34 70 4D .M361pM358M354pM + 09C0: 33 35 38 4D 33 35 35 70 4D 33 35 38 4D 33 35 36 358M355pM358M356 + 09D0: 70 4D 33 35 38 4D 33 35 37 4D 33 37 31 68 69 6A pM358M357M371hij + 09E0: 4D 33 35 34 00 4D 30 32 30 68 69 6A 0A 18 4D 33 M354.M020hij..M3 + 09F0: 35 39 7A 4D 33 35 39 0A 08 60 7B 60 0A FF 60 A0 59zM359..`{`..`. + 0A00: 2E 92 93 4D 33 36 30 00 4D 33 37 31 60 00 00 4D ...M360.M371`..M + 0A10: 33 35 35 00 4D 30 32 30 60 00 00 0A 18 4D 33 36 355.M020`....M36 + 0A20: 30 7A 4D 33 36 30 0A 08 60 7B 60 0A FF 60 A0 36 0zM360..`{`..`.6 + 0A30: 90 92 93 4D 33 36 30 00 92 93 4D 33 36 31 00 4D ...M360...M361.M + 0A40: 33 37 31 60 00 00 4D 33 35 36 00 4D 30 32 30 60 371`..M356.M020` + 0A50: 00 00 0A 18 4D 33 36 31 7A 4D 33 36 31 0A 08 60 ....M361zM361..` + 0A60: 7B 60 0A FF 60 4D 33 37 31 60 00 00 4D 33 35 37 {`..`M371`..M357 + 0A70: 01 14 4D 09 4D 33 37 34 03 8A 4D 33 35 30 0A 04 ..M.M374..M350.. + 0A80: 4D 33 35 39 8A 4D 33 35 31 0A 04 4D 33 36 30 8A M359.M351..M360. + 0A90: 4D 33 35 32 0A 04 4D 33 36 31 4D 33 37 31 68 69 M352..M361M371hi + 0AA0: 6A 4D 33 35 30 0A 02 7A 4D 33 35 39 0A 08 60 7B jM350..zM359..`{ + 0AB0: 60 0A FF 60 A0 22 92 93 4D 33 36 30 00 4D 33 37 `..`."..M360.M37 + 0AC0: 31 60 00 00 4D 33 35 31 0A 02 7A 4D 33 36 30 0A 1`..M351..zM360. + 0AD0: 08 60 7B 60 0A FF 60 A0 2A 90 92 93 4D 33 36 30 .`{`..`.*...M360 + 0AE0: 00 92 93 4D 33 36 31 00 4D 33 37 31 60 00 00 4D ...M361.M371`..M + 0AF0: 33 35 32 0A 02 7A 4D 33 36 31 0A 08 60 7B 60 0A 352..zM361..`{`. + 0B00: FF 60 4D 33 37 31 60 00 00 4D 33 35 33 0A 03 14 .`M371`..M353... + 0B10: 4E 14 4D 33 37 35 08 8F 4D 33 35 33 0A 04 4D 33 N.M375..M353..M3 + 0B20: 36 33 8A 4D 33 35 33 0A 0C 4D 33 36 34 70 4D 33 63.M353..M364pM3 + 0B30: 37 32 60 A0 16 90 92 95 60 00 92 94 60 0A 0F 4D 72`.....`...`..M + 0B40: 32 33 32 4D 30 39 37 00 0A 10 A1 43 11 A0 41 04 232M097....C..A. + 0B50: 90 92 95 60 0A 10 92 94 60 0A 1F 70 4D 30 31 33 ...`....`..pM013 + 0B60: 7B 4D 33 36 34 0C F0 FF FF FF 00 0B 18 54 00 0A {M364........T.. + 0B70: 20 62 4D 30 31 34 7B 4D 33 36 34 0C F0 FF FF FF bM014{M364..... + 0B80: 00 0B 18 54 00 0A 20 7B 62 0C FD FF FF FF 00 A1 ...T.. {b....... + 0B90: 4E 0C A0 41 04 90 92 95 60 0A 20 92 94 60 0A 23 N..A....`. ..`.# + 0BA0: 70 4D 30 31 33 7B 4D 33 36 34 0C F0 FF FF FF 00 pM013{M364...... + 0BB0: 0B E0 34 00 0A 20 62 4D 30 31 34 7B 4D 33 36 34 ..4.. bM014{M364 + 0BC0: 0C F0 FF FF FF 00 0B E0 34 00 0A 20 7B 62 0C FF ........4.. {b.. + 0BD0: FF FF EF 00 A1 49 08 A0 41 04 90 92 95 60 0A 24 .....I..A....`.$ + 0BE0: 92 94 60 0A 25 70 4D 30 31 33 7B 4D 33 36 34 0C ..`.%pM013{M364. + 0BF0: F0 FF FF FF 00 0B E8 34 00 0A 20 62 4D 30 31 34 .......4.. bM014 + 0C00: 7B 4D 33 36 34 0C F0 FF FF FF 00 0B E8 34 00 0A {M364........4.. + 0C10: 20 7B 62 0C FF FF FF EF 00 A1 44 04 A0 41 04 90 {b.......D..A.. + 0C20: 92 95 60 0A 26 92 94 60 0A BF 70 4D 30 31 33 7B ..`.&..`..pM013{ + 0C30: 4D 33 36 34 0C F0 FF FF FF 00 0B 14 35 00 0A 20 M364........5.. + 0C40: 62 4D 30 31 34 7B 4D 33 36 34 0C F0 FF FF FF 00 bM014{M364...... + 0C50: 0B 14 35 00 0A 20 7B 62 0C FF FF FF EF 00 14 4C ..5.. {b.......L + 0C60: 13 4D 34 32 34 08 8A 4D 33 35 33 0A 0C 4D 33 36 .M424..M353..M36 + 0C70: 34 70 4D 33 37 32 60 A0 43 12 90 92 95 60 0A 22 4pM372`.C....`." + 0C80: 92 94 60 0A BF 7B 4D 33 36 34 0C F0 FF FF FF 60 ..`..{M364.....` + 0C90: 70 4D 30 31 33 60 0C 8C 81 05 00 00 0A 20 61 70 pM013`....... ap + 0CA0: 0B EA 4E 62 A2 2D 90 94 62 00 92 93 7B 61 0C 00 ..Nb.-..b...{a.. + 0CB0: 00 00 80 00 0C 00 00 00 80 70 74 62 01 00 62 5B .........ptb..b[ + 0CC0: 21 0A 63 70 4D 30 31 33 60 0C 8C 81 05 00 00 0A !.cpM013`....... + 0CD0: 20 61 4D 30 31 34 60 0C 8C 81 05 00 00 0A 20 0C aM014`....... . + 0CE0: 00 00 00 01 70 4D 30 31 33 60 0C 8C 81 05 00 00 ....pM013`...... + 0CF0: 0A 20 61 70 0B EA 4E 62 A2 2D 90 94 62 00 92 93 . ap..Nb.-..b... + 0D00: 7B 61 0C 00 00 00 80 00 0C 00 00 00 80 70 74 62 {a...........ptb + 0D10: 01 00 62 5B 21 0A 63 70 4D 30 31 33 60 0C 8C 81 ..b[!.cpM013`... + 0D20: 05 00 00 0A 20 61 A0 44 07 90 94 62 00 93 7B 61 .... a.D...b..{a + 0D30: 0B FF FF 00 00 A0 45 06 93 4D 30 31 33 60 0C 90 ......E..M013`.. + 0D40: 81 05 00 00 0A 20 01 4D 30 31 34 60 0C 8C 81 05 ..... .M014`.... + 0D50: 00 00 0A 20 0C 00 00 40 00 70 4D 30 31 33 60 0C ... ...@.pM013`. + 0D60: 8C 81 05 00 00 0A 20 61 70 0B EA 4E 62 A2 2D 90 ...... ap..Nb.-. + 0D70: 94 62 00 92 93 7B 61 0C 00 00 00 80 00 0C 00 00 .b...{a......... + 0D80: 00 80 70 74 62 01 00 62 5B 21 0A 63 70 4D 30 31 ..ptb..b[!.cpM01 + 0D90: 33 60 0C 8C 81 05 00 00 0A 20 61 14 45 08 4D 33 3`....... a.E.M3 + 0DA0: 37 36 08 8C 4D 32 33 36 0A 03 4D 32 34 35 8A 4D 76..M236..M245.M + 0DB0: 32 33 36 0A 04 4D 32 34 36 8A 4D 32 33 36 0A 08 236..M246.M236.. + 0DC0: 4D 32 34 37 70 4D 33 37 32 60 A0 46 05 90 92 95 M247pM372`.F.... + 0DD0: 60 00 92 94 60 0A BF 70 0C FF FF FF 7F 62 7D 62 `...`..p.....b}b + 0DE0: 0C 00 00 00 80 62 4D 30 32 30 4D 32 34 35 00 00 .....bM020M245.. + 0DF0: 0A 4C 4D 32 34 36 70 4D 30 31 39 4D 32 34 35 00 .LM246pM019M245. + 0E00: 01 00 61 A0 1D 90 92 93 61 62 92 93 4D 32 34 37 ..a.....ab..M247 + 0E10: 62 4D 30 32 30 4D 32 34 35 00 01 0A 4C 4D 32 34 bM020M245...LM24 + 0E20: 37 14 4E 09 4D 33 37 37 03 8C 4D 32 33 36 0A 03 7.N.M377..M236.. + 0E30: 4D 32 34 35 8A 4D 33 35 30 0A 04 4D 33 35 39 8A M245.M350..M359. + 0E40: 4D 33 35 31 0A 04 4D 33 36 30 8A 4D 33 35 32 0A M351..M360.M352. + 0E50: 04 4D 33 36 31 4D 33 37 31 4D 32 34 35 00 00 4D .M361M371M245..M + 0E60: 33 35 37 0A 05 A0 2A 90 92 93 4D 33 36 30 00 92 357...*...M360.. + 0E70: 93 4D 33 36 31 00 7A 4D 33 36 30 0A 08 60 7B 60 .M361.zM360..`{` + 0E80: 0A FF 60 4D 33 37 31 60 00 00 4D 33 35 36 0A 04 ..`M371`..M356.. + 0E90: A0 22 92 93 4D 33 36 30 00 7A 4D 33 35 39 0A 08 ."..M360.zM359.. + 0EA0: 60 7B 60 0A FF 60 4D 33 37 31 60 00 00 4D 33 35 `{`..`M371`..M35 + 0EB0: 35 0A 04 4D 33 37 31 68 69 6A 4D 33 35 34 0A 04 5..M371hijM354.. + 0EC0: 14 44 0D 4D 34 33 39 03 70 0C FF FF FF 7F 66 7D .D.M439.p.....f} + 0ED0: 66 0C 00 00 00 80 66 70 4D 30 31 39 68 69 6A 0A f.....fpM019hij. + 0EE0: 54 61 4D 30 32 30 68 69 6A 0A 54 7B 61 0C FC 7F TaM020hij.T{a... + 0EF0: FF FF 00 70 4D 30 31 37 68 69 6A 0A 19 00 0A 08 ...pM017hij..... + 0F00: 62 70 01 64 70 0A 28 65 A2 4B 07 90 64 65 70 4D bp.dp.(e.K..depM + 0F10: 30 31 39 62 00 00 00 60 A0 43 06 92 93 60 66 70 019b...`.C...`fp + 0F20: 4D 33 37 32 60 A0 43 05 90 92 95 60 00 92 94 60 M372`.C....`...` + 0F30: 0A BF 4D 33 37 33 68 69 6A 4D 33 37 34 68 69 6A ..M373hijM374hij + 0F40: A0 0C 92 93 4D 30 39 37 00 4D 33 37 35 A0 0C 92 ....M097.M375... + 0F50: 93 4D 34 34 33 00 4D 33 37 36 A0 17 93 7B 7A 4D .M443.M376...{zM + 0F60: 30 34 39 4D 31 32 38 0A 66 01 00 01 00 01 4D 34 049M128.f.....M4 + 0F70: 32 34 4D 33 37 37 68 69 6A 70 00 64 A1 07 5B 22 24M377hijp.d..[" + 0F80: 0A 19 76 65 4D 30 32 30 68 69 6A 0A 54 7B 61 0C ..veM020hij.T{a. + 0F90: FF 7F FF FF 00 5B 01 45 45 42 43 00 14 4F AB 4D .....[.EEBC..O.M + 0FA0: 32 34 31 01 5B 23 45 45 42 43 FF FF 8C 4D 32 33 241.[#EEBC...M23 + 0FB0: 36 00 4D 32 34 32 8C 4D 32 33 36 01 4D 32 34 33 6.M242.M236.M243 + 0FC0: 8C 4D 32 33 36 0A 02 4D 32 34 34 8C 4D 32 33 36 .M236..M244.M236 + 0FD0: 0A 03 4D 32 34 35 8A 4D 32 33 36 0A 04 4D 32 34 ..M245.M236..M24 + 0FE0: 36 8A 4D 32 33 36 0A 08 4D 32 34 37 08 4D 32 37 6.M236..M247.M27 + 0FF0: 32 00 08 4D 32 37 33 00 08 4D 32 37 34 00 08 4D 2..M273..M274..M + 1000: 34 30 30 00 08 4D 34 32 37 00 08 4D 34 33 31 00 400..M427..M431. + 1010: A0 1C 92 95 4D 30 38 35 0A 08 7B 7A 4D 30 34 39 ....M085..{zM049 + 1020: 4D 31 32 38 0A 66 00 00 01 4D 34 30 30 7B 7A 4D M128.f...M400{zM + 1030: 30 34 39 4D 31 32 38 0A 65 0A 05 00 01 4D 32 37 049M128.e....M27 + 1040: 33 7B 7A 4D 30 34 39 4D 31 32 38 0A 66 0A 06 00 3{zM049M128.f... + 1050: 01 60 7D 4D 32 37 33 79 60 01 00 4D 32 37 33 7B .`}M273y`..M273{ + 1060: 7A 4D 30 34 39 4D 31 32 38 0A 65 0A 06 00 01 4D zM049M128.e....M + 1070: 32 37 34 7B 7A 4D 30 34 39 4D 31 32 38 0A 66 0A 274{zM049M128.f. + 1080: 02 00 01 4D 34 32 37 7B 7A 4D 30 34 39 4D 31 32 ...M427{zM049M12 + 1090: 38 0A 66 0A 03 00 01 4D 34 33 31 A0 40 06 93 4D 8.f....M431.@..M + 10A0: 32 37 33 00 70 11 03 0A 05 67 8B 67 00 4D 31 39 273.p....g.g.M19 + 10B0: 37 5B 13 67 0A 10 0A 03 4D 32 30 30 5B 13 67 0A 7[.g....M200[.g. + 10C0: 13 0A 05 4D 31 39 39 8C 67 0A 03 4D 31 39 38 8C ...M199.g..M198. + 10D0: 67 0A 04 4D 32 30 31 70 0A 05 4D 31 39 37 70 00 g..M201p..M197p. + 10E0: 4D 31 39 38 70 4D 32 34 33 60 70 60 4D 31 39 39 M198pM243`p`M199 + 10F0: 70 4D 32 34 34 60 70 60 4D 32 30 30 08 4D 34 34 pM244`p`M200.M44 + 1100: 37 00 A0 16 91 93 4D 30 38 35 0A 09 93 4D 30 38 7.....M085...M08 + 1110: 35 0A 0A 70 01 4D 34 34 37 A1 29 A0 16 91 93 4D 5..p.M447.)....M + 1120: 30 38 35 0A 0D 93 4D 30 38 35 0A 0E 70 01 4D 34 085...M085..p.M4 + 1130: 34 37 A1 10 A0 0E 93 4D 30 38 35 0A 0F 70 01 4D 47.....M085..p.M + 1140: 34 34 37 70 11 03 0A 08 63 8B 63 00 4D 32 35 34 447p....c.c.M254 + 1150: 8C 63 0A 02 4D 32 35 35 8A 63 0A 03 4D 32 35 36 .c..M255.c..M256 + 1160: 70 0A 07 4D 32 35 34 70 0A 10 4D 32 35 35 70 4D p..M254p..M255pM + 1170: 30 34 39 4D 31 33 33 0B E4 01 4D 34 34 33 70 4D 049M133...M443pM + 1180: 30 34 42 4D 31 33 33 0B E0 01 4D 34 34 32 A0 44 04BM133...M442.D + 1190: 06 93 4D 34 34 32 00 A0 4B 05 92 94 5C 2F 04 5F ..M442..K...\/._ + 11A0: 53 42 5F 50 43 49 30 50 42 32 5F 4D 34 33 34 0B SB_PCI0PB2_M434. + 11B0: 10 27 70 5C 2F 04 5F 53 42 5F 50 43 49 30 50 42 .'p\/._SB_PCI0PB + 11C0: 32 5F 4D 34 33 34 4D 34 34 32 70 4D 34 34 32 4D 2_M434M442pM442M + 11D0: 32 35 36 70 4D 32 35 35 60 70 0A 12 4D 32 35 35 256pM255`p..M255 + 11E0: 5C 2E 5F 53 42 5F 41 4C 49 42 0A 0C 63 70 60 4D \._SB_ALIB..cp`M + 11F0: 32 35 35 A0 1C 93 4D 34 33 31 01 4D 34 33 39 00 255...M431.M439. + 1200: 4D 32 34 33 4D 32 34 34 5B 27 45 45 42 43 A4 00 M243M244['EEBC.. + 1210: 70 4D 30 34 42 4D 31 33 33 0B D4 01 4D 32 36 36 pM04BM133...M266 + 1220: 70 4D 30 34 42 4D 31 33 33 0B D8 01 4D 32 36 37 pM04BM133...M267 + 1230: 70 4D 30 34 39 4D 31 33 33 0B DC 01 4D 32 36 38 pM049M133...M268 + 1240: 70 4D 30 34 39 4D 31 33 33 0B DD 01 4D 32 36 39 pM049M133...M269 + 1250: 70 4D 30 34 39 4D 31 33 33 0B DE 01 4D 32 37 30 pM049M133...M270 + 1260: 70 4D 30 34 39 4D 31 33 33 0B DF 01 4D 32 37 31 pM049M133...M271 + 1270: 72 72 4D 30 38 34 0B 02 15 00 77 7B 4D 32 36 36 rrM084....w{M266 + 1280: 0A FF 00 0A 04 00 60 5B 80 56 41 4D 4D 00 60 01 ......`[.VAMM.`. + 1290: 5B 81 0B 56 41 4D 4D 01 50 30 31 31 08 72 72 4D [..VAMM.P011.rrM + 12A0: 30 38 34 0B 02 15 00 77 7B 4D 32 36 37 0A FF 00 084....w{M267... + 12B0: 0A 04 00 60 5B 80 56 41 4E 4E 00 60 01 5B 81 0B ...`[.VANN.`.[.. + 12C0: 56 41 4E 4E 01 50 31 34 31 08 A0 0A 93 4D 32 37 VANN.P141....M27 + 12D0: 34 01 70 01 66 A1 0B 70 4D 31 31 33 4D 32 34 32 4.p.f..pM113M242 + 12E0: 66 4D 30 32 33 00 4D 32 34 33 4D 32 34 34 A0 47 fM023.M243M244.G + 12F0: 76 93 4D 32 37 35 4D 32 34 32 68 00 A0 45 3A 90 v.M275M242h..E:. + 1300: 68 66 4D 30 30 30 0B 9D 0D 70 4D 34 35 33 64 70 hfM000...pM453dp + 1310: 00 4D 34 35 33 A0 44 09 5B 12 5C 2E 5F 53 42 5F .M453.D.[.\._SB_ + 1320: 4D 41 43 4F 00 A0 47 06 93 5C 2E 5F 53 42 5F 4D MACO..G..\._SB_M + 1330: 41 43 4F 01 A0 10 95 4D 32 36 37 0B 00 01 70 0A ACO....M267...p. + 1340: C4 50 31 34 31 A1 0A 4D 30 31 30 4D 32 36 37 01 .P141..M010M267. + 1350: 5B 22 4D 32 37 30 4D 31 31 32 4D 32 34 32 01 5B ["M270M112M242.[ + 1360: 22 4D 32 37 31 A0 10 95 4D 32 36 36 0B 00 01 70 "M271...M266...p + 1370: 0A 84 50 30 31 31 A1 0A 4D 30 31 30 4D 32 36 36 ..P011..M010M266 + 1380: 00 70 00 5C 2E 5F 53 42 5F 4D 41 43 4F A1 1C 4D .p.\._SB_MACO..M + 1390: 31 31 32 4D 32 34 32 00 4D 31 31 31 4D 32 34 32 112M242.M111M242 + 13A0: 01 4D 31 31 32 4D 32 34 32 01 A1 1C 4D 31 31 32 .M112M242...M112 + 13B0: 4D 32 34 32 00 4D 31 31 31 4D 32 34 32 01 4D 31 M242.M111M242.M1 + 13C0: 31 32 4D 32 34 32 01 A0 1E 92 95 4D 30 38 35 0A 12M242.....M085. + 13D0: 0F A0 14 93 4D 35 30 30 01 5C 2E 5F 53 42 5F 41 ....M500.\._SB_A + 13E0: 4C 49 42 0A 13 00 70 4D 30 34 39 4D 31 33 33 0B LIB...pM049M133. + 13F0: F5 01 61 A0 08 93 61 00 70 0A 0A 61 5B 22 61 A0 ..a...a.p..a["a. + 1400: 15 93 4D 34 30 30 01 4D 34 30 33 00 4D 32 34 33 ..M400.M403.M243 + 1410: 4D 32 34 34 01 70 64 4D 34 35 33 4D 30 30 30 0B M244.pdM453M000. + 1420: 9E 0D 70 01 4D 32 37 32 A0 4C 08 93 4D 32 37 33 ..p.M272.L..M273 + 1430: 01 A0 47 04 93 4D 34 30 30 00 70 4D 30 31 37 00 ..G..M400.pM017. + 1440: 4D 32 34 33 4D 32 34 34 0A 68 00 0A 08 61 4D 30 M243M244.h...aM0 + 1450: 31 38 00 4D 32 34 33 4D 32 34 34 0A 68 00 0A 08 18.M243M244.h... + 1460: 7B 61 0A EF 00 5B 22 0A 18 70 4D 30 32 35 00 4D {a...["..pM025.M + 1470: 32 34 33 4D 32 34 34 00 61 70 00 61 70 0B BB 13 243M244.ap.ap... + 1480: 62 A2 33 90 92 93 7B 61 0A 28 00 0A 20 94 62 00 b.3...{a.(.. .b. + 1490: 4D 30 30 30 0B C0 0D 70 4D 30 31 37 00 4D 32 34 M000...pM017.M24 + 14A0: 33 4D 32 34 34 0A 6B 00 0A 08 61 70 74 62 01 00 3M244.k...aptb.. + 14B0: 62 5B 21 0A 63 A1 48 15 5B 22 0A 14 70 01 4D 32 b[!.c.H.["..p.M2 + 14C0: 30 31 70 5C 2E 5F 53 42 5F 41 4C 49 42 0A 06 67 01p\._SB_ALIB..g + 14D0: 66 A0 4C 13 95 4D 30 38 35 0A 08 70 00 4D 32 37 f.L..M085..p.M27 + 14E0: 32 70 00 62 A2 40 0B 95 62 0A 0F 4D 30 32 33 00 2p.b.@..b..M023. + 14F0: 4D 32 34 33 4D 32 34 34 70 01 64 70 0A C8 65 A2 M243M244p.dp..e. + 1500: 32 90 64 65 70 4D 30 32 31 00 4D 32 34 33 4D 32 2.depM021.M243M2 + 1510: 34 34 0A A5 60 7B 60 0A 7F 60 A0 0F 90 92 95 60 44..`{`..`.....` + 1520: 0A 10 92 93 60 0A 7F 70 00 64 A1 07 5B 22 0A 05 ....`..p.d..[".. + 1530: 76 65 A0 4C 05 92 64 70 4D 30 32 34 00 4D 32 34 ve.L..dpM024.M24 + 1540: 33 4D 32 34 34 65 A0 15 65 4D 30 32 36 00 4D 32 3M244e..eM026.M2 + 1550: 34 33 4D 32 34 34 5B 22 0A 05 75 62 A1 32 70 00 43M244["..ub.2p. + 1560: 60 A0 14 93 4D 30 32 35 00 4D 32 34 33 4D 32 34 `...M025.M243M24 + 1570: 34 00 FF 70 01 60 A0 0C 60 70 01 4D 32 37 32 70 4..p.`..`p.M272p + 1580: 0A 10 62 A1 0B 70 00 4D 32 37 32 70 0A 10 62 A1 ..b..p.M272p..b. + 1590: 05 70 0A 10 62 A0 48 07 92 4D 32 37 32 4D 30 30 .p..b.H..M272M00 + 15A0: 30 0B 9F 0D 70 4D 30 31 39 4D 32 34 35 00 00 00 0...pM019M245... + 15B0: 61 5B 22 0A 0A 70 01 64 70 0A 05 65 A2 3E 90 64 a["..p.dp..e.>.d + 15C0: 65 70 4D 30 32 31 00 4D 32 34 33 4D 32 34 34 0A epM021.M243M244. + 15D0: A5 60 7B 60 0A 7F 60 A0 0E 91 92 94 60 0A 04 93 .`{`..`.....`... + 15E0: 60 0A 1F 70 00 64 A1 14 70 4D 30 31 39 4D 32 34 `..p.d..pM019M24 + 15F0: 35 00 00 00 60 5B 22 0A 05 76 65 70 00 4D 32 30 5...`["..vep.M20 + 1600: 31 5C 2E 5F 53 42 5F 41 4C 49 42 0A 06 67 A0 15 1\._SB_ALIB..g.. + 1610: 93 4D 34 30 30 01 4D 34 30 33 00 4D 32 34 33 4D .M400.M403.M243M + 1620: 32 34 34 00 4D 30 30 30 0B C1 0D 70 4D 30 34 39 244.M000...pM049 + 1630: 4D 31 33 33 0B F6 01 61 A0 08 93 61 00 70 0A 64 M133...a...a.p.d + 1640: 61 5B 22 61 A0 14 93 4D 32 37 32 01 4D 34 33 39 a["a...M272.M439 + 1650: 00 4D 32 34 33 4D 32 34 34 A0 2C 93 4D 34 34 37 .M243M244.,.M447 + 1660: 01 70 4D 33 37 32 60 A0 1E 90 92 95 60 00 92 94 .pM372`.....`... + 1670: 60 0A BF 70 01 4D 32 35 36 5C 2E 5F 53 42 5F 41 `..p.M256\._SB_A + 1680: 4C 49 42 0A 0C 63 70 01 5C 2F 04 5F 53 42 5F 50 LIB..cp.\/._SB_P + 1690: 43 49 30 50 42 32 5F 4D 34 30 37 4D 30 30 30 0B CI0PB2_M407M000. + 16A0: A0 0D A1 43 3B 4D 30 30 30 0B A1 0D 7B 7A 4D 30 ...C;M000...{zM0 + 16B0: 34 39 4D 31 32 38 0A 65 0A 07 00 01 5C 2F 04 5F 49M128.e....\/._ + 16C0: 53 42 5F 50 43 49 30 50 42 32 5F 4D 34 30 37 A0 SB_PCI0PB2_M407. + 16D0: 2C 93 4D 34 34 37 01 70 4D 33 37 32 60 A0 1E 90 ,.M447.pM372`... + 16E0: 92 95 60 00 92 94 60 0A BF 70 00 4D 32 35 36 5C ..`...`..p.M256\ + 16F0: 2E 5F 53 42 5F 41 4C 49 42 0A 0C 63 A0 47 0A 92 ._SB_ALIB..c.G.. + 1700: 95 4D 32 37 33 01 70 4D 30 31 39 00 4D 32 34 33 .M273.pM019.M243 + 1710: 4D 32 34 34 0A 54 61 4D 30 32 30 00 4D 32 34 33 M244.TaM020.M243 + 1720: 4D 32 34 34 0A 54 7B 61 0C FC 7F FF FF 00 5B 22 M244.T{a......[" + 1730: 01 70 4D 30 31 37 00 4D 32 34 33 4D 32 34 34 0A .pM017.M243M244. + 1740: 19 00 0A 08 62 4D 30 32 38 62 00 00 00 70 4D 30 ....bM028b...pM0 + 1750: 32 37 62 00 00 63 4D 30 32 30 00 4D 32 34 33 4D 27b..cM020.M243M + 1760: 32 34 34 0A 54 7B 61 0C FF 7F FF FF 00 A0 36 93 244.T{a.......6. + 1770: 4D 34 30 30 00 70 4D 30 31 37 00 4D 32 34 33 4D M400.pM017.M243M + 1780: 32 34 34 0A 68 00 0A 08 61 4D 30 31 38 00 4D 32 244.h...aM018.M2 + 1790: 34 33 4D 32 34 34 0A 68 00 0A 08 7D 61 0A 10 00 43M244.h...}a... + 17A0: 5B 22 0A 18 A1 44 05 70 4D 30 31 39 00 4D 32 34 ["...D.pM019.M24 + 17B0: 33 4D 32 34 34 0A 54 61 4D 30 32 30 00 4D 32 34 3M244.TaM020.M24 + 17C0: 33 4D 32 34 34 0A 54 7B 61 0C FC 7F FF FF 00 70 3M244.T{a......p + 17D0: 00 4D 32 30 31 5C 2E 5F 53 42 5F 41 4C 49 42 0A .M201\._SB_ALIB. + 17E0: 06 67 4D 30 32 30 00 4D 32 34 33 4D 32 34 34 0A .gM020.M243M244. + 17F0: 54 7B 61 0C FF 7F FF FF 00 A0 30 93 4D 34 32 37 T{a.......0.M427 + 1800: 01 70 4D 34 33 30 00 4D 32 34 33 4D 32 34 34 61 .pM430.M243M244a + 1810: 7B 61 0A 0F 61 A0 14 94 61 01 70 4D 30 32 35 00 {a..a...a.pM025. + 1820: 4D 32 34 33 4D 32 34 34 01 64 A0 14 93 4D 34 30 M243M244.d...M40 + 1830: 30 01 4D 34 30 32 00 4D 32 34 33 4D 32 34 34 A0 0.M402.M243M244. + 1840: 1E 92 95 4D 30 38 35 0A 0F A0 14 93 4D 35 30 30 ...M085.....M500 + 1850: 01 5C 2E 5F 53 42 5F 41 4C 49 42 0A 12 00 A0 35 .\._SB_ALIB....5 + 1860: 94 4D 34 34 32 00 78 4D 34 34 32 0B E8 03 65 64 .M442.xM442...ed + 1870: A0 08 92 95 64 01 5B 22 64 78 65 0A 63 65 64 A2 ....d.["dxe.ced. + 1880: 0B 92 95 64 01 76 64 5B 21 0A 63 A0 08 92 95 65 ...d.vd[!.c....e + 1890: 01 5B 21 65 4D 30 30 30 0B A2 0D 70 4D 34 35 33 .[!eM000...pM453 + 18A0: 64 70 00 4D 34 35 33 A0 43 08 5B 12 5C 2E 5F 53 dp.M453.C.[.\._S + 18B0: 42 5F 4D 41 43 4F 00 A0 4B 05 93 5C 2E 5F 53 42 B_MACO..K..\._SB + 18C0: 5F 4D 41 43 4F 01 A0 10 95 4D 32 36 36 0B 00 01 _MACO....M266... + 18D0: 70 0A C4 50 30 31 31 A1 0A 4D 30 31 30 4D 32 36 p..P011..M010M26 + 18E0: 36 01 5B 21 4D 32 36 38 A0 10 95 4D 32 36 37 0B 6.[!M268...M267. + 18F0: 00 01 70 0A 84 50 31 34 31 A1 0A 4D 30 31 30 4D ..p..P141..M010M + 1900: 32 36 37 00 5B 22 4D 32 36 39 4D 31 31 32 4D 32 267.["M269M112M2 + 1910: 34 32 00 A1 17 4D 31 31 32 4D 32 34 32 00 5B 22 42...M112M242.[" + 1920: 0A 0A 4D 31 31 31 4D 32 34 32 00 A1 17 4D 31 31 ..M111M242...M11 + 1930: 32 4D 32 34 32 00 5B 22 0A 0A 4D 31 31 31 4D 32 2M242.["..M111M2 + 1940: 34 32 00 70 64 4D 34 35 33 A0 48 06 92 95 4D 30 42.pdM453.H...M0 + 1950: 38 35 0A 0F A0 4D 05 93 4D 35 30 30 01 70 4D 34 85...M..M500.pM4 + 1960: 32 38 00 4D 32 34 33 4D 32 34 34 0A 55 00 0A 08 28.M243M244.U... + 1970: 61 4D 34 32 39 00 4D 32 34 33 4D 32 34 34 0A 55 aM429.M243M244.U + 1980: 00 0A 08 7D 61 0A 80 00 70 4D 34 32 38 00 4D 32 ...}a...pM428.M2 + 1990: 34 33 4D 32 34 34 0A 7A 00 0A 08 61 4D 34 32 39 43M244.z...aM429 + 19A0: 00 4D 32 34 33 4D 32 34 34 0A 7A 00 0A 08 7D 61 .M243M244.z...}a + 19B0: 01 00 A0 1F 93 4D 34 32 37 01 A0 17 94 61 01 4D .....M427....a.M + 19C0: 34 32 39 00 4D 32 34 33 4D 32 34 34 0A 88 00 0A 429.M243M244.... + 19D0: 04 61 4D 30 32 33 00 4D 32 34 33 4D 32 34 34 A0 .aM023.M243M244. + 19E0: 18 93 4D 34 30 30 00 70 4D 30 31 39 4D 32 34 35 ..M400.pM019M245 + 19F0: 00 00 00 61 5B 22 0A 0A A0 4F 04 95 4D 30 38 35 ...a["...O..M085 + 1A00: 0A 08 70 01 64 70 0A 05 65 A2 3E 90 64 65 70 4D ..p.dp..e.>.depM + 1A10: 30 32 31 00 4D 32 34 33 4D 32 34 34 0A A5 60 7B 021.M243M244..`{ + 1A20: 60 0A 7F 60 A0 0E 91 92 94 60 0A 04 93 60 0A 1F `..`.....`...`.. + 1A30: 70 00 64 A1 14 70 4D 30 31 39 4D 32 34 35 00 00 p.d..pM019M245.. + 1A40: 00 61 5B 22 0A 05 76 65 4D 30 30 30 0B A3 0D 70 .a["..veM000...p + 1A50: 0A 02 4D 32 37 32 5B 27 45 45 42 43 ..M272['EEBC + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 8E 2E 00 00 01 D3 4C 45 4E 4F 56 4F SSDT......LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 40 35 00 15 5C 2F 03 5F 53 42 5F .....@5..\/._SB_ + 0030: 50 4C 54 46 43 30 30 30 06 FF 15 5C 2F 03 5F 53 PLTFC000...\/._S + 0040: 42 5F 50 4C 54 46 43 30 30 31 06 FF 15 5C 2F 03 B_PLTFC001...\/. + 0050: 5F 53 42 5F 50 4C 54 46 43 30 30 32 06 FF 15 5C _SB_PLTFC002...\ + 0060: 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 33 06 FF /._SB_PLTFC003.. + 0070: 15 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 34 .\/._SB_PLTFC004 + 0080: 06 FF 15 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 ...\/._SB_PLTFC0 + 0090: 30 35 06 FF 15 5C 2F 03 5F 53 42 5F 50 4C 54 46 05...\/._SB_PLTF + 00A0: 43 30 30 36 06 FF 15 5C 2F 03 5F 53 42 5F 50 4C C006...\/._SB_PL + 00B0: 54 46 43 30 30 37 06 FF 15 5C 2F 03 5F 53 42 5F TFC007...\/._SB_ + 00C0: 50 4C 54 46 43 30 30 38 06 FF 15 5C 2F 03 5F 53 PLTFC008...\/._S + 00D0: 42 5F 50 4C 54 46 43 30 30 39 06 FF 15 5C 2F 03 B_PLTFC009...\/. + 00E0: 5F 53 42 5F 50 4C 54 46 43 30 30 41 06 FF 15 5C _SB_PLTFC00A...\ + 00F0: 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 42 06 FF /._SB_PLTFC00B.. + 0100: 15 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 43 .\/._SB_PLTFC00C + 0110: 06 FF 15 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 ...\/._SB_PLTFC0 + 0120: 30 44 06 FF 15 5C 2F 03 5F 53 42 5F 50 4C 54 46 0D...\/._SB_PLTF + 0130: 43 30 30 45 06 FF 15 5C 2F 03 5F 53 42 5F 50 4C C00E...\/._SB_PL + 0140: 54 46 43 30 30 46 06 FF 15 5C 2E 5F 53 42 5F 50 TFC00F...\._SB_P + 0150: 43 49 30 06 FF 15 5C 2F 03 5F 53 42 5F 50 43 49 CI0...\/._SB_PCI + 0160: 30 47 50 50 30 06 FF 15 5C 2F 04 5F 53 42 5F 50 0GPP0...\/._SB_P + 0170: 43 49 30 47 50 50 30 50 45 47 50 06 FF 15 5C 2F CI0GPP0PEGP...\/ + 0180: 05 5F 53 42 5F 50 43 49 30 47 50 50 30 56 47 41 ._SB_PCI0GPP0VGA + 0190: 5F 5F 41 44 52 00 FF 15 5C 2F 05 5F 53 42 5F 50 __ADR...\/._SB_P + 01A0: 43 49 30 47 50 50 30 48 44 41 55 5F 41 44 52 00 CI0GPP0HDAU_ADR. + 01B0: FF 15 5C 2F 03 5F 53 42 5F 50 43 49 30 47 50 31 ..\/._SB_PCI0GP1 + 01C0: 37 06 FF 15 5C 4D 30 30 30 08 01 15 5C 4D 30 30 7...\M000...\M00 + 01D0: 39 08 01 15 5C 4D 30 31 30 08 02 15 5C 4D 30 31 9...\M010...\M01 + 01E0: 37 08 06 15 5C 4D 30 31 39 08 04 15 5C 4D 30 32 7...\M019...\M02 + 01F0: 30 08 05 15 5C 44 53 4D 46 00 FF 15 5C 50 4D 49 0...\DSMF...\PMI + 0200: 44 01 FF 15 5C 50 50 49 44 01 FF 15 5C 47 4E 43 D...\PPID...\GNC + 0210: 53 01 FF 15 5C 47 59 43 4B 01 FF 15 5C 47 53 4E S...\GYCK...\GSN + 0220: 4D 01 FF 15 5C 54 43 4E 54 05 FF 15 5C 2F 05 5F M...\TCNT...\/._ + 0230: 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 45 SB_PCI0LPC0EC0_E + 0240: 43 41 56 00 FF 15 5C 2F 05 5F 53 42 5F 50 43 49 CAV...\/._SB_PCI + 0250: 30 4C 50 43 30 45 43 30 5F 4C 46 43 4D 00 FF 15 0LPC0EC0_LFCM... + 0260: 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 0270: 43 30 5F 47 41 54 59 00 FF 15 5C 58 58 44 46 01 C0_GATY...\XXDF. + 0280: FF 15 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 ..\/._SB_PCI0LPC + 0290: 30 45 43 30 5F 53 50 4D 4F 01 FF 15 5C 4D 34 30 0EC0_SPMO...\M40 + 02A0: 32 08 03 15 5C 4D 34 30 33 08 04 15 5C 4C 54 47 2...\M403...\LTG + 02B0: 50 00 FF 15 5C 4C 50 50 41 00 FF 15 5C 45 50 4D P...\LPPA...\EPM + 02C0: 31 00 FF 15 5C 47 54 59 50 01 FF 15 5C 4D 43 53 1...\GTYP...\MCS + 02D0: 4B 01 FF 15 5C 43 50 54 59 00 FF 15 5C 2F 05 5F K...\CPTY...\/._ + 02E0: 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 50 SB_PCI0LPC0EC0_P + 02F0: 43 42 56 00 FF 15 5C 2F 05 5F 53 42 5F 50 43 49 CBV...\/._SB_PCI + 0300: 30 4C 50 43 30 45 43 30 5F 50 43 42 53 00 FF 15 0LPC0EC0_PCBS... + 0310: 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 0320: 43 30 5F 50 52 52 4F 00 FF 15 5C 2F 05 5F 53 42 C0_PRRO...\/._SB + 0330: 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 50 52 57 _PCI0LPC0EC0_PRW + 0340: 4F 00 FF 15 5C 2F 05 5F 53 42 5F 50 43 49 30 4C O...\/._SB_PCI0L + 0350: 50 43 30 45 43 30 5F 53 50 42 4C 00 FF 15 5C 53 PC0EC0_SPBL...\S + 0360: 4D 42 41 00 FF 15 5C 53 4D 42 42 00 FF 15 5C 45 MBA...\SMBB...\E + 0370: 44 49 44 00 FF 10 2A 5C 2F 03 5F 53 42 5F 50 43 DID...*\/._SB_PC + 0380: 49 30 47 50 50 30 5B 82 0B 50 45 47 50 08 5F 41 I0GPP0[..PEGP._A + 0390: 44 52 00 5B 82 0B 4E 48 44 41 08 5F 41 44 52 01 DR.[..NHDA._ADR. + 03A0: 10 48 04 5C 2E 5F 53 42 5F 50 43 49 30 5B 80 48 .H.\._SB_PCI0[.H + 03B0: 47 4F 50 00 0C 18 DF F7 72 0C 11 00 00 00 5B 81 GOP.....r.....[. + 03C0: 29 48 47 4F 50 10 44 47 44 41 20 44 47 42 41 20 )HGOP.DGDA DGBA + 03D0: 44 47 50 56 10 4F 50 54 46 08 4E 56 47 45 08 44 DGPV.OPTF.NVGE.D + 03E0: 53 53 56 20 44 49 53 4D 08 10 4C 06 5C 2F 04 5F SSV DISM..L.\/._ + 03F0: 53 42 5F 50 43 49 30 47 50 50 30 50 45 47 50 5B SB_PCI0GPP0PEGP[ + 0400: 80 56 42 4F 52 00 0C 18 E0 E6 7A 0C 04 00 04 00 .VBOR.....z..... + 0410: 5B 81 44 04 56 42 4F 52 13 52 56 42 53 20 56 42 [.D.VBOR.RVBS VB + 0420: 53 31 80 00 40 56 42 53 32 80 00 40 56 42 53 33 S1..@VBS2..@VBS3 + 0430: 80 00 40 56 42 53 34 80 00 40 56 42 53 35 80 00 ..@VBS4..@VBS5.. + 0440: 40 56 42 53 36 80 00 40 56 42 53 37 80 00 40 56 @VBS6..@VBS7..@V + 0450: 42 53 38 80 00 40 10 4C 09 5C 2F 04 5F 53 42 5F BS8..@.L.\/._SB_ + 0460: 50 43 49 30 47 50 50 30 50 45 47 50 5B 80 4E 4F PCI0GPP0PEGP[.NO + 0470: 50 52 00 0C 18 B0 E6 7A 0C 28 20 00 00 5B 81 44 PR.....z.( ..[.D + 0480: 07 4E 4F 50 52 10 44 48 50 53 08 44 50 43 53 08 .NOPR.DHPS.DPCS. + 0490: 47 50 53 53 08 56 45 4E 53 08 4E 42 43 53 08 47 GPSS.VENS.NBCS.G + 04A0: 43 36 53 08 4E 56 53 52 08 4E 50 43 53 08 4E 43 C6S.NVSR.NPCS.NC + 04B0: 54 50 08 53 4C 56 53 08 50 42 43 4D 08 45 58 4D TP.SLVS.PBCM.EXM + 04C0: 44 08 4D 58 42 53 20 4D 58 4D 42 80 00 08 53 4D D.MXBS MXMB...SM + 04D0: 58 53 20 53 4D 58 42 80 00 08 46 42 45 4E 20 45 XS SMXB...FBEN E + 04E0: 4E 56 54 20 50 57 47 44 20 44 4D 4D 50 20 44 4C NVT PWGD DMMP DL + 04F0: 52 50 20 08 42 4F 45 31 11 43 0E 0A DF 7C 31 31 RP .BOE1.C...|11 + 0500: 49 71 AB 5B 38 52 44 DF 00 00 00 00 01 00 00 00 Iq.[8RD......... + 0510: 00 DE 10 00 00 00 00 00 00 00 00 00 00 09 00 00 ................ + 0520: 00 00 00 34 00 00 00 01 00 47 00 00 00 02 00 45 ...4.....G.....E + 0530: 00 00 00 03 00 8F 00 00 00 04 00 8D 00 00 00 05 ................ + 0540: 00 8B 00 00 00 06 00 89 00 00 00 07 00 87 00 00 ................ + 0550: 00 08 00 85 00 00 00 01 00 00 00 D9 1C 04 00 00 ................ + 0560: 00 02 00 00 00 41 5D C9 00 01 24 2E 00 02 00 FF .....A]...$..... + 0570: 00 00 00 00 01 00 00 00 D9 1C 04 00 00 00 04 00 ................ + 0580: 00 00 E0 7C 97 01 C0 3D 9C 01 C4 D5 C4 32 00 00 ...|...=.....2.. + 0590: 00 00 00 00 00 00 26 00 00 00 31 00 32 00 30 00 ......&...1.2.0. + 05A0: 2A 00 32 00 30 00 30 00 30 00 30 00 3B 00 36 00 *.2.0.0.0.0.;.6. + 05B0: 30 00 2A 00 32 00 39 00 34 00 31 00 31 00 00 00 0.*.2.9.4.1.1... + 05C0: 60 68 9E 35 00 00 00 00 00 00 00 00 00 00 00 00 `h.5............ + 05D0: 00 00 00 00 00 00 00 00 00 00 00 00 08 43 53 4F .............CSO + 05E0: 54 11 43 0E 0A DF 7C 31 31 49 71 AB 5B 38 52 44 T.C...|11Iq.[8RD + 05F0: DF 00 00 00 00 01 00 00 00 00 DE 10 00 00 00 00 ................ + 0600: 00 00 00 00 00 00 09 00 00 00 00 00 34 00 00 00 ............4... + 0610: 01 00 47 00 00 00 02 00 45 00 00 00 03 00 8F 00 ..G.....E....... + 0620: 00 00 04 00 8D 00 00 00 05 00 8B 00 00 00 06 00 ................ + 0630: 89 00 00 00 07 00 87 00 00 00 08 00 85 00 00 00 ................ + 0640: 01 00 00 00 D9 1C 04 00 00 00 02 00 00 00 41 5D ..............A] + 0650: C9 00 01 24 2E 00 02 00 FF 00 00 00 00 01 00 00 ...$............ + 0660: 00 D9 1C 04 00 00 00 04 00 00 00 E0 7C 97 01 C0 ............|... + 0670: 3D 9C 01 C4 D5 C4 32 00 00 00 00 00 00 00 00 26 =.....2........& + 0680: 00 00 00 31 00 32 00 30 00 2A 00 32 00 30 00 30 ...1.2.0.*.2.0.0 + 0690: 00 30 00 30 00 3B 00 36 00 30 00 2A 00 32 00 39 .0.0.;.6.0.*.2.9 + 06A0: 00 34 00 31 00 31 00 00 00 60 68 9E 35 00 00 00 .4.1.1...`h.5... + 06B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 06C0: 00 00 00 00 00 14 26 47 59 44 52 00 A0 0E 93 50 ......&GYDR....P + 06D0: 4D 49 44 0B 09 E5 A4 42 4F 45 31 A1 10 A0 0E 93 MID....BOE1..... + 06E0: 50 4D 49 44 0B 0E 6F A4 43 53 4F 54 10 4A 29 5C PMID..o.CSOT.J)\ + 06F0: 2F 04 5F 53 42 5F 50 43 49 30 47 50 50 30 50 45 /._SB_PCI0GPP0PE + 0700: 47 50 08 47 53 56 31 11 03 01 00 08 47 53 56 32 GP.GSV1.....GSV2 + 0710: 11 03 01 00 08 47 53 44 52 11 45 0A 0A A1 57 74 .....GSDR.E...Wt + 0720: DC 86 75 84 EC E7 52 44 A1 00 00 00 00 01 00 00 ..u...RD........ + 0730: 00 00 DE 10 00 00 00 00 00 00 00 00 00 00 09 00 ................ + 0740: 00 00 00 00 34 00 00 00 01 00 47 00 00 00 02 00 ....4.....G..... + 0750: 45 00 00 00 03 00 51 00 00 00 04 00 4F 00 00 00 E.....Q.....O... + 0760: 05 00 4D 00 00 00 06 00 4B 00 00 00 07 00 49 00 ..M.....K.....I. + 0770: 00 00 08 00 47 00 00 00 01 00 00 00 D9 1C 04 00 ....G........... + 0780: 00 00 02 00 00 00 41 5D C9 00 01 24 2E 00 02 00 ......A]...$.... + 0790: FF 00 00 00 00 01 00 00 00 D9 1C 04 00 00 00 01 ................ + 07A0: 00 00 00 60 68 9E 35 00 00 00 00 00 00 00 00 00 ...`h.5......... + 07B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 ................ + 07C0: 47 1C 4E 42 43 49 0C 70 0D 2D 2D 2D 2D 2D 2D 2D G.NBCI.p.------- + 07D0: 20 4E 56 20 4E 42 43 49 20 44 53 4D 20 2D 2D 2D NV NBCI DSM --- + 07E0: 2D 2D 2D 2D 2D 00 5B 31 A0 2B 92 93 69 0B 02 01 -----.[1.+..i... + 07F0: 70 0D 20 4E 42 43 49 20 44 53 4D 3A 20 4E 4F 54 p. NBCI DSM: NOT + 0800: 20 53 55 50 50 4F 52 54 45 44 21 00 5B 31 A4 0C SUPPORTED!.[1.. + 0810: 02 00 00 80 A0 30 93 6A 00 70 0D 20 20 20 4E 42 .....0.j.p. NB + 0820: 43 49 20 66 75 6E 30 20 4E 42 43 49 5F 46 55 4E CI fun0 NBCI_FUN + 0830: 43 5F 53 55 50 50 4F 52 54 00 5B 31 A4 11 07 0A C_SUPPORT.[1.... + 0840: 04 01 00 01 00 A0 4F 04 93 6A 01 70 0D 20 20 20 ......O..j.p. + 0850: 4E 42 43 49 20 66 75 6E 31 20 4E 42 43 49 5F 46 NBCI fun1 NBCI_F + 0860: 55 4E 43 5F 50 4C 41 54 43 41 50 53 00 5B 31 08 UNC_PLATCAPS.[1. + 0870: 54 45 4D 50 11 07 0A 04 80 01 00 00 8A 54 45 4D TEMP.........TEM + 0880: 50 00 53 54 53 30 7D 53 54 53 30 00 53 54 53 30 P.STS0}STS0.STS0 + 0890: A4 54 45 4D 50 A0 4C 06 93 6A 0A 10 70 0D 20 20 .TEMP.L..j..p. + 08A0: 20 4E 42 43 49 20 66 75 6E 31 36 20 4E 42 43 49 NBCI fun16 NBCI + 08B0: 5F 46 55 4E 43 5F 47 45 54 4F 42 4A 42 59 54 59 _FUNC_GETOBJBYTY + 08C0: 50 45 00 5B 31 8B 6B 0A 02 42 46 46 30 A0 16 93 PE.[1.k..BFF0... + 08D0: 42 46 46 30 0B 4B 56 A0 0C 93 47 4E 43 53 01 A4 BFF0.KV...GNCS.. + 08E0: 47 59 43 4B A0 1D 93 42 46 46 30 0B 52 44 A0 0C GYCK...BFF0.RD.. + 08F0: 93 47 4E 43 53 01 A4 47 59 44 52 A1 06 A4 47 53 .GNCS..GYDR...GS + 0900: 44 52 A0 44 08 93 6A 0A 14 70 0D 20 20 20 4E 42 DR.D..j..p. NB + 0910: 43 49 20 66 75 6E 32 30 20 4E 42 43 49 5F 46 55 CI fun20 NBCI_FU + 0920: 4E 43 5F 47 45 54 42 41 43 4B 4C 49 47 48 54 00 NC_GETBACKLIGHT. + 0930: 5B 31 A4 12 43 05 20 0C 50 A4 00 80 0B 00 02 00 [1..C. .P....... + 0940: 00 0A 05 01 0A C8 0A 32 0B E8 03 0A 0B 0A 32 0A .......2......2. + 0950: 64 0A 96 0A C8 0B 2C 01 0B 90 01 0B FE 01 0B 76 d.....,........v + 0960: 02 0B F8 02 0B 66 03 0B E8 03 00 0A 64 0A C8 0B .....f......d... + 0970: 2C 01 0B 90 01 0B F4 01 0B 58 02 0B BC 02 0B 20 ,........X..... + 0980: 03 0B 84 03 0B E8 03 10 18 5C 00 08 52 45 53 54 .........\..REST + 0990: 0A 07 08 50 57 45 4E 0A 0C 08 50 57 4F 4B 0A 9A ...PWEN...PWOK.. + 09A0: 10 4D 4C 5C 2F 03 5F 53 42 5F 50 43 49 30 47 50 .ML\/._SB_PCI0GP + 09B0: 50 30 14 41 18 53 47 50 43 01 A0 47 11 93 68 01 P0.A.SGPC..G..h. + 09C0: 4D 30 30 30 0A 9D 5B 22 0A 05 A0 0D 93 4D 30 30 M000..[".....M00 + 09D0: 39 50 57 45 4E 01 A4 00 4D 30 31 30 52 45 53 54 9PWEN...M010REST + 09E0: 00 5B 22 01 4D 30 31 30 50 57 45 4E 01 5B 22 0A .[".M010PWEN.[". + 09F0: 08 4D 30 31 30 52 45 53 54 01 A0 14 93 5C 58 58 .M010REST....\XX + 0A00: 44 46 01 5B 22 0B F4 01 70 00 5C 58 58 44 46 A1 DF.["...p.\XXDF. + 0A10: 05 5B 22 0A 64 70 00 4C 4E 4B 44 70 0C FF FF FF .[".dp.LNKDp.... + 0A20: 7F 66 7D 66 0C 00 00 00 80 66 70 4D 30 31 37 00 .f}f.....fpM017. + 0A30: 01 01 0A 19 00 0A 08 62 70 4D 30 31 39 00 01 01 .......bpM019... + 0A40: 0A 54 61 4D 30 32 30 00 01 01 0A 54 7B 61 0C FC .TaM020....T{a.. + 0A50: 7F FF FF 00 70 01 64 70 0A 28 65 A2 1F 90 64 65 ....p.dp.(e...de + 0A60: 70 4D 30 31 39 62 00 00 00 60 A0 08 92 93 60 66 pM019b...`....`f + 0A70: 70 00 64 A1 07 5B 22 0A 05 76 65 70 5C 2F 05 5F p.d..["..vep\/._ + 0A80: 53 42 5F 50 43 49 30 47 50 50 30 50 45 47 50 4C SB_PCI0GPP0PEGPL + 0A90: 54 52 45 5C 2F 04 5F 53 42 5F 50 43 49 30 47 50 TRE\/._SB_PCI0GP + 0AA0: 50 30 4C 52 45 4E 70 01 5C 2F 04 5F 53 42 5F 50 P0LRENp.\/._SB_P + 0AB0: 43 49 30 47 50 50 30 43 45 44 52 4D 30 32 30 00 CI0GPP0CEDRM020. + 0AC0: 01 01 0A 54 7B 61 0C FF 7F FF FF 00 4D 30 30 30 ...T{a......M000 + 0AD0: 0A A0 A1 41 06 4D 30 30 30 0A A1 4D 30 31 30 50 ...A.M000..M010P + 0AE0: 57 45 4E 01 70 5C 2F 04 5F 53 42 5F 50 43 49 30 WEN.p\/._SB_PCI0 + 0AF0: 47 50 50 30 4C 52 45 4E 5C 2F 05 5F 53 42 5F 50 GPP0LREN\/._SB_P + 0B00: 43 49 30 47 50 50 30 50 45 47 50 4C 54 52 45 70 CI0GPP0PEGPLTREp + 0B10: 01 4C 4E 4B 44 4D 30 31 30 52 45 53 54 00 5B 22 .LNKDM010REST.[" + 0B20: 01 4D 30 31 30 50 57 45 4E 00 5B 22 0A 64 4D 30 .M010PWEN.[".dM0 + 0B30: 30 30 0A A3 5B 84 46 29 50 47 30 30 00 00 00 08 00..[.F)PG00.... + 0B40: 4D 32 33 39 01 14 15 5F 53 54 41 00 A0 09 93 52 M239..._STA....R + 0B50: 56 49 44 FF A4 00 A4 47 53 54 41 14 40 17 5F 4F VID....GSTA.@._O + 0B60: 4E 5F 00 A0 19 92 93 5C 2F 04 5F 53 42 5F 50 43 N_.....\/._SB_PC + 0B70: 49 30 47 50 50 30 47 53 54 41 00 A4 00 A0 4D 07 I0GPP0GSTA....M. + 0B80: 93 5C 2F 03 5F 53 42 5F 50 43 49 30 54 44 47 43 .\/._SB_PCI0TDGC + 0B90: 01 A0 22 93 5C 2F 03 5F 53 42 5F 50 43 49 30 44 ..".\/._SB_PCI0D + 0BA0: 47 43 58 0A 03 5C 2F 03 5F 53 42 5F 50 43 49 30 GCX..\/._SB_PCI0 + 0BB0: 47 43 36 4F A1 24 A0 22 93 5C 2F 03 5F 53 42 5F GC6O.$.".\/._SB_ + 0BC0: 50 43 49 30 44 47 43 58 0A 04 5C 2F 03 5F 53 42 PCI0DGCX..\/._SB + 0BD0: 5F 50 43 49 30 47 43 36 4F 70 00 5C 2F 03 5F 53 _PCI0GC6Op.\/._S + 0BE0: 42 5F 50 43 49 30 54 44 47 43 70 00 5C 2F 03 5F B_PCI0TDGCp.\/._ + 0BF0: 53 42 5F 50 43 49 30 44 47 43 58 A1 49 05 53 47 SB_PCI0DGCX.I.SG + 0C00: 50 43 01 70 0A 06 5C 2F 04 5F 53 42 5F 50 43 49 PC.p..\/._SB_PCI + 0C10: 30 47 50 50 30 43 4D 44 52 70 00 5C 2F 04 5F 53 0GPP0CMDRp.\/._S + 0C20: 42 5F 50 43 49 30 47 50 50 30 44 30 53 54 70 5C B_PCI0GPP0D0STp\ + 0C30: 2F 03 5F 53 42 5F 50 43 49 30 44 53 53 56 5C 2F /._SB_PCI0DSSV\/ + 0C40: 05 5F 53 42 5F 50 43 49 30 47 50 50 30 50 45 47 ._SB_PCI0GPP0PEG + 0C50: 50 53 53 53 56 70 01 4D 32 33 39 A0 40 07 5C 2F PSSSVp.M239.@.\/ + 0C60: 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 ._SB_PCI0LPC0EC0 + 0C70: 5F 45 43 41 56 A0 46 05 93 5B 23 5C 2F 05 5F 53 _ECAV.F..[#\/._S + 0C80: 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 4C 46 B_PCI0LPC0EC0_LF + 0C90: 43 4D 00 A0 00 70 0A 02 5C 2F 05 5F 53 42 5F 50 CM...p..\/._SB_P + 0CA0: 43 49 30 4C 50 43 30 45 43 30 5F 47 41 54 59 5B CI0LPC0EC0_GATY[ + 0CB0: 22 0A 0A 5B 27 5C 2F 05 5F 53 42 5F 50 43 49 30 "..['\/._SB_PCI0 + 0CC0: 4C 50 43 30 45 43 30 5F 4C 46 43 4D 14 4F 0F 5F LPC0EC0_LFCM.O._ + 0CD0: 4F 46 46 00 A0 19 92 93 5C 2F 04 5F 53 42 5F 50 OFF.....\/._SB_P + 0CE0: 43 49 30 47 50 50 30 47 53 54 41 01 A4 00 A0 40 CI0GPP0GSTA....@ + 0CF0: 06 93 5C 2F 03 5F 53 42 5F 50 43 49 30 54 44 47 ..\/._SB_PCI0TDG + 0D00: 43 01 5B 13 5C 2F 03 5F 53 42 5F 50 43 49 30 54 C.[.\/._SB_PCI0T + 0D10: 47 50 43 00 0A 03 47 55 50 43 A0 18 93 99 47 55 GPC...GUPC....GU + 0D20: 50 43 00 01 5C 2F 03 5F 53 42 5F 50 43 49 30 47 PC..\/._SB_PCI0G + 0D30: 43 36 49 A1 1B A0 19 93 99 47 55 50 43 00 0A 02 C6I......GUPC... + 0D40: 5C 2F 03 5F 53 42 5F 50 43 49 30 47 43 36 49 A1 \/._SB_PCI0GC6I. + 0D50: 06 53 47 50 43 00 70 00 4D 32 33 39 A0 4F 06 5C .SGPC.p.M239.O.\ + 0D60: 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 /._SB_PCI0LPC0EC + 0D70: 30 5F 45 43 41 56 A0 45 05 93 5B 23 5C 2F 05 5F 0_ECAV.E..[#\/._ + 0D80: 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 4C SB_PCI0LPC0EC0_L + 0D90: 46 43 4D 00 A0 00 70 00 5C 2F 05 5F 53 42 5F 50 FCM...p.\/._SB_P + 0DA0: 43 49 30 4C 50 43 30 45 43 30 5F 47 41 54 59 5B CI0LPC0EC0_GATY[ + 0DB0: 22 0A 0A 5B 27 5C 2F 05 5F 53 42 5F 50 43 49 30 "..['\/._SB_PCI0 + 0DC0: 4C 50 43 30 45 43 30 5F 4C 46 43 4D 08 5F 50 52 LPC0EC0_LFCM._PR + 0DD0: 30 12 06 01 50 47 30 30 08 5F 50 52 32 12 06 01 0...PG00._PR2... + 0DE0: 50 47 30 30 08 5F 50 52 33 12 06 01 50 47 30 30 PG00._PR3...PG00 + 0DF0: 08 5F 53 30 57 0A 04 5B 80 52 50 43 58 00 5C 2F ._S0W..[.RPCX.\/ + 0E00: 03 5F 53 42 5F 50 43 49 30 44 47 42 41 0B 00 10 ._SB_PCI0DGBA... + 0E10: 5B 81 43 04 52 50 43 58 03 52 56 49 44 20 43 4D [.C.RPCX.RVID CM + 0E20: 44 52 08 00 40 0A 50 52 42 4E 08 00 40 1D 44 30 DR..@.PRBN..@.D0 + 0E30: 53 54 02 00 4E 06 43 45 44 52 01 00 2F 41 53 50 ST..N.CEDR../ASP + 0E40: 4D 02 00 02 4C 4E 4B 44 01 00 4B 0B 00 08 00 02 M...LNKD..K..... + 0E50: 4C 52 45 4E 01 14 18 47 53 54 41 00 A0 0D 93 4D LREN...GSTA....M + 0E60: 30 30 39 50 57 4F 4B 00 A4 00 A1 03 A4 01 10 47 009PWOK........G + 0E70: 28 5C 2F 04 5F 53 42 5F 50 43 49 30 47 50 50 30 (\/._SB_PCI0GPP0 + 0E80: 50 45 47 50 08 4C 54 52 45 00 08 44 47 50 53 00 PEGP.LTRE..DGPS. + 0E90: 08 5F 50 53 43 00 08 47 50 52 46 00 08 4F 50 43 ._PSC..GPRF..OPC + 0EA0: 45 0A 02 5B 80 50 43 49 4D 00 5C 2F 03 5F 53 42 E..[.PCIM.\/._SB + 0EB0: 5F 50 43 49 30 44 47 44 41 0B 00 10 5B 81 26 50 _PCI0DGDA...[.&P + 0EC0: 43 49 4D 03 4E 56 49 44 10 4E 44 49 44 10 43 4D CIM.NVID.NDID.CM + 0ED0: 44 52 08 56 47 41 52 48 7D 00 88 C5 01 00 01 48 DR.VGARH}......H + 0EE0: 44 41 45 01 5B 80 44 47 50 55 00 5C 2F 03 5F 53 DAE.[.DGPU.\/._S + 0EF0: 42 5F 50 43 49 30 44 47 44 41 0B 00 01 5B 81 0E B_PCI0DGDA...[.. + 0F00: 44 47 50 55 03 00 40 20 53 53 53 56 20 5B 80 50 DGPU..@ SSSV [.P + 0F10: 43 49 53 02 00 0B 00 01 5B 81 10 50 43 49 53 00 CIS.....[..PCIS. + 0F20: 50 56 49 44 10 50 44 49 44 10 14 08 5F 52 4D 56 PVID.PDID..._RMV + 0F30: 00 A4 00 14 32 5F 50 53 30 00 70 00 5F 50 53 43 ....2_PS0.p._PSC + 0F40: A0 25 92 93 44 47 50 53 00 5C 2F 05 5F 53 42 5F .%..DGPS.\/._SB_ + 0F50: 50 43 49 30 47 50 50 30 50 47 30 30 5F 4F 4E 5F PCI0GPP0PG00_ON_ + 0F60: 70 00 44 47 50 53 14 43 04 5F 50 53 33 00 A0 34 p.DGPS.C._PS3..4 + 0F70: 93 4F 50 43 45 0A 03 A0 24 93 44 47 50 53 00 5C .OPCE...$.DGPS.\ + 0F80: 2F 05 5F 53 42 5F 50 43 49 30 47 50 50 30 50 47 /._SB_PCI0GPP0PG + 0F90: 30 30 5F 4F 46 46 70 01 44 47 50 53 70 0A 02 4F 00_OFFp.DGPSp..O + 0FA0: 50 43 45 70 0A 03 5F 50 53 43 14 16 53 47 53 54 PCEp.._PSC..SGST + 0FB0: 08 A0 0D 92 93 50 56 49 44 0B FF 0F A4 0A 0F A4 .....PVID....... + 0FC0: 00 14 44 13 5F 44 53 4D 0C A0 33 93 68 11 13 0A ..D._DSM..3.h... + 0FD0: 10 F8 D8 86 A4 DA 0B 1B 47 A7 2B 60 42 A6 B5 BE ........G.+`B... + 0FE0: E0 A4 5C 2F 05 5F 53 42 5F 50 43 49 30 47 50 50 ..\/._SB_PCI0GPP + 0FF0: 30 50 45 47 50 4E 56 4F 50 68 69 6A 6B A0 40 05 0PEGPNVOPhijk.@. + 1000: 93 68 11 13 0A 10 01 2D 13 A3 DA 8C BA 49 A5 2E .h.....-.....I.. + 1010: BC 9D 46 DF 6B 81 A0 37 92 93 5C 2F 05 5F 53 42 ..F.k..7..\/._SB + 1020: 5F 50 43 49 30 47 50 50 30 50 45 47 50 47 50 53 _PCI0GPP0PEGPGPS + 1030: 53 00 A4 5C 2F 05 5F 53 42 5F 50 43 49 30 47 50 S..\/._SB_PCI0GP + 1040: 50 30 50 45 47 50 47 50 53 5F 68 69 6A 6B A0 40 P0PEGPGPS_hijk.@ + 1050: 05 93 68 11 13 0A 10 51 A3 EC CB 7B 06 24 49 9C ..h....Q...{.$I. + 1060: BD B4 6B 00 B8 6F 34 A0 37 92 93 5C 2F 05 5F 53 ..k..o4.7..\/._S + 1070: 42 5F 50 43 49 30 47 50 50 30 50 45 47 50 47 43 B_PCI0GPP0PEGPGC + 1080: 36 53 00 A4 5C 2F 05 5F 53 42 5F 50 43 49 30 47 6S..\/._SB_PCI0G + 1090: 50 50 30 50 45 47 50 4E 56 4A 54 68 69 6A 6B A0 PP0PEGPNVJThijk. + 10A0: 40 05 93 68 11 13 0A 10 75 0B A5 D4 C7 65 F7 46 @..h....u....e.F + 10B0: BF B7 41 51 4C EA 02 44 A0 37 92 93 5C 2F 05 5F ..AQL..D.7..\/._ + 10C0: 53 42 5F 50 43 49 30 47 50 50 30 50 45 47 50 4E SB_PCI0GPP0PEGPN + 10D0: 42 43 53 00 A4 5C 2F 05 5F 53 42 5F 50 43 49 30 BCS..\/._SB_PCI0 + 10E0: 47 50 50 30 50 45 47 50 4E 42 43 49 68 69 6A 6B GPP0PEGPNBCIhijk + 10F0: A4 0C 01 00 00 80 10 4D 16 5C 2F 04 5F 53 42 5F .......M.\/._SB_ + 1100: 50 43 49 30 47 50 50 30 50 45 47 50 14 47 15 4E PCI0GPP0PEGP.G.N + 1110: 56 4F 50 0C A0 0D 93 6A 00 A4 11 07 0A 04 01 00 VOP....j........ + 1120: 00 04 A1 4B 13 A0 48 13 93 6A 0A 1A 5B 13 6B 0A ...K..H..j..[.k. + 1130: 18 0A 02 4F 4D 50 52 5B 13 6B 00 01 46 4C 43 48 ...OMPR[.k..FLCH + 1140: 5B 13 6B 01 01 44 56 53 52 5B 13 6B 0A 02 01 44 [.k..DVSR[.k...D + 1150: 56 53 43 A0 23 99 46 4C 43 48 00 70 4F 4D 50 52 VSC.#.FLCH.pOMPR + 1160: 5C 2F 05 5F 53 42 5F 50 43 49 30 47 50 50 30 50 \/._SB_PCI0GPP0P + 1170: 45 47 50 4F 50 43 45 70 11 07 0A 04 00 00 00 00 EGPOPCEp........ + 1180: 60 5B 13 60 00 01 4F 50 45 4E 5B 13 60 0A 03 0A `[.`..OPEN[.`... + 1190: 02 43 47 43 53 5B 13 60 0A 06 01 53 48 50 43 5B .CGCS[.`...SHPC[ + 11A0: 13 60 0A 08 01 53 4E 53 52 5B 13 60 0A 18 0A 03 .`...SNSR[.`.... + 11B0: 44 47 50 43 5B 13 60 0A 1B 0A 02 4F 48 41 43 70 DGPC[.`....OHACp + 11C0: 01 4F 50 45 4E 70 01 53 48 50 43 70 01 44 47 50 .OPENp.SHPCp.DGP + 11D0: 43 70 0A 03 4F 48 41 43 A0 44 04 99 44 56 53 43 Cp..OHAC.D..DVSC + 11E0: 00 A0 20 99 44 56 53 52 00 70 01 5C 2F 05 5F 53 .. .DVSR.p.\/._S + 11F0: 42 5F 50 43 49 30 47 50 50 30 50 45 47 50 47 50 B_PCI0GPP0PEGPGP + 1200: 52 46 A1 1A 70 00 5C 2F 05 5F 53 42 5F 50 43 49 RF..p.\/._SB_PCI + 1210: 30 47 50 50 30 50 45 47 50 47 50 52 46 70 5C 2F 0GPP0PEGPGPRFp\/ + 1220: 05 5F 53 42 5F 50 43 49 30 47 50 50 30 50 45 47 ._SB_PCI0GPP0PEG + 1230: 50 47 50 52 46 53 4E 53 52 A0 22 92 93 5C 2F 05 PGPRFSNSR."..\/. + 1240: 5F 53 42 5F 50 43 49 30 47 50 50 30 50 45 47 50 _SB_PCI0GPP0PEGP + 1250: 53 47 53 54 00 70 0A 03 43 47 43 53 A4 60 A4 0C SGST.p..CGCS.`.. + 1260: 02 00 00 80 10 48 36 5C 2F 04 5F 53 42 5F 50 43 .....H6\/._SB_PC + 1270: 49 30 47 50 50 30 50 45 47 50 08 4E 4C 49 4D 01 I0GPP0PEGP.NLIM. + 1280: 08 50 53 4C 53 00 08 47 50 53 50 11 03 0A 28 8A .PSLS..GPSP...(. + 1290: 47 50 53 50 00 52 45 54 4E 8A 47 50 53 50 0A 04 GPSP.RETN.GPSP.. + 12A0: 56 52 56 31 8A 47 50 53 50 0A 08 54 47 50 55 8A VRV1.GPSP..TGPU. + 12B0: 47 50 53 50 0A 0C 50 44 54 53 8A 47 50 53 50 0A GPSP..PDTS.GPSP. + 12C0: 10 53 46 41 4E 8A 47 50 53 50 0A 14 53 4B 4E 54 .SFAN.GPSP..SKNT + 12D0: 8A 47 50 53 50 0A 18 43 50 55 45 8A 47 50 53 50 .GPSP..CPUE.GPSP + 12E0: 0A 1C 54 4D 50 31 8A 47 50 53 50 0A 20 54 4D 50 ..TMP1.GPSP. TMP + 12F0: 32 14 4B 2D 47 50 53 5F 0C 08 5F 54 5F 31 00 08 2.K-GPS_.._T_1.. + 1300: 5F 54 5F 30 00 70 0D 2D 2D 2D 2D 2D 2D 2D 20 4E _T_0.p.------- N + 1310: 56 20 47 50 53 20 44 53 4D 20 2D 2D 2D 2D 2D 2D V GPS DSM ------ + 1320: 2D 2D 00 5B 31 A0 0D 92 93 69 0B 00 02 A4 0C 02 --.[1....i...... + 1330: 00 00 80 A2 43 29 01 70 99 6A 00 5F 54 5F 30 A0 ....C).p.j._T_0. + 1340: 25 93 5F 54 5F 30 00 70 0D 20 20 20 47 50 53 20 %._T_0.p. GPS + 1350: 66 75 6E 20 30 00 5B 31 A4 11 0B 0A 08 01 00 08 fun 0.[1........ + 1360: 00 0F 04 00 00 A1 40 26 A0 38 93 5F 54 5F 30 0A ......@&.8._T_0. + 1370: 13 70 0D 20 20 20 47 50 53 20 66 75 6E 20 31 39 .p. GPS fun 19 + 1380: 00 5B 31 8A 6B 00 54 45 4D 50 A0 0A 93 54 45 4D .[1.k.TEMP...TEM + 1390: 50 00 A4 0A 04 A0 0B 90 54 45 4D 50 0A 04 A4 0A P.......TEMP.... + 13A0: 04 A1 44 22 A0 4F 04 93 5F 54 5F 30 0A 20 70 0D ..D".O.._T_0. p. + 13B0: 20 20 20 47 50 53 20 66 75 6E 20 33 32 00 5B 31 GPS fun 32.[1 + 13C0: 08 52 45 54 31 00 8D 6B 0A 02 53 50 42 49 A0 0F .RET1..k..SPBI.. + 13D0: 4E 4C 49 4D 7D 52 45 54 31 01 52 45 54 31 A0 10 NLIM}RET1.RET1.. + 13E0: 50 53 4C 53 7D 52 45 54 31 0A 02 52 45 54 31 A4 PSLS}RET1..RET1. + 13F0: 52 45 54 31 A1 41 1D A0 46 1C 93 5F 54 5F 30 0A RET1.A..F.._T_0. + 1400: 2A 70 0D 20 20 20 47 50 53 20 66 75 6E 20 34 32 *p. GPS fun 42 + 1410: 00 5B 31 5B 13 6B 00 0A 04 50 53 48 30 8D 6B 0A .[1[.k...PSH0.k. + 1420: 08 47 50 55 54 70 0C 00 00 01 00 56 52 56 31 A2 .GPUTp.....VRV1. + 1430: 4E 18 01 70 99 50 53 48 30 00 5F 54 5F 31 A0 0C N..p.PSH0._T_1.. + 1440: 93 5F 54 5F 31 00 A4 47 50 53 50 A1 41 17 A0 23 ._T_1..GPSP.A..# + 1450: 93 5F 54 5F 31 01 70 0B 00 01 52 45 54 4E 7D 52 ._T_1.p...RETN}R + 1460: 45 54 4E 99 50 53 48 30 00 52 45 54 4E A4 47 50 ETN.PSH0.RETN.GP + 1470: 53 50 A1 4A 14 A0 47 14 93 5F 54 5F 31 0A 02 70 SP.J..G.._T_1..p + 1480: 0B 02 01 52 45 54 4E 70 0A 4B 54 47 50 55 A0 21 ...RETNp.KTGPU.! + 1490: 93 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 .\/._SB_PCI0LPC0 + 14A0: 45 43 30 5F 53 50 4D 4F 00 70 0A 4B 54 47 50 55 EC0_SPMO.p.KTGPU + 14B0: A1 47 10 A0 21 93 5C 2F 05 5F 53 42 5F 50 43 49 .G..!.\/._SB_PCI + 14C0: 30 4C 50 43 30 45 43 30 5F 53 50 4D 4F 01 70 0A 0LPC0EC0_SPMO.p. + 14D0: 57 54 47 50 55 A1 42 0E A0 22 93 5C 2F 05 5F 53 WTGPU.B..".\/._S + 14E0: 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 53 50 B_PCI0LPC0EC0_SP + 14F0: 4D 4F 0A 02 70 0A 4B 54 47 50 55 A1 4C 0B A0 22 MO..p.KTGPU.L.." + 1500: 93 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 .\/._SB_PCI0LPC0 + 1510: 45 43 30 5F 53 50 4D 4F 0A 03 70 0A 52 54 47 50 EC0_SPMO..p.RTGP + 1520: 55 A1 46 09 A0 22 93 5C 2F 05 5F 53 42 5F 50 43 U.F..".\/._SB_PC + 1530: 49 30 4C 50 43 30 45 43 30 5F 53 50 4D 4F 0A 04 I0LPC0EC0_SPMO.. + 1540: 70 0A 4B 54 47 50 55 A1 40 07 A0 22 93 5C 2F 05 p.KTGPU.@..".\/. + 1550: 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F _SB_PCI0LPC0EC0_ + 1560: 53 50 4D 4F 0A 05 70 0A 4B 54 47 50 55 A1 4A 04 SPMO..p.KTGPU.J. + 1570: A0 22 93 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 .".\/._SB_PCI0LP + 1580: 43 30 45 43 30 5F 53 50 4D 4F 0A 06 70 0A 4B 54 C0EC0_SPMO..p.KT + 1590: 47 50 55 A1 24 A0 22 93 5C 2F 05 5F 53 42 5F 50 GPU.$.".\/._SB_P + 15A0: 43 49 30 4C 50 43 30 45 43 30 5F 53 50 4D 4F 0A CI0LPC0EC0_SPMO. + 15B0: 07 70 0A 4B 54 47 50 55 A4 47 50 53 50 A5 A1 07 .p.KTGPU.GPSP... + 15C0: A4 0C 02 00 00 80 A5 A4 0C 02 00 00 80 10 49 1A ..............I. + 15D0: 5C 2E 5F 53 42 5F 50 43 49 30 14 1F 52 54 4C 32 \._SB_PCI0..RTL2 + 15E0: 00 70 0D 47 43 36 49 2D 45 6E 74 65 72 2D 4C 32 .p.GC6I-Enter-L2 + 15F0: 00 5B 31 4D 34 30 32 00 01 01 14 4A 04 52 54 4C .[1M402....J.RTL + 1600: 30 00 70 0D 47 43 36 4F 2D 52 65 73 75 6D 65 2D 0.p.GC6O-Resume- + 1610: 4C 30 00 5B 31 4D 34 30 33 00 01 01 01 70 00 61 L0.[1M403....p.a + 1620: A2 1C 92 93 7B 61 0A 28 00 0A 20 70 4D 30 31 37 ....{a.(.. pM017 + 1630: 00 01 01 0A 6B 00 0A 08 61 5B 21 0A 63 4D 34 30 ....k...a[!.cM40 + 1640: 33 00 01 01 00 08 54 47 50 43 11 04 0A 04 00 08 3.....TGPC...... + 1650: 54 44 47 43 00 08 44 47 43 58 00 08 4C 32 33 42 TDGC..DGCX..L23B + 1660: 11 03 0A 05 14 4B 05 47 43 36 49 08 70 0D 20 20 .....K.GC6I.p. + 1670: 20 4A 54 20 47 43 36 49 00 5B 31 70 5C 2F 04 5F JT GC6I.[1p\/._ + 1680: 53 42 5F 50 43 49 30 47 50 50 30 4C 52 45 4E 5C SB_PCI0GPP0LREN\ + 1690: 2F 05 5F 53 42 5F 50 43 49 30 47 50 50 30 50 45 /._SB_PCI0GPP0PE + 16A0: 47 50 4C 54 52 45 5B 22 0A 14 5E 52 54 4C 32 5B GPLTRE["..^RTL2[ + 16B0: 22 0A 14 4D 30 31 30 52 45 53 54 00 5B 22 0A 14 "..M010REST.[".. + 16C0: 14 46 0B 47 43 36 4F 08 5B 22 0A 14 4D 30 31 30 .F.GC6O.["..M010 + 16D0: 52 45 53 54 01 5E 52 54 4C 30 5B 22 0A 14 7D 5C REST.^RTL0["..}\ + 16E0: 2F 04 5F 53 42 5F 50 43 49 30 47 50 50 30 43 4D /._SB_PCI0GPP0CM + 16F0: 44 52 0A 04 5C 2F 04 5F 53 42 5F 50 43 49 30 47 DR..\/._SB_PCI0G + 1700: 50 50 30 43 4D 44 52 70 00 5C 2F 04 5F 53 42 5F PP0CMDRp.\/._SB_ + 1710: 50 43 49 30 47 50 50 30 44 30 53 54 A2 18 92 93 PCI0GPP0D0ST.... + 1720: 5C 2F 03 5F 53 42 5F 50 43 49 30 44 47 50 56 0B \/._SB_PCI0DGPV. + 1730: DE 10 5B 22 01 A2 2C 92 93 5C 2F 04 5F 53 42 5F ..["..,..\/._SB_ + 1740: 50 43 49 30 47 50 50 30 4C 52 45 4E 01 70 01 5C PCI0GPP0LREN.p.\ + 1750: 2F 04 5F 53 42 5F 50 43 49 30 47 50 50 30 4C 52 /._SB_PCI0GPP0LR + 1760: 45 4E 70 01 5C 2F 04 5F 53 42 5F 50 43 49 30 47 ENp.\/._SB_PCI0G + 1770: 50 50 30 43 45 44 52 10 42 4B 5C 2F 04 5F 53 42 PP0CEDR.BK\/._SB + 1780: 5F 50 43 49 30 47 50 50 30 50 45 47 50 14 4C 49 _PCI0GPP0PEGP.LI + 1790: 4E 56 4A 54 0C 08 5F 54 5F 30 00 70 0D 2D 2D 2D NVJT.._T_0.p.--- + 17A0: 2D 2D 2D 2D 20 4E 56 20 4A 54 20 44 53 4D 20 2D ---- NV JT DSM - + 17B0: 2D 2D 2D 2D 2D 2D 2D 00 5B 31 A0 0E 95 99 69 00 -------.[1....i. + 17C0: 0B 00 01 A4 0C 01 00 00 80 A2 4A 45 01 70 99 6A ..........JE.p.j + 17D0: 00 5F 54 5F 30 A0 2F 93 5F 54 5F 30 00 70 0D 20 ._T_0./._T_0.p. + 17E0: 20 20 4A 54 20 66 75 6E 30 20 4A 54 5F 46 55 4E JT fun0 JT_FUN + 17F0: 43 5F 53 55 50 50 4F 52 54 00 5B 31 A4 11 07 0A C_SUPPORT.[1.... + 1800: 04 1B 00 00 00 A1 4D 41 A0 40 12 93 5F 54 5F 30 ......MA.@.._T_0 + 1810: 01 70 0D 20 20 20 4A 54 20 66 75 6E 31 20 4A 54 .p. JT fun1 JT + 1820: 5F 46 55 4E 43 5F 43 41 50 53 00 5B 31 08 4A 54 _FUNC_CAPS.[1.JT + 1830: 43 41 11 04 0A 04 00 5B 13 4A 54 43 41 00 01 4A CA.....[.JTCA..J + 1840: 54 45 4E 5B 13 4A 54 43 41 01 0A 02 53 52 45 4E TEN[.JTCA...SREN + 1850: 5B 13 4A 54 43 41 0A 03 0A 02 50 4C 50 52 5B 13 [.JTCA....PLPR[. + 1860: 4A 54 43 41 0A 05 01 53 52 50 52 5B 13 4A 54 43 JTCA...SRPR[.JTC + 1870: 41 0A 06 0A 02 46 42 50 52 5B 13 4A 54 43 41 0A A....FBPR[.JTCA. + 1880: 08 0A 02 47 55 50 52 5B 13 4A 54 43 41 0A 0A 01 ...GUPR[.JTCA... + 1890: 47 43 36 52 5B 13 4A 54 43 41 0A 0B 01 50 54 52 GC6R[.JTCA...PTR + 18A0: 48 5B 13 4A 54 43 41 0A 0D 01 4D 48 59 42 5B 13 H[.JTCA...MHYB[. + 18B0: 4A 54 43 41 0A 0E 01 52 50 43 4C 5B 13 4A 54 43 JTCA...RPCL[.JTC + 18C0: 41 0A 0F 0A 02 47 43 36 56 5B 13 4A 54 43 41 0A A....GC6V[.JTCA. + 18D0: 11 01 47 45 49 53 5B 13 4A 54 43 41 0A 12 01 47 ..GEIS[.JTCA...G + 18E0: 53 57 53 5B 13 4A 54 43 41 0A 14 0A 0C 4A 54 52 SWS[.JTCA....JTR + 18F0: 56 70 01 4A 54 45 4E 70 00 47 43 36 52 70 01 52 Vp.JTENp.GC6Rp.R + 1900: 50 43 4C 70 01 53 52 45 4E 70 00 46 42 50 52 70 PCLp.SRENp.FBPRp + 1910: 01 4D 48 59 42 70 0A 02 47 43 36 56 70 0B 00 02 .MHYBp..GC6Vp... + 1920: 4A 54 52 56 A4 4A 54 43 41 A1 49 2F A0 32 93 5F JTRV.JTCA.I/.2._ + 1930: 54 5F 30 0A 02 70 0D 20 20 20 4A 54 20 66 75 6E T_0..p. JT fun + 1940: 32 20 4A 54 5F 46 55 4E 43 5F 50 4F 4C 49 43 59 2 JT_FUNC_POLICY + 1950: 53 45 4C 45 43 54 00 5B 31 A4 0C 02 00 00 80 A1 SELECT.[1....... + 1960: 43 2C A0 42 25 93 5F 54 5F 30 0A 03 70 0D 20 20 C,.B%._T_0..p. + 1970: 20 4A 54 20 66 75 6E 33 20 4A 54 5F 46 55 4E 43 JT fun3 JT_FUNC + 1980: 5F 50 4F 57 45 52 43 4F 4E 54 52 4F 4C 00 5B 31 _POWERCONTROL.[1 + 1990: 5B 13 6B 00 0A 03 47 50 50 43 5B 13 6B 0A 04 01 [.k...GPPC[.k... + 19A0: 50 4C 50 43 5B 13 6B 0A 07 01 45 43 4F 43 5B 13 PLPC[.k...ECOC[. + 19B0: 6B 0A 0E 0A 02 44 46 47 43 5B 13 6B 0A 10 0A 03 k....DFGC[.k.... + 19C0: 47 50 43 58 70 6B 5C 2F 03 5F 53 42 5F 50 43 49 GPCXpk\/._SB_PCI + 19D0: 30 54 47 50 43 A0 41 04 91 92 93 99 47 50 50 43 0TGPC.A.....GPPC + 19E0: 00 00 92 93 99 44 46 47 43 00 00 70 99 44 46 47 .....DFGC..p.DFG + 19F0: 43 00 5C 2F 03 5F 53 42 5F 50 43 49 30 54 44 47 C.\/._SB_PCI0TDG + 1A00: 43 70 99 47 50 43 58 00 5C 2F 03 5F 53 42 5F 50 Cp.GPCX.\/._SB_P + 1A10: 43 49 30 44 47 43 58 08 4A 54 50 43 11 04 0A 04 CI0DGCX.JTPC.... + 1A20: 00 5B 13 4A 54 50 43 00 0A 03 47 55 50 53 5B 13 .[.JTPC...GUPS[. + 1A30: 4A 54 50 43 0A 03 01 47 50 57 4F 5B 13 4A 54 50 JTPC...GPWO[.JTP + 1A40: 43 0A 07 01 50 4C 53 54 A0 1B 92 93 99 44 46 47 C...PLST.....DFG + 1A50: 43 00 00 70 01 47 50 57 4F 70 01 47 55 50 53 A4 C..p.GPWOp.GUPS. + 1A60: 4A 54 50 43 70 0D 20 20 20 4A 54 20 66 75 6E 33 JTPCp. JT fun3 + 1A70: 20 47 50 50 43 3D 00 5B 31 70 99 47 50 50 43 00 GPPC=.[1p.GPPC. + 1A80: 5B 31 A0 24 93 99 47 50 50 43 00 01 5C 2F 03 5F [1.$..GPPC..\/._ + 1A90: 53 42 5F 50 43 49 30 47 43 36 49 70 01 50 4C 53 SB_PCI0GC6Ip.PLS + 1AA0: 54 70 00 47 55 50 53 A1 48 10 A0 2F 93 99 47 50 Tp.GUPS.H../..GP + 1AB0: 50 43 00 0A 02 5C 2F 03 5F 53 42 5F 50 43 49 30 PC...\/._SB_PCI0 + 1AC0: 47 43 36 49 A0 0F 93 99 50 4C 50 43 00 00 70 00 GC6I....PLPC..p. + 1AD0: 50 4C 53 54 70 00 47 55 50 53 A1 45 0D A0 36 93 PLSTp.GUPS.E..6. + 1AE0: 99 47 50 50 43 00 0A 03 5C 2F 03 5F 53 42 5F 50 .GPPC...\/._SB_P + 1AF0: 43 49 30 47 43 36 4F A0 10 92 93 99 50 4C 50 43 CI0GC6O.....PLPC + 1B00: 00 00 70 00 50 4C 53 54 70 01 47 50 57 4F 70 01 ..p.PLSTp.GPWOp. + 1B10: 47 55 50 53 A1 4B 09 A0 36 93 99 47 50 50 43 00 GUPS.K..6..GPPC. + 1B20: 0A 04 5C 2F 03 5F 53 42 5F 50 43 49 30 47 43 36 ..\/._SB_PCI0GC6 + 1B30: 4F A0 10 92 93 99 50 4C 50 43 00 00 70 00 50 4C O.....PLPC..p.PL + 1B40: 53 54 70 01 47 50 57 4F 70 01 47 55 50 53 A1 41 STp.GPWOp.GUPS.A + 1B50: 06 A0 33 93 4D 30 30 39 50 57 47 44 01 70 0D 20 ..3.M009PWGD.p. + 1B60: 20 20 4A 54 20 47 45 54 53 28 29 20 72 65 74 75 JT GETS() retu + 1B70: 72 6E 20 30 78 31 00 5B 31 70 01 47 50 57 4F 70 rn 0x1.[1p.GPWOp + 1B80: 01 47 55 50 53 A1 2A 70 0D 20 20 20 4A 54 20 47 .GUPS.*p. JT G + 1B90: 45 54 53 28 29 20 72 65 74 75 72 6E 20 30 78 33 ETS() return 0x3 + 1BA0: 00 5B 31 70 00 47 50 57 4F 70 0A 03 47 55 50 53 .[1p.GPWOp..GUPS + 1BB0: A4 4A 54 50 43 A1 4D 06 A0 4A 06 93 5F 54 5F 30 .JTPC.M..J.._T_0 + 1BC0: 0A 04 70 0D 20 20 20 4A 54 20 66 75 6E 34 20 4A ..p. JT fun4 J + 1BD0: 54 5F 46 55 4E 43 5F 50 4C 41 54 50 4F 4C 49 43 T_FUNC_PLATPOLIC + 1BE0: 59 00 5B 31 5B 13 6B 0A 02 01 50 41 55 44 5B 13 Y.[1[.k...PAUD[. + 1BF0: 6B 0A 03 01 50 41 44 4D 5B 13 6B 0A 04 0A 04 50 k...PADM[.k....P + 1C00: 44 47 53 70 00 60 79 5C 2F 05 5F 53 42 5F 50 43 DGSp.`y\/._SB_PC + 1C10: 49 30 47 50 50 30 50 45 47 50 48 44 41 45 0A 02 I0GPP0PEGPHDAE.. + 1C20: 60 A4 60 A5 A4 0C 02 00 00 80 10 4C A8 5C 5F 53 `.`........L.\_S + 1C30: 42 5F 5B 82 43 A8 4E 50 43 46 08 41 43 42 54 00 B_[.C.NPCF.ACBT. + 1C40: 08 44 43 42 54 00 08 44 42 41 43 00 08 44 42 44 .DCBT..DBAC..DBD + 1C50: 43 01 08 41 4D 41 54 0A 78 08 41 4D 49 54 00 08 C..AMAT.x.AMIT.. + 1C60: 41 54 50 50 0B 18 01 08 44 54 50 50 00 08 49 4F ATPP....DTPP..IO + 1C70: 42 53 0B 81 04 08 43 4D 50 4C 0A 33 08 43 4E 50 BS....CMPL.3.CNP + 1C80: 4C 0A 10 08 48 50 43 54 0A 02 08 43 44 49 53 00 L...HPCT...CDIS. + 1C90: 08 43 55 53 4C 00 08 43 55 43 54 00 14 17 5F 48 .CUSL..CUCT..._H + 1CA0: 49 44 00 70 00 43 44 49 53 A4 0D 4E 56 44 41 30 ID.p.CDIS..NVDA0 + 1CB0: 38 32 30 00 08 5F 55 49 44 0D 4E 50 43 46 00 14 820.._UID.NPCF.. + 1CC0: 46 06 43 43 4D 53 08 08 5F 54 5F 30 00 A2 48 05 F.CCMS.._T_0..H. + 1CD0: 01 70 99 43 50 54 59 00 5F 54 5F 30 A0 16 93 5F .p.CPTY._T_0..._ + 1CE0: 54 5F 30 0A 05 70 0A B5 43 4D 50 4C 70 0A 78 43 T_0..p..CMPLp.xC + 1CF0: 4E 50 4C A1 31 A0 16 93 5F 54 5F 30 0A 07 70 0A NPL.1..._T_0..p. + 1D00: BF 43 4D 50 4C 70 0A 6F 43 4E 50 4C A1 18 A0 16 .CMPLp.oCNPL.... + 1D10: 93 5F 54 5F 30 0A 09 70 0A BF 43 4D 50 4C 70 0A ._T_0..p..CMPLp. + 1D20: 6F 43 4E 50 4C A5 14 18 5F 53 54 41 00 43 43 4D oCNPL..._STA.CCM + 1D30: 53 A0 0A 93 43 44 49 53 01 A4 0A 0D A4 0A 0F 14 S...CDIS........ + 1D40: 0C 5F 44 49 53 00 70 01 43 44 49 53 14 44 04 5F ._DIS.p.CDIS.D._ + 1D50: 44 53 4D 0C A0 3C 93 68 11 13 0A 10 10 97 B4 36 DSM..<.h.......6 + 1D60: 83 24 E7 11 95 98 08 00 20 0C 9A 66 A0 24 92 93 .$...... ..f.$.. + 1D70: 5C 2F 05 5F 53 42 5F 50 43 49 30 47 50 50 30 50 \/._SB_PCI0GPP0P + 1D80: 45 47 50 4E 50 43 53 00 A4 4E 50 43 46 68 69 6A EGPNPCS..NPCFhij + 1D90: 6B 14 45 92 4E 50 43 46 0C 08 5F 54 5F 32 00 08 k.E.NPCF.._T_2.. + 1DA0: 5F 54 5F 31 00 08 5F 54 5F 30 00 70 0D 2D 2D 2D _T_1.._T_0.p.--- + 1DB0: 2D 2D 2D 2D 20 4E 56 50 43 46 20 44 53 4D 20 2D ---- NVPCF DSM - + 1DC0: 2D 2D 2D 2D 2D 2D 2D 00 5B 31 A0 0F 92 93 99 69 -------.[1.....i + 1DD0: 00 0B 00 02 A4 0C 01 00 00 80 A2 46 8D 01 70 99 ...........F..p. + 1DE0: 6A 00 5F 54 5F 30 A0 28 93 5F 54 5F 30 00 70 0D j._T_0.(._T_0.p. + 1DF0: 20 20 20 4E 56 50 43 46 20 73 75 62 2D 66 75 6E NVPCF sub-fun + 1E00: 63 23 30 00 5B 31 A4 11 07 0A 04 47 00 00 00 A1 c#0.[1.....G.... + 1E10: 40 8A A0 3F 93 5F 54 5F 30 01 70 0D 20 20 20 4E @..?._T_0.p. N + 1E20: 56 50 43 46 20 73 75 62 2D 66 75 6E 63 23 31 00 VPCF sub-func#1. + 1E30: 5B 31 A4 11 1E 0A 1B 20 03 01 01 21 05 02 0F 01 [1..... ...!.... + 1E40: 64 00 01 01 00 00 E8 00 00 66 0E 00 10 00 00 00 d........f...... + 1E50: 00 D1 A1 4D 85 A0 47 26 93 5F 54 5F 30 0A 02 70 ...M..G&._T_0..p + 1E60: 0D 20 20 20 4E 56 50 43 46 20 73 75 62 2D 66 75 . NVPCF sub-fu + 1E70: 6E 63 23 32 00 5B 31 08 50 42 44 32 11 04 0A 31 nc#2.[1.PBD2...1 + 1E80: 00 8C 50 42 44 32 00 50 54 56 32 8C 50 42 44 32 ..PBD2.PTV2.PBD2 + 1E90: 01 50 48 42 32 8C 50 42 44 32 0A 02 47 53 42 32 .PHB2.PBD2..GSB2 + 1EA0: 8C 50 42 44 32 0A 03 43 54 42 32 8C 50 42 44 32 .PBD2..CTB2.PBD2 + 1EB0: 0A 04 4E 43 45 32 70 0A 21 50 54 56 32 70 0A 05 ..NCE2p.!PTV2p.. + 1EC0: 50 48 42 32 70 0A 10 47 53 42 32 70 0A 1C 43 54 PHB2p..GSB2p..CT + 1ED0: 42 32 70 01 4E 43 45 32 8B 50 42 44 32 0A 05 54 B2p.NCE2.PBD2..T + 1EE0: 47 50 41 8B 50 42 44 32 0A 07 54 47 50 44 8C 50 GPA.PBD2..TGPD.P + 1EF0: 42 44 32 0A 15 50 43 30 31 8C 50 42 44 32 0A 16 BD2..PC01.PBD2.. + 1F00: 50 43 30 32 8B 50 42 44 32 0A 19 54 50 50 41 8B PC02.PBD2..TPPA. + 1F10: 50 42 44 32 0A 1B 54 50 50 44 8B 50 42 44 32 0A PBD2..TPPD.PBD2. + 1F20: 1D 4D 41 47 41 8B 50 42 44 32 0A 1F 4D 41 47 44 .MAGA.PBD2..MAGD + 1F30: 8B 50 42 44 32 0A 21 4D 49 47 41 8B 50 42 44 32 .PBD2.!MIGA.PBD2 + 1F40: 0A 23 4D 49 47 44 8A 50 42 44 32 0A 25 50 41 34 .#MIGD.PBD2.%PA4 + 1F50: 4F 8A 50 42 44 32 0A 29 50 41 35 4F 8A 50 42 44 O.PBD2.)PA5O.PBD + 1F60: 32 0A 2D 50 41 36 4F 5B 13 6B 0A 28 0A 02 4E 49 2.-PA6O[.k.(..NI + 1F70: 47 53 8C 6B 0A 15 49 4F 52 43 5B 13 6B 0A B0 01 GS.k..IORC[.k... + 1F80: 50 57 43 53 5B 13 6B 0A B1 01 50 57 54 53 5B 13 PWCS[.k...PWTS[. + 1F90: 6B 0A B2 01 43 47 50 53 A0 44 0B 93 99 4E 49 47 k...CGPS.D...NIG + 1FA0: 53 00 00 A0 0D 93 4C 54 47 50 00 70 00 41 43 42 S.....LTGP.p.ACB + 1FB0: 54 A0 19 93 4C 50 50 41 00 70 01 44 42 41 43 70 T...LPPA.p.DBACp + 1FC0: 00 41 4D 41 54 70 00 41 54 50 50 A1 35 A0 1C 93 .AMATp.ATPP.5... + 1FD0: 45 50 4D 31 01 70 00 44 42 41 43 70 0A A0 41 4D EPM1.p.DBACp..AM + 1FE0: 41 54 70 0B 18 01 41 54 50 50 A1 16 70 00 44 42 ATp...ATPP..p.DB + 1FF0: 41 43 70 0A 78 41 4D 41 54 70 0B 18 01 41 54 50 ACp.xAMATp...ATP + 2000: 50 70 41 43 42 54 54 47 50 41 70 44 43 42 54 54 PpACBTTGPApDCBTT + 2010: 47 50 44 70 00 50 43 30 31 7D 44 42 41 43 79 44 GPDp.PC01}DBACyD + 2020: 42 44 43 01 00 50 43 30 32 70 41 54 50 50 54 50 BDC..PC02pATPPTP + 2030: 50 41 70 44 54 50 50 54 50 50 44 70 41 4D 41 54 PApDTPPTPPDpAMAT + 2040: 4D 41 47 41 70 41 4D 49 54 4D 49 47 41 A0 4A 06 MAGApAMITMIGA.J. + 2050: 93 99 4E 49 47 53 00 01 A0 09 93 99 50 57 43 53 ..NIGS......PWCS + 2060: 00 01 A1 01 A0 09 93 99 50 57 54 53 00 01 A1 01 ........PWTS.... + 2070: A0 09 93 99 43 47 50 53 00 01 A1 01 70 00 54 47 ....CGPS....p.TG + 2080: 50 41 70 00 54 47 50 44 70 00 50 43 30 31 70 00 PAp.TGPDp.PC01p. + 2090: 50 43 30 32 70 00 54 50 50 41 70 00 54 50 50 44 PC02p.TPPAp.TPPD + 20A0: 70 00 4D 41 47 41 70 00 4D 49 47 41 70 00 4D 41 p.MAGAp.MIGAp.MA + 20B0: 47 44 70 00 4D 49 47 44 A4 50 42 44 32 A1 42 5F GDp.MIGD.PBD2.B_ + 20C0: A0 44 06 93 5F 54 5F 30 0A 03 70 0D 20 20 20 4E .D.._T_0..p. N + 20D0: 56 50 43 46 20 73 75 62 2D 66 75 6E 63 23 33 00 VPCF sub-func#3. + 20E0: 5B 31 A4 11 41 04 0A 3D 11 04 13 03 00 FF 00 28 [1..A..=.......( + 20F0: 2D 2D 33 33 39 39 3F 3F 45 42 4B 46 50 FF FF 05 --3399??EBKFP... + 2100: FF 00 3C 41 41 46 FF FF FF FF FF FF FF FF FF FF ..._T_1..p.F5O0p. + 22D0: 46 35 4F 31 70 00 46 35 4F 32 70 00 46 35 4F 33 F5O1p.F5O2p.F5O3 + 22E0: 70 00 46 35 4F 34 70 00 46 35 4F 35 70 00 46 35 p.F5O4p.F5O5p.F5 + 22F0: 4F 36 70 00 46 35 4F 37 70 00 46 35 4F 38 A1 33 O6p.F5O7p.F5O8.3 + 2300: A0 15 93 5F 54 5F 31 0A 03 70 7B 46 35 50 31 0A ..._T_1..p{F5P1. + 2310: FF 00 43 55 53 4C A1 1B A0 11 93 5F 54 5F 31 0A ..CUSL....._T_1. + 2320: 04 70 46 35 50 32 43 55 43 54 A1 07 A4 0C 02 00 .pF5P2CUCT...... + 2330: 00 80 A5 A4 50 42 44 35 A1 47 37 A0 44 27 93 5F ....PBD5.G7.D'._ + 2340: 54 5F 30 0A 06 70 0D 20 20 20 4E 56 50 43 46 20 T_0..p. NVPCF + 2350: 73 75 62 2D 66 75 6E 63 23 36 00 5B 31 08 50 42 sub-func#6.[1.PB + 2360: 44 36 11 04 0A 11 00 8C 50 42 44 36 00 43 43 48 D6......PBD6.CCH + 2370: 56 8C 50 42 44 36 01 43 43 48 42 8C 50 42 44 36 V.PBD6.CCHB.PBD6 + 2380: 0A 02 43 43 54 42 8C 50 42 44 36 0A 03 52 45 53 ..CCTB.PBD6..RES + 2390: 30 8C 50 42 44 36 0A 04 52 45 53 31 70 0A 10 43 0.PBD6..RES1p..C + 23A0: 43 48 56 70 0A 05 43 43 48 42 70 0A 0C 43 43 54 CHVp..CCHBp..CCT + 23B0: 42 5B 13 50 42 44 36 0A 28 0A 02 46 36 4F 30 8C B[.PBD6.(..F6O0. + 23C0: 50 42 44 36 0A 09 46 36 4D 50 8C 50 42 44 36 0A PBD6..F6MP.PBD6. + 23D0: 0A 46 36 4E 50 8A 50 42 44 36 0A 0D 46 36 4F 32 .F6NP.PBD6..F6O2 + 23E0: 5B 13 6B 0A 28 0A 02 49 4E 43 36 8C 6B 0A 09 4E [.k.(..INC6.k..N + 23F0: 43 48 50 A2 47 1B 01 70 99 49 4E 43 36 00 5F 54 CHP.G..p.INC6._T + 2400: 5F 32 A0 34 93 5F 54 5F 32 00 A0 2C 92 93 49 4F _2.4._T_2..,..IO + 2410: 42 53 00 70 48 50 43 54 46 36 4F 30 70 43 4D 50 BS.pHPCTF6O0pCMP + 2420: 4C 46 36 4D 50 70 43 4E 50 4C 46 36 4E 50 70 49 LF6MPpCNPLF6NPpI + 2430: 4F 42 53 46 36 4F 32 A1 42 17 A0 47 16 93 5F 54 OBSF6O2.B..G.._T + 2440: 5F 32 01 A0 4E 15 92 93 49 4F 42 53 00 5B 80 4E _2..N...IOBS.[.N + 2450: 56 49 4F 01 49 4F 42 53 0A 10 5B 81 0B 4E 56 49 VIO.IOBS..[..NVI + 2460: 4F 01 43 50 55 43 08 70 4E 43 48 50 43 50 55 43 O.CPUC.pNCHPCPUC + 2470: 70 00 46 36 4D 50 70 00 46 36 4E 50 70 00 46 36 p.F6MPp.F6NPp.F6 + 2480: 4F 32 86 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 O2.\/._SB_PLTFC0 + 2490: 30 30 0A 85 86 5C 2F 03 5F 53 42 5F 50 4C 54 46 00...\/._SB_PLTF + 24A0: 43 30 30 31 0A 85 86 5C 2F 03 5F 53 42 5F 50 4C C001...\/._SB_PL + 24B0: 54 46 43 30 30 32 0A 85 86 5C 2F 03 5F 53 42 5F TFC002...\/._SB_ + 24C0: 50 4C 54 46 43 30 30 33 0A 85 86 5C 2F 03 5F 53 PLTFC003...\/._S + 24D0: 42 5F 50 4C 54 46 43 30 30 34 0A 85 86 5C 2F 03 B_PLTFC004...\/. + 24E0: 5F 53 42 5F 50 4C 54 46 43 30 30 35 0A 85 86 5C _SB_PLTFC005...\ + 24F0: 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 36 0A 85 /._SB_PLTFC006.. + 2500: 86 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 37 .\/._SB_PLTFC007 + 2510: 0A 85 86 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 ...\/._SB_PLTFC0 + 2520: 30 38 0A 85 86 5C 2F 03 5F 53 42 5F 50 4C 54 46 08...\/._SB_PLTF + 2530: 43 30 30 39 0A 85 86 5C 2F 03 5F 53 42 5F 50 4C C009...\/._SB_PL + 2540: 54 46 43 30 30 41 0A 85 86 5C 2F 03 5F 53 42 5F TFC00A...\/._SB_ + 2550: 50 4C 54 46 43 30 30 42 0A 85 86 5C 2F 03 5F 53 PLTFC00B...\/._S + 2560: 42 5F 50 4C 54 46 43 30 30 43 0A 85 86 5C 2F 03 B_PLTFC00C...\/. + 2570: 5F 53 42 5F 50 4C 54 46 43 30 30 44 0A 85 86 5C _SB_PLTFC00D...\ + 2580: 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 45 0A 85 /._SB_PLTFC00E.. + 2590: 86 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 46 .\/._SB_PLTFC00F + 25A0: 0A 85 A1 07 A4 0C 02 00 00 80 A5 A4 50 42 44 36 ............PBD6 + 25B0: A1 4F 0F A0 4B 04 93 5F 54 5F 30 0A 07 70 0D 20 .O..K.._T_0..p. + 25C0: 20 20 4E 56 50 43 46 20 73 75 62 2D 66 75 6E 63 NVPCF sub-func + 25D0: 23 37 00 5B 31 8A 6B 0A 05 41 4D 41 58 8A 6B 0A #7.[1.k..AMAX.k. + 25E0: 09 41 52 41 54 8A 6B 0A 0D 44 4D 41 58 8A 6B 0A .ARAT.k..DMAX.k. + 25F0: 11 44 52 41 54 8A 6B 0A 15 54 47 50 4D A4 00 A1 .DRAT.k..TGPM... + 2600: 40 0B A0 40 08 93 5F 54 5F 30 0A 08 70 0D 20 20 @..@.._T_0..p. + 2610: 20 4E 56 50 43 46 20 73 75 62 2D 66 75 6E 63 23 NVPCF sub-func# + 2620: 38 00 5B 31 A4 11 4D 05 0A 59 10 04 11 05 64 64 8.[1..M..Y....dd + 2630: 19 00 00 30 75 00 00 38 4A 00 00 A8 61 00 00 50 ...0u..8J...a..P + 2640: CE 18 00 00 48 71 00 00 68 42 00 00 D8 59 00 00 ....Hq..hB...Y.. + 2650: 3C 38 18 00 00 48 71 00 00 80 3E 00 00 08 52 00 <8...Hq...>...R. + 2660: 00 28 A2 17 00 00 60 6D 00 00 C8 32 00 00 68 42 .(....`m...2..hB + 2670: 00 00 14 0C 17 00 00 78 69 00 00 F8 2A 00 00 B0 .......xi...*... + 2680: 36 00 00 A1 2C A0 2A 93 5F 54 5F 30 0A 09 70 0D 6...,.*._T_0..p. + 2690: 20 20 20 4E 56 50 43 46 20 73 75 62 2D 66 75 6E NVPCF sub-fun + 26A0: 63 23 39 00 5B 31 8A 6B 0A 03 43 50 54 44 A4 00 c#9.[1.k..CPTD.. + 26B0: A5 A4 0C 02 00 00 80 10 40 28 5C 2F 04 5F 53 42 ........@(\/._SB + 26C0: 5F 50 43 49 30 47 50 50 30 50 45 47 50 08 4D 4D _PCI0GPP0PEGP.MM + 26D0: 49 44 12 2B 02 12 11 03 00 0D 50 53 38 34 36 31 ID.+......PS8461 + 26E0: 45 00 0C 03 00 01 00 12 16 03 01 0D 4E 4F 4E 2D E...........NON- + 26F0: 4D 55 58 20 6F 72 20 45 72 72 6F 72 00 00 14 0F MUX or Error.... + 2700: 5F 44 4F 44 00 A4 12 07 01 0C 50 A4 00 80 5B 80 _DOD......P...[. + 2710: 53 4D 49 50 01 0A B0 01 5B 81 0B 53 4D 49 50 01 SMIP....[..SMIP. + 2720: 49 4F 42 30 08 14 44 06 56 44 44 43 02 70 69 60 IOB0..D.VDDC.pi` + 2730: 5B 13 60 00 0A 40 45 44 53 31 70 45 44 53 31 61 [.`..@EDS1pEDS1a + 2740: A0 12 92 93 61 11 0B 0A 08 00 FF FF FF FF FF FF ....a........... + 2750: 00 A4 00 8C 60 0A 7E 45 42 4C 4B 70 45 42 4C 4B ....`.~EBLKpEBLK + 2760: 61 75 61 77 61 0A 80 62 77 62 0A 08 63 A0 07 95 auawa..bwb..c... + 2770: 87 60 62 A4 00 A0 12 93 68 61 5B 13 60 00 63 45 .`b.....ha[.`.cE + 2780: 42 55 46 A4 45 42 55 46 A4 00 5B 82 4C 1A 45 44 BUF.EBUF..[.L.ED + 2790: 50 31 14 0C 5F 41 44 52 08 A4 0C 50 A4 00 80 14 P1.._ADR...P.... + 27A0: 10 5F 44 44 43 09 A4 56 44 44 43 68 45 44 49 44 ._DDC..VDDChEDID + 27B0: 14 4B 04 4D 58 44 53 01 70 68 60 7B 60 0A 0F 61 .K.MXDS.ph`{`..a + 27C0: 7B 60 0A 10 62 A0 15 93 61 00 A0 0B 93 4D 30 30 {`..b...a....M00 + 27D0: 39 0A 74 00 A4 01 A1 04 A4 0A 02 A1 20 A0 1A 93 9.t......... ... + 27E0: 61 01 A0 0C 93 62 0A 10 4D 30 31 30 0A 74 01 A1 a....b..M010.t.. + 27F0: 08 4D 30 31 30 0A 74 00 A1 03 A4 00 14 41 08 4D .M010.t......A.M + 2800: 58 44 4D 09 08 5F 54 5F 30 00 70 68 60 7B 60 0A XDM.._T_0.ph`{`. + 2810: 07 61 A0 0C 93 61 00 70 44 53 4D 46 62 A4 62 A1 .a...a.pDSMFb.b. + 2820: 4C 05 A2 49 05 01 70 99 61 00 5F 54 5F 30 A0 15 L..I..p.a._T_0.. + 2830: 93 5F 54 5F 30 01 70 0A 24 53 4D 42 42 70 0A CA ._T_0.p.$SMBBp.. + 2840: 53 4D 42 41 A1 36 A0 0A 93 5F 54 5F 30 0A 02 A4 SMBA.6..._T_0... + 2850: 00 A1 29 A0 0A 93 5F 54 5F 30 0A 03 A4 00 A1 1C ..)..._T_0...... + 2860: A0 16 93 5F 54 5F 30 0A 04 70 0A 26 53 4D 42 42 ..._T_0..p.&SMBB + 2870: 70 0A CA 53 4D 42 41 A1 03 A4 00 A5 A4 01 14 1C p..SMBA......... + 2880: 4D 58 49 44 01 A0 15 93 68 00 70 83 88 83 88 4D MXID....h.p....M + 2890: 4D 49 44 00 00 0A 02 00 60 A4 60 14 4C 09 4C 52 MID.....`.`.L.LR + 28A0: 53 54 01 70 68 60 7B 60 0A 07 61 A0 46 04 93 61 ST.ph`{`..a.F..a + 28B0: 00 A0 1C 93 5C 2F 05 5F 53 42 5F 50 43 49 30 4C ....\/._SB_PCI0L + 28C0: 50 43 30 45 43 30 5F 50 52 52 4F 00 A4 01 A1 23 PC0EC0_PRRO....# + 28D0: A0 1D 93 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 ...\/._SB_PCI0LP + 28E0: 43 30 45 43 30 5F 50 52 52 4F 01 A4 0A 02 A1 03 C0EC0_PRRO...... + 28F0: A4 00 A1 45 04 A0 1D 93 61 01 70 00 5C 2F 05 5F ...E....a.p.\/._ + 2900: 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 50 SB_PCI0LPC0EC0_P + 2910: 52 57 4F A1 24 A0 1E 93 61 0A 02 70 01 5C 2F 05 RWO.$...a..p.\/. + 2920: 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F _SB_PCI0LPC0EC0_ + 2930: 50 52 57 4F A1 03 A4 00 10 45 55 5C 2E 5F 53 42 PRWO.....EU\._SB + 2940: 5F 50 43 49 30 5B 82 47 54 41 57 4D 49 08 5F 48 _PCI0[.GTAWMI._H + 2950: 49 44 0D 50 4E 50 30 43 31 34 00 08 5F 55 49 44 ID.PNP0C14.._UID + 2960: 0D 30 78 30 30 00 08 5F 57 44 47 11 2B 0A 28 13 .0x00.._WDG.+.(. + 2970: 96 3E 60 25 EF 38 43 A3 D0 C4 61 77 51 6D B7 41 .>`%.8C...awQm.A + 2980: 41 01 02 21 12 90 05 66 D5 D1 11 B2 F0 00 A0 C9 A..!...f........ + 2990: 06 29 10 30 30 01 00 08 57 51 30 30 11 42 38 0B .).00...WQ00.B8. + 29A0: 7D 03 46 4F 4D 42 01 00 00 00 6D 03 00 00 68 0B }.FOMB....m...h. + 29B0: 00 00 44 53 00 01 1A 7D DA 54 18 59 85 00 01 06 ..DS...}.T.Y.... + 29C0: 18 42 20 82 02 89 C0 82 69 24 C7 01 0C 46 03 88 .B .....i$...F.. + 29D0: E4 40 C8 05 13 13 20 02 42 5E 05 D8 14 60 12 44 .@.... .B^...`.D + 29E0: FD FB 43 94 04 87 12 02 21 89 02 CC 0B D0 2D C0 ..C.....!.....-. + 29F0: B0 00 DB 02 4C 0B 70 0C 49 A5 81 53 02 4B 81 90 ....L.p.I..S.K.. + 2A00: 50 01 CA 05 F8 16 A0 1D 51 92 05 58 86 11 81 47 P.......Q..X...G + 2A10: 11 D9 68 1C 1A 3B 0C CB 04 D3 20 0E A3 6C 64 11 ..h..;.... ..ld. + 2A20: 78 42 9D 0A 90 2B 40 98 00 F1 A8 C2 68 0E 8A 8C xB...+@.....h... + 2A30: 27 34 46 0C 10 81 ED 1C 5B A3 38 8D C2 05 48 C7 '4F.....[.8...H. + 2A40: D0 08 8E EB 00 B9 20 01 1A 05 58 07 12 60 34 0C ...... ...X..`4. + 2A50: C1 81 1C 01 46 06 84 3C 43 6A 68 26 B0 7B 01 DA ....F...dc.&.,.e..d + 2B60: 70 93 82 33 BB 20 47 EF B3 84 D5 03 EB 40 E2 31 p..3. G......@.1 + 2B70: 58 37 85 94 D3 68 54 1E 84 B5 C2 08 CE 20 3E 2C X7...hT...... >, + 2B80: 38 04 84 9C 9C 08 50 E7 00 5F 0C 3C B8 23 79 33 8.....P.._.<.#y3 + 2B90: F0 48 82 B2 61 FA 40 C0 0F 28 86 34 B2 D5 00 D2 .H..a.@..(.4.... + 2BA0: FF 3F 18 BF 0D BC 7C 98 C0 BA 2E 05 D0 4F 1C 1E .?....|......O.. + 2BB0: C1 09 3E 66 3C 6B 1C 12 AC 51 E2 86 04 D6 A9 7A ..>f..yE + 2C20: 38 C3 E7 8D 83 7A 3E F1 B0 0D EB 91 72 58 A3 85 8....z>.....rX.. + 2C30: 3D E0 57 13 9F 6B 3C 33 63 84 F5 85 06 1C 80 78 =.W..k<3c......x + 2C40: EF 57 0F 32 01 03 B2 63 80 EF 48 E0 F0 38 35 E2 .W.2...c..H..85. + 2C50: 6B 9E 02 F1 2C 4E F5 94 63 3C C1 3C 8E C0 C0 3A k...,N..c<.<...: + 2C60: 35 DF 2C 18 CC 7B 10 83 78 10 88 92 C0 39 AF 28 5.,..{..x....9.( + 2C70: A8 53 81 73 5D 51 40 31 9A 37 05 83 BD 18 99 C0 .S.s]Q@1.7...... + 2C80: FA EF 28 28 E5 14 D2 7E 47 41 A9 BD A3 50 10 1F ..((...~GA...P.. + 2C90: 06 9C E2 1C 81 D6 71 47 41 4E C8 87 14 E0 F5 FF ......qGAN...... + 2CA0: 3F 45 E0 A7 04 FB 76 F5 92 02 F0 54 C6 25 05 34 ?E....v....T.%.4 + 2CB0: FF FF 4B 0A 1F 9B 2F 29 C0 F5 1C 88 BB A4 80 0B ..K.../)........ + 2CC0: 34 5A D0 B3 F2 5C 1E 49 02 BD 92 C0 C1 7A 26 C1 4Z...\.I.....z&. + 2CD0: 2A B4 E9 53 A3 51 AB 06 65 6A 94 69 50 AB 4F A5 *..S.Q..ej.iP.O. + 2CE0: C6 8C 9D 32 2C 61 B1 1A B6 03 80 D0 F0 14 32 02 ...2,a........2. + 2CF0: 22 25 2F 42 81 11 10 01 39 0D 10 55 FE 06 10 90 "%/B....9..U.... + 2D00: 73 80 08 C8 21 4F 6B 02 72 62 10 01 59 E9 1A 05 s...!Ok.rb..Y... + 2D10: 64 D9 20 02 B2 44 13 40 4C 30 88 80 FC FF 07 14 d. ..D.@L0...... + 2D20: 4E 16 57 4D 41 41 0B 08 54 45 4D 50 00 8C 6A 00 N.WMAA..TEMP..j. + 2D30: 4D 4F 44 46 8A 6A 0A 04 4C 45 44 42 A2 41 15 01 MODF.j..LEDB.A.. + 2D40: 70 69 54 45 4D 50 A0 47 0B 93 54 45 4D 50 01 A0 piTEMP.G..TEMP.. + 2D50: 1F 93 4D 4F 44 46 00 A4 5C 2F 05 5F 53 42 5F 50 ..MODF..\/._SB_P + 2D60: 43 49 30 4C 50 43 30 45 43 30 5F 50 43 42 56 A1 CI0LPC0EC0_PCBV. + 2D70: 4E 08 A0 48 07 93 4D 4F 44 46 01 A0 4D 06 93 5B N..H..MODF..M..[ + 2D80: 23 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 #\/._SB_PCI0LPC0 + 2D90: 45 43 30 5F 4C 46 43 4D 00 A0 00 70 4C 45 44 42 EC0_LFCM...pLEDB + 2DA0: 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 2DB0: 43 30 5F 50 43 42 56 70 01 5C 2F 05 5F 53 42 5F C0_PCBVp.\/._SB_ + 2DC0: 50 43 49 30 4C 50 43 30 45 43 30 5F 53 50 42 4C PCI0LPC0EC0_SPBL + 2DD0: 5B 27 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 ['\/._SB_PCI0LPC + 2DE0: 30 45 43 30 5F 4C 46 43 4D A4 00 A1 12 A0 0C 93 0EC0_LFCM....... + 2DF0: 4D 4F 44 46 0A 02 A4 0B 20 03 A1 03 A4 01 A1 4E MODF.... ......N + 2E00: 08 A0 47 08 93 54 45 4D 50 0A 02 A0 0A 93 4D 4F ..G..TEMP.....MO + 2E10: 44 46 00 A4 0A 02 A1 42 07 A0 4B 06 93 4D 4F 44 DF.....B..K..MOD + 2E20: 46 01 A0 40 06 95 4C 45 44 42 0A 03 A0 44 05 93 F..@..LEDB...D.. + 2E30: 5B 23 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 [#\/._SB_PCI0LPC + 2E40: 30 45 43 30 5F 4C 46 43 4D 00 A0 00 70 4C 45 44 0EC0_LFCM...pLED + 2E50: 42 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 B\/._SB_PCI0LPC0 + 2E60: 45 43 30 5F 50 43 42 53 5B 27 5C 2F 05 5F 53 42 EC0_PCBS['\/._SB + 2E70: 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 4C 46 43 _PCI0LPC0EC0_LFC + 2E80: 4D A4 00 A4 01 A1 03 A4 01 A1 03 A4 01 A5 M............. + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 FE 4C 00 00 01 63 4C 45 4E 4F 56 4F SSDT.L...cLENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 41 52 00 15 5C 4D 30 30 30 08 01 .....AR..\M000.. + 0030: 15 5C 4D 31 31 35 03 FF 15 5C 4D 31 31 36 0E FF .\M115...\M116.. + 0040: 15 5C 4D 31 31 37 0E FF 15 5C 4D 31 31 38 0E FF .\M117...\M118.. + 0050: 15 5C 4D 31 31 39 0E FF 15 5C 4D 31 32 30 0E FF .\M119...\M120.. + 0060: 15 5C 4D 30 33 37 06 FF 15 5C 4D 32 32 37 06 FF .\M037...\M227.. + 0070: 15 5C 4D 33 32 39 06 FF 15 5C 4D 33 32 41 06 FF .\M329...\M32A.. + 0080: 15 5C 4D 33 32 42 06 FF 15 5C 4D 33 33 30 06 FF .\M32B...\M330.. + 0090: 15 5C 4D 30 38 32 05 FF 15 5C 4D 30 38 33 05 FF .\M082...\M083.. + 00A0: 15 5C 4D 30 38 34 05 FF 15 5C 4D 30 38 35 05 FF .\M084...\M085.. + 00B0: 15 5C 4D 32 32 31 05 FF 15 5C 4D 30 38 36 05 FF .\M221...\M086.. + 00C0: 15 5C 4D 32 32 39 05 FF 15 5C 4D 32 33 31 05 FF .\M229...\M231.. + 00D0: 15 5C 4D 32 33 35 05 FF 15 5C 4D 32 33 33 05 FF .\M235...\M233.. + 00E0: 15 5C 4D 30 38 37 05 FF 15 5C 4D 30 38 38 05 FF .\M087...\M088.. + 00F0: 15 5C 4D 30 38 39 05 FF 15 5C 4D 30 39 30 05 FF .\M089...\M090.. + 0100: 15 5C 4D 30 39 31 05 FF 15 5C 4D 30 39 32 05 FF .\M091...\M092.. + 0110: 15 5C 4D 30 39 33 05 FF 15 5C 4D 30 39 34 05 FF .\M093...\M094.. + 0120: 15 5C 4D 30 39 35 05 FF 15 5C 4D 30 39 36 05 FF .\M095...\M096.. + 0130: 15 5C 4D 30 39 37 05 FF 15 5C 4D 30 39 38 05 FF .\M097...\M098.. + 0140: 15 5C 4D 30 39 39 05 FF 15 5C 4D 31 30 30 05 FF .\M099...\M100.. + 0150: 15 5C 4D 31 30 31 05 FF 15 5C 4D 31 30 32 05 FF .\M101...\M102.. + 0160: 15 5C 4D 31 30 33 05 FF 15 5C 4D 31 30 34 05 FF .\M103...\M104.. + 0170: 15 5C 4D 31 30 35 05 FF 15 5C 4D 31 30 36 05 FF .\M105...\M106.. + 0180: 15 5C 4D 31 30 37 05 FF 15 5C 4D 31 32 38 05 FF .\M107...\M128.. + 0190: 15 5C 4D 31 30 38 05 FF 15 5C 4D 31 30 39 05 FF .\M108...\M109.. + 01A0: 15 5C 4D 31 31 30 05 FF 15 5C 4D 31 32 32 05 FF .\M110...\M122.. + 01B0: 15 5C 4D 31 33 31 05 FF 15 5C 4D 31 33 32 05 FF .\M131...\M132.. + 01C0: 15 5C 4D 32 32 36 05 FF 15 5C 4D 31 33 33 05 FF .\M226...\M133.. + 01D0: 15 5C 4D 31 33 34 05 FF 15 5C 4D 31 33 35 05 FF .\M134...\M135.. + 01E0: 15 5C 4D 31 33 36 05 FF 15 5C 4D 32 32 30 05 FF .\M136...\M220.. + 01F0: 15 5C 4D 30 34 36 01 FF 15 5C 4D 32 35 31 05 FF .\M046...\M251.. + 0200: 15 5C 4D 33 31 30 05 FF 15 5C 4D 33 31 43 05 FF .\M310...\M31C.. + 0210: 15 5C 4D 33 32 30 05 FF 15 5C 4D 33 32 31 05 FF .\M320...\M321.. + 0220: 15 5C 4D 33 32 32 05 FF 15 5C 4D 33 32 33 05 FF .\M322...\M323.. + 0230: 15 5C 4D 33 32 34 05 FF 15 5C 4D 33 32 35 05 FF .\M324...\M325.. + 0240: 15 5C 4D 33 32 36 05 FF 15 5C 4D 33 32 37 05 FF .\M326...\M327.. + 0250: 15 5C 4D 33 32 38 05 FF 15 5C 4D 32 38 30 05 FF .\M328...\M280.. + 0260: 15 5C 4D 32 39 30 05 FF 15 5C 4D 33 37 38 05 FF .\M290...\M378.. + 0270: 15 5C 4D 33 37 39 05 FF 15 5C 4D 33 38 30 05 FF .\M379...\M380.. + 0280: 15 5C 4D 33 38 31 05 FF 15 5C 4D 33 38 32 05 FF .\M381...\M382.. + 0290: 15 5C 4D 33 38 33 05 FF 15 5C 4D 33 38 34 05 FF .\M383...\M384.. + 02A0: 15 5C 4D 33 38 35 05 FF 15 5C 4D 33 38 36 05 FF .\M385...\M386.. + 02B0: 15 5C 4D 33 38 37 05 FF 15 5C 4D 33 38 38 05 FF .\M387...\M388.. + 02C0: 15 5C 4D 33 38 39 05 FF 15 5C 4D 33 39 30 05 FF .\M389...\M390.. + 02D0: 15 5C 4D 33 39 31 05 FF 15 5C 4D 33 39 32 05 FF .\M391...\M392.. + 02E0: 15 5C 4D 33 33 31 05 FF 15 5C 4D 34 30 34 06 FF .\M331...\M404.. + 02F0: 15 5C 4D 34 31 34 05 FF 15 5C 4D 34 34 34 05 FF .\M414...\M444.. + 0300: 15 5C 4D 34 35 33 05 FF 15 5C 4D 34 35 34 05 FF .\M453...\M454.. + 0310: 15 5C 4D 34 35 35 05 FF 15 5C 4D 34 35 36 05 FF .\M455...\M456.. + 0320: 15 5C 4D 34 35 37 05 FF 15 5C 4D 34 36 30 08 07 .\M457...\M460.. + 0330: 15 5C 4D 34 34 39 05 FF 15 5C 4D 34 43 30 05 FF .\M449...\M4C0.. + 0340: 15 5C 4D 32 33 41 05 FF 15 5C 4D 34 46 30 05 FF .\M23A...\M4F0.. + 0350: 15 5C 4D 30 35 30 06 FF 15 5C 4D 30 35 31 06 FF .\M050...\M051.. + 0360: 15 5C 4D 30 35 32 06 FF 15 5C 4D 30 35 33 06 FF .\M052...\M053.. + 0370: 15 5C 4D 30 35 34 06 FF 15 5C 4D 30 35 35 06 FF .\M054...\M055.. + 0380: 15 5C 4D 30 35 36 06 FF 15 5C 4D 30 35 37 06 FF .\M056...\M057.. + 0390: 15 5C 4D 30 35 38 06 FF 15 5C 4D 30 35 39 06 FF .\M058...\M059.. + 03A0: 15 5C 4D 30 36 32 06 FF 15 5C 4D 30 36 38 06 FF .\M062...\M068.. + 03B0: 15 5C 4D 30 36 39 06 FF 15 5C 4D 30 37 30 06 FF .\M069...\M070.. + 03C0: 15 5C 4D 30 37 31 06 FF 15 5C 4D 30 37 32 06 FF .\M071...\M072.. + 03D0: 15 5C 4D 30 37 34 06 FF 15 5C 4D 30 37 35 06 FF .\M074...\M075.. + 03E0: 15 5C 4D 30 37 36 06 FF 15 5C 4D 30 37 37 06 FF .\M076...\M077.. + 03F0: 15 5C 4D 30 37 38 06 FF 15 5C 4D 30 37 39 06 FF .\M078...\M079.. + 0400: 15 5C 4D 30 38 30 06 FF 15 5C 4D 30 38 31 06 FF .\M080...\M081.. + 0410: 15 5C 4D 31 32 37 06 FF 15 5C 2F 03 5F 53 42 5F .\M127...\/._SB_ + 0420: 50 43 49 30 47 50 31 37 06 FF 15 5C 2F 04 5F 53 PCI0GP17...\/._S + 0430: 42 5F 50 43 49 30 47 50 31 37 56 47 41 5F 06 FF B_PCI0GP17VGA_.. + 0440: 15 5C 2F 04 5F 53 42 5F 50 43 49 30 47 50 31 37 .\/._SB_PCI0GP17 + 0450: 48 44 41 55 06 FF 15 5C 2F 04 5F 53 42 5F 50 43 HDAU...\/._SB_PC + 0460: 49 30 47 50 31 37 58 48 43 30 06 FF 15 5C 2F 04 I0GP17XHC0...\/. + 0470: 5F 53 42 5F 50 43 49 30 47 50 31 37 58 48 43 31 _SB_PCI0GP17XHC1 + 0480: 06 FF 15 5C 2F 04 5F 53 42 5F 50 43 49 30 47 50 ...\/._SB_PCI0GP + 0490: 31 37 41 43 50 5F 06 FF 15 5C 2F 04 5F 53 42 5F 17ACP_...\/._SB_ + 04A0: 50 43 49 30 47 50 31 37 41 5A 41 4C 06 FF 15 5C PCI0GP17AZAL...\ + 04B0: 2F 03 5F 53 42 5F 50 43 49 30 45 42 55 53 01 FF /._SB_PCI0EBUS.. + 04C0: 15 5C 2F 03 5F 53 42 5F 50 43 49 30 44 41 44 52 .\/._SB_PCI0DADR + 04D0: 01 FF 15 5C 5F 41 44 52 01 FF 15 5C 2F 03 5F 53 ...\_ADR...\/._S + 04E0: 42 5F 50 43 49 30 53 50 43 48 08 02 15 5C 2F 03 B_PCI0SPCH...\/. + 04F0: 5F 53 42 5F 50 43 49 30 52 50 52 4D 08 02 15 5C _SB_PCI0RPRM...\ + 0500: 53 53 54 41 08 00 15 5C 53 49 4E 49 08 00 15 5C SSTA...\SINI...\ + 0510: 53 52 45 47 08 02 15 5C 53 44 53 57 08 03 15 5C SREG...\SDSW...\ + 0520: 50 50 53 30 08 00 15 5C 50 50 53 33 08 00 15 5C PPS0...\PPS3...\ + 0530: 50 53 54 41 08 00 15 5C 50 5F 4F 4E 08 00 15 5C PSTA...\P_ON...\ + 0540: 50 5F 4F 46 08 00 10 34 5C 00 08 50 31 44 33 0A P_OF...4\..P1D3. + 0550: 55 08 46 30 44 33 0A 04 08 46 33 44 33 0A 04 08 U.F0D3...F3D3... + 0560: 46 31 44 33 0A 04 08 46 35 44 33 0A 04 08 46 36 F1D3...F5D3...F6 + 0570: 44 33 0A 04 08 46 35 57 56 0A 01 10 45 1E 5C 5F D3...F5WV...E.\_ + 0580: 53 42 5F 14 4D 1D 43 4B 31 37 00 70 5C 2F 04 5F SB_.M.CK17.p\/._ + 0590: 53 42 5F 50 43 49 30 47 50 31 37 52 50 52 4D 72 SB_PCI0GP17RPRMr + 05A0: 5C 2F 04 5F 53 42 5F 50 43 49 30 47 50 31 37 44 \/._SB_PCI0GP17D + 05B0: 41 44 52 0A 54 00 0A 02 60 5C 2F 04 5F 53 42 5F ADR.T...`\/._SB_ + 05C0: 50 43 49 30 47 50 31 37 57 50 52 4D 72 5C 2F 04 PCI0GP17WPRMr\/. + 05D0: 5F 53 42 5F 50 43 49 30 47 50 31 37 44 41 44 52 _SB_PCI0GP17DADR + 05E0: 0A 54 00 0A 02 7B 60 0B FC 7F 00 70 5C 2F 05 5F .T...{`....p\/._ + 05F0: 53 42 5F 50 43 49 30 47 50 31 37 56 47 41 5F 52 SB_PCI0GP17VGA_R + 0600: 50 52 4D 72 5C 2F 05 5F 53 42 5F 50 43 49 30 47 PRMr\/._SB_PCI0G + 0610: 50 31 37 56 47 41 5F 44 41 44 52 0A 54 00 0A 02 P17VGA_DADR.T... + 0620: 61 70 5C 2F 05 5F 53 42 5F 50 43 49 30 47 50 31 ap\/._SB_PCI0GP1 + 0630: 37 48 44 41 55 52 50 52 4D 72 5C 2F 05 5F 53 42 7HDAURPRMr\/._SB + 0640: 5F 50 43 49 30 47 50 31 37 48 44 41 55 44 41 44 _PCI0GP17HDAUDAD + 0650: 52 0A 54 00 0A 02 61 70 5C 2F 05 5F 53 42 5F 50 R.T...ap\/._SB_P + 0660: 43 49 30 47 50 31 37 58 48 43 30 52 50 52 4D 72 CI0GP17XHC0RPRMr + 0670: 5C 2F 05 5F 53 42 5F 50 43 49 30 47 50 31 37 58 \/._SB_PCI0GP17X + 0680: 48 43 30 44 41 44 52 0A 54 00 0A 02 61 70 5C 2F HC0DADR.T...ap\/ + 0690: 05 5F 53 42 5F 50 43 49 30 47 50 31 37 58 48 43 ._SB_PCI0GP17XHC + 06A0: 31 52 50 52 4D 72 5C 2F 05 5F 53 42 5F 50 43 49 1RPRMr\/._SB_PCI + 06B0: 30 47 50 31 37 58 48 43 31 44 41 44 52 0A 54 00 0GP17XHC1DADR.T. + 06C0: 0A 02 61 70 5C 2F 05 5F 53 42 5F 50 43 49 30 47 ..ap\/._SB_PCI0G + 06D0: 50 31 37 41 43 50 5F 52 50 52 4D 72 5C 2F 05 5F P17ACP_RPRMr\/._ + 06E0: 53 42 5F 50 43 49 30 47 50 31 37 41 43 50 5F 44 SB_PCI0GP17ACP_D + 06F0: 41 44 52 0A 54 00 0A 02 61 70 5C 2F 05 5F 53 42 ADR.T...ap\/._SB + 0700: 5F 50 43 49 30 47 50 31 37 41 5A 41 4C 52 50 52 _PCI0GP17AZALRPR + 0710: 4D 72 5C 2F 05 5F 53 42 5F 50 43 49 30 47 50 31 Mr\/._SB_PCI0GP1 + 0720: 37 41 5A 41 4C 44 41 44 52 0A 54 00 0A 02 61 5C 7AZALDADR.T...a\ + 0730: 2F 04 5F 53 42 5F 50 43 49 30 47 50 31 37 57 50 /._SB_PCI0GP17WP + 0740: 52 4D 72 5C 2F 04 5F 53 42 5F 50 43 49 30 47 50 RMr\/._SB_PCI0GP + 0750: 31 37 44 41 44 52 0A 54 00 0A 02 7B 60 0B FF 7F 17DADR.T...{`... + 0760: 00 10 43 9C 5C 2F 03 5F 53 42 5F 50 43 49 30 47 ..C.\/._SB_PCI0G + 0770: 50 31 37 14 4E 05 5A 53 30 57 08 70 00 60 A0 11 P17.N.ZS0W.p.`.. + 0780: 92 93 5C 50 31 44 33 0A 55 70 5C 50 31 44 33 60 ..\P1D3.Up\P1D3` + 0790: 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 M460. OEM-ASL-P + 07A0: 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 25 CIe Address (0x% + 07B0: 58 29 2E 5F 53 30 57 20 28 29 20 20 52 65 74 75 X)._S0W () Retu + 07C0: 72 6E 20 25 64 0A 00 44 41 44 52 60 00 00 00 00 rn %d..DADR`.... + 07D0: A4 60 14 0E 5A 50 52 57 08 A4 12 06 02 0A 19 0A .`..ZPRW........ + 07E0: 04 08 44 41 44 52 0C EE EE EE EE 08 44 53 54 41 ..DADR......DSTA + 07F0: 0A EE 08 44 42 55 53 0B EE EE 08 50 43 53 41 00 ...DBUS....PCSA. + 0800: 08 50 57 53 54 0A D3 08 45 53 54 41 0A EE 08 45 .PWST...ESTA...E + 0810: 42 55 53 0B EE EE 08 50 57 33 53 00 14 46 09 52 BUS....PW3S..F.R + 0820: 50 52 4D 02 70 68 60 5B 80 56 41 52 4D 00 60 0A PRM.ph`[.VARM.`. + 0830: 04 5B 81 0B 56 41 52 4D 00 56 41 52 52 20 70 56 .[..VARM.VARR pV + 0840: 41 52 52 61 A0 09 93 69 01 7B 61 0A FF 61 A1 1D ARRa...i.{a..a.. + 0850: A0 0B 93 69 0A 02 7B 61 0B FF FF 61 A1 0F A0 0D ...i..{a...a.... + 0860: 93 69 0A 03 7B 61 0C FF FF FF 00 61 4D 34 36 30 .i..{a.....aM460 + 0870: 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 . OEM-ASL-PCIe + 0880: 41 64 64 72 65 73 73 20 28 30 78 25 58 29 2E 52 Address (0x%X).R + 0890: 50 52 4D 20 28 30 78 25 58 20 30 78 25 58 29 20 PRM (0x%X 0x%X) + 08A0: 3D 20 30 78 25 58 0A 00 44 41 44 52 68 69 61 00 = 0x%X..DADRhia. + 08B0: 00 A4 61 14 49 0D 57 50 52 4D 03 70 68 60 A0 20 ..a.I.WPRM.ph`. + 08C0: 93 69 01 5B 80 56 41 52 41 00 60 01 5B 81 0B 56 .i.[.VARA.`.[..V + 08D0: 41 52 41 00 56 41 52 45 08 70 6A 56 41 52 45 A1 ARA.VARE.pjVARE. + 08E0: 4A 06 A0 22 93 69 0A 02 5B 80 56 41 52 42 00 60 J..".i..[.VARB.` + 08F0: 0A 02 5B 81 0B 56 41 52 42 00 56 41 52 46 10 70 ..[..VARB.VARF.p + 0900: 6A 56 41 52 46 A1 44 04 A0 22 93 69 0A 03 5B 80 jVARF.D..".i..[. + 0910: 56 41 52 43 00 60 0A 03 5B 81 0B 56 41 52 43 00 VARC.`..[..VARC. + 0920: 56 41 52 47 18 70 6A 56 41 52 47 A1 1E 5B 80 56 VARG.pjVARG..[.V + 0930: 41 52 44 00 60 0A 04 5B 81 0B 56 41 52 44 00 56 ARD.`..[..VARD.V + 0940: 41 52 48 20 70 6A 56 41 52 48 4D 34 36 30 0D 20 ARH pjVARHM460. + 0950: 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 OEM-ASL-PCIe Ad + 0960: 64 72 65 73 73 20 28 30 78 25 58 29 2E 57 50 52 dress (0x%X).WPR + 0970: 4D 20 28 30 78 25 58 20 30 78 25 58 20 30 78 25 M (0x%X 0x%X 0x% + 0980: 58 29 0A 00 44 41 44 52 68 69 6A 00 00 14 45 0C X)..DADRhij...E. + 0990: 53 50 44 50 01 70 0C FF FF FF 7F 65 7D 65 0C 00 SPDP.p.....e}e.. + 09A0: 00 00 80 65 70 00 62 70 00 60 A2 46 06 92 94 60 ...ep.bp.`.F...` + 09B0: 0A 1F 70 00 61 A2 49 05 92 94 61 0A 07 7D 7B 79 ..p.a.I...a..}{y + 09C0: 68 0A 14 00 0C 00 00 F0 0F 00 7B 79 60 0A 0F 00 h.........{y`... + 09D0: 0C 00 80 0F 00 00 63 7D 63 7B 79 61 0A 0C 00 0B ......c}c{ya.... + 09E0: 00 70 00 63 70 52 50 52 4D 72 4D 30 38 33 63 00 .p.cpRPRMrM083c. + 09F0: 0A 04 64 A0 11 90 92 93 64 65 92 93 64 00 7D 62 ..d.....de..d.}b + 0A00: 79 01 60 00 62 A1 07 A0 05 93 61 00 A5 75 61 75 y.`.b.....a..uau + 0A10: 60 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D `M460. OEM-ASL- + 0A20: 50 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 PCIe Address (0x + 0A30: 25 58 29 2E 53 50 44 50 20 28 30 78 25 58 29 20 %X).SPDP (0x%X) + 0A40: 3D 20 30 78 25 58 0A 00 44 41 44 52 68 62 00 00 = 0x%X..DADRhb.. + 0A50: 00 A4 62 14 47 09 53 50 43 48 02 70 00 60 70 52 ..b.G.SPCH.p.`pR + 0A60: 50 52 4D 72 68 0A 34 00 01 61 A2 38 92 93 61 00 PRMrh.4..a.8..a. + 0A70: 70 52 50 52 4D 72 44 41 44 52 61 00 01 62 A0 0A pRPRMrDADRa..b.. + 0A80: 91 93 62 00 93 62 0A FF A5 A0 08 93 62 69 70 61 ..b..b......bipa + 0A90: 60 A5 70 52 50 52 4D 72 44 41 44 52 72 61 01 00 `.pRPRMrDADRra.. + 0AA0: 00 01 61 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 ..aM460. OEM-AS + 0AB0: 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 20 28 L-PCIe Address ( + 0AC0: 30 78 25 58 29 2E 53 50 43 48 20 28 30 78 25 58 0x%X).SPCH (0x%X + 0AD0: 2C 20 30 78 25 58 29 20 3D 20 30 78 25 58 0A 00 , 0x%X) = 0x%X.. + 0AE0: 44 41 44 52 68 69 60 00 00 A4 60 14 4C 31 5F 53 DADRhi`...`.L1_S + 0AF0: 54 41 08 A0 4A 24 91 93 44 53 54 41 0A EE 93 45 TA..J$..DSTA...E + 0B00: 53 54 41 0A EE A0 27 93 44 42 55 53 0B EE EE A0 STA...'.DBUS.... + 0B10: 15 5B 12 5E 5E 45 42 55 53 00 70 5E 5E 45 42 55 .[.^^EBUS.p^^EBU + 0B20: 53 44 42 55 53 A1 07 70 00 44 42 55 53 A0 45 1E SDBUS..p.DBUS.E. + 0B30: 92 93 44 42 55 53 0B EE EE A0 45 04 93 44 41 44 ..DBUS....E..DAD + 0B40: 52 0C EE EE EE EE 7D 7B 79 5F 41 44 52 0A 0C 00 R.....}{y_ADR... + 0B50: 0B 00 70 00 7B 7A 5F 41 44 52 01 00 0C 00 80 0F ..p.{z_ADR...... + 0B60: 00 00 60 7D 7B 79 44 42 55 53 0A 14 00 0C 00 00 ..`}{yDBUS...... + 0B70: F0 0F 00 60 60 72 4D 30 38 33 60 44 41 44 52 70 ...``rM083`DADRp + 0B80: 0C FF FF FF 7F 60 7D 60 0C 00 00 00 80 60 70 52 .....`}`.....`pR + 0B90: 50 52 4D 72 44 41 44 52 00 00 0A 04 61 A0 4A 05 PRMrDADR....a.J. + 0BA0: 91 93 61 60 93 61 00 70 00 44 53 54 41 70 00 45 ..a`.a.p.DSTAp.E + 0BB0: 53 54 41 A0 44 04 92 93 44 42 55 53 00 70 5E 5E STA.D...DBUS.p^^ + 0BC0: 53 50 43 48 5E 5E 44 41 44 52 0A 10 62 A0 2A 93 SPCH^^DADR..b.*. + 0BD0: 7B 5E 5E 52 50 52 4D 72 5E 5E 44 41 44 52 72 62 {^^RPRMr^^DADRrb + 0BE0: 0A 14 00 00 01 0A 40 00 0A 40 70 0A 0F 44 53 54 ......@..@p..DST + 0BF0: 41 70 0A EE 45 53 54 41 A1 4A 11 A0 48 10 93 52 Ap..ESTA.J..H..R + 0C00: 50 52 4D 72 44 41 44 52 0A 0A 00 0A 02 0B 04 06 PRMrDADR........ + 0C10: 70 52 50 52 4D 72 44 41 44 52 0A 19 00 01 45 42 pRPRMrDADR....EB + 0C20: 55 53 70 53 50 43 48 44 41 44 52 0A 10 62 A0 4D USpSPCHDADR..b.M + 0C30: 05 93 7B 7A 52 50 52 4D 72 44 41 44 52 72 62 0A ..{zRPRMrDADRrb. + 0C40: 02 00 00 01 0A 04 00 0A 0F 00 0A 05 A0 15 93 45 ...............E + 0C50: 42 55 53 00 70 0A 0F 44 53 54 41 70 0A EE 45 53 BUS.p..DSTAp..ES + 0C60: 54 41 A1 29 A0 17 93 53 50 44 50 45 42 55 53 00 TA.)...SPDPEBUS. + 0C70: 70 00 44 53 54 41 70 00 45 53 54 41 A1 0F 70 0A p.DSTAp.ESTA..p. + 0C80: 0F 44 53 54 41 70 0A 0F 45 53 54 41 A1 47 07 A0 .DSTAp..ESTA.G.. + 0C90: 4C 04 93 7B 52 50 52 4D 72 44 41 44 52 72 62 0A L..{RPRMrDADRrb. + 0CA0: 1A 00 00 01 0A 40 00 00 A0 23 93 7B 52 50 52 4D .....@...#.{RPRM + 0CB0: 72 44 41 44 52 72 62 0A 14 00 00 01 0A 40 00 00 rDADRrb......@.. + 0CC0: 70 00 44 53 54 41 70 00 45 53 54 41 A1 0F 70 0A p.DSTAp.ESTA..p. + 0CD0: 0F 44 53 54 41 70 0A EE 45 53 54 41 A1 27 A0 15 .DSTAp..ESTA.'.. + 0CE0: 93 45 42 55 53 00 70 0A 0F 44 53 54 41 70 0A EE .EBUS.p..DSTAp.. + 0CF0: 45 53 54 41 A1 0F 70 0A 0F 44 53 54 41 70 0A 0F ESTA..p..DSTAp.. + 0D00: 45 53 54 41 A1 0E 70 0A 0F 44 53 54 41 70 00 45 ESTA..p..DSTAp.E + 0D10: 53 54 41 A1 0E 70 00 44 53 54 41 70 0A EE 45 53 STA..p.DSTAp..ES + 0D20: 54 41 A0 1B 93 44 53 54 41 0A 0F 70 01 50 43 53 TA...DSTA..p.PCS + 0D30: 41 70 0A D0 50 57 53 54 70 01 50 57 33 53 A0 1D Ap..PWSTp.PW3S.. + 0D40: 90 90 93 50 43 53 41 01 93 50 57 53 54 0A D3 93 ...PCSA..PWST... + 0D50: 50 57 33 53 01 70 0A D0 50 57 53 54 A0 1D 90 90 PW3S.p..PWST.... + 0D60: 93 50 43 53 41 00 93 50 57 53 54 0A D0 93 50 57 .PCSA..PWST...PW + 0D70: 33 53 00 70 0A D3 50 57 53 54 A0 0C 5B 12 53 53 3S.p..PWST..[.SS + 0D80: 54 41 00 53 53 54 41 4D 34 36 30 0D 20 20 4F 45 TA.SSTAM460. OE + 0D90: 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 M-ASL-PCIe Addre + 0DA0: 73 73 20 28 30 78 25 58 29 2E 5F 53 54 41 20 3D ss (0x%X)._STA = + 0DB0: 20 30 78 25 58 20 20 50 57 53 54 20 3D 20 30 78 0x%X PWST = 0x + 0DC0: 25 58 20 20 44 42 55 53 20 3D 20 30 78 25 58 20 %X DBUS = 0x%X + 0DD0: 20 45 53 54 41 20 3D 20 30 78 25 58 20 20 45 42 ESTA = 0x%X EB + 0DE0: 55 53 20 3D 20 30 78 25 58 0A 00 44 41 44 52 44 US = 0x%X..DADRD + 0DF0: 53 54 41 50 57 53 54 44 42 55 53 45 53 54 41 45 STAPWSTDBUSESTAE + 0E00: 42 55 53 A4 44 53 54 41 14 46 04 5F 49 4E 49 08 BUS.DSTA.F._INI. + 0E10: 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 M460. OEM-ASL-P + 0E20: 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 25 CIe Address (0x% + 0E30: 58 29 2E 5F 49 4E 49 0A 00 44 41 44 52 00 00 00 X)._INI..DADR... + 0E40: 00 00 A0 0C 5B 12 53 49 4E 49 00 53 49 4E 49 14 ....[.SINI.SINI. + 0E50: 4D 09 5F 52 45 47 0A A0 2E 90 93 68 0A 02 93 69 M._REG.....h...i + 0E60: 01 A0 24 93 44 53 54 41 0A 0F A0 1B 93 7B 52 50 ..$.DSTA.....{RP + 0E70: 52 4D 72 44 41 44 52 0A 04 00 01 0A FE 00 0A 06 RMrDADR......... + 0E80: 70 01 50 43 53 41 A0 0F 90 93 68 0A 02 93 69 00 p.PCSA....h...i. + 0E90: 70 00 50 43 53 41 A0 0E 5B 12 53 52 45 47 00 53 p.PCSA..[.SREG.S + 0EA0: 52 45 47 68 69 4D 34 36 30 0D 20 20 4F 45 4D 2D REGhiM460. OEM- + 0EB0: 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 ASL-PCIe Address + 0EC0: 20 28 30 78 25 58 29 2E 5F 52 45 47 20 28 25 64 (0x%X)._REG (%d + 0ED0: 20 25 64 29 20 20 50 43 53 41 20 3D 20 25 64 0A %d) PCSA = %d. + 0EE0: 00 44 41 44 52 68 69 50 43 53 41 00 00 14 42 06 .DADRhiPCSA...B. + 0EF0: 5F 44 53 57 0B A0 0F 5B 12 53 44 53 57 00 53 44 _DSW...[.SDSW.SD + 0F00: 53 57 68 69 6A 4D 34 36 30 0D 20 20 4F 45 4D 2D SWhijM460. OEM- + 0F10: 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 ASL-PCIe Address + 0F20: 20 28 30 78 25 58 29 2E 5F 44 53 57 20 28 25 64 (0x%X)._DSW (%d + 0F30: 20 25 64 20 25 64 29 20 20 50 43 53 41 20 3D 20 %d %d) PCSA = + 0F40: 25 64 0A 00 44 41 44 52 68 69 6A 50 43 53 41 00 %d..DADRhijPCSA. + 0F50: 14 46 04 5F 50 53 30 08 4D 34 36 30 0D 20 20 4F .F._PS0.M460. O + 0F60: 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 EM-ASL-PCIe Addr + 0F70: 65 73 73 20 28 30 78 25 58 29 2E 5F 50 53 30 0A ess (0x%X)._PS0. + 0F80: 00 44 41 44 52 00 00 00 00 00 A0 0C 5B 12 50 50 .DADR.......[.PP + 0F90: 53 30 00 50 50 53 30 14 46 04 5F 50 53 33 08 4D S0.PPS0.F._PS3.M + 0FA0: 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 460. OEM-ASL-PC + 0FB0: 49 65 20 41 64 64 72 65 73 73 20 28 30 78 25 58 Ie Address (0x%X + 0FC0: 29 2E 5F 50 53 33 0A 00 44 41 44 52 00 00 00 00 )._PS3..DADR.... + 0FD0: 00 A0 0C 5B 12 50 50 53 33 00 50 50 53 33 5B 84 ...[.PPS3.PPS3[. + 0FE0: 4D 12 50 57 52 53 00 00 00 14 4A 05 5F 53 54 41 M.PWRS....J._STA + 0FF0: 08 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D .M460. OEM-ASL- + 1000: 50 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 PCIe Address (0x + 1010: 25 58 29 2E 50 57 52 53 2E 5F 53 54 41 20 3D 20 %X).PWRS._STA = + 1020: 30 78 25 58 0A 00 44 41 44 52 50 57 33 53 00 00 0x%X..DADRPW3S.. + 1030: 00 00 A0 0C 5B 12 50 53 54 41 00 50 53 54 41 A4 ....[.PSTA.PSTA. + 1040: 50 57 33 53 14 43 06 5F 4F 4E 5F 08 A0 4B 05 93 PW3S.C._ON_..K.. + 1050: 50 57 33 53 00 70 01 50 57 33 53 4D 34 36 30 0D PW3S.p.PW3SM460. + 1060: 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 OEM-ASL-PCIe A + 1070: 64 64 72 65 73 73 20 28 30 78 25 58 29 2E 50 57 ddress (0x%X).PW + 1080: 52 53 2E 5F 4F 4E 20 3D 20 30 78 25 58 0A 00 44 RS._ON = 0x%X..D + 1090: 41 44 52 50 57 33 53 00 00 00 00 A0 0C 5B 12 50 ADRPW3S......[.P + 10A0: 5F 4F 4E 00 50 5F 4F 4E 14 44 06 5F 4F 46 46 08 _ON.P_ON.D._OFF. + 10B0: A0 4C 05 93 50 57 33 53 01 70 00 50 57 33 53 4D .L..PW3S.p.PW3SM + 10C0: 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 460. OEM-ASL-PC + 10D0: 49 65 20 41 64 64 72 65 73 73 20 28 30 78 25 58 Ie Address (0x%X + 10E0: 29 2E 50 57 52 53 2E 5F 4F 46 46 20 3D 20 30 78 ).PWRS._OFF = 0x + 10F0: 25 58 0A 00 44 41 44 52 50 57 33 53 00 00 00 00 %X..DADRPW3S.... + 1100: A0 0C 5B 12 50 5F 4F 46 00 50 5F 4F 46 08 5F 50 ..[.P_OF.P_OF._P + 1110: 52 30 12 06 01 50 57 52 53 08 5F 50 52 33 12 06 R0...PWRS._PR3.. + 1120: 01 50 57 52 53 10 48 9B 5C 2F 04 5F 53 42 5F 50 .PWRS.H.\/._SB_P + 1130: 43 49 30 47 50 31 37 56 47 41 5F 14 4E 05 5F 53 CI0GP17VGA_.N._S + 1140: 30 57 08 70 00 60 A0 11 92 93 5C 46 30 44 33 0A 0W.p.`....\F0D3. + 1150: 55 70 5C 46 30 44 33 60 4D 34 36 30 0D 20 20 4F Up\F0D3`M460. O + 1160: 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 EM-ASL-PCIe Addr + 1170: 65 73 73 20 28 30 78 25 58 29 2E 5F 53 30 57 20 ess (0x%X)._S0W + 1180: 28 29 20 20 52 65 74 75 72 6E 20 25 64 0A 00 44 () Return %d..D + 1190: 41 44 52 60 00 00 00 00 A4 60 08 44 41 44 52 0C ADR`.....`.DADR. + 11A0: EE EE EE EE 08 44 53 54 41 0A EE 08 44 42 55 53 .....DSTA...DBUS + 11B0: 0B EE EE 08 50 43 53 41 00 08 50 57 53 54 0A D3 ....PCSA..PWST.. + 11C0: 08 45 53 54 41 0A EE 08 45 42 55 53 0B EE EE 08 .ESTA...EBUS.... + 11D0: 50 57 33 53 00 14 46 09 52 50 52 4D 02 70 68 60 PW3S..F.RPRM.ph` + 11E0: 5B 80 56 41 52 4D 00 60 0A 04 5B 81 0B 56 41 52 [.VARM.`..[..VAR + 11F0: 4D 00 56 41 52 52 20 70 56 41 52 52 61 A0 09 93 M.VARR pVARRa... + 1200: 69 01 7B 61 0A FF 61 A1 1D A0 0B 93 69 0A 02 7B i.{a..a.....i..{ + 1210: 61 0B FF FF 61 A1 0F A0 0D 93 69 0A 03 7B 61 0C a...a.....i..{a. + 1220: FF FF FF 00 61 4D 34 36 30 0D 20 20 4F 45 4D 2D ....aM460. OEM- + 1230: 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 ASL-PCIe Address + 1240: 20 28 30 78 25 58 29 2E 52 50 52 4D 20 28 30 78 (0x%X).RPRM (0x + 1250: 25 58 20 30 78 25 58 29 20 3D 20 30 78 25 58 0A %X 0x%X) = 0x%X. + 1260: 00 44 41 44 52 68 69 61 00 00 A4 61 14 49 0D 57 .DADRhia...a.I.W + 1270: 50 52 4D 03 70 68 60 A0 20 93 69 01 5B 80 56 41 PRM.ph`. .i.[.VA + 1280: 52 41 00 60 01 5B 81 0B 56 41 52 41 00 56 41 52 RA.`.[..VARA.VAR + 1290: 45 08 70 6A 56 41 52 45 A1 4A 06 A0 22 93 69 0A E.pjVARE.J..".i. + 12A0: 02 5B 80 56 41 52 42 00 60 0A 02 5B 81 0B 56 41 .[.VARB.`..[..VA + 12B0: 52 42 00 56 41 52 46 10 70 6A 56 41 52 46 A1 44 RB.VARF.pjVARF.D + 12C0: 04 A0 22 93 69 0A 03 5B 80 56 41 52 43 00 60 0A ..".i..[.VARC.`. + 12D0: 03 5B 81 0B 56 41 52 43 00 56 41 52 47 18 70 6A .[..VARC.VARG.pj + 12E0: 56 41 52 47 A1 1E 5B 80 56 41 52 44 00 60 0A 04 VARG..[.VARD.`.. + 12F0: 5B 81 0B 56 41 52 44 00 56 41 52 48 20 70 6A 56 [..VARD.VARH pjV + 1300: 41 52 48 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 ARHM460. OEM-AS + 1310: 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 20 28 L-PCIe Address ( + 1320: 30 78 25 58 29 2E 57 50 52 4D 20 28 30 78 25 58 0x%X).WPRM (0x%X + 1330: 20 30 78 25 58 20 30 78 25 58 29 0A 00 44 41 44 0x%X 0x%X)..DAD + 1340: 52 68 69 6A 00 00 14 45 0C 53 50 44 50 01 70 0C Rhij...E.SPDP.p. + 1350: FF FF FF 7F 65 7D 65 0C 00 00 00 80 65 70 00 62 ....e}e.....ep.b + 1360: 70 00 60 A2 46 06 92 94 60 0A 1F 70 00 61 A2 49 p.`.F...`..p.a.I + 1370: 05 92 94 61 0A 07 7D 7B 79 68 0A 14 00 0C 00 00 ...a..}{yh...... + 1380: F0 0F 00 7B 79 60 0A 0F 00 0C 00 80 0F 00 00 63 ...{y`.........c + 1390: 7D 63 7B 79 61 0A 0C 00 0B 00 70 00 63 70 52 50 }c{ya.....p.cpRP + 13A0: 52 4D 72 4D 30 38 33 63 00 0A 04 64 A0 11 90 92 RMrM083c...d.... + 13B0: 93 64 65 92 93 64 00 7D 62 79 01 60 00 62 A1 07 .de..d.}by.`.b.. + 13C0: A0 05 93 61 00 A5 75 61 75 60 4D 34 36 30 0D 20 ...a..uau`M460. + 13D0: 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 OEM-ASL-PCIe Ad + 13E0: 64 72 65 73 73 20 28 30 78 25 58 29 2E 53 50 44 dress (0x%X).SPD + 13F0: 50 20 28 30 78 25 58 29 20 3D 20 30 78 25 58 0A P (0x%X) = 0x%X. + 1400: 00 44 41 44 52 68 62 00 00 00 A4 62 14 47 09 53 .DADRhb....b.G.S + 1410: 50 43 48 02 70 00 60 70 52 50 52 4D 72 68 0A 34 PCH.p.`pRPRMrh.4 + 1420: 00 01 61 A2 38 92 93 61 00 70 52 50 52 4D 72 44 ..a.8..a.pRPRMrD + 1430: 41 44 52 61 00 01 62 A0 0A 91 93 62 00 93 62 0A ADRa..b....b..b. + 1440: FF A5 A0 08 93 62 69 70 61 60 A5 70 52 50 52 4D .....bipa`.pRPRM + 1450: 72 44 41 44 52 72 61 01 00 00 01 61 4D 34 36 30 rDADRra....aM460 + 1460: 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 . OEM-ASL-PCIe + 1470: 41 64 64 72 65 73 73 20 28 30 78 25 58 29 2E 53 Address (0x%X).S + 1480: 50 43 48 20 28 30 78 25 58 2C 20 30 78 25 58 29 PCH (0x%X, 0x%X) + 1490: 20 3D 20 30 78 25 58 0A 00 44 41 44 52 68 69 60 = 0x%X..DADRhi` + 14A0: 00 00 A4 60 14 4C 31 5F 53 54 41 08 A0 4A 24 91 ...`.L1_STA..J$. + 14B0: 93 44 53 54 41 0A EE 93 45 53 54 41 0A EE A0 27 .DSTA...ESTA...' + 14C0: 93 44 42 55 53 0B EE EE A0 15 5B 12 5E 5E 45 42 .DBUS.....[.^^EB + 14D0: 55 53 00 70 5E 5E 45 42 55 53 44 42 55 53 A1 07 US.p^^EBUSDBUS.. + 14E0: 70 00 44 42 55 53 A0 45 1E 92 93 44 42 55 53 0B p.DBUS.E...DBUS. + 14F0: EE EE A0 45 04 93 44 41 44 52 0C EE EE EE EE 7D ...E..DADR.....} + 1500: 7B 79 5F 41 44 52 0A 0C 00 0B 00 70 00 7B 7A 5F {y_ADR.....p.{z_ + 1510: 41 44 52 01 00 0C 00 80 0F 00 00 60 7D 7B 79 44 ADR........`}{yD + 1520: 42 55 53 0A 14 00 0C 00 00 F0 0F 00 60 60 72 4D BUS.........``rM + 1530: 30 38 33 60 44 41 44 52 70 0C FF FF FF 7F 60 7D 083`DADRp.....`} + 1540: 60 0C 00 00 00 80 60 70 52 50 52 4D 72 44 41 44 `.....`pRPRMrDAD + 1550: 52 00 00 0A 04 61 A0 4A 05 91 93 61 60 93 61 00 R....a.J...a`.a. + 1560: 70 00 44 53 54 41 70 00 45 53 54 41 A0 44 04 92 p.DSTAp.ESTA.D.. + 1570: 93 44 42 55 53 00 70 5E 5E 53 50 43 48 5E 5E 44 .DBUS.p^^SPCH^^D + 1580: 41 44 52 0A 10 62 A0 2A 93 7B 5E 5E 52 50 52 4D ADR..b.*.{^^RPRM + 1590: 72 5E 5E 44 41 44 52 72 62 0A 14 00 00 01 0A 40 r^^DADRrb......@ + 15A0: 00 0A 40 70 0A 0F 44 53 54 41 70 0A EE 45 53 54 ..@p..DSTAp..EST + 15B0: 41 A1 4A 11 A0 48 10 93 52 50 52 4D 72 44 41 44 A.J..H..RPRMrDAD + 15C0: 52 0A 0A 00 0A 02 0B 04 06 70 52 50 52 4D 72 44 R........pRPRMrD + 15D0: 41 44 52 0A 19 00 01 45 42 55 53 70 53 50 43 48 ADR....EBUSpSPCH + 15E0: 44 41 44 52 0A 10 62 A0 4D 05 93 7B 7A 52 50 52 DADR..b.M..{zRPR + 15F0: 4D 72 44 41 44 52 72 62 0A 02 00 00 01 0A 04 00 MrDADRrb........ + 1600: 0A 0F 00 0A 05 A0 15 93 45 42 55 53 00 70 0A 0F ........EBUS.p.. + 1610: 44 53 54 41 70 0A EE 45 53 54 41 A1 29 A0 17 93 DSTAp..ESTA.)... + 1620: 53 50 44 50 45 42 55 53 00 70 00 44 53 54 41 70 SPDPEBUS.p.DSTAp + 1630: 00 45 53 54 41 A1 0F 70 0A 0F 44 53 54 41 70 0A .ESTA..p..DSTAp. + 1640: 0F 45 53 54 41 A1 47 07 A0 4C 04 93 7B 52 50 52 .ESTA.G..L..{RPR + 1650: 4D 72 44 41 44 52 72 62 0A 1A 00 00 01 0A 40 00 MrDADRrb......@. + 1660: 00 A0 23 93 7B 52 50 52 4D 72 44 41 44 52 72 62 ..#.{RPRMrDADRrb + 1670: 0A 14 00 00 01 0A 40 00 00 70 00 44 53 54 41 70 ......@..p.DSTAp + 1680: 00 45 53 54 41 A1 0F 70 0A 0F 44 53 54 41 70 0A .ESTA..p..DSTAp. + 1690: EE 45 53 54 41 A1 27 A0 15 93 45 42 55 53 00 70 .ESTA.'...EBUS.p + 16A0: 0A 0F 44 53 54 41 70 0A EE 45 53 54 41 A1 0F 70 ..DSTAp..ESTA..p + 16B0: 0A 0F 44 53 54 41 70 0A 0F 45 53 54 41 A1 0E 70 ..DSTAp..ESTA..p + 16C0: 0A 0F 44 53 54 41 70 00 45 53 54 41 A1 0E 70 00 ..DSTAp.ESTA..p. + 16D0: 44 53 54 41 70 0A EE 45 53 54 41 A0 1B 93 44 53 DSTAp..ESTA...DS + 16E0: 54 41 0A 0F 70 01 50 43 53 41 70 0A D0 50 57 53 TA..p.PCSAp..PWS + 16F0: 54 70 01 50 57 33 53 A0 1D 90 90 93 50 43 53 41 Tp.PW3S.....PCSA + 1700: 01 93 50 57 53 54 0A D3 93 50 57 33 53 01 70 0A ..PWST...PW3S.p. + 1710: D0 50 57 53 54 A0 1D 90 90 93 50 43 53 41 00 93 .PWST.....PCSA.. + 1720: 50 57 53 54 0A D0 93 50 57 33 53 00 70 0A D3 50 PWST...PW3S.p..P + 1730: 57 53 54 A0 0C 5B 12 53 53 54 41 00 53 53 54 41 WST..[.SSTA.SSTA + 1740: 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 M460. OEM-ASL-P + 1750: 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 25 CIe Address (0x% + 1760: 58 29 2E 5F 53 54 41 20 3D 20 30 78 25 58 20 20 X)._STA = 0x%X + 1770: 50 57 53 54 20 3D 20 30 78 25 58 20 20 44 42 55 PWST = 0x%X DBU + 1780: 53 20 3D 20 30 78 25 58 20 20 45 53 54 41 20 3D S = 0x%X ESTA = + 1790: 20 30 78 25 58 20 20 45 42 55 53 20 3D 20 30 78 0x%X EBUS = 0x + 17A0: 25 58 0A 00 44 41 44 52 44 53 54 41 50 57 53 54 %X..DADRDSTAPWST + 17B0: 44 42 55 53 45 53 54 41 45 42 55 53 A4 44 53 54 DBUSESTAEBUS.DST + 17C0: 41 14 46 04 5F 49 4E 49 08 4D 34 36 30 0D 20 20 A.F._INI.M460. + 17D0: 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 OEM-ASL-PCIe Add + 17E0: 72 65 73 73 20 28 30 78 25 58 29 2E 5F 49 4E 49 ress (0x%X)._INI + 17F0: 0A 00 44 41 44 52 00 00 00 00 00 A0 0C 5B 12 53 ..DADR.......[.S + 1800: 49 4E 49 00 53 49 4E 49 14 4D 09 5F 52 45 47 0A INI.SINI.M._REG. + 1810: A0 2E 90 93 68 0A 02 93 69 01 A0 24 93 44 53 54 ....h...i..$.DST + 1820: 41 0A 0F A0 1B 93 7B 52 50 52 4D 72 44 41 44 52 A.....{RPRMrDADR + 1830: 0A 04 00 01 0A FE 00 0A 06 70 01 50 43 53 41 A0 .........p.PCSA. + 1840: 0F 90 93 68 0A 02 93 69 00 70 00 50 43 53 41 A0 ...h...i.p.PCSA. + 1850: 0E 5B 12 53 52 45 47 00 53 52 45 47 68 69 4D 34 .[.SREG.SREGhiM4 + 1860: 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 60. OEM-ASL-PCI + 1870: 65 20 41 64 64 72 65 73 73 20 28 30 78 25 58 29 e Address (0x%X) + 1880: 2E 5F 52 45 47 20 28 25 64 20 25 64 29 20 20 50 ._REG (%d %d) P + 1890: 43 53 41 20 3D 20 25 64 0A 00 44 41 44 52 68 69 CSA = %d..DADRhi + 18A0: 50 43 53 41 00 00 14 42 06 5F 44 53 57 0B A0 0F PCSA...B._DSW... + 18B0: 5B 12 53 44 53 57 00 53 44 53 57 68 69 6A 4D 34 [.SDSW.SDSWhijM4 + 18C0: 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 60. OEM-ASL-PCI + 18D0: 65 20 41 64 64 72 65 73 73 20 28 30 78 25 58 29 e Address (0x%X) + 18E0: 2E 5F 44 53 57 20 28 25 64 20 25 64 20 25 64 29 ._DSW (%d %d %d) + 18F0: 20 20 50 43 53 41 20 3D 20 25 64 0A 00 44 41 44 PCSA = %d..DAD + 1900: 52 68 69 6A 50 43 53 41 00 14 46 04 5F 50 53 30 RhijPCSA..F._PS0 + 1910: 08 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D .M460. OEM-ASL- + 1920: 50 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 PCIe Address (0x + 1930: 25 58 29 2E 5F 50 53 30 0A 00 44 41 44 52 00 00 %X)._PS0..DADR.. + 1940: 00 00 00 A0 0C 5B 12 50 50 53 30 00 50 50 53 30 .....[.PPS0.PPS0 + 1950: 14 46 04 5F 50 53 33 08 4D 34 36 30 0D 20 20 4F .F._PS3.M460. O + 1960: 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 EM-ASL-PCIe Addr + 1970: 65 73 73 20 28 30 78 25 58 29 2E 5F 50 53 33 0A ess (0x%X)._PS3. + 1980: 00 44 41 44 52 00 00 00 00 00 A0 0C 5B 12 50 50 .DADR.......[.PP + 1990: 53 33 00 50 50 53 33 5B 84 4D 12 50 57 52 53 00 S3.PPS3[.M.PWRS. + 19A0: 00 00 14 4A 05 5F 53 54 41 08 4D 34 36 30 0D 20 ...J._STA.M460. + 19B0: 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 OEM-ASL-PCIe Ad + 19C0: 64 72 65 73 73 20 28 30 78 25 58 29 2E 50 57 52 dress (0x%X).PWR + 19D0: 53 2E 5F 53 54 41 20 3D 20 30 78 25 58 0A 00 44 S._STA = 0x%X..D + 19E0: 41 44 52 50 57 33 53 00 00 00 00 A0 0C 5B 12 50 ADRPW3S......[.P + 19F0: 53 54 41 00 50 53 54 41 A4 50 57 33 53 14 43 06 STA.PSTA.PW3S.C. + 1A00: 5F 4F 4E 5F 08 A0 4B 05 93 50 57 33 53 00 70 01 _ON_..K..PW3S.p. + 1A10: 50 57 33 53 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 PW3SM460. OEM-A + 1A20: 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 20 SL-PCIe Address + 1A30: 28 30 78 25 58 29 2E 50 57 52 53 2E 5F 4F 4E 20 (0x%X).PWRS._ON + 1A40: 3D 20 30 78 25 58 0A 00 44 41 44 52 50 57 33 53 = 0x%X..DADRPW3S + 1A50: 00 00 00 00 A0 0C 5B 12 50 5F 4F 4E 00 50 5F 4F ......[.P_ON.P_O + 1A60: 4E 14 44 06 5F 4F 46 46 08 A0 4C 05 93 50 57 33 N.D._OFF..L..PW3 + 1A70: 53 01 70 00 50 57 33 53 4D 34 36 30 0D 20 20 4F S.p.PW3SM460. O + 1A80: 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 EM-ASL-PCIe Addr + 1A90: 65 73 73 20 28 30 78 25 58 29 2E 50 57 52 53 2E ess (0x%X).PWRS. + 1AA0: 5F 4F 46 46 20 3D 20 30 78 25 58 0A 00 44 41 44 _OFF = 0x%X..DAD + 1AB0: 52 50 57 33 53 00 00 00 00 A0 0C 5B 12 50 5F 4F RPW3S......[.P_O + 1AC0: 46 00 50 5F 4F 46 08 5F 50 52 30 12 06 01 50 57 F.P_OF._PR0...PW + 1AD0: 52 53 08 5F 50 52 33 12 06 01 50 57 52 53 10 48 RS._PR3...PWRS.H + 1AE0: 9B 5C 2F 04 5F 53 42 5F 50 43 49 30 47 50 31 37 .\/._SB_PCI0GP17 + 1AF0: 48 44 41 55 14 4E 05 5F 53 30 57 08 70 00 60 A0 HDAU.N._S0W.p.`. + 1B00: 11 92 93 5C 46 31 44 33 0A 55 70 5C 46 31 44 33 ...\F1D3.Up\F1D3 + 1B10: 60 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D `M460. OEM-ASL- + 1B20: 50 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 PCIe Address (0x + 1B30: 25 58 29 2E 5F 53 30 57 20 28 29 20 20 52 65 74 %X)._S0W () Ret + 1B40: 75 72 6E 20 25 64 0A 00 44 41 44 52 60 00 00 00 urn %d..DADR`... + 1B50: 00 A4 60 08 44 41 44 52 0C EE EE EE EE 08 44 53 ..`.DADR......DS + 1B60: 54 41 0A EE 08 44 42 55 53 0B EE EE 08 50 43 53 TA...DBUS....PCS + 1B70: 41 00 08 50 57 53 54 0A D3 08 45 53 54 41 0A EE A..PWST...ESTA.. + 1B80: 08 45 42 55 53 0B EE EE 08 50 57 33 53 00 14 46 .EBUS....PW3S..F + 1B90: 09 52 50 52 4D 02 70 68 60 5B 80 56 41 52 4D 00 .RPRM.ph`[.VARM. + 1BA0: 60 0A 04 5B 81 0B 56 41 52 4D 00 56 41 52 52 20 `..[..VARM.VARR + 1BB0: 70 56 41 52 52 61 A0 09 93 69 01 7B 61 0A FF 61 pVARRa...i.{a..a + 1BC0: A1 1D A0 0B 93 69 0A 02 7B 61 0B FF FF 61 A1 0F .....i..{a...a.. + 1BD0: A0 0D 93 69 0A 03 7B 61 0C FF FF FF 00 61 4D 34 ...i..{a.....aM4 + 1BE0: 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 60. OEM-ASL-PCI + 1BF0: 65 20 41 64 64 72 65 73 73 20 28 30 78 25 58 29 e Address (0x%X) + 1C00: 2E 52 50 52 4D 20 28 30 78 25 58 20 30 78 25 58 .RPRM (0x%X 0x%X + 1C10: 29 20 3D 20 30 78 25 58 0A 00 44 41 44 52 68 69 ) = 0x%X..DADRhi + 1C20: 61 00 00 A4 61 14 49 0D 57 50 52 4D 03 70 68 60 a...a.I.WPRM.ph` + 1C30: A0 20 93 69 01 5B 80 56 41 52 41 00 60 01 5B 81 . .i.[.VARA.`.[. + 1C40: 0B 56 41 52 41 00 56 41 52 45 08 70 6A 56 41 52 .VARA.VARE.pjVAR + 1C50: 45 A1 4A 06 A0 22 93 69 0A 02 5B 80 56 41 52 42 E.J..".i..[.VARB + 1C60: 00 60 0A 02 5B 81 0B 56 41 52 42 00 56 41 52 46 .`..[..VARB.VARF + 1C70: 10 70 6A 56 41 52 46 A1 44 04 A0 22 93 69 0A 03 .pjVARF.D..".i.. + 1C80: 5B 80 56 41 52 43 00 60 0A 03 5B 81 0B 56 41 52 [.VARC.`..[..VAR + 1C90: 43 00 56 41 52 47 18 70 6A 56 41 52 47 A1 1E 5B C.VARG.pjVARG..[ + 1CA0: 80 56 41 52 44 00 60 0A 04 5B 81 0B 56 41 52 44 .VARD.`..[..VARD + 1CB0: 00 56 41 52 48 20 70 6A 56 41 52 48 4D 34 36 30 .VARH pjVARHM460 + 1CC0: 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 . OEM-ASL-PCIe + 1CD0: 41 64 64 72 65 73 73 20 28 30 78 25 58 29 2E 57 Address (0x%X).W + 1CE0: 50 52 4D 20 28 30 78 25 58 20 30 78 25 58 20 30 PRM (0x%X 0x%X 0 + 1CF0: 78 25 58 29 0A 00 44 41 44 52 68 69 6A 00 00 14 x%X)..DADRhij... + 1D00: 45 0C 53 50 44 50 01 70 0C FF FF FF 7F 65 7D 65 E.SPDP.p.....e}e + 1D10: 0C 00 00 00 80 65 70 00 62 70 00 60 A2 46 06 92 .....ep.bp.`.F.. + 1D20: 94 60 0A 1F 70 00 61 A2 49 05 92 94 61 0A 07 7D .`..p.a.I...a..} + 1D30: 7B 79 68 0A 14 00 0C 00 00 F0 0F 00 7B 79 60 0A {yh.........{y`. + 1D40: 0F 00 0C 00 80 0F 00 00 63 7D 63 7B 79 61 0A 0C ........c}c{ya.. + 1D50: 00 0B 00 70 00 63 70 52 50 52 4D 72 4D 30 38 33 ...p.cpRPRMrM083 + 1D60: 63 00 0A 04 64 A0 11 90 92 93 64 65 92 93 64 00 c...d.....de..d. + 1D70: 7D 62 79 01 60 00 62 A1 07 A0 05 93 61 00 A5 75 }by.`.b.....a..u + 1D80: 61 75 60 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 au`M460. OEM-AS + 1D90: 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 20 28 L-PCIe Address ( + 1DA0: 30 78 25 58 29 2E 53 50 44 50 20 28 30 78 25 58 0x%X).SPDP (0x%X + 1DB0: 29 20 3D 20 30 78 25 58 0A 00 44 41 44 52 68 62 ) = 0x%X..DADRhb + 1DC0: 00 00 00 A4 62 14 47 09 53 50 43 48 02 70 00 60 ....b.G.SPCH.p.` + 1DD0: 70 52 50 52 4D 72 68 0A 34 00 01 61 A2 38 92 93 pRPRMrh.4..a.8.. + 1DE0: 61 00 70 52 50 52 4D 72 44 41 44 52 61 00 01 62 a.pRPRMrDADRa..b + 1DF0: A0 0A 91 93 62 00 93 62 0A FF A5 A0 08 93 62 69 ....b..b......bi + 1E00: 70 61 60 A5 70 52 50 52 4D 72 44 41 44 52 72 61 pa`.pRPRMrDADRra + 1E10: 01 00 00 01 61 4D 34 36 30 0D 20 20 4F 45 4D 2D ....aM460. OEM- + 1E20: 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 ASL-PCIe Address + 1E30: 20 28 30 78 25 58 29 2E 53 50 43 48 20 28 30 78 (0x%X).SPCH (0x + 1E40: 25 58 2C 20 30 78 25 58 29 20 3D 20 30 78 25 58 %X, 0x%X) = 0x%X + 1E50: 0A 00 44 41 44 52 68 69 60 00 00 A4 60 14 4C 31 ..DADRhi`...`.L1 + 1E60: 5F 53 54 41 08 A0 4A 24 91 93 44 53 54 41 0A EE _STA..J$..DSTA.. + 1E70: 93 45 53 54 41 0A EE A0 27 93 44 42 55 53 0B EE .ESTA...'.DBUS.. + 1E80: EE A0 15 5B 12 5E 5E 45 42 55 53 00 70 5E 5E 45 ...[.^^EBUS.p^^E + 1E90: 42 55 53 44 42 55 53 A1 07 70 00 44 42 55 53 A0 BUSDBUS..p.DBUS. + 1EA0: 45 1E 92 93 44 42 55 53 0B EE EE A0 45 04 93 44 E...DBUS....E..D + 1EB0: 41 44 52 0C EE EE EE EE 7D 7B 79 5F 41 44 52 0A ADR.....}{y_ADR. + 1EC0: 0C 00 0B 00 70 00 7B 7A 5F 41 44 52 01 00 0C 00 ....p.{z_ADR.... + 1ED0: 80 0F 00 00 60 7D 7B 79 44 42 55 53 0A 14 00 0C ....`}{yDBUS.... + 1EE0: 00 00 F0 0F 00 60 60 72 4D 30 38 33 60 44 41 44 .....``rM083`DAD + 1EF0: 52 70 0C FF FF FF 7F 60 7D 60 0C 00 00 00 80 60 Rp.....`}`.....` + 1F00: 70 52 50 52 4D 72 44 41 44 52 00 00 0A 04 61 A0 pRPRMrDADR....a. + 1F10: 4A 05 91 93 61 60 93 61 00 70 00 44 53 54 41 70 J...a`.a.p.DSTAp + 1F20: 00 45 53 54 41 A0 44 04 92 93 44 42 55 53 00 70 .ESTA.D...DBUS.p + 1F30: 5E 5E 53 50 43 48 5E 5E 44 41 44 52 0A 10 62 A0 ^^SPCH^^DADR..b. + 1F40: 2A 93 7B 5E 5E 52 50 52 4D 72 5E 5E 44 41 44 52 *.{^^RPRMr^^DADR + 1F50: 72 62 0A 14 00 00 01 0A 40 00 0A 40 70 0A 0F 44 rb......@..@p..D + 1F60: 53 54 41 70 0A EE 45 53 54 41 A1 4A 11 A0 48 10 STAp..ESTA.J..H. + 1F70: 93 52 50 52 4D 72 44 41 44 52 0A 0A 00 0A 02 0B .RPRMrDADR...... + 1F80: 04 06 70 52 50 52 4D 72 44 41 44 52 0A 19 00 01 ..pRPRMrDADR.... + 1F90: 45 42 55 53 70 53 50 43 48 44 41 44 52 0A 10 62 EBUSpSPCHDADR..b + 1FA0: A0 4D 05 93 7B 7A 52 50 52 4D 72 44 41 44 52 72 .M..{zRPRMrDADRr + 1FB0: 62 0A 02 00 00 01 0A 04 00 0A 0F 00 0A 05 A0 15 b............... + 1FC0: 93 45 42 55 53 00 70 0A 0F 44 53 54 41 70 0A EE .EBUS.p..DSTAp.. + 1FD0: 45 53 54 41 A1 29 A0 17 93 53 50 44 50 45 42 55 ESTA.)...SPDPEBU + 1FE0: 53 00 70 00 44 53 54 41 70 00 45 53 54 41 A1 0F S.p.DSTAp.ESTA.. + 1FF0: 70 0A 0F 44 53 54 41 70 0A 0F 45 53 54 41 A1 47 p..DSTAp..ESTA.G + 2000: 07 A0 4C 04 93 7B 52 50 52 4D 72 44 41 44 52 72 ..L..{RPRMrDADRr + 2010: 62 0A 1A 00 00 01 0A 40 00 00 A0 23 93 7B 52 50 b......@...#.{RP + 2020: 52 4D 72 44 41 44 52 72 62 0A 14 00 00 01 0A 40 RMrDADRrb......@ + 2030: 00 00 70 00 44 53 54 41 70 00 45 53 54 41 A1 0F ..p.DSTAp.ESTA.. + 2040: 70 0A 0F 44 53 54 41 70 0A EE 45 53 54 41 A1 27 p..DSTAp..ESTA.' + 2050: A0 15 93 45 42 55 53 00 70 0A 0F 44 53 54 41 70 ...EBUS.p..DSTAp + 2060: 0A EE 45 53 54 41 A1 0F 70 0A 0F 44 53 54 41 70 ..ESTA..p..DSTAp + 2070: 0A 0F 45 53 54 41 A1 0E 70 0A 0F 44 53 54 41 70 ..ESTA..p..DSTAp + 2080: 00 45 53 54 41 A1 0E 70 00 44 53 54 41 70 0A EE .ESTA..p.DSTAp.. + 2090: 45 53 54 41 A0 1B 93 44 53 54 41 0A 0F 70 01 50 ESTA...DSTA..p.P + 20A0: 43 53 41 70 0A D0 50 57 53 54 70 01 50 57 33 53 CSAp..PWSTp.PW3S + 20B0: A0 1D 90 90 93 50 43 53 41 01 93 50 57 53 54 0A .....PCSA..PWST. + 20C0: D3 93 50 57 33 53 01 70 0A D0 50 57 53 54 A0 1D ..PW3S.p..PWST.. + 20D0: 90 90 93 50 43 53 41 00 93 50 57 53 54 0A D0 93 ...PCSA..PWST... + 20E0: 50 57 33 53 00 70 0A D3 50 57 53 54 A0 0C 5B 12 PW3S.p..PWST..[. + 20F0: 53 53 54 41 00 53 53 54 41 4D 34 36 30 0D 20 20 SSTA.SSTAM460. + 2100: 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 OEM-ASL-PCIe Add + 2110: 72 65 73 73 20 28 30 78 25 58 29 2E 5F 53 54 41 ress (0x%X)._STA + 2120: 20 3D 20 30 78 25 58 20 20 50 57 53 54 20 3D 20 = 0x%X PWST = + 2130: 30 78 25 58 20 20 44 42 55 53 20 3D 20 30 78 25 0x%X DBUS = 0x% + 2140: 58 20 20 45 53 54 41 20 3D 20 30 78 25 58 20 20 X ESTA = 0x%X + 2150: 45 42 55 53 20 3D 20 30 78 25 58 0A 00 44 41 44 EBUS = 0x%X..DAD + 2160: 52 44 53 54 41 50 57 53 54 44 42 55 53 45 53 54 RDSTAPWSTDBUSEST + 2170: 41 45 42 55 53 A4 44 53 54 41 14 46 04 5F 49 4E AEBUS.DSTA.F._IN + 2180: 49 08 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C I.M460. OEM-ASL + 2190: 2D 50 43 49 65 20 41 64 64 72 65 73 73 20 28 30 -PCIe Address (0 + 21A0: 78 25 58 29 2E 5F 49 4E 49 0A 00 44 41 44 52 00 x%X)._INI..DADR. + 21B0: 00 00 00 00 A0 0C 5B 12 53 49 4E 49 00 53 49 4E ......[.SINI.SIN + 21C0: 49 14 4D 09 5F 52 45 47 0A A0 2E 90 93 68 0A 02 I.M._REG.....h.. + 21D0: 93 69 01 A0 24 93 44 53 54 41 0A 0F A0 1B 93 7B .i..$.DSTA.....{ + 21E0: 52 50 52 4D 72 44 41 44 52 0A 04 00 01 0A FE 00 RPRMrDADR....... + 21F0: 0A 06 70 01 50 43 53 41 A0 0F 90 93 68 0A 02 93 ..p.PCSA....h... + 2200: 69 00 70 00 50 43 53 41 A0 0E 5B 12 53 52 45 47 i.p.PCSA..[.SREG + 2210: 00 53 52 45 47 68 69 4D 34 36 30 0D 20 20 4F 45 .SREGhiM460. OE + 2220: 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 M-ASL-PCIe Addre + 2230: 73 73 20 28 30 78 25 58 29 2E 5F 52 45 47 20 28 ss (0x%X)._REG ( + 2240: 25 64 20 25 64 29 20 20 50 43 53 41 20 3D 20 25 %d %d) PCSA = % + 2250: 64 0A 00 44 41 44 52 68 69 50 43 53 41 00 00 14 d..DADRhiPCSA... + 2260: 42 06 5F 44 53 57 0B A0 0F 5B 12 53 44 53 57 00 B._DSW...[.SDSW. + 2270: 53 44 53 57 68 69 6A 4D 34 36 30 0D 20 20 4F 45 SDSWhijM460. OE + 2280: 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 M-ASL-PCIe Addre + 2290: 73 73 20 28 30 78 25 58 29 2E 5F 44 53 57 20 28 ss (0x%X)._DSW ( + 22A0: 25 64 20 25 64 20 25 64 29 20 20 50 43 53 41 20 %d %d %d) PCSA + 22B0: 3D 20 25 64 0A 00 44 41 44 52 68 69 6A 50 43 53 = %d..DADRhijPCS + 22C0: 41 00 14 46 04 5F 50 53 30 08 4D 34 36 30 0D 20 A..F._PS0.M460. + 22D0: 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 OEM-ASL-PCIe Ad + 22E0: 64 72 65 73 73 20 28 30 78 25 58 29 2E 5F 50 53 dress (0x%X)._PS + 22F0: 30 0A 00 44 41 44 52 00 00 00 00 00 A0 0C 5B 12 0..DADR.......[. + 2300: 50 50 53 30 00 50 50 53 30 14 46 04 5F 50 53 33 PPS0.PPS0.F._PS3 + 2310: 08 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D .M460. OEM-ASL- + 2320: 50 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 PCIe Address (0x + 2330: 25 58 29 2E 5F 50 53 33 0A 00 44 41 44 52 00 00 %X)._PS3..DADR.. + 2340: 00 00 00 A0 0C 5B 12 50 50 53 33 00 50 50 53 33 .....[.PPS3.PPS3 + 2350: 5B 84 4D 12 50 57 52 53 00 00 00 14 4A 05 5F 53 [.M.PWRS....J._S + 2360: 54 41 08 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 TA.M460. OEM-AS + 2370: 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 20 28 L-PCIe Address ( + 2380: 30 78 25 58 29 2E 50 57 52 53 2E 5F 53 54 41 20 0x%X).PWRS._STA + 2390: 3D 20 30 78 25 58 0A 00 44 41 44 52 50 57 33 53 = 0x%X..DADRPW3S + 23A0: 00 00 00 00 A0 0C 5B 12 50 53 54 41 00 50 53 54 ......[.PSTA.PST + 23B0: 41 A4 50 57 33 53 14 43 06 5F 4F 4E 5F 08 A0 4B A.PW3S.C._ON_..K + 23C0: 05 93 50 57 33 53 00 70 01 50 57 33 53 4D 34 36 ..PW3S.p.PW3SM46 + 23D0: 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 0. OEM-ASL-PCIe + 23E0: 20 41 64 64 72 65 73 73 20 28 30 78 25 58 29 2E Address (0x%X). + 23F0: 50 57 52 53 2E 5F 4F 4E 20 3D 20 30 78 25 58 0A PWRS._ON = 0x%X. + 2400: 00 44 41 44 52 50 57 33 53 00 00 00 00 A0 0C 5B .DADRPW3S......[ + 2410: 12 50 5F 4F 4E 00 50 5F 4F 4E 14 44 06 5F 4F 46 .P_ON.P_ON.D._OF + 2420: 46 08 A0 4C 05 93 50 57 33 53 01 70 00 50 57 33 F..L..PW3S.p.PW3 + 2430: 53 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D SM460. OEM-ASL- + 2440: 50 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 PCIe Address (0x + 2450: 25 58 29 2E 50 57 52 53 2E 5F 4F 46 46 20 3D 20 %X).PWRS._OFF = + 2460: 30 78 25 58 0A 00 44 41 44 52 50 57 33 53 00 00 0x%X..DADRPW3S.. + 2470: 00 00 A0 0C 5B 12 50 5F 4F 46 00 50 5F 4F 46 08 ....[.P_OF.P_OF. + 2480: 5F 50 52 30 12 06 01 50 57 52 53 08 5F 50 52 33 _PR0...PWRS._PR3 + 2490: 12 06 01 50 57 52 53 10 44 A6 5C 2F 04 5F 53 42 ...PWRS.D.\/._SB + 24A0: 5F 50 43 49 30 47 50 31 37 58 48 43 30 14 4E 05 _PCI0GP17XHC0.N. + 24B0: 5F 53 30 57 08 70 00 60 A0 11 92 93 5C 46 33 44 _S0W.p.`....\F3D + 24C0: 33 0A 55 70 5C 46 33 44 33 60 4D 34 36 30 0D 20 3.Up\F3D3`M460. + 24D0: 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 OEM-ASL-PCIe Ad + 24E0: 64 72 65 73 73 20 28 30 78 25 58 29 2E 5F 53 30 dress (0x%X)._S0 + 24F0: 57 20 28 29 20 20 52 65 74 75 72 6E 20 25 64 0A W () Return %d. + 2500: 00 44 41 44 52 60 00 00 00 00 A4 60 14 45 06 5F .DADR`.....`.E._ + 2510: 50 52 57 08 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 PRW.M460. OEM-A + 2520: 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 20 SL-PCIe Address + 2530: 28 30 78 25 58 29 2E 5F 50 52 57 20 28 29 20 20 (0x%X)._PRW () + 2540: 52 65 74 75 72 6E 20 50 61 63 6B 61 67 65 20 28 Return Package ( + 2550: 32 29 20 7B 30 78 31 39 2C 20 30 78 30 34 7D 0A 2) {0x19, 0x04}. + 2560: 00 44 41 44 52 00 00 00 00 00 A4 12 06 02 0A 19 .DADR........... + 2570: 0A 04 14 0D 50 50 53 30 08 4D 30 30 30 0B 01 3C ....PPS0.M000..< + 2580: 14 0D 50 50 53 33 08 4D 30 30 30 0B 03 3C 14 0D ..PPS3.M000..<.. + 2590: 50 53 54 41 08 4D 30 30 30 0B 05 3C 14 0D 50 5F PSTA.M000..<..P_ + 25A0: 4F 4E 08 4D 30 30 30 0B 06 3C 14 0D 50 5F 4F 46 ON.M000..<..P_OF + 25B0: 08 4D 30 30 30 0B 08 3C 08 44 41 44 52 0C EE EE .M000..<.DADR... + 25C0: EE EE 08 44 53 54 41 0A EE 08 44 42 55 53 0B EE ...DSTA...DBUS.. + 25D0: EE 08 50 43 53 41 00 08 50 57 53 54 0A D3 08 45 ..PCSA..PWST...E + 25E0: 53 54 41 0A EE 08 45 42 55 53 0B EE EE 08 50 57 STA...EBUS....PW + 25F0: 33 53 00 14 46 09 52 50 52 4D 02 70 68 60 5B 80 3S..F.RPRM.ph`[. + 2600: 56 41 52 4D 00 60 0A 04 5B 81 0B 56 41 52 4D 00 VARM.`..[..VARM. + 2610: 56 41 52 52 20 70 56 41 52 52 61 A0 09 93 69 01 VARR pVARRa...i. + 2620: 7B 61 0A FF 61 A1 1D A0 0B 93 69 0A 02 7B 61 0B {a..a.....i..{a. + 2630: FF FF 61 A1 0F A0 0D 93 69 0A 03 7B 61 0C FF FF ..a.....i..{a... + 2640: FF 00 61 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 ..aM460. OEM-AS + 2650: 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 20 28 L-PCIe Address ( + 2660: 30 78 25 58 29 2E 52 50 52 4D 20 28 30 78 25 58 0x%X).RPRM (0x%X + 2670: 20 30 78 25 58 29 20 3D 20 30 78 25 58 0A 00 44 0x%X) = 0x%X..D + 2680: 41 44 52 68 69 61 00 00 A4 61 14 49 0D 57 50 52 ADRhia...a.I.WPR + 2690: 4D 03 70 68 60 A0 20 93 69 01 5B 80 56 41 52 41 M.ph`. .i.[.VARA + 26A0: 00 60 01 5B 81 0B 56 41 52 41 00 56 41 52 45 08 .`.[..VARA.VARE. + 26B0: 70 6A 56 41 52 45 A1 4A 06 A0 22 93 69 0A 02 5B pjVARE.J..".i..[ + 26C0: 80 56 41 52 42 00 60 0A 02 5B 81 0B 56 41 52 42 .VARB.`..[..VARB + 26D0: 00 56 41 52 46 10 70 6A 56 41 52 46 A1 44 04 A0 .VARF.pjVARF.D.. + 26E0: 22 93 69 0A 03 5B 80 56 41 52 43 00 60 0A 03 5B ".i..[.VARC.`..[ + 26F0: 81 0B 56 41 52 43 00 56 41 52 47 18 70 6A 56 41 ..VARC.VARG.pjVA + 2700: 52 47 A1 1E 5B 80 56 41 52 44 00 60 0A 04 5B 81 RG..[.VARD.`..[. + 2710: 0B 56 41 52 44 00 56 41 52 48 20 70 6A 56 41 52 .VARD.VARH pjVAR + 2720: 48 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D HM460. OEM-ASL- + 2730: 50 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 PCIe Address (0x + 2740: 25 58 29 2E 57 50 52 4D 20 28 30 78 25 58 20 30 %X).WPRM (0x%X 0 + 2750: 78 25 58 20 30 78 25 58 29 0A 00 44 41 44 52 68 x%X 0x%X)..DADRh + 2760: 69 6A 00 00 14 45 0C 53 50 44 50 01 70 0C FF FF ij...E.SPDP.p... + 2770: FF 7F 65 7D 65 0C 00 00 00 80 65 70 00 62 70 00 ..e}e.....ep.bp. + 2780: 60 A2 46 06 92 94 60 0A 1F 70 00 61 A2 49 05 92 `.F...`..p.a.I.. + 2790: 94 61 0A 07 7D 7B 79 68 0A 14 00 0C 00 00 F0 0F .a..}{yh........ + 27A0: 00 7B 79 60 0A 0F 00 0C 00 80 0F 00 00 63 7D 63 .{y`.........c}c + 27B0: 7B 79 61 0A 0C 00 0B 00 70 00 63 70 52 50 52 4D {ya.....p.cpRPRM + 27C0: 72 4D 30 38 33 63 00 0A 04 64 A0 11 90 92 93 64 rM083c...d.....d + 27D0: 65 92 93 64 00 7D 62 79 01 60 00 62 A1 07 A0 05 e..d.}by.`.b.... + 27E0: 93 61 00 A5 75 61 75 60 4D 34 36 30 0D 20 20 4F .a..uau`M460. O + 27F0: 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 EM-ASL-PCIe Addr + 2800: 65 73 73 20 28 30 78 25 58 29 2E 53 50 44 50 20 ess (0x%X).SPDP + 2810: 28 30 78 25 58 29 20 3D 20 30 78 25 58 0A 00 44 (0x%X) = 0x%X..D + 2820: 41 44 52 68 62 00 00 00 A4 62 14 47 09 53 50 43 ADRhb....b.G.SPC + 2830: 48 02 70 00 60 70 52 50 52 4D 72 68 0A 34 00 01 H.p.`pRPRMrh.4.. + 2840: 61 A2 38 92 93 61 00 70 52 50 52 4D 72 44 41 44 a.8..a.pRPRMrDAD + 2850: 52 61 00 01 62 A0 0A 91 93 62 00 93 62 0A FF A5 Ra..b....b..b... + 2860: A0 08 93 62 69 70 61 60 A5 70 52 50 52 4D 72 44 ...bipa`.pRPRMrD + 2870: 41 44 52 72 61 01 00 00 01 61 4D 34 36 30 0D 20 ADRra....aM460. + 2880: 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 OEM-ASL-PCIe Ad + 2890: 64 72 65 73 73 20 28 30 78 25 58 29 2E 53 50 43 dress (0x%X).SPC + 28A0: 48 20 28 30 78 25 58 2C 20 30 78 25 58 29 20 3D H (0x%X, 0x%X) = + 28B0: 20 30 78 25 58 0A 00 44 41 44 52 68 69 60 00 00 0x%X..DADRhi`.. + 28C0: A4 60 14 4C 31 5F 53 54 41 08 A0 4A 24 91 93 44 .`.L1_STA..J$..D + 28D0: 53 54 41 0A EE 93 45 53 54 41 0A EE A0 27 93 44 STA...ESTA...'.D + 28E0: 42 55 53 0B EE EE A0 15 5B 12 5E 5E 45 42 55 53 BUS.....[.^^EBUS + 28F0: 00 70 5E 5E 45 42 55 53 44 42 55 53 A1 07 70 00 .p^^EBUSDBUS..p. + 2900: 44 42 55 53 A0 45 1E 92 93 44 42 55 53 0B EE EE DBUS.E...DBUS... + 2910: A0 45 04 93 44 41 44 52 0C EE EE EE EE 7D 7B 79 .E..DADR.....}{y + 2920: 5F 41 44 52 0A 0C 00 0B 00 70 00 7B 7A 5F 41 44 _ADR.....p.{z_AD + 2930: 52 01 00 0C 00 80 0F 00 00 60 7D 7B 79 44 42 55 R........`}{yDBU + 2940: 53 0A 14 00 0C 00 00 F0 0F 00 60 60 72 4D 30 38 S.........``rM08 + 2950: 33 60 44 41 44 52 70 0C FF FF FF 7F 60 7D 60 0C 3`DADRp.....`}`. + 2960: 00 00 00 80 60 70 52 50 52 4D 72 44 41 44 52 00 ....`pRPRMrDADR. + 2970: 00 0A 04 61 A0 4A 05 91 93 61 60 93 61 00 70 00 ...a.J...a`.a.p. + 2980: 44 53 54 41 70 00 45 53 54 41 A0 44 04 92 93 44 DSTAp.ESTA.D...D + 2990: 42 55 53 00 70 5E 5E 53 50 43 48 5E 5E 44 41 44 BUS.p^^SPCH^^DAD + 29A0: 52 0A 10 62 A0 2A 93 7B 5E 5E 52 50 52 4D 72 5E R..b.*.{^^RPRMr^ + 29B0: 5E 44 41 44 52 72 62 0A 14 00 00 01 0A 40 00 0A ^DADRrb......@.. + 29C0: 40 70 0A 0F 44 53 54 41 70 0A EE 45 53 54 41 A1 @p..DSTAp..ESTA. + 29D0: 4A 11 A0 48 10 93 52 50 52 4D 72 44 41 44 52 0A J..H..RPRMrDADR. + 29E0: 0A 00 0A 02 0B 04 06 70 52 50 52 4D 72 44 41 44 .......pRPRMrDAD + 29F0: 52 0A 19 00 01 45 42 55 53 70 53 50 43 48 44 41 R....EBUSpSPCHDA + 2A00: 44 52 0A 10 62 A0 4D 05 93 7B 7A 52 50 52 4D 72 DR..b.M..{zRPRMr + 2A10: 44 41 44 52 72 62 0A 02 00 00 01 0A 04 00 0A 0F DADRrb.......... + 2A20: 00 0A 05 A0 15 93 45 42 55 53 00 70 0A 0F 44 53 ......EBUS.p..DS + 2A30: 54 41 70 0A EE 45 53 54 41 A1 29 A0 17 93 53 50 TAp..ESTA.)...SP + 2A40: 44 50 45 42 55 53 00 70 00 44 53 54 41 70 00 45 DPEBUS.p.DSTAp.E + 2A50: 53 54 41 A1 0F 70 0A 0F 44 53 54 41 70 0A 0F 45 STA..p..DSTAp..E + 2A60: 53 54 41 A1 47 07 A0 4C 04 93 7B 52 50 52 4D 72 STA.G..L..{RPRMr + 2A70: 44 41 44 52 72 62 0A 1A 00 00 01 0A 40 00 00 A0 DADRrb......@... + 2A80: 23 93 7B 52 50 52 4D 72 44 41 44 52 72 62 0A 14 #.{RPRMrDADRrb.. + 2A90: 00 00 01 0A 40 00 00 70 00 44 53 54 41 70 00 45 ....@..p.DSTAp.E + 2AA0: 53 54 41 A1 0F 70 0A 0F 44 53 54 41 70 0A EE 45 STA..p..DSTAp..E + 2AB0: 53 54 41 A1 27 A0 15 93 45 42 55 53 00 70 0A 0F STA.'...EBUS.p.. + 2AC0: 44 53 54 41 70 0A EE 45 53 54 41 A1 0F 70 0A 0F DSTAp..ESTA..p.. + 2AD0: 44 53 54 41 70 0A 0F 45 53 54 41 A1 0E 70 0A 0F DSTAp..ESTA..p.. + 2AE0: 44 53 54 41 70 00 45 53 54 41 A1 0E 70 00 44 53 DSTAp.ESTA..p.DS + 2AF0: 54 41 70 0A EE 45 53 54 41 A0 1B 93 44 53 54 41 TAp..ESTA...DSTA + 2B00: 0A 0F 70 01 50 43 53 41 70 0A D0 50 57 53 54 70 ..p.PCSAp..PWSTp + 2B10: 01 50 57 33 53 A0 1D 90 90 93 50 43 53 41 01 93 .PW3S.....PCSA.. + 2B20: 50 57 53 54 0A D3 93 50 57 33 53 01 70 0A D0 50 PWST...PW3S.p..P + 2B30: 57 53 54 A0 1D 90 90 93 50 43 53 41 00 93 50 57 WST.....PCSA..PW + 2B40: 53 54 0A D0 93 50 57 33 53 00 70 0A D3 50 57 53 ST...PW3S.p..PWS + 2B50: 54 A0 0C 5B 12 53 53 54 41 00 53 53 54 41 4D 34 T..[.SSTA.SSTAM4 + 2B60: 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 60. OEM-ASL-PCI + 2B70: 65 20 41 64 64 72 65 73 73 20 28 30 78 25 58 29 e Address (0x%X) + 2B80: 2E 5F 53 54 41 20 3D 20 30 78 25 58 20 20 50 57 ._STA = 0x%X PW + 2B90: 53 54 20 3D 20 30 78 25 58 20 20 44 42 55 53 20 ST = 0x%X DBUS + 2BA0: 3D 20 30 78 25 58 20 20 45 53 54 41 20 3D 20 30 = 0x%X ESTA = 0 + 2BB0: 78 25 58 20 20 45 42 55 53 20 3D 20 30 78 25 58 x%X EBUS = 0x%X + 2BC0: 0A 00 44 41 44 52 44 53 54 41 50 57 53 54 44 42 ..DADRDSTAPWSTDB + 2BD0: 55 53 45 53 54 41 45 42 55 53 A4 44 53 54 41 14 USESTAEBUS.DSTA. + 2BE0: 46 04 5F 49 4E 49 08 4D 34 36 30 0D 20 20 4F 45 F._INI.M460. OE + 2BF0: 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 M-ASL-PCIe Addre + 2C00: 73 73 20 28 30 78 25 58 29 2E 5F 49 4E 49 0A 00 ss (0x%X)._INI.. + 2C10: 44 41 44 52 00 00 00 00 00 A0 0C 5B 12 53 49 4E DADR.......[.SIN + 2C20: 49 00 53 49 4E 49 14 4D 09 5F 52 45 47 0A A0 2E I.SINI.M._REG... + 2C30: 90 93 68 0A 02 93 69 01 A0 24 93 44 53 54 41 0A ..h...i..$.DSTA. + 2C40: 0F A0 1B 93 7B 52 50 52 4D 72 44 41 44 52 0A 04 ....{RPRMrDADR.. + 2C50: 00 01 0A FE 00 0A 06 70 01 50 43 53 41 A0 0F 90 .......p.PCSA... + 2C60: 93 68 0A 02 93 69 00 70 00 50 43 53 41 A0 0E 5B .h...i.p.PCSA..[ + 2C70: 12 53 52 45 47 00 53 52 45 47 68 69 4D 34 36 30 .SREG.SREGhiM460 + 2C80: 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 . OEM-ASL-PCIe + 2C90: 41 64 64 72 65 73 73 20 28 30 78 25 58 29 2E 5F Address (0x%X)._ + 2CA0: 52 45 47 20 28 25 64 20 25 64 29 20 20 50 43 53 REG (%d %d) PCS + 2CB0: 41 20 3D 20 25 64 0A 00 44 41 44 52 68 69 50 43 A = %d..DADRhiPC + 2CC0: 53 41 00 00 14 42 06 5F 44 53 57 0B A0 0F 5B 12 SA...B._DSW...[. + 2CD0: 53 44 53 57 00 53 44 53 57 68 69 6A 4D 34 36 30 SDSW.SDSWhijM460 + 2CE0: 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 . OEM-ASL-PCIe + 2CF0: 41 64 64 72 65 73 73 20 28 30 78 25 58 29 2E 5F Address (0x%X)._ + 2D00: 44 53 57 20 28 25 64 20 25 64 20 25 64 29 20 20 DSW (%d %d %d) + 2D10: 50 43 53 41 20 3D 20 25 64 0A 00 44 41 44 52 68 PCSA = %d..DADRh + 2D20: 69 6A 50 43 53 41 00 14 46 04 5F 50 53 30 08 4D ijPCSA..F._PS0.M + 2D30: 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 460. OEM-ASL-PC + 2D40: 49 65 20 41 64 64 72 65 73 73 20 28 30 78 25 58 Ie Address (0x%X + 2D50: 29 2E 5F 50 53 30 0A 00 44 41 44 52 00 00 00 00 )._PS0..DADR.... + 2D60: 00 A0 0C 5B 12 50 50 53 30 00 50 50 53 30 14 46 ...[.PPS0.PPS0.F + 2D70: 04 5F 50 53 33 08 4D 34 36 30 0D 20 20 4F 45 4D ._PS3.M460. OEM + 2D80: 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 -ASL-PCIe Addres + 2D90: 73 20 28 30 78 25 58 29 2E 5F 50 53 33 0A 00 44 s (0x%X)._PS3..D + 2DA0: 41 44 52 00 00 00 00 00 A0 0C 5B 12 50 50 53 33 ADR.......[.PPS3 + 2DB0: 00 50 50 53 33 5B 84 4D 12 50 57 52 53 00 00 00 .PPS3[.M.PWRS... + 2DC0: 14 4A 05 5F 53 54 41 08 4D 34 36 30 0D 20 20 4F .J._STA.M460. O + 2DD0: 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 EM-ASL-PCIe Addr + 2DE0: 65 73 73 20 28 30 78 25 58 29 2E 50 57 52 53 2E ess (0x%X).PWRS. + 2DF0: 5F 53 54 41 20 3D 20 30 78 25 58 0A 00 44 41 44 _STA = 0x%X..DAD + 2E00: 52 50 57 33 53 00 00 00 00 A0 0C 5B 12 50 53 54 RPW3S......[.PST + 2E10: 41 00 50 53 54 41 A4 50 57 33 53 14 43 06 5F 4F A.PSTA.PW3S.C._O + 2E20: 4E 5F 08 A0 4B 05 93 50 57 33 53 00 70 01 50 57 N_..K..PW3S.p.PW + 2E30: 33 53 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 3SM460. OEM-ASL + 2E40: 2D 50 43 49 65 20 41 64 64 72 65 73 73 20 28 30 -PCIe Address (0 + 2E50: 78 25 58 29 2E 50 57 52 53 2E 5F 4F 4E 20 3D 20 x%X).PWRS._ON = + 2E60: 30 78 25 58 0A 00 44 41 44 52 50 57 33 53 00 00 0x%X..DADRPW3S.. + 2E70: 00 00 A0 0C 5B 12 50 5F 4F 4E 00 50 5F 4F 4E 14 ....[.P_ON.P_ON. + 2E80: 44 06 5F 4F 46 46 08 A0 4C 05 93 50 57 33 53 01 D._OFF..L..PW3S. + 2E90: 70 00 50 57 33 53 4D 34 36 30 0D 20 20 4F 45 4D p.PW3SM460. OEM + 2EA0: 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 -ASL-PCIe Addres + 2EB0: 73 20 28 30 78 25 58 29 2E 50 57 52 53 2E 5F 4F s (0x%X).PWRS._O + 2EC0: 46 46 20 3D 20 30 78 25 58 0A 00 44 41 44 52 50 FF = 0x%X..DADRP + 2ED0: 57 33 53 00 00 00 00 A0 0C 5B 12 50 5F 4F 46 00 W3S......[.P_OF. + 2EE0: 50 5F 4F 46 08 5F 50 52 30 12 06 01 50 57 52 53 P_OF._PR0...PWRS + 2EF0: 08 5F 50 52 33 12 06 01 50 57 52 53 10 44 A6 5C ._PR3...PWRS.D.\ + 2F00: 2F 04 5F 53 42 5F 50 43 49 30 47 50 31 37 58 48 /._SB_PCI0GP17XH + 2F10: 43 31 14 4E 05 5F 53 30 57 08 70 00 60 A0 11 92 C1.N._S0W.p.`... + 2F20: 93 5C 46 33 44 33 0A 55 70 5C 46 33 44 33 60 4D .\F3D3.Up\F3D3`M + 2F30: 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 460. OEM-ASL-PC + 2F40: 49 65 20 41 64 64 72 65 73 73 20 28 30 78 25 58 Ie Address (0x%X + 2F50: 29 2E 5F 53 30 57 20 28 29 20 20 52 65 74 75 72 )._S0W () Retur + 2F60: 6E 20 25 64 0A 00 44 41 44 52 60 00 00 00 00 A4 n %d..DADR`..... + 2F70: 60 14 45 06 5F 50 52 57 08 4D 34 36 30 0D 20 20 `.E._PRW.M460. + 2F80: 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 OEM-ASL-PCIe Add + 2F90: 72 65 73 73 20 28 30 78 25 58 29 2E 5F 50 52 57 ress (0x%X)._PRW + 2FA0: 20 28 29 20 20 52 65 74 75 72 6E 20 50 61 63 6B () Return Pack + 2FB0: 61 67 65 20 28 32 29 20 7B 30 78 31 39 2C 20 30 age (2) {0x19, 0 + 2FC0: 78 30 34 7D 0A 00 44 41 44 52 00 00 00 00 00 A4 x04}..DADR...... + 2FD0: 12 06 02 0A 19 0A 04 14 0D 50 50 53 30 08 4D 30 .........PPS0.M0 + 2FE0: 30 30 0B 01 3D 14 0D 50 50 53 33 08 4D 30 30 30 00..=..PPS3.M000 + 2FF0: 0B 03 3D 14 0D 50 53 54 41 08 4D 30 30 30 0B 05 ..=..PSTA.M000.. + 3000: 3D 14 0D 50 5F 4F 4E 08 4D 30 30 30 0B 06 3D 14 =..P_ON.M000..=. + 3010: 0D 50 5F 4F 46 08 4D 30 30 30 0B 08 3D 08 44 41 .P_OF.M000..=.DA + 3020: 44 52 0C EE EE EE EE 08 44 53 54 41 0A EE 08 44 DR......DSTA...D + 3030: 42 55 53 0B EE EE 08 50 43 53 41 00 08 50 57 53 BUS....PCSA..PWS + 3040: 54 0A D3 08 45 53 54 41 0A EE 08 45 42 55 53 0B T...ESTA...EBUS. + 3050: EE EE 08 50 57 33 53 00 14 46 09 52 50 52 4D 02 ...PW3S..F.RPRM. + 3060: 70 68 60 5B 80 56 41 52 4D 00 60 0A 04 5B 81 0B ph`[.VARM.`..[.. + 3070: 56 41 52 4D 00 56 41 52 52 20 70 56 41 52 52 61 VARM.VARR pVARRa + 3080: A0 09 93 69 01 7B 61 0A FF 61 A1 1D A0 0B 93 69 ...i.{a..a.....i + 3090: 0A 02 7B 61 0B FF FF 61 A1 0F A0 0D 93 69 0A 03 ..{a...a.....i.. + 30A0: 7B 61 0C FF FF FF 00 61 4D 34 36 30 0D 20 20 4F {a.....aM460. O + 30B0: 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 EM-ASL-PCIe Addr + 30C0: 65 73 73 20 28 30 78 25 58 29 2E 52 50 52 4D 20 ess (0x%X).RPRM + 30D0: 28 30 78 25 58 20 30 78 25 58 29 20 3D 20 30 78 (0x%X 0x%X) = 0x + 30E0: 25 58 0A 00 44 41 44 52 68 69 61 00 00 A4 61 14 %X..DADRhia...a. + 30F0: 49 0D 57 50 52 4D 03 70 68 60 A0 20 93 69 01 5B I.WPRM.ph`. .i.[ + 3100: 80 56 41 52 41 00 60 01 5B 81 0B 56 41 52 41 00 .VARA.`.[..VARA. + 3110: 56 41 52 45 08 70 6A 56 41 52 45 A1 4A 06 A0 22 VARE.pjVARE.J.." + 3120: 93 69 0A 02 5B 80 56 41 52 42 00 60 0A 02 5B 81 .i..[.VARB.`..[. + 3130: 0B 56 41 52 42 00 56 41 52 46 10 70 6A 56 41 52 .VARB.VARF.pjVAR + 3140: 46 A1 44 04 A0 22 93 69 0A 03 5B 80 56 41 52 43 F.D..".i..[.VARC + 3150: 00 60 0A 03 5B 81 0B 56 41 52 43 00 56 41 52 47 .`..[..VARC.VARG + 3160: 18 70 6A 56 41 52 47 A1 1E 5B 80 56 41 52 44 00 .pjVARG..[.VARD. + 3170: 60 0A 04 5B 81 0B 56 41 52 44 00 56 41 52 48 20 `..[..VARD.VARH + 3180: 70 6A 56 41 52 48 4D 34 36 30 0D 20 20 4F 45 4D pjVARHM460. OEM + 3190: 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 -ASL-PCIe Addres + 31A0: 73 20 28 30 78 25 58 29 2E 57 50 52 4D 20 28 30 s (0x%X).WPRM (0 + 31B0: 78 25 58 20 30 78 25 58 20 30 78 25 58 29 0A 00 x%X 0x%X 0x%X).. + 31C0: 44 41 44 52 68 69 6A 00 00 14 45 0C 53 50 44 50 DADRhij...E.SPDP + 31D0: 01 70 0C FF FF FF 7F 65 7D 65 0C 00 00 00 80 65 .p.....e}e.....e + 31E0: 70 00 62 70 00 60 A2 46 06 92 94 60 0A 1F 70 00 p.bp.`.F...`..p. + 31F0: 61 A2 49 05 92 94 61 0A 07 7D 7B 79 68 0A 14 00 a.I...a..}{yh... + 3200: 0C 00 00 F0 0F 00 7B 79 60 0A 0F 00 0C 00 80 0F ......{y`....... + 3210: 00 00 63 7D 63 7B 79 61 0A 0C 00 0B 00 70 00 63 ..c}c{ya.....p.c + 3220: 70 52 50 52 4D 72 4D 30 38 33 63 00 0A 04 64 A0 pRPRMrM083c...d. + 3230: 11 90 92 93 64 65 92 93 64 00 7D 62 79 01 60 00 ....de..d.}by.`. + 3240: 62 A1 07 A0 05 93 61 00 A5 75 61 75 60 4D 34 36 b.....a..uau`M46 + 3250: 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 0. OEM-ASL-PCIe + 3260: 20 41 64 64 72 65 73 73 20 28 30 78 25 58 29 2E Address (0x%X). + 3270: 53 50 44 50 20 28 30 78 25 58 29 20 3D 20 30 78 SPDP (0x%X) = 0x + 3280: 25 58 0A 00 44 41 44 52 68 62 00 00 00 A4 62 14 %X..DADRhb....b. + 3290: 47 09 53 50 43 48 02 70 00 60 70 52 50 52 4D 72 G.SPCH.p.`pRPRMr + 32A0: 68 0A 34 00 01 61 A2 38 92 93 61 00 70 52 50 52 h.4..a.8..a.pRPR + 32B0: 4D 72 44 41 44 52 61 00 01 62 A0 0A 91 93 62 00 MrDADRa..b....b. + 32C0: 93 62 0A FF A5 A0 08 93 62 69 70 61 60 A5 70 52 .b......bipa`.pR + 32D0: 50 52 4D 72 44 41 44 52 72 61 01 00 00 01 61 4D PRMrDADRra....aM + 32E0: 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 460. OEM-ASL-PC + 32F0: 49 65 20 41 64 64 72 65 73 73 20 28 30 78 25 58 Ie Address (0x%X + 3300: 29 2E 53 50 43 48 20 28 30 78 25 58 2C 20 30 78 ).SPCH (0x%X, 0x + 3310: 25 58 29 20 3D 20 30 78 25 58 0A 00 44 41 44 52 %X) = 0x%X..DADR + 3320: 68 69 60 00 00 A4 60 14 4C 31 5F 53 54 41 08 A0 hi`...`.L1_STA.. + 3330: 4A 24 91 93 44 53 54 41 0A EE 93 45 53 54 41 0A J$..DSTA...ESTA. + 3340: EE A0 27 93 44 42 55 53 0B EE EE A0 15 5B 12 5E ..'.DBUS.....[.^ + 3350: 5E 45 42 55 53 00 70 5E 5E 45 42 55 53 44 42 55 ^EBUS.p^^EBUSDBU + 3360: 53 A1 07 70 00 44 42 55 53 A0 45 1E 92 93 44 42 S..p.DBUS.E...DB + 3370: 55 53 0B EE EE A0 45 04 93 44 41 44 52 0C EE EE US....E..DADR... + 3380: EE EE 7D 7B 79 5F 41 44 52 0A 0C 00 0B 00 70 00 ..}{y_ADR.....p. + 3390: 7B 7A 5F 41 44 52 01 00 0C 00 80 0F 00 00 60 7D {z_ADR........`} + 33A0: 7B 79 44 42 55 53 0A 14 00 0C 00 00 F0 0F 00 60 {yDBUS.........` + 33B0: 60 72 4D 30 38 33 60 44 41 44 52 70 0C FF FF FF `rM083`DADRp.... + 33C0: 7F 60 7D 60 0C 00 00 00 80 60 70 52 50 52 4D 72 .`}`.....`pRPRMr + 33D0: 44 41 44 52 00 00 0A 04 61 A0 4A 05 91 93 61 60 DADR....a.J...a` + 33E0: 93 61 00 70 00 44 53 54 41 70 00 45 53 54 41 A0 .a.p.DSTAp.ESTA. + 33F0: 44 04 92 93 44 42 55 53 00 70 5E 5E 53 50 43 48 D...DBUS.p^^SPCH + 3400: 5E 5E 44 41 44 52 0A 10 62 A0 2A 93 7B 5E 5E 52 ^^DADR..b.*.{^^R + 3410: 50 52 4D 72 5E 5E 44 41 44 52 72 62 0A 14 00 00 PRMr^^DADRrb.... + 3420: 01 0A 40 00 0A 40 70 0A 0F 44 53 54 41 70 0A EE ..@..@p..DSTAp.. + 3430: 45 53 54 41 A1 4A 11 A0 48 10 93 52 50 52 4D 72 ESTA.J..H..RPRMr + 3440: 44 41 44 52 0A 0A 00 0A 02 0B 04 06 70 52 50 52 DADR........pRPR + 3450: 4D 72 44 41 44 52 0A 19 00 01 45 42 55 53 70 53 MrDADR....EBUSpS + 3460: 50 43 48 44 41 44 52 0A 10 62 A0 4D 05 93 7B 7A PCHDADR..b.M..{z + 3470: 52 50 52 4D 72 44 41 44 52 72 62 0A 02 00 00 01 RPRMrDADRrb..... + 3480: 0A 04 00 0A 0F 00 0A 05 A0 15 93 45 42 55 53 00 ...........EBUS. + 3490: 70 0A 0F 44 53 54 41 70 0A EE 45 53 54 41 A1 29 p..DSTAp..ESTA.) + 34A0: A0 17 93 53 50 44 50 45 42 55 53 00 70 00 44 53 ...SPDPEBUS.p.DS + 34B0: 54 41 70 00 45 53 54 41 A1 0F 70 0A 0F 44 53 54 TAp.ESTA..p..DST + 34C0: 41 70 0A 0F 45 53 54 41 A1 47 07 A0 4C 04 93 7B Ap..ESTA.G..L..{ + 34D0: 52 50 52 4D 72 44 41 44 52 72 62 0A 1A 00 00 01 RPRMrDADRrb..... + 34E0: 0A 40 00 00 A0 23 93 7B 52 50 52 4D 72 44 41 44 .@...#.{RPRMrDAD + 34F0: 52 72 62 0A 14 00 00 01 0A 40 00 00 70 00 44 53 Rrb......@..p.DS + 3500: 54 41 70 00 45 53 54 41 A1 0F 70 0A 0F 44 53 54 TAp.ESTA..p..DST + 3510: 41 70 0A EE 45 53 54 41 A1 27 A0 15 93 45 42 55 Ap..ESTA.'...EBU + 3520: 53 00 70 0A 0F 44 53 54 41 70 0A EE 45 53 54 41 S.p..DSTAp..ESTA + 3530: A1 0F 70 0A 0F 44 53 54 41 70 0A 0F 45 53 54 41 ..p..DSTAp..ESTA + 3540: A1 0E 70 0A 0F 44 53 54 41 70 00 45 53 54 41 A1 ..p..DSTAp.ESTA. + 3550: 0E 70 00 44 53 54 41 70 0A EE 45 53 54 41 A0 1B .p.DSTAp..ESTA.. + 3560: 93 44 53 54 41 0A 0F 70 01 50 43 53 41 70 0A D0 .DSTA..p.PCSAp.. + 3570: 50 57 53 54 70 01 50 57 33 53 A0 1D 90 90 93 50 PWSTp.PW3S.....P + 3580: 43 53 41 01 93 50 57 53 54 0A D3 93 50 57 33 53 CSA..PWST...PW3S + 3590: 01 70 0A D0 50 57 53 54 A0 1D 90 90 93 50 43 53 .p..PWST.....PCS + 35A0: 41 00 93 50 57 53 54 0A D0 93 50 57 33 53 00 70 A..PWST...PW3S.p + 35B0: 0A D3 50 57 53 54 A0 0C 5B 12 53 53 54 41 00 53 ..PWST..[.SSTA.S + 35C0: 53 54 41 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 STAM460. OEM-AS + 35D0: 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 20 28 L-PCIe Address ( + 35E0: 30 78 25 58 29 2E 5F 53 54 41 20 3D 20 30 78 25 0x%X)._STA = 0x% + 35F0: 58 20 20 50 57 53 54 20 3D 20 30 78 25 58 20 20 X PWST = 0x%X + 3600: 44 42 55 53 20 3D 20 30 78 25 58 20 20 45 53 54 DBUS = 0x%X EST + 3610: 41 20 3D 20 30 78 25 58 20 20 45 42 55 53 20 3D A = 0x%X EBUS = + 3620: 20 30 78 25 58 0A 00 44 41 44 52 44 53 54 41 50 0x%X..DADRDSTAP + 3630: 57 53 54 44 42 55 53 45 53 54 41 45 42 55 53 A4 WSTDBUSESTAEBUS. + 3640: 44 53 54 41 14 46 04 5F 49 4E 49 08 4D 34 36 30 DSTA.F._INI.M460 + 3650: 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 . OEM-ASL-PCIe + 3660: 41 64 64 72 65 73 73 20 28 30 78 25 58 29 2E 5F Address (0x%X)._ + 3670: 49 4E 49 0A 00 44 41 44 52 00 00 00 00 00 A0 0C INI..DADR....... + 3680: 5B 12 53 49 4E 49 00 53 49 4E 49 14 4D 09 5F 52 [.SINI.SINI.M._R + 3690: 45 47 0A A0 2E 90 93 68 0A 02 93 69 01 A0 24 93 EG.....h...i..$. + 36A0: 44 53 54 41 0A 0F A0 1B 93 7B 52 50 52 4D 72 44 DSTA.....{RPRMrD + 36B0: 41 44 52 0A 04 00 01 0A FE 00 0A 06 70 01 50 43 ADR.........p.PC + 36C0: 53 41 A0 0F 90 93 68 0A 02 93 69 00 70 00 50 43 SA....h...i.p.PC + 36D0: 53 41 A0 0E 5B 12 53 52 45 47 00 53 52 45 47 68 SA..[.SREG.SREGh + 36E0: 69 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D iM460. OEM-ASL- + 36F0: 50 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 PCIe Address (0x + 3700: 25 58 29 2E 5F 52 45 47 20 28 25 64 20 25 64 29 %X)._REG (%d %d) + 3710: 20 20 50 43 53 41 20 3D 20 25 64 0A 00 44 41 44 PCSA = %d..DAD + 3720: 52 68 69 50 43 53 41 00 00 14 42 06 5F 44 53 57 RhiPCSA...B._DSW + 3730: 0B A0 0F 5B 12 53 44 53 57 00 53 44 53 57 68 69 ...[.SDSW.SDSWhi + 3740: 6A 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D jM460. OEM-ASL- + 3750: 50 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 PCIe Address (0x + 3760: 25 58 29 2E 5F 44 53 57 20 28 25 64 20 25 64 20 %X)._DSW (%d %d + 3770: 25 64 29 20 20 50 43 53 41 20 3D 20 25 64 0A 00 %d) PCSA = %d.. + 3780: 44 41 44 52 68 69 6A 50 43 53 41 00 14 46 04 5F DADRhijPCSA..F._ + 3790: 50 53 30 08 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 PS0.M460. OEM-A + 37A0: 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 20 SL-PCIe Address + 37B0: 28 30 78 25 58 29 2E 5F 50 53 30 0A 00 44 41 44 (0x%X)._PS0..DAD + 37C0: 52 00 00 00 00 00 A0 0C 5B 12 50 50 53 30 00 50 R.......[.PPS0.P + 37D0: 50 53 30 14 46 04 5F 50 53 33 08 4D 34 36 30 0D PS0.F._PS3.M460. + 37E0: 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 OEM-ASL-PCIe A + 37F0: 64 64 72 65 73 73 20 28 30 78 25 58 29 2E 5F 50 ddress (0x%X)._P + 3800: 53 33 0A 00 44 41 44 52 00 00 00 00 00 A0 0C 5B S3..DADR.......[ + 3810: 12 50 50 53 33 00 50 50 53 33 5B 84 4D 12 50 57 .PPS3.PPS3[.M.PW + 3820: 52 53 00 00 00 14 4A 05 5F 53 54 41 08 4D 34 36 RS....J._STA.M46 + 3830: 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 0. OEM-ASL-PCIe + 3840: 20 41 64 64 72 65 73 73 20 28 30 78 25 58 29 2E Address (0x%X). + 3850: 50 57 52 53 2E 5F 53 54 41 20 3D 20 30 78 25 58 PWRS._STA = 0x%X + 3860: 0A 00 44 41 44 52 50 57 33 53 00 00 00 00 A0 0C ..DADRPW3S...... + 3870: 5B 12 50 53 54 41 00 50 53 54 41 A4 50 57 33 53 [.PSTA.PSTA.PW3S + 3880: 14 43 06 5F 4F 4E 5F 08 A0 4B 05 93 50 57 33 53 .C._ON_..K..PW3S + 3890: 00 70 01 50 57 33 53 4D 34 36 30 0D 20 20 4F 45 .p.PW3SM460. OE + 38A0: 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 M-ASL-PCIe Addre + 38B0: 73 73 20 28 30 78 25 58 29 2E 50 57 52 53 2E 5F ss (0x%X).PWRS._ + 38C0: 4F 4E 20 3D 20 30 78 25 58 0A 00 44 41 44 52 50 ON = 0x%X..DADRP + 38D0: 57 33 53 00 00 00 00 A0 0C 5B 12 50 5F 4F 4E 00 W3S......[.P_ON. + 38E0: 50 5F 4F 4E 14 44 06 5F 4F 46 46 08 A0 4C 05 93 P_ON.D._OFF..L.. + 38F0: 50 57 33 53 01 70 00 50 57 33 53 4D 34 36 30 0D PW3S.p.PW3SM460. + 3900: 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 OEM-ASL-PCIe A + 3910: 64 64 72 65 73 73 20 28 30 78 25 58 29 2E 50 57 ddress (0x%X).PW + 3920: 52 53 2E 5F 4F 46 46 20 3D 20 30 78 25 58 0A 00 RS._OFF = 0x%X.. + 3930: 44 41 44 52 50 57 33 53 00 00 00 00 A0 0C 5B 12 DADRPW3S......[. + 3940: 50 5F 4F 46 00 50 5F 4F 46 08 5F 50 52 30 12 06 P_OF.P_OF._PR0.. + 3950: 01 50 57 52 53 08 5F 50 52 33 12 06 01 50 57 52 .PWRS._PR3...PWR + 3960: 53 10 4A 92 5C 2F 04 5F 53 42 5F 50 43 49 30 47 S.J.\/._SB_PCI0G + 3970: 50 31 37 41 43 50 5F 14 4E 05 5F 53 30 57 08 70 P17ACP_.N._S0W.p + 3980: 00 60 A0 11 92 93 5C 46 35 44 33 0A 55 70 5C 46 .`....\F5D3.Up\F + 3990: 35 44 33 60 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 5D3`M460. OEM-A + 39A0: 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 20 SL-PCIe Address + 39B0: 28 30 78 25 58 29 2E 5F 53 30 57 20 28 29 20 20 (0x%X)._S0W () + 39C0: 52 65 74 75 72 6E 20 25 64 0A 00 44 41 44 52 60 Return %d..DADR` + 39D0: 00 00 00 00 A4 60 08 44 41 44 52 0C EE EE EE EE .....`.DADR..... + 39E0: 08 44 53 54 41 0A EE 08 44 42 55 53 0B EE EE 08 .DSTA...DBUS.... + 39F0: 50 43 53 41 00 08 50 57 53 54 0A D3 08 45 53 54 PCSA..PWST...EST + 3A00: 41 0A EE 08 45 42 55 53 0B EE EE 08 50 57 33 53 A...EBUS....PW3S + 3A10: 00 14 46 09 52 50 52 4D 02 70 68 60 5B 80 56 41 ..F.RPRM.ph`[.VA + 3A20: 52 4D 00 60 0A 04 5B 81 0B 56 41 52 4D 00 56 41 RM.`..[..VARM.VA + 3A30: 52 52 20 70 56 41 52 52 61 A0 09 93 69 01 7B 61 RR pVARRa...i.{a + 3A40: 0A FF 61 A1 1D A0 0B 93 69 0A 02 7B 61 0B FF FF ..a.....i..{a... + 3A50: 61 A1 0F A0 0D 93 69 0A 03 7B 61 0C FF FF FF 00 a.....i..{a..... + 3A60: 61 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D aM460. OEM-ASL- + 3A70: 50 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 PCIe Address (0x + 3A80: 25 58 29 2E 52 50 52 4D 20 28 30 78 25 58 20 30 %X).RPRM (0x%X 0 + 3A90: 78 25 58 29 20 3D 20 30 78 25 58 0A 00 44 41 44 x%X) = 0x%X..DAD + 3AA0: 52 68 69 61 00 00 A4 61 14 49 0D 57 50 52 4D 03 Rhia...a.I.WPRM. + 3AB0: 70 68 60 A0 20 93 69 01 5B 80 56 41 52 41 00 60 ph`. .i.[.VARA.` + 3AC0: 01 5B 81 0B 56 41 52 41 00 56 41 52 45 08 70 6A .[..VARA.VARE.pj + 3AD0: 56 41 52 45 A1 4A 06 A0 22 93 69 0A 02 5B 80 56 VARE.J..".i..[.V + 3AE0: 41 52 42 00 60 0A 02 5B 81 0B 56 41 52 42 00 56 ARB.`..[..VARB.V + 3AF0: 41 52 46 10 70 6A 56 41 52 46 A1 44 04 A0 22 93 ARF.pjVARF.D..". + 3B00: 69 0A 03 5B 80 56 41 52 43 00 60 0A 03 5B 81 0B i..[.VARC.`..[.. + 3B10: 56 41 52 43 00 56 41 52 47 18 70 6A 56 41 52 47 VARC.VARG.pjVARG + 3B20: A1 1E 5B 80 56 41 52 44 00 60 0A 04 5B 81 0B 56 ..[.VARD.`..[..V + 3B30: 41 52 44 00 56 41 52 48 20 70 6A 56 41 52 48 4D ARD.VARH pjVARHM + 3B40: 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 460. OEM-ASL-PC + 3B50: 49 65 20 41 64 64 72 65 73 73 20 28 30 78 25 58 Ie Address (0x%X + 3B60: 29 2E 57 50 52 4D 20 28 30 78 25 58 20 30 78 25 ).WPRM (0x%X 0x% + 3B70: 58 20 30 78 25 58 29 0A 00 44 41 44 52 68 69 6A X 0x%X)..DADRhij + 3B80: 00 00 14 45 0C 53 50 44 50 01 70 0C FF FF FF 7F ...E.SPDP.p..... + 3B90: 65 7D 65 0C 00 00 00 80 65 70 00 62 70 00 60 A2 e}e.....ep.bp.`. + 3BA0: 46 06 92 94 60 0A 1F 70 00 61 A2 49 05 92 94 61 F...`..p.a.I...a + 3BB0: 0A 07 7D 7B 79 68 0A 14 00 0C 00 00 F0 0F 00 7B ..}{yh.........{ + 3BC0: 79 60 0A 0F 00 0C 00 80 0F 00 00 63 7D 63 7B 79 y`.........c}c{y + 3BD0: 61 0A 0C 00 0B 00 70 00 63 70 52 50 52 4D 72 4D a.....p.cpRPRMrM + 3BE0: 30 38 33 63 00 0A 04 64 A0 11 90 92 93 64 65 92 083c...d.....de. + 3BF0: 93 64 00 7D 62 79 01 60 00 62 A1 07 A0 05 93 61 .d.}by.`.b.....a + 3C00: 00 A5 75 61 75 60 4D 34 36 30 0D 20 20 4F 45 4D ..uau`M460. OEM + 3C10: 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 -ASL-PCIe Addres + 3C20: 73 20 28 30 78 25 58 29 2E 53 50 44 50 20 28 30 s (0x%X).SPDP (0 + 3C30: 78 25 58 29 20 3D 20 30 78 25 58 0A 00 44 41 44 x%X) = 0x%X..DAD + 3C40: 52 68 62 00 00 00 A4 62 14 47 09 53 50 43 48 02 Rhb....b.G.SPCH. + 3C50: 70 00 60 70 52 50 52 4D 72 68 0A 34 00 01 61 A2 p.`pRPRMrh.4..a. + 3C60: 38 92 93 61 00 70 52 50 52 4D 72 44 41 44 52 61 8..a.pRPRMrDADRa + 3C70: 00 01 62 A0 0A 91 93 62 00 93 62 0A FF A5 A0 08 ..b....b..b..... + 3C80: 93 62 69 70 61 60 A5 70 52 50 52 4D 72 44 41 44 .bipa`.pRPRMrDAD + 3C90: 52 72 61 01 00 00 01 61 4D 34 36 30 0D 20 20 4F Rra....aM460. O + 3CA0: 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 EM-ASL-PCIe Addr + 3CB0: 65 73 73 20 28 30 78 25 58 29 2E 53 50 43 48 20 ess (0x%X).SPCH + 3CC0: 28 30 78 25 58 2C 20 30 78 25 58 29 20 3D 20 30 (0x%X, 0x%X) = 0 + 3CD0: 78 25 58 0A 00 44 41 44 52 68 69 60 00 00 A4 60 x%X..DADRhi`...` + 3CE0: 14 4C 31 5F 53 54 41 08 A0 4A 24 91 93 44 53 54 .L1_STA..J$..DST + 3CF0: 41 0A EE 93 45 53 54 41 0A EE A0 27 93 44 42 55 A...ESTA...'.DBU + 3D00: 53 0B EE EE A0 15 5B 12 5E 5E 45 42 55 53 00 70 S.....[.^^EBUS.p + 3D10: 5E 5E 45 42 55 53 44 42 55 53 A1 07 70 00 44 42 ^^EBUSDBUS..p.DB + 3D20: 55 53 A0 45 1E 92 93 44 42 55 53 0B EE EE A0 45 US.E...DBUS....E + 3D30: 04 93 44 41 44 52 0C EE EE EE EE 7D 7B 79 5F 41 ..DADR.....}{y_A + 3D40: 44 52 0A 0C 00 0B 00 70 00 7B 7A 5F 41 44 52 01 DR.....p.{z_ADR. + 3D50: 00 0C 00 80 0F 00 00 60 7D 7B 79 44 42 55 53 0A .......`}{yDBUS. + 3D60: 14 00 0C 00 00 F0 0F 00 60 60 72 4D 30 38 33 60 ........``rM083` + 3D70: 44 41 44 52 70 0C FF FF FF 7F 60 7D 60 0C 00 00 DADRp.....`}`... + 3D80: 00 80 60 70 52 50 52 4D 72 44 41 44 52 00 00 0A ..`pRPRMrDADR... + 3D90: 04 61 A0 4A 05 91 93 61 60 93 61 00 70 00 44 53 .a.J...a`.a.p.DS + 3DA0: 54 41 70 00 45 53 54 41 A0 44 04 92 93 44 42 55 TAp.ESTA.D...DBU + 3DB0: 53 00 70 5E 5E 53 50 43 48 5E 5E 44 41 44 52 0A S.p^^SPCH^^DADR. + 3DC0: 10 62 A0 2A 93 7B 5E 5E 52 50 52 4D 72 5E 5E 44 .b.*.{^^RPRMr^^D + 3DD0: 41 44 52 72 62 0A 14 00 00 01 0A 40 00 0A 40 70 ADRrb......@..@p + 3DE0: 0A 0F 44 53 54 41 70 0A EE 45 53 54 41 A1 4A 11 ..DSTAp..ESTA.J. + 3DF0: A0 48 10 93 52 50 52 4D 72 44 41 44 52 0A 0A 00 .H..RPRMrDADR... + 3E00: 0A 02 0B 04 06 70 52 50 52 4D 72 44 41 44 52 0A .....pRPRMrDADR. + 3E10: 19 00 01 45 42 55 53 70 53 50 43 48 44 41 44 52 ...EBUSpSPCHDADR + 3E20: 0A 10 62 A0 4D 05 93 7B 7A 52 50 52 4D 72 44 41 ..b.M..{zRPRMrDA + 3E30: 44 52 72 62 0A 02 00 00 01 0A 04 00 0A 0F 00 0A DRrb............ + 3E40: 05 A0 15 93 45 42 55 53 00 70 0A 0F 44 53 54 41 ....EBUS.p..DSTA + 3E50: 70 0A EE 45 53 54 41 A1 29 A0 17 93 53 50 44 50 p..ESTA.)...SPDP + 3E60: 45 42 55 53 00 70 00 44 53 54 41 70 00 45 53 54 EBUS.p.DSTAp.EST + 3E70: 41 A1 0F 70 0A 0F 44 53 54 41 70 0A 0F 45 53 54 A..p..DSTAp..EST + 3E80: 41 A1 47 07 A0 4C 04 93 7B 52 50 52 4D 72 44 41 A.G..L..{RPRMrDA + 3E90: 44 52 72 62 0A 1A 00 00 01 0A 40 00 00 A0 23 93 DRrb......@...#. + 3EA0: 7B 52 50 52 4D 72 44 41 44 52 72 62 0A 14 00 00 {RPRMrDADRrb.... + 3EB0: 01 0A 40 00 00 70 00 44 53 54 41 70 00 45 53 54 ..@..p.DSTAp.EST + 3EC0: 41 A1 0F 70 0A 0F 44 53 54 41 70 0A EE 45 53 54 A..p..DSTAp..EST + 3ED0: 41 A1 27 A0 15 93 45 42 55 53 00 70 0A 0F 44 53 A.'...EBUS.p..DS + 3EE0: 54 41 70 0A EE 45 53 54 41 A1 0F 70 0A 0F 44 53 TAp..ESTA..p..DS + 3EF0: 54 41 70 0A 0F 45 53 54 41 A1 0E 70 0A 0F 44 53 TAp..ESTA..p..DS + 3F00: 54 41 70 00 45 53 54 41 A1 0E 70 00 44 53 54 41 TAp.ESTA..p.DSTA + 3F10: 70 0A EE 45 53 54 41 A0 1B 93 44 53 54 41 0A 0F p..ESTA...DSTA.. + 3F20: 70 01 50 43 53 41 70 0A D0 50 57 53 54 70 01 50 p.PCSAp..PWSTp.P + 3F30: 57 33 53 A0 1D 90 90 93 50 43 53 41 01 93 50 57 W3S.....PCSA..PW + 3F40: 53 54 0A D3 93 50 57 33 53 01 70 0A D0 50 57 53 ST...PW3S.p..PWS + 3F50: 54 A0 1D 90 90 93 50 43 53 41 00 93 50 57 53 54 T.....PCSA..PWST + 3F60: 0A D0 93 50 57 33 53 00 70 0A D3 50 57 53 54 A0 ...PW3S.p..PWST. + 3F70: 0C 5B 12 53 53 54 41 00 53 53 54 41 4D 34 36 30 .[.SSTA.SSTAM460 + 3F80: 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 . OEM-ASL-PCIe + 3F90: 41 64 64 72 65 73 73 20 28 30 78 25 58 29 2E 5F Address (0x%X)._ + 3FA0: 53 54 41 20 3D 20 30 78 25 58 20 20 50 57 53 54 STA = 0x%X PWST + 3FB0: 20 3D 20 30 78 25 58 20 20 44 42 55 53 20 3D 20 = 0x%X DBUS = + 3FC0: 30 78 25 58 20 20 45 53 54 41 20 3D 20 30 78 25 0x%X ESTA = 0x% + 3FD0: 58 20 20 45 42 55 53 20 3D 20 30 78 25 58 0A 00 X EBUS = 0x%X.. + 3FE0: 44 41 44 52 44 53 54 41 50 57 53 54 44 42 55 53 DADRDSTAPWSTDBUS + 3FF0: 45 53 54 41 45 42 55 53 A4 44 53 54 41 14 46 04 ESTAEBUS.DSTA.F. + 4000: 5F 49 4E 49 08 4D 34 36 30 0D 20 20 4F 45 4D 2D _INI.M460. OEM- + 4010: 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 ASL-PCIe Address + 4020: 20 28 30 78 25 58 29 2E 5F 49 4E 49 0A 00 44 41 (0x%X)._INI..DA + 4030: 44 52 00 00 00 00 00 A0 0C 5B 12 53 49 4E 49 00 DR.......[.SINI. + 4040: 53 49 4E 49 14 4D 09 5F 52 45 47 0A A0 2E 90 93 SINI.M._REG..... + 4050: 68 0A 02 93 69 01 A0 24 93 44 53 54 41 0A 0F A0 h...i..$.DSTA... + 4060: 1B 93 7B 52 50 52 4D 72 44 41 44 52 0A 04 00 01 ..{RPRMrDADR.... + 4070: 0A FE 00 0A 06 70 01 50 43 53 41 A0 0F 90 93 68 .....p.PCSA....h + 4080: 0A 02 93 69 00 70 00 50 43 53 41 A0 0E 5B 12 53 ...i.p.PCSA..[.S + 4090: 52 45 47 00 53 52 45 47 68 69 4D 34 36 30 0D 20 REG.SREGhiM460. + 40A0: 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 OEM-ASL-PCIe Ad + 40B0: 64 72 65 73 73 20 28 30 78 25 58 29 2E 5F 52 45 dress (0x%X)._RE + 40C0: 47 20 28 25 64 20 25 64 29 20 20 50 43 53 41 20 G (%d %d) PCSA + 40D0: 3D 20 25 64 0A 00 44 41 44 52 68 69 50 43 53 41 = %d..DADRhiPCSA + 40E0: 00 00 14 42 06 5F 44 53 57 0B A0 0F 5B 12 53 44 ...B._DSW...[.SD + 40F0: 53 57 00 53 44 53 57 68 69 6A 4D 34 36 30 0D 20 SW.SDSWhijM460. + 4100: 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 OEM-ASL-PCIe Ad + 4110: 64 72 65 73 73 20 28 30 78 25 58 29 2E 5F 44 53 dress (0x%X)._DS + 4120: 57 20 28 25 64 20 25 64 20 25 64 29 20 20 50 43 W (%d %d %d) PC + 4130: 53 41 20 3D 20 25 64 0A 00 44 41 44 52 68 69 6A SA = %d..DADRhij + 4140: 50 43 53 41 00 5B 84 4D 12 50 57 52 53 00 00 00 PCSA.[.M.PWRS... + 4150: 14 4A 05 5F 53 54 41 08 4D 34 36 30 0D 20 20 4F .J._STA.M460. O + 4160: 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 EM-ASL-PCIe Addr + 4170: 65 73 73 20 28 30 78 25 58 29 2E 50 57 52 53 2E ess (0x%X).PWRS. + 4180: 5F 53 54 41 20 3D 20 30 78 25 58 0A 00 44 41 44 _STA = 0x%X..DAD + 4190: 52 50 57 33 53 00 00 00 00 A0 0C 5B 12 50 53 54 RPW3S......[.PST + 41A0: 41 00 50 53 54 41 A4 50 57 33 53 14 43 06 5F 4F A.PSTA.PW3S.C._O + 41B0: 4E 5F 08 A0 4B 05 93 50 57 33 53 00 70 01 50 57 N_..K..PW3S.p.PW + 41C0: 33 53 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 3SM460. OEM-ASL + 41D0: 2D 50 43 49 65 20 41 64 64 72 65 73 73 20 28 30 -PCIe Address (0 + 41E0: 78 25 58 29 2E 50 57 52 53 2E 5F 4F 4E 20 3D 20 x%X).PWRS._ON = + 41F0: 30 78 25 58 0A 00 44 41 44 52 50 57 33 53 00 00 0x%X..DADRPW3S.. + 4200: 00 00 A0 0C 5B 12 50 5F 4F 4E 00 50 5F 4F 4E 14 ....[.P_ON.P_ON. + 4210: 44 06 5F 4F 46 46 08 A0 4C 05 93 50 57 33 53 01 D._OFF..L..PW3S. + 4220: 70 00 50 57 33 53 4D 34 36 30 0D 20 20 4F 45 4D p.PW3SM460. OEM + 4230: 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 -ASL-PCIe Addres + 4240: 73 20 28 30 78 25 58 29 2E 50 57 52 53 2E 5F 4F s (0x%X).PWRS._O + 4250: 46 46 20 3D 20 30 78 25 58 0A 00 44 41 44 52 50 FF = 0x%X..DADRP + 4260: 57 33 53 00 00 00 00 A0 0C 5B 12 50 5F 4F 46 00 W3S......[.P_OF. + 4270: 50 5F 4F 46 08 5F 50 52 30 12 06 01 50 57 52 53 P_OF._PR0...PWRS + 4280: 08 5F 50 52 33 12 06 01 50 57 52 53 10 4A 92 5C ._PR3...PWRS.J.\ + 4290: 2F 04 5F 53 42 5F 50 43 49 30 47 50 31 37 41 5A /._SB_PCI0GP17AZ + 42A0: 41 4C 14 4E 05 5F 53 30 57 08 70 00 60 A0 11 92 AL.N._S0W.p.`... + 42B0: 93 5C 46 36 44 33 0A 55 70 5C 46 36 44 33 60 4D .\F6D3.Up\F6D3`M + 42C0: 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 460. OEM-ASL-PC + 42D0: 49 65 20 41 64 64 72 65 73 73 20 28 30 78 25 58 Ie Address (0x%X + 42E0: 29 2E 5F 53 30 57 20 28 29 20 20 52 65 74 75 72 )._S0W () Retur + 42F0: 6E 20 25 64 0A 00 44 41 44 52 60 00 00 00 00 A4 n %d..DADR`..... + 4300: 60 08 44 41 44 52 0C EE EE EE EE 08 44 53 54 41 `.DADR......DSTA + 4310: 0A EE 08 44 42 55 53 0B EE EE 08 50 43 53 41 00 ...DBUS....PCSA. + 4320: 08 50 57 53 54 0A D3 08 45 53 54 41 0A EE 08 45 .PWST...ESTA...E + 4330: 42 55 53 0B EE EE 08 50 57 33 53 00 14 46 09 52 BUS....PW3S..F.R + 4340: 50 52 4D 02 70 68 60 5B 80 56 41 52 4D 00 60 0A PRM.ph`[.VARM.`. + 4350: 04 5B 81 0B 56 41 52 4D 00 56 41 52 52 20 70 56 .[..VARM.VARR pV + 4360: 41 52 52 61 A0 09 93 69 01 7B 61 0A FF 61 A1 1D ARRa...i.{a..a.. + 4370: A0 0B 93 69 0A 02 7B 61 0B FF FF 61 A1 0F A0 0D ...i..{a...a.... + 4380: 93 69 0A 03 7B 61 0C FF FF FF 00 61 4D 34 36 30 .i..{a.....aM460 + 4390: 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 . OEM-ASL-PCIe + 43A0: 41 64 64 72 65 73 73 20 28 30 78 25 58 29 2E 52 Address (0x%X).R + 43B0: 50 52 4D 20 28 30 78 25 58 20 30 78 25 58 29 20 PRM (0x%X 0x%X) + 43C0: 3D 20 30 78 25 58 0A 00 44 41 44 52 68 69 61 00 = 0x%X..DADRhia. + 43D0: 00 A4 61 14 49 0D 57 50 52 4D 03 70 68 60 A0 20 ..a.I.WPRM.ph`. + 43E0: 93 69 01 5B 80 56 41 52 41 00 60 01 5B 81 0B 56 .i.[.VARA.`.[..V + 43F0: 41 52 41 00 56 41 52 45 08 70 6A 56 41 52 45 A1 ARA.VARE.pjVARE. + 4400: 4A 06 A0 22 93 69 0A 02 5B 80 56 41 52 42 00 60 J..".i..[.VARB.` + 4410: 0A 02 5B 81 0B 56 41 52 42 00 56 41 52 46 10 70 ..[..VARB.VARF.p + 4420: 6A 56 41 52 46 A1 44 04 A0 22 93 69 0A 03 5B 80 jVARF.D..".i..[. + 4430: 56 41 52 43 00 60 0A 03 5B 81 0B 56 41 52 43 00 VARC.`..[..VARC. + 4440: 56 41 52 47 18 70 6A 56 41 52 47 A1 1E 5B 80 56 VARG.pjVARG..[.V + 4450: 41 52 44 00 60 0A 04 5B 81 0B 56 41 52 44 00 56 ARD.`..[..VARD.V + 4460: 41 52 48 20 70 6A 56 41 52 48 4D 34 36 30 0D 20 ARH pjVARHM460. + 4470: 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 OEM-ASL-PCIe Ad + 4480: 64 72 65 73 73 20 28 30 78 25 58 29 2E 57 50 52 dress (0x%X).WPR + 4490: 4D 20 28 30 78 25 58 20 30 78 25 58 20 30 78 25 M (0x%X 0x%X 0x% + 44A0: 58 29 0A 00 44 41 44 52 68 69 6A 00 00 14 45 0C X)..DADRhij...E. + 44B0: 53 50 44 50 01 70 0C FF FF FF 7F 65 7D 65 0C 00 SPDP.p.....e}e.. + 44C0: 00 00 80 65 70 00 62 70 00 60 A2 46 06 92 94 60 ...ep.bp.`.F...` + 44D0: 0A 1F 70 00 61 A2 49 05 92 94 61 0A 07 7D 7B 79 ..p.a.I...a..}{y + 44E0: 68 0A 14 00 0C 00 00 F0 0F 00 7B 79 60 0A 0F 00 h.........{y`... + 44F0: 0C 00 80 0F 00 00 63 7D 63 7B 79 61 0A 0C 00 0B ......c}c{ya.... + 4500: 00 70 00 63 70 52 50 52 4D 72 4D 30 38 33 63 00 .p.cpRPRMrM083c. + 4510: 0A 04 64 A0 11 90 92 93 64 65 92 93 64 00 7D 62 ..d.....de..d.}b + 4520: 79 01 60 00 62 A1 07 A0 05 93 61 00 A5 75 61 75 y.`.b.....a..uau + 4530: 60 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D `M460. OEM-ASL- + 4540: 50 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 PCIe Address (0x + 4550: 25 58 29 2E 53 50 44 50 20 28 30 78 25 58 29 20 %X).SPDP (0x%X) + 4560: 3D 20 30 78 25 58 0A 00 44 41 44 52 68 62 00 00 = 0x%X..DADRhb.. + 4570: 00 A4 62 14 47 09 53 50 43 48 02 70 00 60 70 52 ..b.G.SPCH.p.`pR + 4580: 50 52 4D 72 68 0A 34 00 01 61 A2 38 92 93 61 00 PRMrh.4..a.8..a. + 4590: 70 52 50 52 4D 72 44 41 44 52 61 00 01 62 A0 0A pRPRMrDADRa..b.. + 45A0: 91 93 62 00 93 62 0A FF A5 A0 08 93 62 69 70 61 ..b..b......bipa + 45B0: 60 A5 70 52 50 52 4D 72 44 41 44 52 72 61 01 00 `.pRPRMrDADRra.. + 45C0: 00 01 61 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 ..aM460. OEM-AS + 45D0: 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 20 28 L-PCIe Address ( + 45E0: 30 78 25 58 29 2E 53 50 43 48 20 28 30 78 25 58 0x%X).SPCH (0x%X + 45F0: 2C 20 30 78 25 58 29 20 3D 20 30 78 25 58 0A 00 , 0x%X) = 0x%X.. + 4600: 44 41 44 52 68 69 60 00 00 A4 60 14 4C 31 5F 53 DADRhi`...`.L1_S + 4610: 54 41 08 A0 4A 24 91 93 44 53 54 41 0A EE 93 45 TA..J$..DSTA...E + 4620: 53 54 41 0A EE A0 27 93 44 42 55 53 0B EE EE A0 STA...'.DBUS.... + 4630: 15 5B 12 5E 5E 45 42 55 53 00 70 5E 5E 45 42 55 .[.^^EBUS.p^^EBU + 4640: 53 44 42 55 53 A1 07 70 00 44 42 55 53 A0 45 1E SDBUS..p.DBUS.E. + 4650: 92 93 44 42 55 53 0B EE EE A0 45 04 93 44 41 44 ..DBUS....E..DAD + 4660: 52 0C EE EE EE EE 7D 7B 79 5F 41 44 52 0A 0C 00 R.....}{y_ADR... + 4670: 0B 00 70 00 7B 7A 5F 41 44 52 01 00 0C 00 80 0F ..p.{z_ADR...... + 4680: 00 00 60 7D 7B 79 44 42 55 53 0A 14 00 0C 00 00 ..`}{yDBUS...... + 4690: F0 0F 00 60 60 72 4D 30 38 33 60 44 41 44 52 70 ...``rM083`DADRp + 46A0: 0C FF FF FF 7F 60 7D 60 0C 00 00 00 80 60 70 52 .....`}`.....`pR + 46B0: 50 52 4D 72 44 41 44 52 00 00 0A 04 61 A0 4A 05 PRMrDADR....a.J. + 46C0: 91 93 61 60 93 61 00 70 00 44 53 54 41 70 00 45 ..a`.a.p.DSTAp.E + 46D0: 53 54 41 A0 44 04 92 93 44 42 55 53 00 70 5E 5E STA.D...DBUS.p^^ + 46E0: 53 50 43 48 5E 5E 44 41 44 52 0A 10 62 A0 2A 93 SPCH^^DADR..b.*. + 46F0: 7B 5E 5E 52 50 52 4D 72 5E 5E 44 41 44 52 72 62 {^^RPRMr^^DADRrb + 4700: 0A 14 00 00 01 0A 40 00 0A 40 70 0A 0F 44 53 54 ......@..@p..DST + 4710: 41 70 0A EE 45 53 54 41 A1 4A 11 A0 48 10 93 52 Ap..ESTA.J..H..R + 4720: 50 52 4D 72 44 41 44 52 0A 0A 00 0A 02 0B 04 06 PRMrDADR........ + 4730: 70 52 50 52 4D 72 44 41 44 52 0A 19 00 01 45 42 pRPRMrDADR....EB + 4740: 55 53 70 53 50 43 48 44 41 44 52 0A 10 62 A0 4D USpSPCHDADR..b.M + 4750: 05 93 7B 7A 52 50 52 4D 72 44 41 44 52 72 62 0A ..{zRPRMrDADRrb. + 4760: 02 00 00 01 0A 04 00 0A 0F 00 0A 05 A0 15 93 45 ...............E + 4770: 42 55 53 00 70 0A 0F 44 53 54 41 70 0A EE 45 53 BUS.p..DSTAp..ES + 4780: 54 41 A1 29 A0 17 93 53 50 44 50 45 42 55 53 00 TA.)...SPDPEBUS. + 4790: 70 00 44 53 54 41 70 00 45 53 54 41 A1 0F 70 0A p.DSTAp.ESTA..p. + 47A0: 0F 44 53 54 41 70 0A 0F 45 53 54 41 A1 47 07 A0 .DSTAp..ESTA.G.. + 47B0: 4C 04 93 7B 52 50 52 4D 72 44 41 44 52 72 62 0A L..{RPRMrDADRrb. + 47C0: 1A 00 00 01 0A 40 00 00 A0 23 93 7B 52 50 52 4D .....@...#.{RPRM + 47D0: 72 44 41 44 52 72 62 0A 14 00 00 01 0A 40 00 00 rDADRrb......@.. + 47E0: 70 00 44 53 54 41 70 00 45 53 54 41 A1 0F 70 0A p.DSTAp.ESTA..p. + 47F0: 0F 44 53 54 41 70 0A EE 45 53 54 41 A1 27 A0 15 .DSTAp..ESTA.'.. + 4800: 93 45 42 55 53 00 70 0A 0F 44 53 54 41 70 0A EE .EBUS.p..DSTAp.. + 4810: 45 53 54 41 A1 0F 70 0A 0F 44 53 54 41 70 0A 0F ESTA..p..DSTAp.. + 4820: 45 53 54 41 A1 0E 70 0A 0F 44 53 54 41 70 00 45 ESTA..p..DSTAp.E + 4830: 53 54 41 A1 0E 70 00 44 53 54 41 70 0A EE 45 53 STA..p.DSTAp..ES + 4840: 54 41 A0 1B 93 44 53 54 41 0A 0F 70 01 50 43 53 TA...DSTA..p.PCS + 4850: 41 70 0A D0 50 57 53 54 70 01 50 57 33 53 A0 1D Ap..PWSTp.PW3S.. + 4860: 90 90 93 50 43 53 41 01 93 50 57 53 54 0A D3 93 ...PCSA..PWST... + 4870: 50 57 33 53 01 70 0A D0 50 57 53 54 A0 1D 90 90 PW3S.p..PWST.... + 4880: 93 50 43 53 41 00 93 50 57 53 54 0A D0 93 50 57 .PCSA..PWST...PW + 4890: 33 53 00 70 0A D3 50 57 53 54 A0 0C 5B 12 53 53 3S.p..PWST..[.SS + 48A0: 54 41 00 53 53 54 41 4D 34 36 30 0D 20 20 4F 45 TA.SSTAM460. OE + 48B0: 4D 2D 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 M-ASL-PCIe Addre + 48C0: 73 73 20 28 30 78 25 58 29 2E 5F 53 54 41 20 3D ss (0x%X)._STA = + 48D0: 20 30 78 25 58 20 20 50 57 53 54 20 3D 20 30 78 0x%X PWST = 0x + 48E0: 25 58 20 20 44 42 55 53 20 3D 20 30 78 25 58 20 %X DBUS = 0x%X + 48F0: 20 45 53 54 41 20 3D 20 30 78 25 58 20 20 45 42 ESTA = 0x%X EB + 4900: 55 53 20 3D 20 30 78 25 58 0A 00 44 41 44 52 44 US = 0x%X..DADRD + 4910: 53 54 41 50 57 53 54 44 42 55 53 45 53 54 41 45 STAPWSTDBUSESTAE + 4920: 42 55 53 A4 44 53 54 41 14 46 04 5F 49 4E 49 08 BUS.DSTA.F._INI. + 4930: 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 M460. OEM-ASL-P + 4940: 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 25 CIe Address (0x% + 4950: 58 29 2E 5F 49 4E 49 0A 00 44 41 44 52 00 00 00 X)._INI..DADR... + 4960: 00 00 A0 0C 5B 12 53 49 4E 49 00 53 49 4E 49 14 ....[.SINI.SINI. + 4970: 4D 09 5F 52 45 47 0A A0 2E 90 93 68 0A 02 93 69 M._REG.....h...i + 4980: 01 A0 24 93 44 53 54 41 0A 0F A0 1B 93 7B 52 50 ..$.DSTA.....{RP + 4990: 52 4D 72 44 41 44 52 0A 04 00 01 0A FE 00 0A 06 RMrDADR......... + 49A0: 70 01 50 43 53 41 A0 0F 90 93 68 0A 02 93 69 00 p.PCSA....h...i. + 49B0: 70 00 50 43 53 41 A0 0E 5B 12 53 52 45 47 00 53 p.PCSA..[.SREG.S + 49C0: 52 45 47 68 69 4D 34 36 30 0D 20 20 4F 45 4D 2D REGhiM460. OEM- + 49D0: 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 ASL-PCIe Address + 49E0: 20 28 30 78 25 58 29 2E 5F 52 45 47 20 28 25 64 (0x%X)._REG (%d + 49F0: 20 25 64 29 20 20 50 43 53 41 20 3D 20 25 64 0A %d) PCSA = %d. + 4A00: 00 44 41 44 52 68 69 50 43 53 41 00 00 14 42 06 .DADRhiPCSA...B. + 4A10: 5F 44 53 57 0B A0 0F 5B 12 53 44 53 57 00 53 44 _DSW...[.SDSW.SD + 4A20: 53 57 68 69 6A 4D 34 36 30 0D 20 20 4F 45 4D 2D SWhijM460. OEM- + 4A30: 41 53 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 ASL-PCIe Address + 4A40: 20 28 30 78 25 58 29 2E 5F 44 53 57 20 28 25 64 (0x%X)._DSW (%d + 4A50: 20 25 64 20 25 64 29 20 20 50 43 53 41 20 3D 20 %d %d) PCSA = + 4A60: 25 64 0A 00 44 41 44 52 68 69 6A 50 43 53 41 00 %d..DADRhijPCSA. + 4A70: 5B 84 4D 12 50 57 52 53 00 00 00 14 4A 05 5F 53 [.M.PWRS....J._S + 4A80: 54 41 08 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 TA.M460. OEM-AS + 4A90: 4C 2D 50 43 49 65 20 41 64 64 72 65 73 73 20 28 L-PCIe Address ( + 4AA0: 30 78 25 58 29 2E 50 57 52 53 2E 5F 53 54 41 20 0x%X).PWRS._STA + 4AB0: 3D 20 30 78 25 58 0A 00 44 41 44 52 50 57 33 53 = 0x%X..DADRPW3S + 4AC0: 00 00 00 00 A0 0C 5B 12 50 53 54 41 00 50 53 54 ......[.PSTA.PST + 4AD0: 41 A4 50 57 33 53 14 43 06 5F 4F 4E 5F 08 A0 4B A.PW3S.C._ON_..K + 4AE0: 05 93 50 57 33 53 00 70 01 50 57 33 53 4D 34 36 ..PW3S.p.PW3SM46 + 4AF0: 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D 50 43 49 65 0. OEM-ASL-PCIe + 4B00: 20 41 64 64 72 65 73 73 20 28 30 78 25 58 29 2E Address (0x%X). + 4B10: 50 57 52 53 2E 5F 4F 4E 20 3D 20 30 78 25 58 0A PWRS._ON = 0x%X. + 4B20: 00 44 41 44 52 50 57 33 53 00 00 00 00 A0 0C 5B .DADRPW3S......[ + 4B30: 12 50 5F 4F 4E 00 50 5F 4F 4E 14 44 06 5F 4F 46 .P_ON.P_ON.D._OF + 4B40: 46 08 A0 4C 05 93 50 57 33 53 01 70 00 50 57 33 F..L..PW3S.p.PW3 + 4B50: 53 4D 34 36 30 0D 20 20 4F 45 4D 2D 41 53 4C 2D SM460. OEM-ASL- + 4B60: 50 43 49 65 20 41 64 64 72 65 73 73 20 28 30 78 PCIe Address (0x + 4B70: 25 58 29 2E 50 57 52 53 2E 5F 4F 46 46 20 3D 20 %X).PWRS._OFF = + 4B80: 30 78 25 58 0A 00 44 41 44 52 50 57 33 53 00 00 0x%X..DADRPW3S.. + 4B90: 00 00 A0 0C 5B 12 50 5F 4F 46 00 50 5F 4F 46 08 ....[.P_OF.P_OF. + 4BA0: 5F 50 52 30 12 06 01 50 57 52 53 08 5F 50 52 33 _PR0...PWRS._PR3 + 4BB0: 12 06 01 50 57 52 53 10 46 14 5C 5F 47 50 45 14 ...PWRS.F.\_GPE. + 4BC0: 4E 13 5F 4C 31 39 00 4D 34 36 30 0D 20 20 4F 45 N._L19.M460. OE + 4BD0: 4D 2D 41 53 4C 2D 5C 5F 47 50 45 2E 5F 4C 31 39 M-ASL-\_GPE._L19 + 4BE0: 0A 00 00 00 00 00 00 00 A0 43 05 5B 12 5C 2F 03 .........C.[.\/. + 4BF0: 5F 53 42 5F 50 43 49 30 47 50 31 37 00 4D 34 36 _SB_PCI0GP17.M46 + 4C00: 30 0D 20 20 20 20 4E 6F 74 69 66 79 20 28 5C 5F 0. Notify (\_ + 4C10: 53 42 2E 50 43 49 30 2E 47 50 31 37 2C 20 30 78 SB.PCI0.GP17, 0x + 4C20: 32 29 0A 00 00 00 00 00 00 00 86 5C 2F 03 5F 53 2).........\/._S + 4C30: 42 5F 50 43 49 30 47 50 31 37 0A 02 A0 40 06 5B B_PCI0GP17...@.[ + 4C40: 12 5C 2F 04 5F 53 42 5F 50 43 49 30 47 50 31 37 .\/._SB_PCI0GP17 + 4C50: 58 48 43 30 00 4D 34 36 30 0D 20 20 20 20 4E 6F XHC0.M460. No + 4C60: 74 69 66 79 20 28 5C 5F 53 42 2E 50 43 49 30 2E tify (\_SB.PCI0. + 4C70: 47 50 31 37 2E 58 48 43 30 2C 20 30 78 32 29 0A GP17.XHC0, 0x2). + 4C80: 00 00 00 00 00 00 00 86 5C 2F 04 5F 53 42 5F 50 ........\/._SB_P + 4C90: 43 49 30 47 50 31 37 58 48 43 30 0A 02 A0 40 06 CI0GP17XHC0...@. + 4CA0: 5B 12 5C 2F 04 5F 53 42 5F 50 43 49 30 47 50 31 [.\/._SB_PCI0GP1 + 4CB0: 37 58 48 43 31 00 4D 34 36 30 0D 20 20 20 20 4E 7XHC1.M460. N + 4CC0: 6F 74 69 66 79 20 28 5C 5F 53 42 2E 50 43 49 30 otify (\_SB.PCI0 + 4CD0: 2E 47 50 31 37 2E 58 48 43 31 2C 20 30 78 32 29 .GP17.XHC1, 0x2) + 4CE0: 0A 00 00 00 00 00 00 00 86 5C 2F 04 5F 53 42 5F .........\/._SB_ + 4CF0: 50 43 49 30 47 50 31 37 58 48 43 31 0A 02 PCI0GP17XHC1.. + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 65 15 00 00 01 05 4C 45 4E 4F 56 4F SSDTe.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 48 49 00 15 5C 4D 30 30 30 08 01 .....HI..\M000.. + 0030: 15 5C 4D 30 31 32 08 05 15 5C 4D 30 31 33 08 04 .\M012...\M013.. + 0040: 15 5C 4D 30 31 39 08 04 15 5C 4D 30 32 30 08 05 .\M019...\M020.. + 0050: 15 5C 4D 30 32 31 08 04 15 5C 4D 30 32 33 08 03 .\M021...\M023.. + 0060: 15 5C 4D 30 32 34 08 03 15 5C 4D 30 32 35 08 04 .\M024...\M025.. + 0070: 15 5C 4D 30 32 36 08 03 15 5C 4D 31 31 31 08 02 .\M026...\M111.. + 0080: 15 5C 4D 31 31 32 08 02 15 5C 4D 31 31 33 08 01 .\M112...\M113.. + 0090: 15 5C 4D 31 31 35 03 FF 15 5C 4D 31 31 36 0E FF .\M115...\M116.. + 00A0: 15 5C 4D 31 31 37 0E FF 15 5C 4D 31 31 38 0E FF .\M117...\M118.. + 00B0: 15 5C 4D 31 31 39 0E FF 15 5C 4D 31 32 30 0E FF .\M119...\M120.. + 00C0: 15 5C 4D 30 33 37 06 FF 15 5C 4D 32 32 37 06 FF .\M037...\M227.. + 00D0: 15 5C 4D 33 32 39 06 FF 15 5C 4D 33 32 41 06 FF .\M329...\M32A.. + 00E0: 15 5C 4D 33 32 42 06 FF 15 5C 4D 33 33 30 06 FF .\M32B...\M330.. + 00F0: 15 5C 4D 30 38 32 05 FF 15 5C 4D 30 38 33 05 FF .\M082...\M083.. + 0100: 15 5C 4D 30 38 34 05 FF 15 5C 4D 30 38 35 05 FF .\M084...\M085.. + 0110: 15 5C 4D 32 32 31 05 FF 15 5C 4D 30 38 36 05 FF .\M221...\M086.. + 0120: 15 5C 4D 32 32 39 05 FF 15 5C 4D 32 33 31 05 FF .\M229...\M231.. + 0130: 15 5C 4D 32 33 35 05 FF 15 5C 4D 32 33 33 05 FF .\M235...\M233.. + 0140: 15 5C 4D 30 38 37 05 FF 15 5C 4D 30 38 38 05 FF .\M087...\M088.. + 0150: 15 5C 4D 30 38 39 05 FF 15 5C 4D 30 39 30 05 FF .\M089...\M090.. + 0160: 15 5C 4D 30 39 31 05 FF 15 5C 4D 30 39 32 05 FF .\M091...\M092.. + 0170: 15 5C 4D 30 39 33 05 FF 15 5C 4D 30 39 34 05 FF .\M093...\M094.. + 0180: 15 5C 4D 30 39 35 05 FF 15 5C 4D 30 39 36 05 FF .\M095...\M096.. + 0190: 15 5C 4D 30 39 37 05 FF 15 5C 4D 30 39 38 05 FF .\M097...\M098.. + 01A0: 15 5C 4D 30 39 39 05 FF 15 5C 4D 31 30 30 05 FF .\M099...\M100.. + 01B0: 15 5C 4D 31 30 31 05 FF 15 5C 4D 31 30 32 05 FF .\M101...\M102.. + 01C0: 15 5C 4D 31 30 33 05 FF 15 5C 4D 31 30 34 05 FF .\M103...\M104.. + 01D0: 15 5C 4D 31 30 35 05 FF 15 5C 4D 31 30 36 05 FF .\M105...\M106.. + 01E0: 15 5C 4D 31 30 37 05 FF 15 5C 4D 31 32 38 05 FF .\M107...\M128.. + 01F0: 15 5C 4D 31 30 38 05 FF 15 5C 4D 31 30 39 05 FF .\M108...\M109.. + 0200: 15 5C 4D 31 31 30 05 FF 15 5C 4D 31 32 32 05 FF .\M110...\M122.. + 0210: 15 5C 4D 31 33 31 05 FF 15 5C 4D 31 33 32 05 FF .\M131...\M132.. + 0220: 15 5C 4D 32 32 36 05 FF 15 5C 4D 31 33 33 05 FF .\M226...\M133.. + 0230: 15 5C 4D 31 33 34 05 FF 15 5C 4D 31 33 35 05 FF .\M134...\M135.. + 0240: 15 5C 4D 31 33 36 05 FF 15 5C 4D 32 32 30 05 FF .\M136...\M220.. + 0250: 15 5C 4D 32 33 32 08 03 15 5C 4D 30 34 33 08 03 .\M232...\M043.. + 0260: 15 5C 4D 30 34 36 01 FF 15 5C 4D 30 34 39 08 02 .\M046...\M049.. + 0270: 15 5C 4D 32 35 31 05 FF 15 5C 4D 33 31 30 05 FF .\M251...\M310.. + 0280: 15 5C 4D 33 31 43 05 FF 15 5C 4D 33 32 30 05 FF .\M31C...\M320.. + 0290: 15 5C 4D 33 32 31 05 FF 15 5C 4D 33 32 32 05 FF .\M321...\M322.. + 02A0: 15 5C 4D 33 32 33 05 FF 15 5C 4D 33 32 34 05 FF .\M323...\M324.. + 02B0: 15 5C 4D 33 32 35 05 FF 15 5C 4D 33 32 36 05 FF .\M325...\M326.. + 02C0: 15 5C 4D 33 32 37 05 FF 15 5C 4D 33 32 38 05 FF .\M327...\M328.. + 02D0: 15 5C 4D 32 38 30 05 FF 15 5C 4D 32 39 30 05 FF .\M280...\M290.. + 02E0: 15 5C 4D 33 37 38 05 FF 15 5C 4D 33 37 39 05 FF .\M378...\M379.. + 02F0: 15 5C 4D 33 38 30 05 FF 15 5C 4D 33 38 31 05 FF .\M380...\M381.. + 0300: 15 5C 4D 33 38 32 05 FF 15 5C 4D 33 38 33 05 FF .\M382...\M383.. + 0310: 15 5C 4D 33 38 34 05 FF 15 5C 4D 33 38 35 05 FF .\M384...\M385.. + 0320: 15 5C 4D 33 38 36 05 FF 15 5C 4D 33 38 37 05 FF .\M386...\M387.. + 0330: 15 5C 4D 33 38 38 05 FF 15 5C 4D 33 38 39 05 FF .\M388...\M389.. + 0340: 15 5C 4D 33 39 30 05 FF 15 5C 4D 33 39 31 05 FF .\M390...\M391.. + 0350: 15 5C 4D 33 39 32 05 FF 15 5C 4D 33 33 31 05 FF .\M392...\M331.. + 0360: 15 5C 4D 34 30 34 06 FF 15 5C 4D 34 31 34 05 FF .\M404...\M414.. + 0370: 15 5C 4D 34 34 34 05 FF 15 5C 4D 34 35 33 05 FF .\M444...\M453.. + 0380: 15 5C 4D 34 35 34 05 FF 15 5C 4D 34 35 35 05 FF .\M454...\M455.. + 0390: 15 5C 4D 34 35 36 05 FF 15 5C 4D 34 35 37 05 FF .\M456...\M457.. + 03A0: 15 5C 4D 34 34 39 05 FF 15 5C 4D 34 43 30 05 FF .\M449...\M4C0.. + 03B0: 15 5C 4D 32 33 41 05 FF 15 5C 4D 34 46 30 05 FF .\M23A...\M4F0.. + 03C0: 15 5C 4D 30 35 30 06 FF 15 5C 4D 30 35 31 06 FF .\M050...\M051.. + 03D0: 15 5C 4D 30 35 32 06 FF 15 5C 4D 30 35 33 06 FF .\M052...\M053.. + 03E0: 15 5C 4D 30 35 34 06 FF 15 5C 4D 30 35 35 06 FF .\M054...\M055.. + 03F0: 15 5C 4D 30 35 36 06 FF 15 5C 4D 30 35 37 06 FF .\M056...\M057.. + 0400: 15 5C 4D 30 35 38 06 FF 15 5C 4D 30 35 39 06 FF .\M058...\M059.. + 0410: 15 5C 4D 30 36 32 06 FF 15 5C 4D 30 36 38 06 FF .\M062...\M068.. + 0420: 15 5C 4D 30 36 39 06 FF 15 5C 4D 30 37 30 06 FF .\M069...\M070.. + 0430: 15 5C 4D 30 37 31 06 FF 15 5C 4D 30 37 32 06 FF .\M071...\M072.. + 0440: 15 5C 4D 30 37 34 06 FF 15 5C 4D 30 37 35 06 FF .\M074...\M075.. + 0450: 15 5C 4D 30 37 36 06 FF 15 5C 4D 30 37 37 06 FF .\M076...\M077.. + 0460: 15 5C 4D 30 37 38 06 FF 15 5C 4D 30 37 39 06 FF .\M078...\M079.. + 0470: 15 5C 4D 30 38 30 06 FF 15 5C 4D 30 38 31 06 FF .\M080...\M081.. + 0480: 15 5C 4D 31 32 37 06 FF 15 5C 2F 04 5F 53 42 5F .\M127...\/._SB_ + 0490: 50 43 49 30 47 50 31 37 56 47 41 5F 06 FF 15 5C PCI0GP17VGA_...\ + 04A0: 2E 5F 53 42 5F 41 4C 49 42 08 02 15 5C 2F 03 5F ._SB_ALIB...\/._ + 04B0: 53 42 5F 4C 49 44 5F 5F 4C 49 44 08 00 10 0C 5C SB_LID__LID....\ + 04C0: 5F 53 42 5F 08 4D 41 43 4F 00 10 8A 09 01 5C 2F _SB_.MACO.....\/ + 04D0: 04 5F 53 42 5F 50 43 49 30 47 50 31 37 56 47 41 ._SB_PCI0GP17VGA + 04E0: 5F 08 4D 31 38 39 11 04 0B 00 01 08 4D 31 39 30 _.M189......M190 + 04F0: FF 08 4D 31 39 31 FF 14 41 0D 41 54 50 58 0A A0 ..M191..A.ATPX.. + 0500: 09 93 68 00 A4 50 58 30 30 A0 09 93 68 01 A4 50 ..h..PX00...h..P + 0510: 58 30 31 A0 14 93 68 0A 02 50 58 30 32 83 88 69 X01...h..PX02..i + 0520: 0A 02 00 A4 4D 31 38 39 A0 14 93 68 0A 03 50 58 ....M189...h..PX + 0530: 30 33 83 88 69 0A 02 00 A4 4D 31 38 39 A0 14 93 03..i....M189... + 0540: 68 0A 04 50 58 30 34 83 88 69 0A 02 00 A4 4D 31 h..PX04..i....M1 + 0550: 38 39 A0 0A 93 68 0A 08 A4 50 58 30 38 A0 0A 93 89...h...PX08... + 0560: 68 0A 09 A4 50 58 30 39 A0 14 93 68 0A 0A 50 58 h...PX09...h..PX + 0570: 31 30 83 88 69 0A 02 00 A4 4D 31 38 39 A0 14 93 10..i....M189... + 0580: 68 0A 0B 50 58 31 31 83 88 69 0A 02 00 A4 4D 31 h..PX11..i....M1 + 0590: 38 39 8B 4D 31 38 39 00 4D 31 35 37 8B 4D 31 38 89.M189.M157.M18 + 05A0: 39 0A 02 4D 31 35 38 8A 4D 31 38 39 0A 04 4D 31 9..M158.M189..M1 + 05B0: 36 30 70 00 4D 31 35 37 70 00 4D 31 35 38 70 00 60p.M157p.M158p. + 05C0: 4D 31 36 30 A4 4D 31 38 39 14 4B 09 50 58 30 30 M160.M189.K.PX00 + 05D0: 00 8B 4D 31 38 39 00 4D 31 35 37 8B 4D 31 38 39 ..M189.M157.M189 + 05E0: 0A 02 4D 31 35 38 8A 4D 31 38 39 0A 04 4D 31 36 ..M158.M189..M16 + 05F0: 30 70 0A 08 4D 31 35 37 70 01 4D 31 35 38 70 4D 0p..M157p.M158pM + 0600: 30 39 38 4D 31 36 30 A0 48 05 4D 30 39 38 70 0C 098M160.H.M098p. + 0610: FF FF FF 7F 65 7D 65 0C 00 00 00 80 65 70 4D 30 ....e}e.....epM0 + 0620: 31 39 4D 30 39 35 4D 30 39 34 4D 30 39 33 0A 2C 19M095M094M093., + 0630: 60 70 4D 30 31 39 4D 30 39 35 4D 30 39 34 72 4D `pM019M095M094rM + 0640: 30 39 33 01 00 0A 2C 61 A0 0B 92 93 60 65 70 60 093...,a....`ep` + 0650: 4D 31 39 30 A0 0B 92 93 61 65 70 61 4D 31 39 31 M190....aepaM191 + 0660: A4 4D 31 38 39 14 46 04 50 58 30 31 00 8B 4D 31 .M189.F.PX01..M1 + 0670: 38 39 00 4D 31 35 37 8A 4D 31 38 39 0A 02 4D 31 89.M157.M189..M1 + 0680: 36 31 8A 4D 31 38 39 0A 06 4D 31 36 32 70 0A 0A 61.M189..M162p.. + 0690: 4D 31 35 37 70 0C 80 FC 03 00 4D 31 36 31 70 4D M157p.....M161pM + 06A0: 30 39 39 4D 31 36 32 A4 4D 31 38 39 14 40 43 50 099M162.M189.@CP + 06B0: 58 30 32 01 8B 4D 31 38 39 00 4D 31 35 37 8C 4D X02..M189.M157.M + 06C0: 31 38 39 0A 02 4D 31 39 32 70 0A 03 4D 31 35 37 189..M192p..M157 + 06D0: 7B 68 01 4D 31 39 32 70 11 03 0A 05 67 8B 67 00 {h.M192p....g.g. + 06E0: 4D 31 39 37 5B 13 67 0A 10 0A 03 4D 32 30 30 5B M197[.g....M200[ + 06F0: 13 67 0A 13 0A 05 4D 31 39 39 8C 67 0A 03 4D 31 .g....M199.g..M1 + 0700: 39 38 8C 67 0A 04 4D 32 30 31 70 0A 05 4D 31 39 98.g..M201p..M19 + 0710: 37 70 00 4D 31 39 38 70 4D 30 39 31 4D 31 39 39 7p.M198pM091M199 + 0720: 70 4D 30 39 30 4D 32 30 30 08 48 50 4F 4B 00 70 pM090M200.HPOK.p + 0730: 4D 30 34 39 4D 31 33 33 0A 11 60 70 4D 31 31 33 M049M133..`pM113 + 0740: 60 66 4D 30 32 33 00 4D 30 39 31 4D 30 39 30 A0 `fM023.M091M090. + 0750: 46 20 90 4D 31 39 32 66 4D 30 30 30 0B 86 0D 4D F .M192fM000...M + 0760: 31 31 32 60 00 4D 31 31 31 60 01 5B 22 0A 20 4D 112`.M111`.[". M + 0770: 31 31 32 60 0A 02 4D 31 31 32 60 01 4D 30 30 30 112`..M112`.M000 + 0780: 0B 87 0D 70 00 48 50 4F 4B 5B 22 0A 14 70 01 4D ...p.HPOK["..p.M + 0790: 32 30 31 70 5C 2E 5F 53 42 5F 41 4C 49 42 0A 06 201p\._SB_ALIB.. + 07A0: 67 66 70 00 62 A2 4F 0C 95 62 0A 0F 4D 30 32 33 gfp.b.O..b..M023 + 07B0: 00 4D 30 39 31 4D 30 39 30 70 01 64 70 0A C8 65 .M091M090p.dp..e + 07C0: A2 32 90 64 65 70 4D 30 32 31 00 4D 30 39 31 4D .2.depM021.M091M + 07D0: 30 39 30 0A A5 60 7B 60 0A 7F 60 A0 0F 90 92 95 090..`{`..`..... + 07E0: 60 0A 10 92 93 60 0A 7F 70 00 64 A1 07 5B 22 0A `....`..p.d..[". + 07F0: 05 76 65 A0 4B 07 92 64 70 4D 30 32 34 00 4D 30 .ve.K..dpM024.M0 + 0800: 39 31 4D 30 39 30 65 A0 15 65 4D 30 32 36 00 4D 91M090e..eM026.M + 0810: 30 39 31 4D 30 39 30 5B 22 0A 05 75 62 A1 41 05 091M090["..ub.A. + 0820: 70 00 60 A0 14 93 4D 30 32 35 00 4D 30 39 31 4D p.`...M025.M091M + 0830: 30 39 30 00 FF 70 01 60 A0 2A 60 4D 31 31 31 4D 090..p.`.*`M111M + 0840: 30 34 39 4D 31 33 33 0A 17 01 4D 31 31 31 4D 30 049M133...M111M0 + 0850: 34 39 4D 31 33 33 0A 18 01 70 01 48 50 4F 4B 70 49M133...p.HPOKp + 0860: 0A 10 62 A1 0B 70 00 48 50 4F 4B 70 0A 10 62 A1 ..b..p.HPOKp..b. + 0870: 05 70 0A 10 62 A0 45 08 92 48 50 4F 4B 4D 30 30 .p..b.E..HPOKM00 + 0880: 30 0B 88 0D 70 4D 30 31 39 4D 30 39 35 4D 30 39 0...pM019M095M09 + 0890: 34 4D 30 39 33 00 61 5B 22 0A 0A 70 01 64 70 0A 4M093.a["..p.dp. + 08A0: 05 65 A2 45 04 90 64 65 70 4D 30 32 31 00 4D 30 .e.E..depM021.M0 + 08B0: 39 31 4D 30 39 30 0A A5 60 7B 60 0A 7F 60 A0 0E 91M090..`{`..`.. + 08C0: 91 92 94 60 0A 04 93 60 0A 1F 70 00 64 A1 1A 70 ...`...`..p.d..p + 08D0: 4D 30 31 39 4D 30 39 35 4D 30 39 34 4D 30 39 33 M019M095M094M093 + 08E0: 00 60 5B 22 0A 05 76 65 70 00 4D 32 30 31 5C 2E .`["..vep.M201\. + 08F0: 5F 53 42 5F 41 4C 49 42 0A 06 67 A0 43 05 92 93 _SB_ALIB..g.C... + 0900: 4D 30 39 37 00 70 4D 30 31 39 00 4D 30 39 31 4D M097.pM019.M091M + 0910: 30 39 30 0A 54 60 4D 30 32 30 00 4D 30 39 31 4D 090.T`M020.M091M + 0920: 30 39 30 0A 54 7B 60 0C FC 7F FF FF 00 4D 32 33 090.T{`......M23 + 0930: 32 4D 30 39 37 00 0A 10 4D 30 32 30 00 4D 30 39 2M097...M020.M09 + 0940: 31 4D 30 39 30 0A 54 7B 60 0C FF 7F FF FF 00 4D 1M090.T{`......M + 0950: 30 30 30 0B 89 0D A1 40 0D 4D 30 30 30 0B 8A 0D 000....@.M000... + 0960: 70 00 4D 32 30 31 5C 2E 5F 53 42 5F 41 4C 49 42 p.M201\._SB_ALIB + 0970: 0A 06 67 4D 30 30 30 0B 8B 0D 4D 31 31 31 4D 30 ..gM000...M111M0 + 0980: 34 39 4D 31 33 33 0A 17 00 4D 31 31 31 4D 30 34 49M133...M111M04 + 0990: 39 4D 31 33 33 0A 18 00 4D 31 31 32 60 00 5B 22 9M133...M112`.[" + 09A0: 0A 0A 4D 31 31 31 60 00 4D 30 32 33 00 4D 30 39 ..M111`.M023.M09 + 09B0: 31 4D 30 39 30 70 4D 30 31 39 4D 30 39 35 4D 30 1M090pM019M095M0 + 09C0: 39 34 4D 30 39 33 00 61 5B 22 0A 0A 70 01 64 70 94M093.a["..p.dp + 09D0: 0A 05 65 A2 45 04 90 64 65 70 4D 30 32 31 00 4D ..e.E..depM021.M + 09E0: 30 39 31 4D 30 39 30 0A A5 60 7B 60 0A 7F 60 A0 091M090..`{`..`. + 09F0: 0E 91 92 94 60 0A 04 93 60 0A 1F 70 00 64 A1 1A ....`...`..p.d.. + 0A00: 70 4D 30 31 39 4D 30 39 35 4D 30 39 34 4D 30 39 pM019M095M094M09 + 0A10: 33 00 61 5B 22 0A 05 76 65 70 0A 02 48 50 4F 4B 3.a["..vep..HPOK + 0A20: 4D 30 30 30 0B 8C 0D A0 45 0B 48 50 4F 4B 70 0C M000....E.HPOKp. + 0A30: FF FF FF 7F 65 7D 65 0C 00 00 00 80 65 70 4D 30 ....e}e.....epM0 + 0A40: 31 39 00 4D 30 39 31 4D 30 39 30 0A 54 61 4D 30 19.M091M090.TaM0 + 0A50: 32 30 00 4D 30 39 31 4D 30 39 30 0A 54 7B 61 0C 20.M091M090.T{a. + 0A60: FC 7F FF FF 00 70 4D 30 31 39 4D 30 39 35 4D 30 .....pM019M095M0 + 0A70: 39 34 4D 30 39 33 00 60 A0 4D 04 90 93 48 50 4F 94M093.`.M...HPO + 0A80: 4B 01 92 93 60 65 4D 30 32 30 4D 30 39 35 4D 30 K...`eM020M095M0 + 0A90: 39 34 4D 30 39 33 0A 4C 4D 31 39 30 5B 22 0A 0A 94M093.LM190[".. + 0AA0: A0 21 92 93 4D 31 39 31 65 4D 30 32 30 4D 30 39 .!..M191eM020M09 + 0AB0: 35 4D 30 39 34 72 4D 30 39 33 01 00 0A 4C 4D 31 5M094rM093...LM1 + 0AC0: 39 31 5B 22 0A 0A 4D 30 32 30 00 4D 30 39 31 4D 91["..M020.M091M + 0AD0: 30 39 30 0A 54 7B 61 0C FF 7F FF FF 00 14 40 05 090.T{a.......@. + 0AE0: 50 58 30 33 01 8B 4D 31 38 39 00 4D 31 35 37 8B PX03..M189.M157. + 0AF0: 4D 31 38 39 0A 02 4D 31 39 35 70 0A 04 4D 31 35 M189..M195p..M15 + 0B00: 37 7B 68 01 4D 31 39 35 A0 14 4D 31 39 35 4D 31 7{h.M195..M195M1 + 0B10: 31 31 4D 30 34 39 4D 31 33 33 0A 17 01 A1 10 4D 11M049M133.....M + 0B20: 31 31 31 4D 30 34 39 4D 31 33 33 0A 17 00 14 40 111M049M133....@ + 0B30: 05 50 58 30 34 01 8B 4D 31 38 39 00 4D 31 35 37 .PX04..M189.M157 + 0B40: 8B 4D 31 38 39 0A 02 4D 31 39 36 70 0A 04 4D 31 .M189..M196p..M1 + 0B50: 35 37 7B 68 01 4D 31 39 36 A0 14 4D 31 39 36 4D 57{h.M196..M196M + 0B60: 31 31 31 4D 30 34 39 4D 31 33 33 0A 18 01 A1 10 111M049M133..... + 0B70: 4D 31 31 31 4D 30 34 39 4D 31 33 33 0A 18 00 14 M111M049M133.... + 0B80: 47 06 50 58 30 38 00 8B 4D 31 38 39 00 4D 31 39 G.PX08..M189.M19 + 0B90: 33 8B 4D 31 38 39 0A 02 4D 31 35 37 70 4D 30 34 3.M189..M157pM04 + 0BA0: 39 4D 31 33 33 0A 19 60 70 60 4D 31 39 33 70 0A 9M133..`p`M193p. + 0BB0: 05 4D 31 35 37 77 60 4D 31 35 37 60 70 00 61 A2 .M157w`M157`p.a. + 0BC0: 22 95 61 60 70 4D 30 34 39 4D 31 33 33 72 0A 1A ".a`pM049M133r.. + 0BD0: 61 00 62 70 62 88 4D 31 38 39 72 0A 04 61 00 00 a.bpb.M189r..a.. + 0BE0: 75 61 A4 4D 31 38 39 14 47 06 50 58 30 39 00 8B ua.M189.G.PX09.. + 0BF0: 4D 31 38 39 00 4D 31 39 33 8B 4D 31 38 39 0A 02 M189.M193.M189.. + 0C00: 4D 31 35 37 70 4D 30 34 39 4D 31 33 33 0A 7E 60 M157pM049M133.~` + 0C10: 70 60 4D 31 39 33 70 0A 03 4D 31 35 37 77 60 4D p`M193p..M157w`M + 0C20: 31 35 37 60 70 00 61 A2 22 95 61 60 70 4D 30 34 157`p.a.".a`pM04 + 0C30: 39 4D 31 33 33 72 0A 7F 61 00 62 70 62 88 4D 31 9M133r..a.bpb.M1 + 0C40: 38 39 72 0A 04 61 00 00 75 61 A4 4D 31 38 39 14 89r..a..ua.M189. + 0C50: 36 50 58 31 30 01 8B 4D 31 38 39 00 4D 31 35 37 6PX10..M189.M157 + 0C60: 8C 4D 31 38 39 0A 02 4D 31 39 32 70 0A 03 4D 31 .M189..M192p..M1 + 0C70: 35 37 7B 68 01 4D 31 39 32 7B 68 01 5C 2E 5F 53 57{h.M192{h.\._S + 0C80: 42 5F 4D 41 43 4F 14 4A 06 50 58 31 31 01 8B 4D B_MACO.J.PX11..M + 0C90: 31 38 39 00 4D 31 35 37 8C 4D 31 38 39 0A 02 4D 189.M157.M189..M + 0CA0: 31 36 32 70 0A 03 4D 31 35 37 7B 68 01 4D 31 36 162p..M157{h.M16 + 0CB0: 32 70 4D 31 36 32 62 70 4D 31 33 31 60 A0 33 60 2pM162bpM131`.3` + 0CC0: 70 4D 30 34 39 4D 31 33 31 0A 10 60 70 4D 30 34 pM049M131..`pM04 + 0CD0: 39 4D 31 33 31 0A 11 61 72 4D 30 38 34 72 77 60 9M131..arM084rw` + 0CE0: 0B 00 01 00 61 00 61 4D 30 31 32 61 0A 0E 00 01 ....a.aM012a.... + 0CF0: 62 08 41 54 49 42 11 04 0B 00 01 14 4A 0B 41 54 b.ATIB......J.AT + 0D00: 49 46 0A A0 09 93 68 00 A4 41 46 30 30 A0 09 93 IF....h..AF00... + 0D10: 68 01 A4 41 46 30 31 A0 0A 93 68 0A 02 A4 41 46 h..AF01...h...AF + 0D20: 30 32 A0 16 93 68 0A 03 A4 41 46 30 33 83 88 69 02...h...AF03..i + 0D30: 0A 02 00 83 88 69 0A 04 00 A0 0A 93 68 0A 04 A4 .....i......h... + 0D40: 41 46 30 34 A0 0A 93 68 0A 0F A4 41 46 31 35 A0 AF04...h...AF15. + 0D50: 10 93 68 0A 10 A4 41 46 31 36 83 88 69 0A 02 00 ..h...AF16..i... + 0D60: A0 0A 93 68 0A 17 A4 41 46 32 33 A1 4A 04 8B 41 ...h...AF23.J..A + 0D70: 54 49 42 00 4D 31 35 37 8B 41 54 49 42 0A 02 4D TIB.M157.ATIB..M + 0D80: 31 35 38 8A 41 54 49 42 0A 04 4D 31 35 39 8A 41 158.ATIB..M159.A + 0D90: 54 49 42 0A 08 4D 31 36 30 70 00 4D 31 35 37 70 TIB..M160p.M157p + 0DA0: 00 4D 31 35 38 70 00 4D 31 35 39 70 00 4D 31 36 .M158p.M159p.M16 + 0DB0: 30 A4 41 54 49 42 14 49 07 41 46 30 30 00 8B 41 0.ATIB.I.AF00..A + 0DC0: 54 49 42 00 4D 31 35 37 8B 41 54 49 42 0A 02 4D TIB.M157.ATIB..M + 0DD0: 31 35 38 8A 41 54 49 42 0A 04 4D 31 35 39 8A 41 158.ATIB..M159.A + 0DE0: 54 49 42 0A 08 4D 31 36 30 70 0A 0C 4D 31 35 37 TIB..M160p..M157 + 0DF0: 70 01 4D 31 35 38 70 4D 31 30 31 4D 31 35 39 A0 p.M158pM101M159. + 0E00: 22 92 5B 12 5C 2F 03 5F 53 42 5F 4C 49 44 5F 5F ".[.\/._SB_LID__ + 0E10: 4C 49 44 00 7B 4D 31 30 32 0C F7 FF FF FF 4D 31 LID.{M102.....M1 + 0E20: 30 32 70 4D 31 30 32 4D 31 36 30 A4 41 54 49 42 02pM102M160.ATIB + 0E30: 14 43 08 41 46 30 31 00 8B 41 54 49 42 00 4D 31 .C.AF01..ATIB.M1 + 0E40: 35 37 8A 41 54 49 42 0A 02 4D 31 36 31 8A 41 54 57.ATIB..M161.AT + 0E50: 49 42 0A 06 4D 31 36 32 8C 41 54 49 42 0A 0A 4D IB..M162.ATIB..M + 0E60: 31 36 33 7B 4D 31 30 33 0C 00 00 00 FF 60 7B 4D 163{M103.....`{M + 0E70: 31 30 33 0A 03 61 A0 1F 93 61 0A 02 70 0A 0B 4D 103..a...a..p..M + 0E80: 31 35 37 70 0A 03 4D 31 36 31 70 61 4D 31 36 32 157p..M161paM162 + 0E90: 70 60 4D 31 36 33 A1 18 70 0A 0A 4D 31 35 37 70 p`M163..p..M157p + 0EA0: 0A 03 4D 31 36 31 70 4D 31 30 33 4D 31 36 32 A4 ..M161pM103M162. + 0EB0: 41 54 49 42 08 4D 31 36 34 11 07 0A 04 00 00 00 ATIB.M164....... + 0EC0: 00 08 4D 32 31 30 00 08 4D 32 31 31 00 08 4D 32 ..M210..M211..M2 + 0ED0: 31 32 00 08 4D 32 31 33 00 08 4D 32 31 34 00 08 12..M213..M214.. + 0EE0: 4D 32 31 35 00 08 4D 33 30 33 00 08 4D 33 30 34 M215..M303..M304 + 0EF0: 00 08 53 53 44 4D 0A 0A 08 53 43 44 59 00 14 4E ..SSDM...SCDY..N + 0F00: 1D 41 46 30 32 00 8D 4D 31 36 34 00 4D 31 36 35 .AF02..M164.M165 + 0F10: 8D 4D 31 36 34 01 4D 31 36 36 8D 4D 31 36 34 0A .M164.M166.M164. + 0F20: 02 4D 31 36 37 8D 4D 31 36 34 0A 03 4D 31 36 38 .M167.M164..M168 + 0F30: 8D 4D 31 36 34 0A 04 4D 31 36 39 8D 4D 31 36 34 .M164..M169.M164 + 0F40: 0A 05 4D 31 37 30 8D 4D 31 36 34 0A 06 4D 31 37 ..M170.M164..M17 + 0F50: 31 8D 4D 31 36 34 0A 07 4D 31 37 32 8D 4D 31 36 1.M164..M172.M16 + 0F60: 34 0A 08 4D 31 37 33 8D 4D 31 36 34 0A 0C 4D 33 4..M173.M164..M3 + 0F70: 30 30 8B 41 54 49 42 00 4D 31 35 37 8A 41 54 49 00.ATIB.M157.ATI + 0F80: 42 0A 02 4D 31 37 34 8C 41 54 49 42 0A 06 4D 31 B..M174.ATIB..M1 + 0F90: 37 35 8C 41 54 49 42 0A 07 4D 31 37 36 8C 41 54 75.ATIB..M176.AT + 0FA0: 49 42 0A 08 4D 31 37 37 8C 41 54 49 42 0A 09 4D IB..M177.ATIB..M + 0FB0: 31 37 38 8C 41 54 49 42 0A 0A 4D 31 37 39 8C 41 178.ATIB..M179.A + 0FC0: 54 49 42 0A 0B 4D 31 38 30 8C 41 54 49 42 0A 0C TIB..M180.ATIB.. + 0FD0: 4D 31 38 31 8C 41 54 49 42 0A 0D 4D 33 30 31 8A M181.ATIB..M301. + 0FE0: 41 54 49 42 0A 0E 4D 33 30 32 70 0A 12 4D 31 35 ATIB..M302p..M15 + 0FF0: 37 70 4D 31 36 34 4D 31 37 34 A0 0B 4D 31 36 35 7pM164M174..M165 + 1000: 70 00 4D 31 36 35 A0 1A 4D 31 36 36 70 4D 32 31 p.M165..M166pM21 + 1010: 30 4D 31 37 35 70 00 4D 32 31 30 70 00 4D 31 36 0M175p.M210p.M16 + 1020: 36 A0 29 4D 31 36 37 70 4D 32 31 31 4D 31 37 36 6.)M167pM211M176 + 1030: 70 4D 32 31 32 4D 31 37 37 70 00 4D 32 31 31 70 pM212M177p.M211p + 1040: 00 4D 32 31 32 70 00 4D 31 36 37 A0 29 4D 31 36 .M212p.M167.)M16 + 1050: 38 70 4D 32 31 33 4D 31 37 38 70 4D 32 31 34 4D 8pM213M178pM214M + 1060: 31 37 39 70 00 4D 32 31 33 70 00 4D 32 31 34 70 179p.M213p.M214p + 1070: 00 4D 31 36 38 A0 14 4D 31 36 39 70 4D 32 31 35 .M168..M169pM215 + 1080: 4D 31 38 30 70 00 4D 31 36 39 A0 0B 4D 31 37 31 M180p.M169..M171 + 1090: 70 00 4D 31 37 31 A0 0B 4D 31 37 32 70 00 4D 31 p.M171..M172p.M1 + 10A0: 37 32 A0 0B 4D 31 37 33 70 00 4D 31 37 33 A0 29 72..M173p.M173.) + 10B0: 4D 33 30 30 70 4D 33 30 33 4D 33 30 31 70 4D 33 M300pM303M301pM3 + 10C0: 30 34 4D 33 30 32 70 00 4D 33 30 33 70 00 4D 33 04M302p.M303p.M3 + 10D0: 30 34 70 00 4D 33 30 30 A4 41 54 49 42 14 41 17 04p.M300.ATIB.A. + 10E0: 41 46 30 33 02 8B 41 54 49 42 00 4D 31 35 37 8B AF03..ATIB.M157. + 10F0: 41 54 49 42 0A 02 4D 31 38 32 8B 41 54 49 42 0A ATIB..M182.ATIB. + 1100: 04 4D 31 38 33 70 68 4D 31 38 32 70 69 4D 31 38 .M183phM182piM18 + 1110: 33 08 4D 31 38 34 0A 06 08 4D 31 38 35 0A 06 08 3.M184...M185... + 1120: 4D 31 38 36 11 04 0A 14 00 08 4D 31 38 37 00 70 M186......M187.p + 1130: 4D 30 34 39 4D 31 33 33 0A BF 4D 31 38 37 70 00 M049M133..M187p. + 1140: 61 A2 21 95 61 4D 31 38 37 70 4D 30 34 39 4D 31 a.!.aM187pM049M1 + 1150: 33 33 72 0A C0 61 00 62 70 62 88 4D 31 38 36 61 33r..a.bpb.M186a + 1160: 00 75 61 70 4D 31 38 32 61 7B 61 0A 8B 61 70 4D .uapM182a{a..apM + 1170: 31 38 33 62 A0 30 5B 12 5C 2F 03 5F 53 42 5F 4C 183b.0[.\/._SB_L + 1180: 49 44 5F 5F 4C 49 44 00 70 5C 2F 03 5F 53 42 5F ID__LID.p\/._SB_ + 1190: 4C 49 44 5F 5F 4C 49 44 60 7B 62 0C FE FF FF FF LID__LID`{b..... + 11A0: 62 7D 62 60 62 70 00 60 A2 26 95 60 4D 31 38 37 b}b`bp.`.&.`M187 + 11B0: 70 83 88 4D 31 38 36 60 00 63 A0 10 93 63 61 70 p..M186`.c...cap + 11C0: 60 4D 31 38 35 70 4D 31 38 37 60 A1 03 75 60 70 `M185pM187`..u`p + 11D0: 4D 31 38 35 60 A2 32 95 60 4D 31 38 37 75 60 A0 M185`.2.`M187u`. + 11E0: 0A 93 60 4D 31 38 37 70 00 60 70 83 88 4D 31 38 ..`M187p.`p..M18 + 11F0: 36 60 00 63 A0 13 93 7B 63 62 00 63 70 60 4D 31 6`.c...{cb.cp`M1 + 1200: 38 34 70 4D 31 38 37 60 A0 10 93 4D 31 38 34 4D 84pM187`...M184M + 1210: 31 38 37 70 00 4D 31 38 32 A1 29 70 4D 31 38 34 187p.M182.)pM184 + 1220: 60 70 83 88 4D 31 38 36 60 00 63 7B 4D 31 38 32 `p..M186`.c{M182 + 1230: 0C F4 FF FF FF 4D 31 38 32 7D 4D 31 38 32 63 4D .....M182}M182cM + 1240: 31 38 32 70 0A 04 4D 31 35 37 A4 41 54 49 42 14 182p..M157.ATIB. + 1250: 4A 05 41 46 30 34 00 8B 41 54 49 42 00 4D 31 35 J.AF04..ATIB.M15 + 1260: 37 8C 41 54 49 42 0A 02 4D 31 38 38 70 0A 03 4D 7.ATIB..M188p..M + 1270: 31 35 37 70 00 61 A0 28 5B 12 5C 2F 03 5F 53 42 157p.a.([.\/._SB + 1280: 5F 4C 49 44 5F 5F 4C 49 44 00 70 5C 2F 03 5F 53 _LID__LID.p\/._S + 1290: 42 5F 4C 49 44 5F 5F 4C 49 44 60 7F 60 01 61 70 B_LID__LID`.`.ap + 12A0: 61 4D 31 38 38 A4 41 54 49 42 14 14 41 46 31 35 aM188.ATIB..AF15 + 12B0: 00 70 4D 31 30 34 41 54 49 42 A4 41 54 49 42 14 .pM104ATIB.ATIB. + 12C0: 4D 08 41 46 31 36 01 70 4D 30 31 33 4D 31 33 33 M.AF16.pM013M133 + 12D0: 0A D4 00 0A 10 60 A0 24 60 70 00 61 A2 1E 95 61 .....`.$`p.a...a + 12E0: 60 70 4D 30 34 39 4D 31 33 33 72 0A D4 61 00 62 `pM049M133r..a.b + 12F0: 70 62 88 41 54 49 42 61 00 75 61 A1 4C 04 70 4D pb.ATIBa.ua.L.pM + 1300: 30 34 33 00 68 00 63 A0 0C 93 8E 63 0A 03 70 63 043.h.c....c..pc + 1310: 41 54 49 42 A1 33 70 0A 05 88 41 54 49 42 00 00 ATIB.3p...ATIB.. + 1320: 70 00 88 41 54 49 42 01 00 70 00 88 41 54 49 42 p..ATIB..p..ATIB + 1330: 0A 02 00 70 00 88 41 54 49 42 0A 03 00 70 0A 02 ...p..ATIB...p.. + 1340: 88 41 54 49 42 0A 04 00 A4 41 54 49 42 14 14 41 .ATIB....ATIB..A + 1350: 46 32 33 00 70 4D 34 34 39 41 54 49 42 A4 41 54 F23.pM449ATIB.AT + 1360: 49 42 14 26 41 46 4E 30 08 A0 1F 7B 4D 31 30 31 IB.&AFN0...{M101 + 1370: 01 00 8D 4D 31 36 34 00 4D 31 36 35 70 01 4D 31 ...M164.M165p.M1 + 1380: 36 35 86 56 47 41 5F 0A 81 14 30 41 46 4E 31 09 65.VGA_...0AFN1. + 1390: A0 29 7B 4D 31 30 31 0A 02 00 70 68 60 70 60 4D .){M101...ph`p`M + 13A0: 32 31 30 8D 4D 31 36 34 01 4D 31 36 36 70 01 4D 210.M164.M166p.M + 13B0: 31 36 36 86 56 47 41 5F 0A 81 14 3E 41 46 4E 32 166.VGA_...>AFN2 + 13C0: 0A A0 37 7B 4D 31 30 31 0A 04 00 70 68 60 70 60 ..7{M101...ph`p` + 13D0: 4D 32 31 32 70 69 60 70 7B 60 0A 03 60 4D 32 31 M212pi`p{`..`M21 + 13E0: 31 8D 4D 31 36 34 0A 02 4D 31 36 37 70 01 4D 31 1.M164..M167p.M1 + 13F0: 36 37 86 56 47 41 5F 0A 81 14 3E 41 46 4E 33 0A 67.VGA_...>AFN3. + 1400: A0 37 7B 4D 31 30 31 0A 08 00 70 68 60 70 60 4D .7{M101...ph`p`M + 1410: 32 31 34 70 69 60 70 7B 60 0A 03 60 4D 32 31 33 214pi`p{`..`M213 + 1420: 8D 4D 31 36 34 0A 03 4D 31 36 38 70 01 4D 31 36 .M164..M168p.M16 + 1430: 38 86 56 47 41 5F 0A 81 14 3E 41 46 4E 34 09 A0 8.VGA_...>AFN4.. + 1440: 37 7B 4D 31 30 31 0A 10 00 70 68 60 70 4D 32 31 7{M101...ph`pM21 + 1450: 35 61 70 60 4D 32 31 35 A0 04 93 60 61 A1 19 8D 5ap`M215...`a... + 1460: 4D 31 36 34 0A 04 4D 31 36 39 70 01 4D 31 36 39 M164..M169p.M169 + 1470: 86 56 47 41 5F 0A 81 14 28 41 46 4E 35 08 A0 21 .VGA_...(AFN5..! + 1480: 7B 4D 31 30 31 0A 20 00 8D 4D 31 36 34 0A 05 4D {M101. ..M164..M + 1490: 31 37 30 70 01 4D 31 37 30 86 56 47 41 5F 0A 81 170p.M170.VGA_.. + 14A0: 14 28 41 46 4E 36 08 A0 21 7B 4D 31 30 31 0A 40 .(AFN6..!{M101.@ + 14B0: 00 8D 4D 31 36 34 0A 06 4D 31 37 31 70 01 4D 31 ..M164..M171p.M1 + 14C0: 37 31 86 56 47 41 5F 0A 81 14 39 41 46 4E 37 09 71.VGA_...9AFN7. + 14D0: A0 32 7B 4D 31 30 31 0A 80 00 8D 4D 31 36 34 0A .2{M101....M164. + 14E0: 07 4D 31 37 32 70 01 4D 31 37 32 8C 41 54 49 42 .M172p.M172.ATIB + 14F0: 0A 0C 4D 31 38 31 70 68 4D 31 38 31 86 56 47 41 ..M181phM181.VGA + 1500: 5F 0A 81 14 22 41 46 4E 38 08 A0 1B 7B 4D 31 30 _..."AFN8...{M10 + 1510: 31 0B 00 01 00 8D 4D 31 36 34 0A 08 4D 31 37 33 1.....M164..M173 + 1520: 70 01 4D 31 37 33 14 3E 41 46 4E 43 0A A0 37 7B p.M173.>AFNC..7{ + 1530: 4D 31 30 31 0B 00 10 00 7B 68 0A 03 60 70 60 4D M101....{h..`p`M + 1540: 33 30 33 7B 69 FF 60 70 60 4D 33 30 34 8D 4D 31 303{i.`p`M304.M1 + 1550: 36 34 0A 0C 4D 33 30 30 70 01 4D 33 30 30 86 56 64..M300p.M300.V + 1560: 47 41 5F 0A 81 GA_.. + +HPET @ 0x0000000000000000 + 0000: 48 50 45 54 38 00 00 00 01 1C 4C 45 4E 4F 56 4F HPET8.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 10 82 22 10 00 00 00 00 00 00 D0 FE ......"......... + 0030: 00 00 00 00 00 80 00 00 ........ + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 71 04 00 00 01 BF 4C 45 4E 4F 56 4F SSDTq.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 10 4C 44 5C 5F 53 42 5F 5B 82 43 44 .....LD\_SB_[.CD + 0030: 54 50 4D 32 08 5F 48 49 44 0D 4D 53 46 54 30 31 TPM2._HID.MSFT01 + 0040: 30 31 00 08 5F 43 49 44 0D 4D 53 46 54 30 31 30 01.._CID.MSFT010 + 0050: 31 00 08 5F 53 54 52 11 21 0A 1E 54 00 50 00 4D 1.._STR.!..T.P.M + 0060: 00 20 00 32 00 2E 00 30 00 20 00 44 00 65 00 76 . .2...0. .D.e.v + 0070: 00 69 00 63 00 65 00 00 00 08 5F 43 52 53 11 1D .i.c.e...._CRS.. + 0080: 0A 1A 86 09 00 01 00 20 ED 72 00 40 00 00 86 09 ....... .r.@.... + 0090: 00 01 00 60 ED 72 00 40 00 00 79 00 5B 80 53 4D ...`.r.@..y.[.SM + 00A0: 49 50 01 0A B0 01 5B 81 0B 53 4D 49 50 01 49 4F IP....[..SMIP.IO + 00B0: 42 32 08 5B 80 54 4E 56 53 00 0C 00 70 EB 7A 0A B2.[.TNVS...p.z. + 00C0: 27 5B 81 43 04 54 4E 56 53 00 50 50 49 4E 08 50 '[.C.TNVS.PPIN.P + 00D0: 50 49 50 20 50 50 52 50 20 50 50 52 51 20 50 50 PIP PPRP PPRQ PP + 00E0: 52 4D 20 4C 50 50 52 20 46 52 45 54 20 4D 43 49 RM LPPR FRET MCI + 00F0: 4E 08 4D 43 49 50 20 4D 4F 52 44 20 4D 52 45 54 N.MCIP MORD MRET + 0100: 20 43 41 49 4E 08 5B 80 43 4F 4E 41 00 0C 27 70 CAIN.[.CONA..'p + 0110: EB 7A 0A 30 5B 81 46 04 43 4F 4E 41 03 48 52 54 .z.0[.F.CONA.HRT + 0120: 42 20 45 52 52 52 20 43 4C 46 47 20 53 54 41 31 B ERRR CLFG STA1 + 0130: 20 01 04 00 49 4E 54 43 40 04 01 03 00 43 4D 53 ...INTC@....CMS + 0140: 5A 20 01 04 00 43 4D 44 42 40 04 01 03 00 52 50 Z ...CMDB@....RP + 0150: 53 5A 20 01 04 00 52 45 53 50 40 04 14 32 50 54 SZ ...RESP@..2PT + 0160: 53 5F 09 A0 25 90 95 68 0A 06 94 68 0A 03 A0 1A S_..%..h...h.... + 0170: 92 7B 4D 4F 52 44 0A 10 00 70 0A 02 4D 43 49 50 .{MORD...p..MCIP + 0180: 70 4D 43 49 4E 49 4F 42 32 5B 22 0A 64 A4 00 14 pMCINIOB2[".d... + 0190: 09 5F 53 54 41 00 A4 0A 0F 14 4A 05 48 49 4E 46 ._STA.....J.HINF + 01A0: 0B 08 5F 54 5F 30 00 A2 47 04 01 70 99 69 00 5F .._T_0..G..p.i._ + 01B0: 54 5F 30 A0 0C 93 5F 54 5F 30 00 A4 11 03 01 03 T_0..._T_0...... + 01C0: A1 2D A0 28 93 5F 54 5F 30 01 08 54 50 4D 56 12 .-.(._T_0..TPMV. + 01D0: 09 02 01 12 05 02 0A 02 00 A0 0C 93 5F 53 54 41 ............_STA + 01E0: 00 A4 12 03 01 00 A4 54 50 4D 56 A1 02 CC A5 A4 .......TPMV..... + 01F0: 11 03 01 00 08 54 50 4D 32 12 04 02 00 00 08 54 .....TPM2......T + 0200: 50 4D 33 12 05 03 00 00 00 14 4E 14 54 50 50 49 PM3.......N.TPPI + 0210: 0B 08 5F 54 5F 30 00 A2 4E 13 01 70 99 69 00 5F .._T_0..N..p.i._ + 0220: 54 5F 30 A0 0E 93 5F 54 5F 30 00 A4 11 05 0A 02 T_0..._T_0...... + 0230: FF 01 A1 42 12 A0 0D 93 5F 54 5F 30 01 A4 0D 31 ...B...._T_0...1 + 0240: 2E 33 00 A1 41 11 A0 27 93 5F 54 5F 30 0A 02 70 .3..A..'._T_0..p + 0250: 83 88 6A 00 00 50 50 52 51 70 0A 02 50 50 49 50 ..j..PPRQp..PPIP + 0260: 70 50 50 49 4E 49 4F 42 32 A4 46 52 45 54 A1 46 pPPINIOB2.FRET.F + 0270: 0E A0 19 93 5F 54 5F 30 0A 03 70 50 50 52 51 88 ...._T_0..pPPRQ. + 0280: 54 50 4D 32 01 00 A4 54 50 4D 32 A1 49 0C A0 0B TPM2...TPM2.I... + 0290: 93 5F 54 5F 30 0A 04 A4 0A 02 A1 4A 0B A0 36 93 ._T_0......J..6. + 02A0: 5F 54 5F 30 0A 05 70 0A 05 50 50 49 50 70 50 50 _T_0..p..PPIPpPP + 02B0: 49 4E 49 4F 42 32 70 4C 50 50 52 88 54 50 4D 33 INIOB2pLPPR.TPM3 + 02C0: 01 00 70 50 50 52 50 88 54 50 4D 33 0A 02 00 A4 ..pPPRP.TPM3.... + 02D0: 54 50 4D 33 A1 40 08 A0 0B 93 5F 54 5F 30 0A 06 TPM3.@...._T_0.. + 02E0: A4 0A 03 A1 41 07 A0 41 04 93 5F 54 5F 30 0A 07 ....A..A.._T_0.. + 02F0: 70 0A 07 50 50 49 50 70 83 88 6A 00 00 50 50 52 p..PPIPp..j..PPR + 0300: 51 70 00 50 50 52 4D A0 12 93 50 50 52 51 0A 17 Qp.PPRM...PPRQ.. + 0310: 70 83 88 6A 01 00 50 50 52 4D 70 50 50 49 4E 49 p..j..PPRMpPPINI + 0320: 4F 42 32 A4 46 52 45 54 A1 2C A0 27 93 5F 54 5F OB2.FRET.,.'._T_ + 0330: 30 0A 08 70 0A 08 50 50 49 50 70 83 88 6A 00 00 0..p..PPIPp..j.. + 0340: 50 50 52 51 70 50 50 49 4E 49 4F 42 32 A4 46 52 PPRQpPPINIOB2.FR + 0350: 45 54 A1 02 CC A5 A4 01 14 44 05 54 4D 43 49 0B ET.......D.TMCI. + 0360: 08 5F 54 5F 30 00 A2 44 04 01 70 99 69 00 5F 54 ._T_0..D..p.i._T + 0370: 5F 30 A0 0C 93 5F 54 5F 30 00 A4 11 03 01 03 A1 _0..._T_0....... + 0380: 2A A0 25 93 5F 54 5F 30 01 70 83 88 6A 00 00 4D *.%._T_0.p..j..M + 0390: 4F 52 44 70 01 4D 43 49 50 70 4D 43 49 4E 49 4F ORDp.MCIPpMCINIO + 03A0: 42 32 A4 4D 52 45 54 A1 02 CC A5 A4 01 14 36 4F B2.MRET.......6O + 03B0: 41 53 4D 0B 08 5F 54 5F 30 00 A2 27 01 70 99 69 ASM.._T_0..'.p.i + 03C0: 00 5F 54 5F 30 A0 0C 93 5F 54 5F 30 00 A4 11 03 ._T_0..._T_0.... + 03D0: 01 03 A1 0E A0 09 93 5F 54 5F 30 01 A4 00 A1 02 ......._T_0..... + 03E0: CC A5 A4 01 14 4C 08 5F 44 53 4D 0C A0 1F 93 68 .....L._DSM....h + 03F0: 11 13 0A 10 A5 16 8E CF E8 C1 25 4E B7 12 4F 54 ..........%N..OT + 0400: A9 67 02 C8 A4 48 49 4E 46 69 6A 6B A0 1F 93 68 .g...HINFijk...h + 0410: 11 13 0A 10 A6 FA DD 3D 1B 36 B4 4E A4 24 8D 10 .......=.6.N.$.. + 0420: 08 9D 16 53 A4 54 50 50 49 69 6A 6B A0 1F 93 68 ...S.TPPIijk...h + 0430: 11 13 0A 10 ED 54 60 37 13 CC 75 46 90 1C 47 56 .....T`7..uF..GV + 0440: D7 F2 D4 5D A4 54 4D 43 49 69 6A 6B A0 1F 93 68 ...].TMCIijk...h + 0450: 11 13 0A 10 AB 6C BF 6B 63 54 14 47 B7 CD F0 20 .....l.kcT.G... + 0460: 3C 03 68 D4 A4 4F 41 53 4D 69 6A 6B A4 11 03 01 <.h..OASMijk.... + 0470: 00 . + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 A5 07 00 00 01 E0 4C 45 4E 4F 56 4F SSDT......LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 A0 41 55 00 15 5C 4D 31 31 35 03 FF .....AU..\M115.. + 0030: 15 5C 4D 31 31 36 0E FF 15 5C 4D 31 31 37 0E FF .\M116...\M117.. + 0040: 15 5C 4D 31 31 38 0E FF 15 5C 4D 31 31 39 0E FF .\M118...\M119.. + 0050: 15 5C 4D 31 32 30 0E FF 15 5C 4D 30 33 37 06 FF .\M120...\M037.. + 0060: 15 5C 4D 32 32 37 06 FF 15 5C 4D 33 32 39 06 FF .\M227...\M329.. + 0070: 15 5C 4D 33 32 41 06 FF 15 5C 4D 33 32 42 06 FF .\M32A...\M32B.. + 0080: 15 5C 4D 33 33 30 06 FF 15 5C 4D 30 38 32 05 FF .\M330...\M082.. + 0090: 15 5C 4D 30 38 33 05 FF 15 5C 4D 30 38 34 05 FF .\M083...\M084.. + 00A0: 15 5C 4D 30 38 35 05 FF 15 5C 4D 32 32 31 05 FF .\M085...\M221.. + 00B0: 15 5C 4D 30 38 36 05 FF 15 5C 4D 32 32 39 05 FF .\M086...\M229.. + 00C0: 15 5C 4D 32 33 31 05 FF 15 5C 4D 32 33 35 05 FF .\M231...\M235.. + 00D0: 15 5C 4D 32 33 33 05 FF 15 5C 4D 30 38 37 05 FF .\M233...\M087.. + 00E0: 15 5C 4D 30 38 38 05 FF 15 5C 4D 30 38 39 05 FF .\M088...\M089.. + 00F0: 15 5C 4D 30 39 30 05 FF 15 5C 4D 30 39 31 05 FF .\M090...\M091.. + 0100: 15 5C 4D 30 39 32 05 FF 15 5C 4D 30 39 33 05 FF .\M092...\M093.. + 0110: 15 5C 4D 30 39 34 05 FF 15 5C 4D 30 39 35 05 FF .\M094...\M095.. + 0120: 15 5C 4D 30 39 36 05 FF 15 5C 4D 30 39 37 05 FF .\M096...\M097.. + 0130: 15 5C 4D 30 39 38 05 FF 15 5C 4D 30 39 39 05 FF .\M098...\M099.. + 0140: 15 5C 4D 31 30 30 05 FF 15 5C 4D 31 30 31 05 FF .\M100...\M101.. + 0150: 15 5C 4D 31 30 32 05 FF 15 5C 4D 31 30 33 05 FF .\M102...\M103.. + 0160: 15 5C 4D 31 30 34 05 FF 15 5C 4D 31 30 35 05 FF .\M104...\M105.. + 0170: 15 5C 4D 31 30 36 05 FF 15 5C 4D 31 30 37 05 FF .\M106...\M107.. + 0180: 15 5C 4D 31 32 38 05 FF 15 5C 4D 31 30 38 05 FF .\M128...\M108.. + 0190: 15 5C 4D 31 30 39 05 FF 15 5C 4D 31 31 30 05 FF .\M109...\M110.. + 01A0: 15 5C 4D 31 32 32 05 FF 15 5C 4D 31 33 31 05 FF .\M122...\M131.. + 01B0: 15 5C 4D 31 33 32 05 FF 15 5C 4D 32 32 36 05 FF .\M132...\M226.. + 01C0: 15 5C 4D 31 33 33 05 FF 15 5C 4D 31 33 34 05 FF .\M133...\M134.. + 01D0: 15 5C 4D 31 33 35 05 FF 15 5C 4D 31 33 36 05 FF .\M135...\M136.. + 01E0: 15 5C 4D 32 32 30 05 FF 15 5C 4D 30 34 36 01 FF .\M220...\M046.. + 01F0: 15 5C 4D 32 35 31 05 FF 15 5C 4D 33 31 30 05 FF .\M251...\M310.. + 0200: 15 5C 4D 33 31 43 05 FF 15 5C 4D 33 32 30 05 FF .\M31C...\M320.. + 0210: 15 5C 4D 33 32 31 05 FF 15 5C 4D 33 32 32 05 FF .\M321...\M322.. + 0220: 15 5C 4D 33 32 33 05 FF 15 5C 4D 33 32 34 05 FF .\M323...\M324.. + 0230: 15 5C 4D 33 32 35 05 FF 15 5C 4D 33 32 36 05 FF .\M325...\M326.. + 0240: 15 5C 4D 33 32 37 05 FF 15 5C 4D 33 32 38 05 FF .\M327...\M328.. + 0250: 15 5C 4D 32 38 30 05 FF 15 5C 4D 32 39 30 05 FF .\M280...\M290.. + 0260: 15 5C 4D 33 37 38 05 FF 15 5C 4D 33 37 39 05 FF .\M378...\M379.. + 0270: 15 5C 4D 33 38 30 05 FF 15 5C 4D 33 38 31 05 FF .\M380...\M381.. + 0280: 15 5C 4D 33 38 32 05 FF 15 5C 4D 33 38 33 05 FF .\M382...\M383.. + 0290: 15 5C 4D 33 38 34 05 FF 15 5C 4D 33 38 35 05 FF .\M384...\M385.. + 02A0: 15 5C 4D 33 38 36 05 FF 15 5C 4D 33 38 37 05 FF .\M386...\M387.. + 02B0: 15 5C 4D 33 38 38 05 FF 15 5C 4D 33 38 39 05 FF .\M388...\M389.. + 02C0: 15 5C 4D 33 39 30 05 FF 15 5C 4D 33 39 31 05 FF .\M390...\M391.. + 02D0: 15 5C 4D 33 39 32 05 FF 15 5C 4D 33 33 31 05 FF .\M392...\M331.. + 02E0: 15 5C 4D 34 30 34 06 FF 15 5C 4D 34 31 34 05 FF .\M404...\M414.. + 02F0: 15 5C 4D 34 34 34 05 FF 15 5C 4D 34 35 33 05 FF .\M444...\M453.. + 0300: 15 5C 4D 34 35 34 05 FF 15 5C 4D 34 35 35 05 FF .\M454...\M455.. + 0310: 15 5C 4D 34 35 36 05 FF 15 5C 4D 34 35 37 05 FF .\M456...\M457.. + 0320: 15 5C 4D 34 34 39 05 FF 15 5C 4D 34 43 30 05 FF .\M449...\M4C0.. + 0330: 15 5C 4D 32 33 41 05 FF 15 5C 4D 34 46 30 05 FF .\M23A...\M4F0.. + 0340: 15 5C 4D 30 35 30 06 FF 15 5C 4D 30 35 31 06 FF .\M050...\M051.. + 0350: 15 5C 4D 30 35 32 06 FF 15 5C 4D 30 35 33 06 FF .\M052...\M053.. + 0360: 15 5C 4D 30 35 34 06 FF 15 5C 4D 30 35 35 06 FF .\M054...\M055.. + 0370: 15 5C 4D 30 35 36 06 FF 15 5C 4D 30 35 37 06 FF .\M056...\M057.. + 0380: 15 5C 4D 30 35 38 06 FF 15 5C 4D 30 35 39 06 FF .\M058...\M059.. + 0390: 15 5C 4D 30 36 32 06 FF 15 5C 4D 30 36 38 06 FF .\M062...\M068.. + 03A0: 15 5C 4D 30 36 39 06 FF 15 5C 4D 30 37 30 06 FF .\M069...\M070.. + 03B0: 15 5C 4D 30 37 31 06 FF 15 5C 4D 30 37 32 06 FF .\M071...\M072.. + 03C0: 15 5C 4D 30 37 34 06 FF 15 5C 4D 30 37 35 06 FF .\M074...\M075.. + 03D0: 15 5C 4D 30 37 36 06 FF 15 5C 4D 30 37 37 06 FF .\M076...\M077.. + 03E0: 15 5C 4D 30 37 38 06 FF 15 5C 4D 30 37 39 06 FF .\M078...\M079.. + 03F0: 15 5C 4D 30 38 30 06 FF 15 5C 4D 30 38 31 06 FF .\M080...\M081.. + 0400: 15 5C 4D 31 32 37 06 FF 15 5C 2F 05 5F 53 42 5F .\M127...\/._SB_ + 0410: 50 43 49 30 4C 50 43 30 45 43 30 5F 4F 4B 45 43 PCI0LPC0EC0_OKEC + 0420: 01 FF 15 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 ...\/._SB_PCI0LP + 0430: 43 30 45 43 30 5F 5A 30 30 39 09 FF 15 5C 2F 05 C0EC0_Z009...\/. + 0440: 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F _SB_PCI0LPC0EC0_ + 0450: 44 49 45 48 05 FF 15 5C 2F 03 5F 53 42 5F 50 4C DIEH...\/._SB_PL + 0460: 54 46 43 30 30 30 06 FF 15 5C 2F 03 5F 53 42 5F TFC000...\/._SB_ + 0470: 50 4C 54 46 43 30 30 31 06 FF 15 5C 2F 03 5F 53 PLTFC001...\/._S + 0480: 42 5F 50 4C 54 46 43 30 30 32 06 FF 15 5C 2F 03 B_PLTFC002...\/. + 0490: 5F 53 42 5F 50 4C 54 46 43 30 30 33 06 FF 15 5C _SB_PLTFC003...\ + 04A0: 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 34 06 FF /._SB_PLTFC004.. + 04B0: 15 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 35 .\/._SB_PLTFC005 + 04C0: 06 FF 15 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 ...\/._SB_PLTFC0 + 04D0: 30 36 06 FF 15 5C 2F 03 5F 53 42 5F 50 4C 54 46 06...\/._SB_PLTF + 04E0: 43 30 30 37 06 FF 15 5C 2F 03 5F 53 42 5F 50 4C C007...\/._SB_PL + 04F0: 54 46 43 30 30 38 06 FF 15 5C 2F 03 5F 53 42 5F TFC008...\/._SB_ + 0500: 50 4C 54 46 43 30 30 39 06 FF 15 5C 2F 03 5F 53 PLTFC009...\/._S + 0510: 42 5F 50 4C 54 46 43 30 30 41 06 FF 15 5C 2F 03 B_PLTFC00A...\/. + 0520: 5F 53 42 5F 50 4C 54 46 43 30 30 42 06 FF 15 5C _SB_PLTFC00B...\ + 0530: 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 43 06 FF /._SB_PLTFC00C.. + 0540: 15 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 44 .\/._SB_PLTFC00D + 0550: 06 FF 15 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 ...\/._SB_PLTFC0 + 0560: 30 45 06 FF 15 5C 2F 03 5F 53 42 5F 50 4C 54 46 0E...\/._SB_PLTF + 0570: 43 30 30 46 06 FF 10 4E 22 5C 5F 54 5A 5F 5B 85 C00F...N"\_TZ_[. + 0580: 45 22 54 5A 30 31 08 43 52 54 54 0A 6E 08 50 53 E"TZ01.CRTT.n.PS + 0590: 56 54 0A 32 08 54 53 50 53 0A 14 14 47 0D 5F 54 VT.2.TSPS...G._T + 05A0: 4D 50 08 70 0B 74 0B 60 A0 48 0C 5B 12 5C 2F 05 MP.p.t.`.H.[.\/. + 05B0: 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F _SB_PCI0LPC0EC0_ + 05C0: 4F 4B 45 43 00 A0 4B 0A 93 5C 2F 05 5F 53 42 5F OKEC..K..\/._SB_ + 05D0: 50 43 49 30 4C 50 43 30 45 43 30 5F 4F 4B 45 43 PCI0LPC0EC0_OKEC + 05E0: 01 A0 4F 08 5B 12 5C 2F 05 5F 53 42 5F 50 43 49 ..O.[.\/._SB_PCI + 05F0: 30 4C 50 43 30 45 43 30 5F 5A 30 30 39 00 5B 23 0LPC0EC0_Z009.[# + 0600: 5C 2F 05 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 \/._SB_PCI0LPC0E + 0610: 43 30 5F 5A 30 30 39 FF FF A0 3E 5B 12 5C 2F 05 C0_Z009...>[.\/. + 0620: 5F 53 42 5F 50 43 49 30 4C 50 43 30 45 43 30 5F _SB_PCI0LPC0EC0_ + 0630: 44 49 45 48 00 70 5C 2F 05 5F 53 42 5F 50 43 49 DIEH.p\/._SB_PCI + 0640: 30 4C 50 43 30 45 43 30 5F 44 49 45 48 60 72 0B 0LPC0EC0_DIEH`r. + 0650: AC 0A 77 60 0A 0A 00 60 5B 27 5C 2F 05 5F 53 42 ..w`...`['\/._SB + 0660: 5F 50 43 49 30 4C 50 43 30 45 43 30 5F 5A 30 30 _PCI0LPC0EC0_Z00 + 0670: 39 A4 60 14 4C 0F 5F 50 53 4C 08 A4 12 43 0F 10 9.`.L._PSL...C.. + 0680: 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 30 5C \/._SB_PLTFC000\ + 0690: 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 31 5C 2F /._SB_PLTFC001\/ + 06A0: 03 5F 53 42 5F 50 4C 54 46 43 30 30 32 5C 2F 03 ._SB_PLTFC002\/. + 06B0: 5F 53 42 5F 50 4C 54 46 43 30 30 33 5C 2F 03 5F _SB_PLTFC003\/._ + 06C0: 53 42 5F 50 4C 54 46 43 30 30 34 5C 2F 03 5F 53 SB_PLTFC004\/._S + 06D0: 42 5F 50 4C 54 46 43 30 30 35 5C 2F 03 5F 53 42 B_PLTFC005\/._SB + 06E0: 5F 50 4C 54 46 43 30 30 36 5C 2F 03 5F 53 42 5F _PLTFC006\/._SB_ + 06F0: 50 4C 54 46 43 30 30 37 5C 2F 03 5F 53 42 5F 50 PLTFC007\/._SB_P + 0700: 4C 54 46 43 30 30 38 5C 2F 03 5F 53 42 5F 50 4C LTFC008\/._SB_PL + 0710: 54 46 43 30 30 39 5C 2F 03 5F 53 42 5F 50 4C 54 TFC009\/._SB_PLT + 0720: 46 43 30 30 41 5C 2F 03 5F 53 42 5F 50 4C 54 46 FC00A\/._SB_PLTF + 0730: 43 30 30 42 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 C00B\/._SB_PLTFC + 0740: 30 30 43 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 00C\/._SB_PLTFC0 + 0750: 30 44 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 0D\/._SB_PLTFC00 + 0760: 45 5C 2F 03 5F 53 42 5F 50 4C 54 46 43 30 30 46 E\/._SB_PLTFC00F + 0770: 14 15 5F 43 52 54 08 72 0B AC 0A 77 43 52 54 54 .._CRT.r...wCRTT + 0780: 0A 0A 00 60 A4 60 14 08 5F 54 43 31 08 A4 01 14 ...`.`.._TC1.... + 0790: 09 5F 54 43 32 08 A4 0A 02 14 0B 5F 54 53 50 08 ._TC2......_TSP. + 07A0: A4 54 53 50 53 .TSPS + +FACS @ 0x0000000000000000 + 0000: 46 41 43 53 40 00 00 00 DC 3E 7D 0A 00 00 00 00 FACS@....>}..... + 0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0020: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + 0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ + +BGRT @ 0x0000000000000000 + 0000: 42 47 52 54 38 00 00 00 01 37 4C 45 4E 4F 56 4F BGRT8....7LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 01 00 00 00 00 B0 E4 6A 00 00 00 00 ...........j.... + 0030: 99 03 00 00 5D 01 00 00 ....]... + +SSDT @ 0x0000000000000000 + 0000: 53 53 44 54 D9 00 00 00 01 9E 4C 45 4E 4F 56 4F SSDT......LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 CB-01 ....ACPI + 0020: 00 00 04 00 10 44 0B 5C 5F 53 42 5F 5B 80 54 50 .....D.\_SB_[.TP + 0030: 38 30 01 0A 80 0A 04 5B 81 0B 54 50 38 30 03 50 80.....[..TP80.P + 0040: 4D 54 50 20 08 44 50 58 34 0C 00 00 F4 A9 14 19 MTP .DPX4....... + 0050: 41 50 58 34 08 70 44 50 58 34 50 4D 54 50 72 44 APX4.pDPX4PMTPrD + 0060: 50 58 34 01 44 50 58 34 14 1E 41 50 58 37 0A 70 PX4.DPX4..APX7.p + 0070: 7D 0C 00 00 F7 A9 68 00 50 4D 54 50 5B 22 0B F4 }.....h.PMTP[".. + 0080: 01 70 69 50 4D 54 50 14 13 41 50 58 38 09 70 7D .piPMTP..APX8.p} + 0090: 0C 00 00 F8 A9 68 00 50 4D 54 50 14 13 41 50 58 .....h.PMTP..APX + 00A0: 41 09 70 7D 0C 00 00 FA A9 68 00 50 4D 54 50 14 A.p}.....h.PMTP. + 00B0: 29 41 50 58 45 0B 70 7D 0C 00 00 FE A9 68 00 50 )APXE.p}.....h.P + 00C0: 4D 54 50 5B 22 0B F4 01 70 69 50 4D 54 50 5B 22 MTP["...piPMTP[" + 00D0: 0B F4 01 70 6A 50 4D 54 50 ...pjPMTP + diff --git a/setup/programs/systemConf/acpi_override/apic.dat b/setup/programs/systemConf/acpi_override/apic.dat new file mode 100644 index 0000000000000000000000000000000000000000..cb70f30ac6c4ba2421e1ffcfeceacccaaca5642d GIT binary patch literal 312 zcmXBOJr2S!42EInw@I2djEsdDB-mI>#ZU>+PMo(#;UpD~zaj5qd&;=Z(?b!N%lq|N zzRUEy-tNON@QKE0orx?@zrF4hh@etXYiJC#7CHyLhfM=RfHA_9VB5l+Vb{UFhow|i zK5@6bensUo(P7(Fq(K^`N!m)Yw3GJI!u^aqfMAag+$v@nPPZCkKt36PBd0Ngbc0RR91 literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/asf!.dsl b/setup/programs/systemConf/acpi_override/asf!.dsl new file mode 100644 index 0000000..5294ea2 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/asf!.dsl @@ -0,0 +1,138 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembly of asf!.dat, Thu Sep 1 23:24:17 2022 + * + * ACPI Data Table [ASF!] + * + * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (in hex) + */ + +[000h 0000 4] Signature : "ASF!" [Alert Standard Format Table] +[004h 0004 4] Table Length : 000000A5 +[008h 0008 1] Revision : 20 +[009h 0009 1] Checksum : 0B +[00Ah 0010 6] Oem ID : "LENOVO" +[010h 0016 8] Oem Table ID : "CB-01 " +[018h 0024 4] Oem Revision : 00000001 +[01Ch 0028 4] Asl Compiler ID : "ACPI" +[020h 0032 4] Asl Compiler Revision : 00040000 + +[024h 0036 1] Subtable Type : 00 [ASF Information] +[025h 0037 1] Reserved : 00 +[026h 0038 2] Length : 0010 +[028h 0040 1] Minimum Reset Value : 00 +[029h 0041 1] Minimum Polling Interval : FF +[02Ah 0042 2] System ID : 0001 +[02Ch 0044 4] Manufacturer ID : 57010000 +[030h 0048 1] Flags : 00 +[031h 0049 3] Reserved : 000000 + +[034h 0052 1] Subtable Type : 01 [ASF Alerts] +[035h 0053 1] Reserved : 00 +[036h 0054 2] Length : 002C +[038h 0056 1] AssertMask : 00 +[039h 0057 1] DeassertMask : 00 +[03Ah 0058 1] Alert Count : 03 +[03Bh 0059 1] Alert Data Length : 0C + +[03Ch 0060 1] Address : 80 +[03Dh 0061 1] Command : 23 +[03Eh 0062 1] Mask : 01 +[03Fh 0063 1] Value : 01 +[040h 0064 1] SensorType : 01 +[041h 0065 1] Type : 01 +[042h 0066 1] Offset : 00 +[043h 0067 1] SourceType : 39 +[044h 0068 1] Severity : 10 +[045h 0069 1] SensorNumber : 00 +[046h 0070 1] Entity : 07 +[047h 0071 1] Instance : 00 + +[048h 0072 1] Address : 80 +[049h 0073 1] Command : 23 +[04Ah 0074 1] Mask : 02 +[04Bh 0075 1] Value : 02 +[04Ch 0076 1] SensorType : 01 +[04Dh 0077 1] Type : 01 +[04Eh 0078 1] Offset : 00 +[04Fh 0079 1] SourceType : 39 +[050h 0080 1] Severity : 10 +[051h 0081 1] SensorNumber : 01 +[052h 0082 1] Entity : 07 +[053h 0083 1] Instance : 00 + +[054h 0084 1] Address : 80 +[055h 0085 1] Command : 23 +[056h 0086 1] Mask : 04 +[057h 0087 1] Value : 04 +[058h 0088 1] SensorType : 01 +[059h 0089 1] Type : 01 +[05Ah 0090 1] Offset : 00 +[05Bh 0091 1] SourceType : 39 +[05Ch 0092 1] Severity : 10 +[05Dh 0093 1] SensorNumber : 02 +[05Eh 0094 1] Entity : 07 +[05Fh 0095 1] Instance : 00 + +[060h 0096 1] Subtable Type : 02 [ASF Remote Control] +[061h 0097 1] Reserved : 00 +[062h 0098 2] Length : 0018 +[064h 0100 1] Control Count : 04 +[065h 0101 1] Control Data Length : 04 +[066h 0102 2] Reserved : 0000 + +[068h 0104 1] Function : 00 +[069h 0105 1] Address : A9 +[06Ah 0106 1] Command : 50 +[06Bh 0107 1] Value : 00 + +[06Ch 0108 1] Function : 01 +[06Dh 0109 1] Address : A9 +[06Eh 0110 1] Command : 52 +[06Fh 0111 1] Value : 00 + +[070h 0112 1] Function : 02 +[071h 0113 1] Address : A9 +[072h 0114 1] Command : 51 +[073h 0115 1] Value : 00 + +[074h 0116 1] Function : 03 +[075h 0117 1] Address : A9 +[076h 0118 1] Command : 53 +[077h 0119 1] Value : 00 + +[078h 0120 1] Subtable Type : 03 [ASF RMCP Boot Options] +[079h 0121 1] Reserved : 00 +[07Ah 0122 2] Length : 0017 +[07Ch 0124 7] Capabilities : 21 F8 00 00 00 1B F0 +[083h 0131 1] Completion Code : 00 +[084h 0132 4] Enterprise ID : 57010000 +[088h 0136 1] Command : 00 +[089h 0137 2] Parameter : 0000 +[08Bh 0139 2] Boot Options : 0001 +[08Dh 0141 2] Oem Parameters : 0000 + +[08Fh 0143 1] Subtable Type : 84 [ASF Address] +[090h 0144 1] Reserved : 00 +[091h 0145 2] Length : 0016 +[093h 0147 1] Eprom Address : 00 +[094h 0148 1] Device Count : 10 +[095h 0149 1] Addresses : A0 A2 A4 00 00 00 00 00 00 00 00 00 00 00 00 00 + + +Raw Table Data: Length 165 (0xA5) + + 0000: 41 53 46 21 A5 00 00 00 20 0B 4C 45 4E 4F 56 4F // ASF!.... .LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 // CB-01 ....ACPI + 0020: 00 00 04 00 00 00 10 00 00 FF 01 00 00 00 01 57 // ...............W + 0030: 00 00 00 00 01 00 2C 00 00 00 03 0C 80 23 01 01 // ......,......#.. + 0040: 01 01 00 39 10 00 07 00 80 23 02 02 01 01 00 39 // ...9.....#.....9 + 0050: 10 01 07 00 80 23 04 04 01 01 00 39 10 02 07 00 // .....#.....9.... + 0060: 02 00 18 00 04 04 00 00 00 A9 50 00 01 A9 52 00 // ..........P...R. + 0070: 02 A9 51 00 03 A9 53 00 03 00 17 00 21 F8 00 00 // ..Q...S.....!... + 0080: 00 1B F0 00 00 00 01 57 00 00 00 01 00 00 00 84 // .......W........ + 0090: 00 16 00 00 10 A0 A2 A4 00 00 00 00 00 00 00 00 // ................ + 00A0: 00 00 00 00 00 // ..... diff --git a/setup/programs/systemConf/acpi_override/bgrt.dat b/setup/programs/systemConf/acpi_override/bgrt.dat new file mode 100644 index 0000000000000000000000000000000000000000..cd9b85bdde3388ff524e6ef0c0988a49e87ac3a7 GIT binary patch literal 56 zcmZ>A4+^nhU|?W0_i^>}5A%0+(lsztP*7k5ia9z5crq}sFo4($8=ho=sF}Mm0k3}t0RR91 literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/boot.dsl b/setup/programs/systemConf/acpi_override/boot.dsl new file mode 100644 index 0000000..9959dc6 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/boot.dsl @@ -0,0 +1,30 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembly of boot.dat, Thu Sep 1 23:24:17 2022 + * + * ACPI Data Table [BOOT] + * + * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (in hex) + */ + +[000h 0000 4] Signature : "BOOT" [Simple Boot Flag Table] +[004h 0004 4] Table Length : 00000028 +[008h 0008 1] Revision : 01 +[009h 0009 1] Checksum : F7 +[00Ah 0010 6] Oem ID : "LENOVO" +[010h 0016 8] Oem Table ID : "CB-01 " +[018h 0024 4] Oem Revision : 00000001 +[01Ch 0028 4] Asl Compiler ID : "ACPI" +[020h 0032 4] Asl Compiler Revision : 00040000 + +[024h 0036 1] Boot Register Index : 44 +[025h 0037 3] Reserved : 000000 + +Raw Table Data: Length 40 (0x28) + + 0000: 42 4F 4F 54 28 00 00 00 01 F7 4C 45 4E 4F 56 4F // BOOT(.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 // CB-01 ....ACPI + 0020: 00 00 04 00 44 00 00 00 // ....D... diff --git a/setup/programs/systemConf/acpi_override/cdit.dat b/setup/programs/systemConf/acpi_override/cdit.dat new file mode 100644 index 0000000000000000000000000000000000000000..4fcb2f5247b18be2541194aa8b4607d593f62ff6 GIT binary patch literal 41 scmZ>E@eI*qU|?Xh_i^>}5A%0+(lsztP*7k5ia9z5crq}sFo4)x0GsCq0RR91 literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/cdit.dsl b/setup/programs/systemConf/acpi_override/cdit.dsl new file mode 100644 index 0000000..cd73e53 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/cdit.dsl @@ -0,0 +1,31 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembly of cdit.dat, Thu Sep 1 23:24:17 2022 + * + * ACPI Data Table [CDIT] + * + * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (in hex) + */ + +[000h 0000 4] Signature : "CDIT" +[004h 0004 4] Table Length : 00000029 +[008h 0008 1] Revision : 01 +[009h 0009 1] Checksum : 3F +[00Ah 0010 6] Oem ID : "LENOVO" +[010h 0016 8] Oem Table ID : "CB-01 " +[018h 0024 4] Oem Revision : 00000001 +[01Ch 0028 4] Asl Compiler ID : "ACPI" +[020h 0032 4] Asl Compiler Revision : 00040000 + + +**** Unknown ACPI table signature [CDIT] + + +Raw Table Data: Length 41 (0x29) + + 0000: 43 44 49 54 29 00 00 00 01 3F 4C 45 4E 4F 56 4F // CDIT)....?LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 // CB-01 ....ACPI + 0020: 00 00 04 00 01 00 00 00 0A // ......... diff --git a/setup/programs/systemConf/acpi_override/crat.dat b/setup/programs/systemConf/acpi_override/crat.dat new file mode 100644 index 0000000000000000000000000000000000000000..6258e6ac3024561d89075d3e3c6874e23ffbac1d GIT binary patch literal 3816 zcmbuAO-{ow5QQgc1Qmbf2wt*5Dti_#6$>N;2qCTm_d(o&I}L4!)88cS9$Y{ zoI&1ExAXnNMed$B4f8g&U-z+>nb1X@%?`Wuq?^4dVWXecxfAfGJNoG#rLF&)9-pw``7hzAU*SFf)ZbvtF``J=^z@hT z)UWW7{yo(Az=$GY)6-wVQ@_GT`ll2=asU!iJpCm+^(%a&zrATj4nU;8gr|OmkMy_F zM-D)wzl5iLg^%>3Rg4~hNPh`W{R;n={z=yR2XE~a@;PQ04DxFKSl{}?3gq8d2r+W} zDBl_!lqm+QFv!2RD~-oZjWP{OwLxC(AJjiozxA)&|KxWo@cZ@}7UCe?|UP-t({Uk$;u< j{44!0@~`rqe}#|ytGwr5>7S8*mG}HBeB@u{cm4kWBo=uA literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/crat.dsl b/setup/programs/systemConf/acpi_override/crat.dsl new file mode 100644 index 0000000..4ccd403 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/crat.dsl @@ -0,0 +1,267 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembly of crat.dat, Thu Sep 1 23:24:17 2022 + * + * ACPI Data Table [CRAT] + * + * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (in hex) + */ + +[000h 0000 4] Signature : "CRAT" +[004h 0004 4] Table Length : 00000EE8 +[008h 0008 1] Revision : 01 +[009h 0009 1] Checksum : ED +[00Ah 0010 6] Oem ID : "LENOVO" +[010h 0016 8] Oem Table ID : "CB-01 " +[018h 0024 4] Oem Revision : 00000001 +[01Ch 0028 4] Asl Compiler ID : "ACPI" +[020h 0032 4] Asl Compiler Revision : 00040000 + + +**** Unknown ACPI table signature [CRAT] + + +Raw Table Data: Length 3816 (0xEE8) + + 0000: 43 52 41 54 E8 0E 00 00 01 ED 4C 45 4E 4F 56 4F // CRAT......LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 // CB-01 ....ACPI + 0020: 00 00 04 00 3C 00 00 00 00 00 00 00 00 00 00 00 // ....<........... + 0030: 01 28 00 00 01 00 00 00 00 00 00 00 00 00 00 00 // .(.............. + 0040: 00 00 00 00 00 00 0A 00 00 00 00 00 40 00 00 00 // ............@... + 0050: 00 00 00 00 00 00 00 00 01 28 00 00 01 00 00 00 // .........(...... + 0060: 00 00 00 00 00 00 0C 00 00 00 00 00 00 00 F4 7F // ................ + 0070: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 // ....@........... + 0080: 01 28 00 00 01 00 00 00 00 00 00 00 00 00 00 00 // .(.............. + 0090: 01 00 00 00 00 00 00 80 07 00 00 00 40 00 00 00 // ............@... + 00A0: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 // .........@...... + 00B0: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 // ................ + 00C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 00D0: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 00E0: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 // .........@...... + 00F0: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0110: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 0120: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 // .........@...... + 0130: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0150: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 // ..........@..... + 0160: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 // .........@...... + 0170: 00 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0190: 00 00 00 00 00 40 00 00 03 01 40 00 10 00 01 00 // .....@....@..... + 01A0: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 // .........@...... + 01B0: 02 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 // ................ + 01C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 01D0: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 01E0: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 // .........@...... + 01F0: 02 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0210: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 0220: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 // .........@...... + 0230: 02 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0250: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 // ..........@..... + 0260: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 // .........@...... + 0270: 04 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 // ....0........... + 0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0290: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 02A0: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 // .........@...... + 02B0: 04 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 // ....0........... + 02C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 02D0: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 02E0: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 // .........@...... + 02F0: 04 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 // ....0........... + 0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0310: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 // ..........@..... + 0320: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 // .........@...... + 0330: 06 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0350: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 0360: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 // .........@...... + 0370: 06 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0390: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 03A0: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 // .........@...... + 03B0: 06 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 // ................ + 03C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 03D0: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 // ..........@..... + 03E0: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 // .........@...... + 03F0: 08 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 // ................ + 0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0410: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 0420: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 // .........@...... + 0430: 08 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 // ................ + 0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0450: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 0460: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 // .........@...... + 0470: 08 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 // ................ + 0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0490: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 // ..........@..... + 04A0: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 // .........@...... + 04B0: 0A 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 // ................ + 04C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 04D0: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 04E0: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 // .........@...... + 04F0: 0A 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 // ................ + 0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0510: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 0520: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 // .........@...... + 0530: 0A 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 // ................ + 0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0550: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 // ..........@..... + 0560: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 // .........@...... + 0570: 0C 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 // .....0.......... + 0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0590: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 05A0: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 // .........@...... + 05B0: 0C 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 // .....0.......... + 05C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 05D0: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 05E0: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 // .........@...... + 05F0: 0C 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 // .....0.......... + 0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0610: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 // ..........@..... + 0620: 00 00 00 00 00 00 00 00 02 40 00 00 0B 00 00 00 // .........@...... + 0630: 0E 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 // ................ + 0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0650: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 0660: 00 00 00 00 00 00 00 00 02 40 00 00 0D 00 00 00 // .........@...... + 0670: 0E 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 // ................ + 0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0690: 00 00 00 00 20 00 00 00 01 01 40 00 08 00 01 00 // .... .....@..... + 06A0: 00 00 00 00 00 00 00 00 02 40 00 00 0F 00 00 00 // .........@...... + 06B0: 0E 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 // ................ + 06C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 06D0: 00 00 00 00 00 02 00 00 02 01 40 00 08 02 01 00 // ..........@..... + 06E0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 // .........@...... + 06F0: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0710: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 // .........@...@.. + 0720: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 // .@.......@...... + 0730: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0750: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 // ...........@...@ + 0760: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 // ...@.....@...... + 0770: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0790: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 // ................ + 07A0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 // .@.......@...... + 07B0: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 // ................ + 07C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 07D0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 // ................ + 07E0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 // .........@...... + 07F0: 02 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0810: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 // .........@...@.. + 0820: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 // .@.......@...... + 0830: 02 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0850: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 // ...........@...@ + 0860: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 // ...@.....@...... + 0870: 02 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0890: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 // ................ + 08A0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 // .@.......@...... + 08B0: 02 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 // ................ + 08C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 08D0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 // ................ + 08E0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 // .........@...... + 08F0: 04 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 // ....0........... + 0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0910: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 // .........@...@.. + 0920: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 // .@.......@...... + 0930: 04 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 // ....0........... + 0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0950: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 // ...........@...@ + 0960: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 // ...@.....@...... + 0970: 04 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 // ....0........... + 0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0990: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 // ................ + 09A0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 // .@.......@...... + 09B0: 04 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 // ....0........... + 09C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 09D0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 // ................ + 09E0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 // .........@...... + 09F0: 06 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A10: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 // .........@...@.. + 0A20: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 // .@.......@...... + 0A30: 06 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A50: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 // ...........@...@ + 0A60: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 // ...@.....@...... + 0A70: 06 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A90: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 // ................ + 0AA0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 // .@.......@...... + 0AB0: 06 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0AD0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 // ................ + 0AE0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 // .........@...... + 0AF0: 08 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 // ................ + 0B00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0B10: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 // .........@...@.. + 0B20: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 // .@.......@...... + 0B30: 08 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 // ................ + 0B40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0B50: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 // ...........@...@ + 0B60: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 // ...@.....@...... + 0B70: 08 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 // ................ + 0B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0B90: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 // ................ + 0BA0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 // .@.......@...... + 0BB0: 08 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 // ................ + 0BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0BD0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 // ................ + 0BE0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 // .........@...... + 0BF0: 0A 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 // ................ + 0C00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0C10: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 // .........@...@.. + 0C20: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 // .@.......@...... + 0C30: 0A 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 // ................ + 0C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0C50: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 // ...........@...@ + 0C60: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 // ...@.....@...... + 0C70: 0A 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 // ................ + 0C80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0C90: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 // ................ + 0CA0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 // .@.......@...... + 0CB0: 0A 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 // ................ + 0CC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0CD0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 // ................ + 0CE0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 // .........@...... + 0CF0: 0C 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 // .....0.......... + 0D00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0D10: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 // .........@...@.. + 0D20: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 // .@.......@...... + 0D30: 0C 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 // .....0.......... + 0D40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0D50: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 // ...........@...@ + 0D60: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 // ...@.....@...... + 0D70: 0C 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 // .....0.......... + 0D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0D90: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 // ................ + 0DA0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 // .@.......@...... + 0DB0: 0C 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 // .....0.......... + 0DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0DD0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 // ................ + 0DE0: 00 00 00 00 00 00 00 00 03 40 00 00 0B 00 00 00 // .........@...... + 0DF0: 0E 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 // ................ + 0E00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0E10: 00 00 00 00 01 00 00 00 FF 40 00 00 FF 40 00 00 // .........@...@.. + 0E20: 0F 40 00 00 00 00 00 00 03 40 00 00 0D 00 00 00 // .@.......@...... + 0E30: 0E 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 // ................ + 0E40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0E50: 00 00 00 00 01 00 00 00 00 00 FF 40 00 00 FF 40 // ...........@...@ + 0E60: 00 00 0F 40 00 00 00 00 03 40 00 00 AB 00 00 00 // ...@.....@...... + 0E70: 0E 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 // ................ + 0E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0E90: 00 00 00 00 02 00 00 00 04 08 00 00 08 08 00 00 // ................ + 0EA0: FF 40 00 00 00 00 00 00 03 40 00 00 AD 00 00 00 // .@.......@...... + 0EB0: 0E 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 // ................ + 0EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0ED0: 00 00 00 00 02 00 00 00 00 00 02 02 00 00 04 02 // ................ + 0EE0: 00 00 00 00 00 00 00 00 // ........ diff --git a/setup/programs/systemConf/acpi_override/dsdt.aml b/setup/programs/systemConf/acpi_override/dsdt.aml new file mode 100644 index 0000000000000000000000000000000000000000..7b599a21713abaf1532f0cebc618a6f64e3711cf GIT binary patch literal 55911 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 0x08) + + db 07Ah,068h,00Ah,008h,061h ;00001364 "zh..a" + +; 657: Local0 &= 0xFF + + db 07Bh,060h,00Ah,0FFh,060h ;00001369 "{`..`" + +; 658: Local1 &= 0xFF + + db 07Bh,061h,00Ah,0FFh,061h ;0000136E "{a..a" + +; 659: DB2H (Local1) + + db 044h,042h,032h,048h,061h ;00001373 "DB2Ha" + +; 660: BUFN-- + + db 076h,042h,055h,046h,04Eh ;00001378 "vBUFN" + +; 661: DB2H (Local0) + + db 044h,042h,032h,048h,060h ;0000137D "DB2H`" + +; 662: } +; 664: Method (DD2H, 1, Serialized) + +DSDT_CB_01____DD2H \ + db 014h,029h,044h,044h,032h,048h,009h ;00001384 ".)DD2H." + +; 665: { +; 666: Local0 = Arg0 + + db 070h,068h,060h ;00001387 "ph`" + +; 667: Local1 = (Arg0 >> 0x10) + + db 07Ah,068h,00Ah,010h,061h ;0000138C "zh..a" + +; 668: Local0 &= 0xFFFF + + db 07Bh,060h,00Bh,0FFh,0FFh,060h ;00001392 "{`...`" + +; 669: Local1 &= 0xFFFF + + db 07Bh,061h,00Bh,0FFh,0FFh,061h ;00001398 "{a...a" + +; 670: DW2H (Local1) + + db 044h,057h,032h,048h,061h ;0000139D "DW2Ha" + +; 671: BUFN-- + + db 076h,042h,055h,046h,04Eh ;000013A2 "vBUFN" + +; 672: DW2H (Local0) + + db 044h,057h,032h,048h,060h ;000013A7 "DW2H`" + +; 673: } +; 675: Method (MBGS, 1, Serialized) + +DSDT_CB_01____MBGS \ + db 014h,03Ch,04Dh,042h,047h,053h,009h ;000013AE ".> 0x04))) + + db 04Dh,044h,047h,043h ;0000142F "MDGC" + db 04Eh,054h,04Fh,043h ;00001433 "NTOC" + db 07Ah,068h,00Ah,004h,000h ;00001438 "zh..." + +; 709: MDGC (NTOC (Arg0)) + + db 04Dh,044h,047h,043h ;0000143C "MDGC" + db 04Eh,054h,04Fh,043h,068h ;00001441 "NTOCh" + +; 710: } +; 712: Method (LINE, 0, Serialized) + +DSDT_CB_01____LINE \ + db 014h,020h,04Ch,049h,04Eh,045h,008h ;00001448 ". LINE." + +; 713: { +; 714: Local0 = BUFN /* \BUFN */ + + db 070h,042h,055h,046h,04Eh,060h ;0000144E "pBUFN`" + +; 715: Local0 &= 0x0F + + db 07Bh,060h,00Ah,00Fh,060h ;00001453 "{`..`" + +; 716: While (Local0) + + db 0A2h,00Eh,060h ;00001456 "..`" + +; 717: { +; 718: MDGC (Zero) + + db 04Dh,044h,047h,043h,000h ;0000145B "MDGC." + +; 719: Local0++ + + db 075h,060h ;0000145D "u`" + +; 720: Local0 &= 0x0F + + db 07Bh,060h,00Ah,00Fh,060h ;00001462 "{`..`" + +; 721: } +; 722: } +; 724: Method (MDGC, 1, Serialized) + +DSDT_CB_01____MDGC \ + db 014h,037h,04Dh,044h,047h,043h,009h ;00001469 ".7MDGC." + +; 725: { +; 726: MBUF [BUFN] = Arg0 + + db 070h,068h ;0000146B "ph" + db 088h,04Dh,042h,055h,046h,042h,055h,046h ;00001473 ".MBUFBUF" + db 04Eh,000h ;00001475 "N." + +; 727: BUFN += One + + db 072h,042h,055h,046h,04Eh,001h,042h,055h ;0000147D "rBUFN.BU" + db 046h,04Eh ;0000147F "FN" + +; 728: If ((BUFN > 0x0FFF)) + + db 0A0h,01Ah ;00001481 ".." + db 094h,042h,055h,046h,04Eh,00Bh,0FFh,00Fh ;00001489 ".BUFN..." + +; 729: { +; 730: BUFN &= 0x0FFF + + db 07Bh,042h,055h,046h,04Eh,00Bh,0FFh,00Fh ;00001491 "{BUFN..." + db 042h,055h,046h,04Eh ;00001495 "BUFN" + +; 731: UP_L (One) + + db 055h,050h,05Fh,04Ch,001h ;0000149A "UP_L." + +; 732: } +; 733: } +; 735: Method (UP_L, 1, Serialized) + +DSDT_CB_01____UP_L \ + db 014h,029h,055h,050h,05Fh,04Ch,009h ;000014A1 ".)UP_L." + +; 736: { +; 737: Local2 = Arg0 + + db 070h,068h,062h ;000014A4 "phb" + +; 738: Local2 <<= 0x04 + + db 079h,062h,00Ah,004h,062h ;000014A9 "yb..b" + +; 739: MOVE (Local2) + + db 04Dh,04Fh,056h,045h,062h ;000014AE "MOVEb" + +; 740: Local3 = (0x1000 - Local2) + + db 074h,00Bh,000h,010h,062h,063h ;000014B4 "t...bc" + +; 741: While (Local2) + + db 0A2h,00Fh,062h ;000014B7 "..b" + +; 742: { +; 743: MBUF [Local3] = Zero + + db 070h,000h ;000014B9 "p." + db 088h,04Dh,042h,055h,046h,063h,000h ;000014C0 ".MBUFc." + +; 744: Local3++ + + db 075h,063h ;000014C2 "uc" + +; 745: Local2-- + + db 076h,062h ;000014C4 "vb" + +; 746: } +; 747: } +; 749: Method (MOVE, 1, Serialized) + +DSDT_CB_01____MOVE \ + db 014h,034h,04Dh,04Fh,056h,045h,009h ;000014CB ".4MOVE." + +; 750: { +; 751: Local4 = Arg0 + + db 070h,068h,064h ;000014CE "phd" + +; 752: BUFN = Zero + + db 070h,000h,042h,055h,046h,04Eh ;000014D4 "p.BUFN" + +; 753: Local5 = (0x1000 - Local4) + + db 074h,00Bh,000h,010h,064h,065h ;000014DA "t...de" + +; 754: While (Local5) + + db 0A2h,01Eh,065h ;000014DD "..e" + +; 755: { +; 756: Local5-- + + db 076h,065h ;000014DF "ve" + +; 757: MBUF [BUFN] = DerefOf (MBUF [Local4]) + + db 070h ;000014E0 "p" + db 083h ;000014E1 "." + db 088h,04Dh,042h,055h,046h,064h,000h ;000014E8 ".MBUFd." + db 088h,04Dh,042h,055h,046h,042h,055h,046h ;000014F0 ".MBUFBUF" + db 04Eh,000h ;000014F2 "N." + +; 758: BUFN++ + + db 075h,042h,055h,046h,04Eh ;000014F7 "uBUFN" + +; 759: Local4++ + + db 075h,064h ;000014F9 "ud" + +; 760: } +; 761: } +; 763: Method (NTOC, 1, Serialized) + +DSDT_CB_01____NTOC \ + db 014h,01Fh,04Eh,054h,04Fh,043h,009h ;00001500 "..NTOC." + +; 764: { +; 765: Local0 = (Arg0 & 0x0F) + + db 07Bh,068h,00Ah,00Fh,060h ;00001505 "{h..`" + +; 766: If ((Local0 < 0x0A)) + + db 0A0h,00Ah ;00001507 ".." + db 095h,060h,00Ah,00Ah ;0000150B ".`.." + +; 767: { +; 768: Local0 += 0x30 + + db 072h,060h,00Ah,030h,060h ;00001510 "r`.0`" + +; 769: } +; 770: Else +; 771: { +; 772: Local0 += 0x37 +; 773: } + + db 0A1h,006h ;00001512 ".." + db 072h,060h,00Ah,037h,060h ;00001517 "r`.7`" + +; 775: Return (Local0) + + db 0A4h,060h ;00001519 ".`" + +; 776: } +; 778: Scope (_SB) + + db 010h,04Bh,01Fh,05Fh,053h,042h,05Fh ;00001520 ".K._SB_" + +; 779: { +; 780: Device (PLTF) + +DSDT_CB_01_____SB__PLTF \ + db 05Bh,082h,043h,01Fh,050h,04Ch,054h,046h ;00001528 "[.C.PLTF" + +; 781: { +; 782: Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;00001530 "._HID.AC" + db 050h,049h,030h,030h,031h,030h,000h ;00001537 "PI0010." + +; 783: Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) // _CID: Compatible ID + +DSDT_CB_01_____SB__PLTF__CID \ + db 008h,05Fh,043h,049h,044h,00Ch,041h,0D0h ;0000153F "._CID.A." + db 00Ah,005h ;00001541 ".." + +; 784: Name (_UID, One) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF__UID \ + db 008h,05Fh,055h,049h,044h,001h ;00001547 "._UID." + +; 785: Device (C000) + +DSDT_CB_01_____SB__PLTF_C000 \ + db 05Bh,082h,01Ah,043h,030h,030h,030h ;0000154E "[..C000" + +; 786: { +; 787: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C000__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;00001556 "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;0000155D "PI0007." + +; 788: Name (_UID, Zero) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C000__UID \ + db 008h,05Fh,055h,049h,044h,000h ;00001563 "._UID." + +; 789: } +; 791: Device (C001) + +DSDT_CB_01_____SB__PLTF_C001 \ + db 05Bh,082h,01Ah,043h,030h,030h,031h ;0000156A "[..C001" + +; 792: { +; 793: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C001__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;00001572 "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;00001579 "PI0007." + +; 794: Name (_UID, One) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C001__UID \ + db 008h,05Fh,055h,049h,044h,001h ;0000157F "._UID." + +; 795: } +; 797: Device (C002) + +DSDT_CB_01_____SB__PLTF_C002 \ + db 05Bh,082h,01Bh,043h,030h,030h,032h ;00001586 "[..C002" + +; 798: { +; 799: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C002__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;0000158E "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;00001595 "PI0007." + +; 800: Name (_UID, 0x02) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C002__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,002h ;0000159C "._UID.." + +; 801: } +; 803: Device (C003) + +DSDT_CB_01_____SB__PLTF_C003 \ + db 05Bh,082h,01Bh,043h,030h,030h,033h ;000015A3 "[..C003" + +; 804: { +; 805: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C003__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;000015AB "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;000015B2 "PI0007." + +; 806: Name (_UID, 0x03) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C003__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,003h ;000015B9 "._UID.." + +; 807: } +; 809: Device (C004) + +DSDT_CB_01_____SB__PLTF_C004 \ + db 05Bh,082h,01Bh,043h,030h,030h,034h ;000015C0 "[..C004" + +; 810: { +; 811: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C004__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;000015C8 "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;000015CF "PI0007." + +; 812: Name (_UID, 0x04) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C004__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,004h ;000015D6 "._UID.." + +; 813: } +; 815: Device (C005) + +DSDT_CB_01_____SB__PLTF_C005 \ + db 05Bh,082h,01Bh,043h,030h,030h,035h ;000015DD "[..C005" + +; 816: { +; 817: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C005__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;000015E5 "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;000015EC "PI0007." + +; 818: Name (_UID, 0x05) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C005__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,005h ;000015F3 "._UID.." + +; 819: } +; 821: Device (C006) + +DSDT_CB_01_____SB__PLTF_C006 \ + db 05Bh,082h,01Bh,043h,030h,030h,036h ;000015FA "[..C006" + +; 822: { +; 823: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C006__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;00001602 "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;00001609 "PI0007." + +; 824: Name (_UID, 0x06) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C006__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,006h ;00001610 "._UID.." + +; 825: } +; 827: Device (C007) + +DSDT_CB_01_____SB__PLTF_C007 \ + db 05Bh,082h,01Bh,043h,030h,030h,037h ;00001617 "[..C007" + +; 828: { +; 829: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C007__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;0000161F "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;00001626 "PI0007." + +; 830: Name (_UID, 0x07) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C007__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,007h ;0000162D "._UID.." + +; 831: } +; 833: Device (C008) + +DSDT_CB_01_____SB__PLTF_C008 \ + db 05Bh,082h,01Bh,043h,030h,030h,038h ;00001634 "[..C008" + +; 834: { +; 835: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C008__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;0000163C "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;00001643 "PI0007." + +; 836: Name (_UID, 0x08) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C008__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,008h ;0000164A "._UID.." + +; 837: } +; 839: Device (C009) + +DSDT_CB_01_____SB__PLTF_C009 \ + db 05Bh,082h,01Bh,043h,030h,030h,039h ;00001651 "[..C009" + +; 840: { +; 841: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C009__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;00001659 "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;00001660 "PI0007." + +; 842: Name (_UID, 0x09) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C009__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,009h ;00001667 "._UID.." + +; 843: } +; 845: Device (C00A) + +DSDT_CB_01_____SB__PLTF_C00A \ + db 05Bh,082h,01Bh,043h,030h,030h,041h ;0000166E "[..C00A" + +; 846: { +; 847: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C00A__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;00001676 "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;0000167D "PI0007." + +; 848: Name (_UID, 0x0A) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C00A__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,00Ah ;00001684 "._UID.." + +; 849: } +; 851: Device (C00B) + +DSDT_CB_01_____SB__PLTF_C00B \ + db 05Bh,082h,01Bh,043h,030h,030h,042h ;0000168B "[..C00B" + +; 852: { +; 853: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C00B__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;00001693 "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;0000169A "PI0007." + +; 854: Name (_UID, 0x0B) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C00B__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,00Bh ;000016A1 "._UID.." + +; 855: } +; 857: Device (C00C) + +DSDT_CB_01_____SB__PLTF_C00C \ + db 05Bh,082h,01Bh,043h,030h,030h,043h ;000016A8 "[..C00C" + +; 858: { +; 859: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C00C__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;000016B0 "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;000016B7 "PI0007." + +; 860: Name (_UID, 0x0C) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C00C__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,00Ch ;000016BE "._UID.." + +; 861: } +; 863: Device (C00D) + +DSDT_CB_01_____SB__PLTF_C00D \ + db 05Bh,082h,01Bh,043h,030h,030h,044h ;000016C5 "[..C00D" + +; 864: { +; 865: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C00D__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;000016CD "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;000016D4 "PI0007." + +; 866: Name (_UID, 0x0D) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C00D__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,00Dh ;000016DB "._UID.." + +; 867: } +; 869: Device (C00E) + +DSDT_CB_01_____SB__PLTF_C00E \ + db 05Bh,082h,01Bh,043h,030h,030h,045h ;000016E2 "[..C00E" + +; 870: { +; 871: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C00E__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;000016EA "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;000016F1 "PI0007." + +; 872: Name (_UID, 0x0E) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C00E__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,00Eh ;000016F8 "._UID.." + +; 873: } +; 875: Device (C00F) + +DSDT_CB_01_____SB__PLTF_C00F \ + db 05Bh,082h,01Bh,043h,030h,030h,046h ;000016FF "[..C00F" + +; 876: { +; 877: Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PLTF_C00F__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;00001707 "._HID.AC" + db 050h,049h,030h,030h,030h,037h,000h ;0000170E "PI0007." + +; 878: Name (_UID, 0x0F) // _UID: Unique ID + +DSDT_CB_01_____SB__PLTF_C00F__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,00Fh ;00001715 "._UID.." + +; 879: } +; 880: } +; 881: } +; 883: Name (_S0, Package (0x04) // _S0_: S0 System State +; 884: { +; 885: Zero, +; 886: Zero, +; 887: Zero, +; 888: Zero +; 889: }) + +DSDT_CB_01_____S0_ \ + db 008h,05Fh,053h,030h,05Fh ;0000171A "._S0_" + db 012h,006h,004h,000h,000h,000h,000h ;00001721 "......." + +; 890: If ((CNSB == Zero)) + + db 0A0h,01Dh ;00001723 ".." + db 093h,043h,04Eh,053h,042h,000h ;00001729 ".CNSB." + +; 891: { +; 892: If ((DAS3 == One)) + + db 0A0h,015h ;0000172B ".." + db 093h,044h,041h,053h,033h,001h ;00001731 ".DAS3." + +; 893: { +; 894: Name (_S3, Package (0x04) // _S3_: S3 System State +; 895: { +; 896: 0x03, +; 897: 0x03, +; 898: Zero, +; 899: Zero +; 900: }) + +DSDT_CB_01_____S3_ \ + db 008h,05Fh,053h,033h,05Fh ;00001736 "._S3_" + db 012h,008h,004h,00Ah,003h,00Ah,003h,000h ;0000173E "........" + db 000h ;0000173F "." + +; 901: } +; 902: } +; 904: Name (_S4, Package (0x04) // _S4_: S4 System State +; 905: { +; 906: 0x04, +; 907: 0x04, +; 908: Zero, +; 909: Zero +; 910: }) + +DSDT_CB_01_____S4_ \ + db 008h,05Fh,053h,034h,05Fh ;00001744 "._S4_" + db 012h,008h,004h,00Ah,004h,00Ah,004h,000h ;0000174C "........" + db 000h ;0000174D "." + +; 911: Name (_S5, Package (0x04) // _S5_: S5 System State +; 912: { +; 913: 0x05, +; 914: 0x05, +; 915: Zero, +; 916: Zero +; 917: }) + +DSDT_CB_01_____S5_ \ + db 008h,05Fh,053h,035h,05Fh ;00001752 "._S5_" + db 012h,008h,004h,00Ah,005h,00Ah,005h,000h ;0000175A "........" + db 000h ;0000175B "." + +; 918: Scope (_GPE) + + db 010h,041h,014h,05Fh,047h,050h,045h ;00001762 ".A._GPE" + +; 919: { +; 920: Method (XL08, 0, NotSerialized) + +DSDT_CB_01_____GPE_XL08 \ + db 014h,04Dh,007h,058h,04Ch,030h,038h,000h ;0000176A ".M.XL08." + +; 921: { +; 922: TPST (0x3908) + + db 054h,050h,053h,054h,00Bh,008h,039h ;00001771 "TPST..9" + +; 923: M460 ("PLA-ASL-\\_GPE._L08\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00001779 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,047h ;00001781 "-ASL-\_G" + db 050h,045h,02Eh,05Fh,04Ch,030h,038h,00Ah ;00001789 "PE._L08." + db 000h,000h,000h,000h,000h,000h,000h ;00001790 "......." + +; 924: If ((TBEN == Zero)) + + db 0A0h,02Bh ;00001792 ".+" + db 093h,054h,042h,045h,04Eh,000h ;00001798 ".TBEN." + +; 925: { +; 926: Notify (\_SB.PCI0.GPP0, 0x02) // Device Wake + + db 086h,05Ch,02Fh,003h,05Fh,053h,042h,05Fh ;000017A0 ".\/._SB_" + db 050h,043h,049h,030h,047h,050h,050h,030h ;000017A8 "PCI0GPP0" + db 00Ah,002h ;000017AA ".." + +; 927: Notify (\_SB.PCI0.GPP1, 0x02) // Device Wake + + db 086h,05Ch,02Fh,003h,05Fh,053h,042h,05Fh ;000017B2 ".\/._SB_" + db 050h,043h,049h,030h,047h,050h,050h,031h ;000017BA "PCI0GPP1" + db 00Ah,002h ;000017BC ".." + +; 928: } +; 930: Notify (\_SB.PCI0.GPP2, 0x02) // Device Wake + + db 086h,05Ch,02Fh,003h,05Fh,053h,042h,05Fh ;000017C4 ".\/._SB_" + db 050h,043h,049h,030h,047h,050h,050h,032h ;000017CC "PCI0GPP2" + db 00Ah,002h ;000017CE ".." + +; 931: Notify (\_SB.PCI0.GP18, 0x02) // Device Wake + + db 086h,05Ch,02Fh,003h,05Fh,053h,042h,05Fh ;000017D6 ".\/._SB_" + db 050h,043h,049h,030h,047h,050h,031h,038h ;000017DE "PCI0GP18" + db 00Ah,002h ;000017E0 ".." + +; 932: } +; 934: Method (XL0D, 0, NotSerialized) + +DSDT_CB_01_____GPE_XL0D \ + db 014h,03Eh,058h,04Ch,030h,044h,000h ;000017E7 ".>XL0D." + +; 935: { +; 936: TPST (0x390D) + + db 054h,050h,053h,054h,00Bh,00Dh,039h ;000017EE "TPST..9" + +; 937: M460 ("PLA-ASL-\\_GPE._L0D\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;000017F6 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,047h ;000017FE "-ASL-\_G" + db 050h,045h,02Eh,05Fh,04Ch,030h,044h,00Ah ;00001806 "PE._L0D." + db 000h,000h,000h,000h,000h,000h,000h ;0000180D "......." + +; 938: Notify (\_SB.PCI0.GPP2, 0x02) // Device Wake + + db 086h,05Ch,02Fh,003h,05Fh,053h,042h,05Fh ;00001815 ".\/._SB_" + db 050h,043h,049h,030h,047h,050h,050h,032h ;0000181D "PCI0GPP2" + db 00Ah,002h ;0000181F ".." + +; 939: } +; 941: Method (XL0E, 0, NotSerialized) + +DSDT_CB_01_____GPE_XL0E \ + db 014h,03Eh,058h,04Ch,030h,045h,000h ;00001826 ".>XL0E." + +; 942: { +; 943: TPST (0x390E) + + db 054h,050h,053h,054h,00Bh,00Eh,039h ;0000182D "TPST..9" + +; 944: M460 ("PLA-ASL-\\_GPE._L0E\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00001835 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,047h ;0000183D "-ASL-\_G" + db 050h,045h,02Eh,05Fh,04Ch,030h,045h,00Ah ;00001845 "PE._L0E." + db 000h,000h,000h,000h,000h,000h,000h ;0000184C "......." + +; 945: Notify (\_SB.PCI0.GPP6, 0x02) // Device Wake + + db 086h,05Ch,02Fh,003h,05Fh,053h,042h,05Fh ;00001854 ".\/._SB_" + db 050h,043h,049h,030h,047h,050h,050h,036h ;0000185C "PCI0GPP6" + db 00Ah,002h ;0000185E ".." + +; 946: } +; 948: Method (XL0F, 0, NotSerialized) + +DSDT_CB_01_____GPE_XL0F \ + db 014h,03Eh,058h,04Ch,030h,046h,000h ;00001865 ".>XL0F." + +; 949: { +; 950: TPST (0x390F) + + db 054h,050h,053h,054h,00Bh,00Fh,039h ;0000186C "TPST..9" + +; 951: M460 ("PLA-ASL-\\_GPE._L0F\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00001874 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,047h ;0000187C "-ASL-\_G" + db 050h,045h,02Eh,05Fh,04Ch,030h,046h,00Ah ;00001884 "PE._L0F." + db 000h,000h,000h,000h,000h,000h,000h ;0000188B "......." + +; 952: Notify (\_SB.PCI0.GPP5, 0x02) // Device Wake + + db 086h,05Ch,02Fh,003h,05Fh,053h,042h,05Fh ;00001893 ".\/._SB_" + db 050h,043h,049h,030h,047h,050h,050h,035h ;0000189B "PCI0GPP5" + db 00Ah,002h ;0000189D ".." + +; 953: } +; 954: } +; 956: Name (PICM, Zero) + +DSDT_CB_01____PICM \ + db 008h,050h,049h,043h,04Dh,000h ;000018A3 ".PICM." + +; 957: Name (GPIC, Zero) + +DSDT_CB_01____GPIC \ + db 008h,047h,050h,049h,043h,000h ;000018A9 ".GPIC." + +; 958: Method (_PIC, 1, NotSerialized) // _PIC: Interrupt Model + +DSDT_CB_01_____PIC \ + db 014h,040h,006h,05Fh,050h,049h,043h,001h ;000018B1 ".@._PIC." + +; 959: { +; 960: PICM = Arg0 + + db 070h,068h,050h,049h,043h,04Dh ;000018B7 "phPICM" + +; 961: GPIC = Arg0 + + db 070h,068h,047h,050h,049h,043h ;000018BD "phGPIC" + +; 962: M460 ("PLA-ASL-\\_PIC Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;000018C5 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,050h ;000018CD "-ASL-\_P" + db 049h,043h,020h,041h,072h,067h,030h,020h ;000018D5 "IC Arg0 " + db 03Dh,020h,030h,078h,025h,058h,00Ah,000h ;000018DD "= 0x%X.." + db 099h,068h,000h,000h,000h,000h,000h,000h ;000018E5 ".h......" + +; 963: If (PICM) + + db 0A0h,024h,050h,049h,043h,04Dh ;000018EB ".$PICM" + +; 964: { +; 965: \_SB.DSPI () + + db 05Ch,02Eh,05Fh,053h,042h,05Fh,044h,053h ;000018F3 "\._SB_DS" + db 050h,049h ;000018F5 "PI" + +; 966: If (NAPC) + + db 0A0h,014h,04Eh,041h,050h,043h ;000018FB "..NAPC" + +; 967: { +; 968: \_SB.PCI0.NAPE () + + db 05Ch,02Fh,003h,05Fh,053h,042h,05Fh,050h ;00001903 "\/._SB_P" + db 043h,049h,030h,04Eh,041h,050h,045h ;0000190A "CI0NAPE" + +; 969: } +; 970: } +; 971: } +; 973: Method (_PTS, 1, NotSerialized) // _PTS: Prepare To Sleep + +DSDT_CB_01_____PTS \ + db 014h,049h,025h,05Fh,050h,054h,053h,001h ;00001912 ".I%_PTS." + +; 974: { +; 975: SPTS (Arg0) + + db 053h,050h,054h,053h,068h ;00001917 "SPTSh" + +; 976: If ((Arg0 != 0x03)) + + db 0A0h,026h,092h,093h,068h,00Ah,003h ;0000191E ".&..h.." + +; 977: { +; 978: If ((Arg0 != 0x04)) + + db 0A0h,01Fh,092h,093h,068h,00Ah,004h ;00001925 "....h.." + +; 979: { +; 980: \_SB.PCI0.LPC0.EC0.KBRS = Zero + + db 070h,000h,05Ch,02Fh,005h,05Fh,053h,042h ;0000192D "p.\/._SB" + db 05Fh,050h,043h,049h,030h,04Ch,050h,043h ;00001935 "_PCI0LPC" + db 030h,045h,043h,030h,05Fh,04Bh,042h,052h ;0000193D "0EC0_KBR" + db 053h ;0000193E "S" + +; 981: } +; 982: } +; 984: If ((Arg0 == 0x04)) + + db 0A0h,020h ;00001940 ". " + db 093h,068h,00Ah,004h ;00001944 ".h.." + +; 985: { +; 986: \_SB.PCI0.LPC0.EC0.WECM (0x3F, 0x44) + + db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;0000194C "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00001954 "CI0LPC0E" + db 043h,030h,05Fh,057h,045h,043h,04Dh,00Ah ;0000195C "C0_WECM." + db 03Fh,00Ah,044h ;0000195F "?.D" + +; 987: } +; 988: Else +; 989: { +; 990: \_SB.PCI0.LPC0.EC0.WECM (0x3F, Zero) +; 991: } + + db 0A1h,01Bh ;00001961 ".." + db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;00001969 "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00001971 "CI0LPC0E" + db 043h,030h,05Fh,057h,045h,043h,04Dh,00Ah ;00001979 "C0_WECM." + db 03Fh,000h ;0000197B "?." + +; 993: M460 ("PLA-ASL-\\_PTS Start Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00001983 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,050h ;0000198B "-ASL-\_P" + db 054h,053h,020h,053h,074h,061h,072h,074h ;00001993 "TS Start" + db 020h,041h,072h,067h,030h,020h,03Dh,020h ;0000199B " Arg0 = " + db 030h,078h,025h,058h,00Ah,000h ;000019A1 "0x%X.." + db 099h,068h,000h,000h,000h,000h,000h,000h ;000019A9 ".h......" + +; 994: If ((Arg0 == One)) + + db 0A0h,010h ;000019AB ".." + db 093h,068h,001h ;000019AE ".h." + +; 995: { +; 996: \_SB.S80H (0x51) + + db 05Ch,02Eh,05Fh,053h,042h,05Fh,053h,038h ;000019B6 "\._SB_S8" + db 030h,048h,00Ah,051h ;000019BA "0H.Q" + +; 997: } +; 999: If ((Arg0 == 0x03)) + + db 0A0h,01Bh ;000019BC ".." + db 093h,068h,00Ah,003h ;000019C0 ".h.." + +; 1000: { +; 1001: \_SB.S80H (0x53) + + db 05Ch,02Eh,05Fh,053h,042h,05Fh,053h,038h ;000019C8 "\._SB_S8" + db 030h,048h,00Ah,053h ;000019CC "0H.S" + +; 1002: SLPS = One + + db 070h,001h,053h,04Ch,050h,053h ;000019D2 "p.SLPS" + +; 1003: Local1 = 0x40 + + db 070h,00Ah,040h,061h ;000019D6 "p.@a" + +; 1004: } +; 1006: If ((Arg0 == 0x04)) + + db 0A0h,021h ;000019D8 ".!" + db 093h,068h,00Ah,004h ;000019DC ".h.." + +; 1007: { +; 1008: \_SB.S80H (0x54) + + db 05Ch,02Eh,05Fh,053h,042h,05Fh,053h,038h ;000019E4 "\._SB_S8" + db 030h,048h,00Ah,054h ;000019E8 "0H.T" + +; 1009: SLPS = One + + db 070h,001h,053h,04Ch,050h,053h ;000019EE "p.SLPS" + +; 1010: RSTU = One + + db 070h,001h,052h,053h,054h,055h ;000019F4 "p.RSTU" + +; 1011: Local1 = 0x80 + + db 070h,00Ah,080h,061h ;000019F8 "p..a" + +; 1012: } +; 1014: If ((Arg0 == 0x05)) + + db 0A0h,04Eh,009h ;000019FB ".N." + db 093h,068h,00Ah,005h ;000019FF ".h.." + +; 1015: { +; 1016: \_SB.S80H (0x55) + + db 05Ch,02Eh,05Fh,053h,042h,05Fh,053h,038h ;00001A07 "\._SB_S8" + db 030h,048h,00Ah,055h ;00001A0B "0H.U" + +; 1017: If ((WKPM == One)) + + db 0A0h,00Dh ;00001A0D ".." + db 093h,057h,04Bh,050h,04Dh,001h ;00001A13 ".WKPM." + +; 1018: { +; 1019: PWDE = One + + db 070h,001h,050h,057h,044h,045h ;00001A19 "p.PWDE" + +; 1020: } +; 1022: BCMD = 0x90 + + db 070h,00Ah,090h,042h,043h,04Dh,044h ;00001A20 "p..BCMD" + +; 1023: M460 ("PLA-ASL-\\_PTS call \\_SB.BSMI(0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00001A28 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,050h ;00001A30 "-ASL-\_P" + db 054h,053h,020h,063h,061h,06Ch,06Ch,020h ;00001A38 "TS call " + db 05Ch,05Fh,053h,042h,02Eh,042h,053h,04Dh ;00001A40 "\_SB.BSM" + db 049h,028h,030h,078h,030h,029h,00Ah,000h ;00001A48 "I(0x0).." + db 000h,000h,000h,000h,000h,000h ;00001A4E "......" + +; 1024: \_SB.BSMI (Zero) + + db 05Ch,02Eh,05Fh,053h,042h,05Fh,042h,053h ;00001A56 "\._SB_BS" + db 04Dh,049h,000h ;00001A59 "MI." + +; 1025: M460 ("PLA-ASL-\\_PTS call \\_SB.GSMI(0x3)\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00001A61 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,050h ;00001A69 "-ASL-\_P" + db 054h,053h,020h,063h,061h,06Ch,06Ch,020h ;00001A71 "TS call " + db 05Ch,05Fh,053h,042h,02Eh,047h,053h,04Dh ;00001A79 "\_SB.GSM" + db 049h,028h,030h,078h,033h,029h,00Ah,000h ;00001A81 "I(0x3).." + db 000h,000h,000h,000h,000h,000h ;00001A87 "......" + +; 1026: \_SB.GSMI (0x03) + + db 05Ch,02Eh,05Fh,053h,042h,05Fh,047h,053h ;00001A8F "\._SB_GS" + db 04Dh,049h,00Ah,003h ;00001A93 "MI.." + +; 1027: Local1 = 0xC0 + + db 070h,00Ah,0C0h,061h ;00001A97 "p..a" + +; 1028: } +; 1030: If (CondRefOf (\_SB.TPM2.PTS)) + + db 0A0h,041h,005h ;00001A9A ".A." + db 05Bh,012h,05Ch,02Fh,003h,05Fh,053h,042h ;00001AA2 "[.\/._SB" + db 05Fh,054h,050h,04Dh,032h,050h,054h,053h ;00001AAA "_TPM2PTS" + db 05Fh,000h ;00001AAC "_." + +; 1031: { +; 1032: M460 ("PLA-ASL-\\_PTS call \\_SB.TPM2.PTS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00001AB4 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,050h ;00001ABC "-ASL-\_P" + db 054h,053h,020h,063h,061h,06Ch,06Ch,020h ;00001AC4 "TS call " + db 05Ch,05Fh,053h,042h,02Eh,054h,050h,04Dh ;00001ACC "\_SB.TPM" + db 032h,02Eh,050h,054h,053h,00Ah,000h,000h ;00001AD4 "2.PTS..." + db 000h,000h,000h,000h,000h ;00001AD9 "....." + +; 1033: \_SB.TPM2.PTS (Arg0) + + db 05Ch,02Fh,003h,05Fh,053h,042h,05Fh,054h ;00001AE1 "\/._SB_T" + db 050h,04Dh,032h,050h,054h,053h,05Fh,068h ;00001AE9 "PM2PTS_h" + +; 1034: } +; 1036: M460 ("PLA-ASL-\\_PTS call \\_SB.APTS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00001AF1 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,050h ;00001AF9 "-ASL-\_P" + db 054h,053h,020h,063h,061h,06Ch,06Ch,020h ;00001B01 "TS call " + db 05Ch,05Fh,053h,042h,02Eh,041h,050h,054h ;00001B09 "\_SB.APT" + db 053h,00Ah,000h,000h,000h,000h,000h,000h ;00001B11 "S......." + db 000h ;00001B12 "." + +; 1037: \_SB.APTS (Arg0) + + db 05Ch,02Eh,05Fh,053h,042h,05Fh,041h,050h ;00001B1A "\._SB_AP" + db 054h,053h,068h ;00001B1D "TSh" + +; 1038: M460 ("PLA-ASL-\\_PTS call MPTS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00001B25 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,050h ;00001B2D "-ASL-\_P" + db 054h,053h,020h,063h,061h,06Ch,06Ch,020h ;00001B35 "TS call " + db 04Dh,050h,054h,053h,00Ah,000h,000h,000h ;00001B3D "MPTS...." + db 000h,000h,000h,000h ;00001B41 "...." + +; 1039: MPTS (Arg0) + + db 04Dh,050h,054h,053h,068h ;00001B46 "MPTSh" + +; 1040: M460 ("PLA-ASL-\\_PTS End\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00001B4E "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,050h ;00001B56 "-ASL-\_P" + db 054h,053h,020h,045h,06Eh,064h,00Ah,000h ;00001B5E "TS End.." + db 000h,000h,000h,000h,000h,000h ;00001B64 "......" + +; 1041: } +; 1043: Method (_WAK, 1, NotSerialized) // _WAK: Wake + +DSDT_CB_01_____WAK \ + db 014h,04Eh,07Fh,05Fh,057h,041h,04Bh,001h ;00001B6C ".N._WAK." + +; 1044: { +; 1045: M460 ("PLA-ASL-\\_WAK Start Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00001B74 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,057h ;00001B7C "-ASL-\_W" + db 041h,04Bh,020h,053h,074h,061h,072h,074h ;00001B84 "AK Start" + db 020h,041h,072h,067h,030h,020h,03Dh,020h ;00001B8C " Arg0 = " + db 030h,078h,025h,058h,00Ah,000h ;00001B92 "0x%X.." + db 099h,068h,000h,000h,000h,000h,000h,000h ;00001B9A ".h......" + +; 1046: M460 ("PLA-ASL-\\_WAK call SWAK\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00001BA2 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,057h ;00001BAA "-ASL-\_W" + db 041h,04Bh,020h,063h,061h,06Ch,06Ch,020h ;00001BB2 "AK call " + db 053h,057h,041h,04Bh,00Ah,000h,000h,000h ;00001BBA "SWAK...." + db 000h,000h,000h,000h ;00001BBE "...." + +; 1047: SWAK (Arg0) + + db 053h,057h,041h,04Bh,068h ;00001BC3 "SWAKh" + +; 1048: M460 ("PLA-ASL-\\_WAK call \\_SB.AWAK\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00001BCB "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,057h ;00001BD3 "-ASL-\_W" + db 041h,04Bh,020h,063h,061h,06Ch,06Ch,020h ;00001BDB "AK call " + db 05Ch,05Fh,053h,042h,02Eh,041h,057h,041h ;00001BE3 "\_SB.AWA" + db 04Bh,00Ah,000h,000h,000h,000h,000h,000h ;00001BEB "K......." + db 000h ;00001BEC "." + +; 1049: \_SB.AWAK (Arg0) + + db 05Ch,02Eh,05Fh,053h,042h,05Fh,041h,057h ;00001BF4 "\._SB_AW" + db 041h,04Bh,068h ;00001BF7 "AKh" + +; 1050: If (((Arg0 == 0x03) || (Arg0 == 0x04))) + + db 0A0h,04Ch,008h ;00001BFA ".L." + db 091h ;00001BFB "." + db 093h,068h,00Ah,003h ;00001BFF ".h.." + db 093h,068h,00Ah,004h ;00001C03 ".h.." + +; 1051: { +; 1052: If ((GPIC != Zero)) + + db 0A0h,040h,008h,092h,093h,047h,050h,049h ;00001C0B ".@...GPI" + db 043h,000h ;00001C0D "C." + +; 1053: { +; 1054: M460 ("PLA-ASL-\\_WAK call \\_SB.DSPI\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00001C15 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,057h ;00001C1D "-ASL-\_W" + db 041h,04Bh,020h,063h,061h,06Ch,06Ch,020h ;00001C25 "AK call " + db 05Ch,05Fh,053h,042h,02Eh,044h,053h,050h ;00001C2D "\_SB.DSP" + db 049h,00Ah,000h,000h,000h,000h,000h,000h ;00001C35 "I......." + db 000h ;00001C36 "." + +; 1055: \_SB.DSPI () + + db 05Ch,02Eh,05Fh,053h,042h,05Fh,044h,053h ;00001C3E "\._SB_DS" + db 050h,049h ;00001C40 "PI" + +; 1056: If (NAPC) + + db 0A0h,043h,004h,04Eh,041h,050h,043h ;00001C47 ".C.NAPC" + +; 1057: { +; 1058: M460 ("PLA-ASL-\\_WAK call \\_SB.PCI0.NAPE\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00001C4F "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,057h ;00001C57 "-ASL-\_W" + db 041h,04Bh,020h,063h,061h,06Ch,06Ch,020h ;00001C5F "AK call " + db 05Ch,05Fh,053h,042h,02Eh,050h,043h,049h ;00001C67 "\_SB.PCI" + db 030h,02Eh,04Eh,041h,050h,045h,00Ah,000h ;00001C6F "0.NAPE.." + db 000h,000h,000h,000h,000h,000h ;00001C75 "......" + +; 1059: \_SB.PCI0.NAPE () + + db 05Ch,02Fh,003h,05Fh,053h,042h,05Fh,050h ;00001C7D "\/._SB_P" + db 043h,049h,030h,04Eh,041h,050h,045h ;00001C84 "CI0NAPE" + +; 1060: } +; 1061: } +; 1062: } +; 1064: If ((Arg0 == 0x03)) + + db 0A0h,01Eh ;00001C86 ".." + db 093h,068h,00Ah,003h ;00001C8A ".h.." + +; 1065: { +; 1066: \_SB.S80H (0xE3) + + db 05Ch,02Eh,05Fh,053h,042h,05Fh,053h,038h ;00001C92 "\._SB_S8" + db 030h,048h,00Ah,0E3h ;00001C96 "0H.." + +; 1067: Notify (\_SB.PWRB, 0x02) // Device Wake + + db 086h,05Ch,02Eh,05Fh,053h,042h,05Fh,050h ;00001C9E ".\._SB_P" + db 057h,052h,042h,00Ah,002h ;00001CA3 "WRB.." + +; 1068: } +; 1070: If ((Arg0 == 0x04)) + + db 0A0h,046h,05Ch ;00001CA6 ".F\" + db 093h,068h,00Ah,004h ;00001CAA ".h.." + +; 1071: { +; 1072: \_SB.S80H (0xE4) + + db 05Ch,02Eh,05Fh,053h,042h,05Fh,053h,038h ;00001CB2 "\._SB_S8" + db 030h,048h,00Ah,0E4h ;00001CB6 "0H.." + +; 1073: Notify (\_SB.PWRB, 0x02) // Device Wake + + db 086h,05Ch,02Eh,05Fh,053h,042h,05Fh,050h ;00001CBE ".\._SB_P" + db 057h,052h,042h,00Ah,002h ;00001CC3 "WRB.." + +; 1074: \_SB.PCI0.LPC0.EC0.VPC0.DYTC (0x001F0001) + + db 05Ch,02Fh,006h,05Fh,053h,042h,05Fh,050h ;00001CCB "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00001CD3 "CI0LPC0E" + db 043h,030h,05Fh,056h,050h,043h,030h,044h ;00001CDB "C0_VPC0D" + db 059h,054h,043h,00Ch,001h,000h,01Fh,000h ;00001CE3 "YTC....." + +; 1075: If ((TPOS == 0x40)) + + db 0A0h,00Bh ;00001CE5 ".." + db 093h,054h,050h,04Fh,053h,00Ah,040h ;00001CEC ".TPOS.@" + +; 1076: { +; 1077: Local0 = One + + db 070h,001h,060h ;00001CEF "p.`" + +; 1078: } +; 1080: If ((TPOS == 0x80)) + + db 0A0h,00Ch ;00001CF1 ".." + db 093h,054h,050h,04Fh,053h,00Ah,080h ;00001CF8 ".TPOS.." + +; 1081: { +; 1082: Local0 = 0x02 + + db 070h,00Ah,002h,060h ;00001CFC "p..`" + +; 1083: } +; 1085: If ((TPOS == 0x50)) + + db 0A0h,00Ch ;00001CFE ".." + db 093h,054h,050h,04Fh,053h,00Ah,050h ;00001D05 ".TPOS.P" + +; 1086: { +; 1087: Local0 = 0x03 + + db 070h,00Ah,003h,060h ;00001D09 "p..`" + +; 1088: } +; 1090: If ((TPOS == 0x60)) + + db 0A0h,00Ch ;00001D0B ".." + db 093h,054h,050h,04Fh,053h,00Ah,060h ;00001D12 ".TPOS.`" + +; 1091: { +; 1092: Local0 = 0x04 + + db 070h,00Ah,004h,060h ;00001D16 "p..`" + +; 1093: } +; 1095: If ((TPOS == 0x61)) + + db 0A0h,00Ch ;00001D18 ".." + db 093h,054h,050h,04Fh,053h,00Ah,061h ;00001D1F ".TPOS.a" + +; 1096: { +; 1097: Local0 = 0x05 + + db 070h,00Ah,005h,060h ;00001D23 "p..`" + +; 1098: } +; 1100: If ((TPOS == 0x70)) + + db 0A0h,00Ch ;00001D25 ".." + db 093h,054h,050h,04Fh,053h,00Ah,070h ;00001D2C ".TPOS.p" + +; 1101: { +; 1102: Local0 = 0x06 + + db 070h,00Ah,006h,060h ;00001D30 "p..`" + +; 1103: } +; 1105: \_SB.PCI0.LPC0.EC0.OSTY = Local0 + + db 070h,060h,05Ch,02Fh,005h,05Fh,053h,042h ;00001D38 "p`\/._SB" + db 05Fh,050h,043h,049h,030h,04Ch,050h,043h ;00001D40 "_PCI0LPC" + db 030h,045h,043h,030h,05Fh,04Fh,053h,054h ;00001D48 "0EC0_OST" + db 059h ;00001D49 "Y" + +; 1106: If ((FSTP == One)) + + db 0A0h,043h,006h ;00001D4C ".C." + db 093h,046h,053h,054h,050h,001h ;00001D52 ".FSTP." + +; 1107: { +; 1108: FSTP = Zero + + db 070h,000h,046h,053h,054h,050h ;00001D58 "p.FSTP" + +; 1109: CICF = 0x04 + + db 070h,00Ah,004h,043h,049h,043h,046h ;00001D5F "p..CICF" + +; 1110: \_SB.PCI0.LPC0.EC0.SPMO = 0x05 + + db 070h,00Ah,005h,05Ch,02Fh,005h,05Fh,053h ;00001D67 "p..\/._S" + db 042h,05Fh,050h,043h,049h,030h,04Ch,050h ;00001D6F "B_PCI0LP" + db 043h,030h,045h,043h,030h,05Fh,053h,050h ;00001D77 "C0EC0_SP" + db 04Dh,04Fh ;00001D79 "MO" + +; 1111: \_SB.PCI0.LPC0.EC0.FCMO = 0x05 + + db 070h,00Ah,005h,05Ch,02Fh,005h,05Fh,053h ;00001D81 "p..\/._S" + db 042h,05Fh,050h,043h,049h,030h,04Ch,050h ;00001D89 "B_PCI0LP" + db 043h,030h,045h,043h,030h,05Fh,046h,043h ;00001D91 "C0EC0_FC" + db 04Dh,04Fh ;00001D93 "MO" + +; 1112: \_SB.PCI0.LPC0.EC0.LITS (0x0C, One) + + db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;00001D9B "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00001DA3 "CI0LPC0E" + db 043h,030h,05Fh,04Ch,049h,054h,053h,00Ah ;00001DAB "C0_LITS." + db 00Ch,001h ;00001DAD ".." + +; 1113: } +; 1114: ElseIf (((VMMC == One) && (SMMC == 0x02))) + + db 0A1h,04Ch,04Bh ;00001DB0 ".LK" + db 0A0h,046h,00Dh ;00001DB3 ".F." + db 090h ;00001DB4 "." + db 093h,056h,04Dh,04Dh,043h,001h ;00001DBA ".VMMC." + db 093h,053h,04Dh,04Dh,043h,00Ah,002h ;00001DC1 ".SMMC.." + +; 1115: { +; 1116: CICF = 0x0B + + db 070h,00Ah,00Bh,043h,049h,043h,046h ;00001DC8 "p..CICF" + +; 1117: \_SB.PCI0.LPC0.EC0.SPMO = One + + db 070h,001h,05Ch,02Fh,005h,05Fh,053h,042h ;00001DD0 "p.\/._SB" + db 05Fh,050h,043h,049h,030h,04Ch,050h,043h ;00001DD8 "_PCI0LPC" + db 030h,045h,043h,030h,05Fh,053h,050h,04Dh ;00001DE0 "0EC0_SPM" + db 04Fh ;00001DE1 "O" + +; 1118: \_SB.PCI0.LPC0.EC0.FCMO = One + + db 070h,001h,05Ch,02Fh,005h,05Fh,053h,042h ;00001DE9 "p.\/._SB" + db 05Fh,050h,043h,049h,030h,04Ch,050h,043h ;00001DF1 "_PCI0LPC" + db 030h,045h,043h,030h,05Fh,046h,043h,04Dh ;00001DF9 "0EC0_FCM" + db 04Fh ;00001DFA "O" + +; 1119: LPPA = One + + db 070h,001h,04Ch,050h,050h,041h ;00001E00 "p.LPPA" + +; 1120: EPM1 = One + + db 070h,001h,045h,050h,04Dh,031h ;00001E06 "p.EPM1" + +; 1121: If ((DBFS == One)) + + db 0A0h,046h,004h ;00001E09 ".F." + db 093h,044h,042h,046h,053h,001h ;00001E0F ".DBFS." + +; 1122: { +; 1123: \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x03) + + db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;00001E17 "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00001E1F "CI0LPC0E" + db 043h,030h,05Fh,04Ch,049h,054h,053h,00Ah ;00001E27 "C0_LITS." + db 00Ch,00Ah,003h ;00001E2A "..." + +; 1124: LPPA = One + + db 070h,001h,04Ch,050h,050h,041h ;00001E30 "p.LPPA" + +; 1125: \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x03) + + db 05Ch,02Fh,006h,05Fh,053h,042h,05Fh,050h ;00001E38 "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00001E40 "CI0LPC0E" + db 043h,030h,05Fh,056h,050h,043h,030h,050h ;00001E48 "C0_VPC0P" + db 04Fh,057h,052h,00Ah,003h ;00001E4D "OWR.." + +; 1126: } +; 1127: Else +; 1128: { +; 1129: \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x02) +; 1130: \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x06) +; 1131: } + + db 0A1h,039h ;00001E4F ".9" + db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;00001E57 "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00001E5F "CI0LPC0E" + db 043h,030h,05Fh,04Ch,049h,054h,053h,00Ah ;00001E67 "C0_LITS." + db 00Ch,00Ah,002h ;00001E6A "..." + db 05Ch,02Fh,006h,05Fh,053h,042h,05Fh,050h ;00001E72 "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00001E7A "CI0LPC0E" + db 043h,030h,05Fh,056h,050h,043h,030h,050h ;00001E82 "C0_VPC0P" + db 04Fh,057h,052h,00Ah,006h ;00001E87 "OWR.." + +; 1132: } +; 1133: ElseIf (((VMMC == One) && (SMMC == 0x03))) + + db 0A1h,042h,03Eh ;00001E8A ".B>" + db 0A0h,048h,008h ;00001E8D ".H." + db 090h ;00001E8E "." + db 093h,056h,04Dh,04Dh,043h,001h ;00001E94 ".VMMC." + db 093h,053h,04Dh,04Dh,043h,00Ah,003h ;00001E9B ".SMMC.." + +; 1134: { +; 1135: CICF = 0x0B + + db 070h,00Ah,00Bh,043h,049h,043h,046h ;00001EA2 "p..CICF" + +; 1136: \_SB.PCI0.LPC0.EC0.SPMO = 0x02 + + db 070h,00Ah,002h,05Ch,02Fh,005h,05Fh,053h ;00001EAA "p..\/._S" + db 042h,05Fh,050h,043h,049h,030h,04Ch,050h ;00001EB2 "B_PCI0LP" + db 043h,030h,045h,043h,030h,05Fh,053h,050h ;00001EBA "C0EC0_SP" + db 04Dh,04Fh ;00001EBC "MO" + +; 1137: \_SB.PCI0.LPC0.EC0.FCMO = 0x02 + + db 070h,00Ah,002h,05Ch,02Fh,005h,05Fh,053h ;00001EC4 "p..\/._S" + db 042h,05Fh,050h,043h,049h,030h,04Ch,050h ;00001ECC "B_PCI0LP" + db 043h,030h,045h,043h,030h,05Fh,046h,043h ;00001ED4 "C0EC0_FC" + db 04Dh,04Fh ;00001ED6 "MO" + +; 1138: \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x04) + + db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;00001EDE "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00001EE6 "CI0LPC0E" + db 043h,030h,05Fh,04Ch,049h,054h,053h,00Ah ;00001EEE "C0_LITS." + db 00Ch,00Ah,004h ;00001EF1 "..." + +; 1139: LPPA = Zero + + db 070h,000h,04Ch,050h,050h,041h ;00001EF7 "p.LPPA" + +; 1140: \_SB.PCI0.LPC0.EC0.VPC0.POWR (One) + + db 05Ch,02Fh,006h,05Fh,053h,042h,05Fh,050h ;00001EFF "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00001F07 "CI0LPC0E" + db 043h,030h,05Fh,056h,050h,043h,030h,050h ;00001F0F "C0_VPC0P" + db 04Fh,057h,052h,001h ;00001F13 "OWR." + +; 1141: } +; 1142: ElseIf ((VIEP == One)) + + db 0A1h,046h,035h ;00001F16 ".F5" + db 0A0h,04Ah,00Ch ;00001F19 ".J." + db 093h,056h,049h,045h,050h,001h ;00001F1F ".VIEP." + +; 1143: { +; 1144: CICF = 0x07 + + db 070h,00Ah,007h,043h,049h,043h,046h ;00001F26 "p..CICF" + +; 1145: \_SB.PCI0.LPC0.EC0.SPMO = 0x06 + + db 070h,00Ah,006h,05Ch,02Fh,005h,05Fh,053h ;00001F2E "p..\/._S" + db 042h,05Fh,050h,043h,049h,030h,04Ch,050h ;00001F36 "B_PCI0LP" + db 043h,030h,045h,043h,030h,05Fh,053h,050h ;00001F3E "C0EC0_SP" + db 04Dh,04Fh ;00001F40 "MO" + +; 1146: \_SB.PCI0.LPC0.EC0.FCMO = 0x06 + + db 070h,00Ah,006h,05Ch,02Fh,005h,05Fh,053h ;00001F48 "p..\/._S" + db 042h,05Fh,050h,043h,049h,030h,04Ch,050h ;00001F50 "B_PCI0LP" + db 043h,030h,045h,043h,030h,05Fh,046h,043h ;00001F58 "C0EC0_FC" + db 04Dh,04Fh ;00001F5A "MO" + +; 1147: LPPA = One + + db 070h,001h,04Ch,050h,050h,041h ;00001F60 "p.LPPA" + +; 1148: If ((DBFS == One)) + + db 0A0h,046h,004h ;00001F63 ".F." + db 093h,044h,042h,046h,053h,001h ;00001F69 ".DBFS." + +; 1149: { +; 1150: \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x0A) + + db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;00001F71 "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00001F79 "CI0LPC0E" + db 043h,030h,05Fh,04Ch,049h,054h,053h,00Ah ;00001F81 "C0_LITS." + db 00Ch,00Ah,00Ah ;00001F84 "..." + +; 1151: LPPA = One + + db 070h,001h,04Ch,050h,050h,041h ;00001F8A "p.LPPA" + +; 1152: \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x03) + + db 05Ch,02Fh,006h,05Fh,053h,042h,05Fh,050h ;00001F92 "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00001F9A "CI0LPC0E" + db 043h,030h,05Fh,056h,050h,043h,030h,050h ;00001FA2 "C0_VPC0P" + db 04Fh,057h,052h,00Ah,003h ;00001FA7 "OWR.." + +; 1153: } +; 1154: Else +; 1155: { +; 1156: \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x09) +; 1157: \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x06) +; 1158: } + + db 0A1h,039h ;00001FA9 ".9" + db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;00001FB1 "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00001FB9 "CI0LPC0E" + db 043h,030h,05Fh,04Ch,049h,054h,053h,00Ah ;00001FC1 "C0_LITS." + db 00Ch,00Ah,009h ;00001FC4 "..." + db 05Ch,02Fh,006h,05Fh,053h,042h,05Fh,050h ;00001FCC "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00001FD4 "CI0LPC0E" + db 043h,030h,05Fh,056h,050h,043h,030h,050h ;00001FDC "C0_VPC0P" + db 04Fh,057h,052h,00Ah,006h ;00001FE1 "OWR.." + +; 1159: } +; 1160: ElseIf ((VIBS == One)) + + db 0A1h,048h,028h ;00001FE4 ".H(" + db 0A0h,040h,008h ;00001FE7 ".@." + db 093h,056h,049h,042h,053h,001h ;00001FED ".VIBS." + +; 1161: { +; 1162: CICF = 0x08 + + db 070h,00Ah,008h,043h,049h,043h,046h ;00001FF4 "p..CICF" + +; 1163: \_SB.PCI0.LPC0.EC0.SPMO = 0x07 + + db 070h,00Ah,007h,05Ch,02Fh,005h,05Fh,053h ;00001FFC "p..\/._S" + db 042h,05Fh,050h,043h,049h,030h,04Ch,050h ;00002004 "B_PCI0LP" + db 043h,030h,045h,043h,030h,05Fh,053h,050h ;0000200C "C0EC0_SP" + db 04Dh,04Fh ;0000200E "MO" + +; 1164: \_SB.PCI0.LPC0.EC0.FCMO = 0x07 + + db 070h,00Ah,007h,05Ch,02Fh,005h,05Fh,053h ;00002016 "p..\/._S" + db 042h,05Fh,050h,043h,049h,030h,04Ch,050h ;0000201E "B_PCI0LP" + db 043h,030h,045h,043h,030h,05Fh,046h,043h ;00002026 "C0EC0_FC" + db 04Dh,04Fh ;00002028 "MO" + +; 1165: \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x0B) + + db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;00002030 "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00002038 "CI0LPC0E" + db 043h,030h,05Fh,04Ch,049h,054h,053h,00Ah ;00002040 "C0_LITS." + db 00Ch,00Ah,00Bh ;00002043 "..." + +; 1166: LPPA = Zero + + db 070h,000h,04Ch,050h,050h,041h ;00002049 "p.LPPA" + +; 1167: \_SB.PCI0.LPC0.EC0.VPC0.POWR (One) + + db 05Ch,02Fh,006h,05Fh,053h,042h,05Fh,050h ;00002051 "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00002059 "CI0LPC0E" + db 043h,030h,05Fh,056h,050h,043h,030h,050h ;00002061 "C0_VPC0P" + db 04Fh,057h,052h,001h ;00002065 "OWR." + +; 1168: } +; 1169: ElseIf ((VAPM == One)) + + db 0A1h,044h,020h ;00002068 ".D " + db 0A0h,043h,00Ch ;0000206B ".C." + db 093h,056h,041h,050h,04Dh,001h ;00002071 ".VAPM." + +; 1170: { +; 1171: CICF = 0x05 + + db 070h,00Ah,005h,043h,049h,043h,046h ;00002078 "p..CICF" + +; 1172: \_SB.PCI0.LPC0.EC0.SPMO = 0x03 + + db 070h,00Ah,003h,05Ch,02Fh,005h,05Fh,053h ;00002080 "p..\/._S" + db 042h,05Fh,050h,043h,049h,030h,04Ch,050h ;00002088 "B_PCI0LP" + db 043h,030h,045h,043h,030h,05Fh,053h,050h ;00002090 "C0EC0_SP" + db 04Dh,04Fh ;00002092 "MO" + +; 1173: \_SB.PCI0.LPC0.EC0.FCMO = 0x03 + + db 070h,00Ah,003h,05Ch,02Fh,005h,05Fh,053h ;0000209A "p..\/._S" + db 042h,05Fh,050h,043h,049h,030h,04Ch,050h ;000020A2 "B_PCI0LP" + db 043h,030h,045h,043h,030h,05Fh,046h,043h ;000020AA "C0EC0_FC" + db 04Dh,04Fh ;000020AC "MO" + +; 1174: LPPA = Zero + + db 070h,000h,04Ch,050h,050h,041h ;000020B2 "p.LPPA" + +; 1175: If ((DBFS == One)) + + db 0A0h,03Fh ;000020B4 ".?" + db 093h,044h,042h,046h,053h,001h ;000020BA ".DBFS." + +; 1176: { +; 1177: \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x07) + + db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;000020C2 "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;000020CA "CI0LPC0E" + db 043h,030h,05Fh,04Ch,049h,054h,053h,00Ah ;000020D2 "C0_LITS." + db 00Ch,00Ah,007h ;000020D5 "..." + +; 1178: \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x03) + + db 05Ch,02Fh,006h,05Fh,053h,042h,05Fh,050h ;000020DD "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;000020E5 "CI0LPC0E" + db 043h,030h,05Fh,056h,050h,043h,030h,050h ;000020ED "C0_VPC0P" + db 04Fh,057h,052h,00Ah,003h ;000020F2 "OWR.." + +; 1179: } +; 1180: Else +; 1181: { +; 1182: \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x06) +; 1183: \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x06) +; 1184: } + + db 0A1h,039h ;000020F4 ".9" + db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;000020FC "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00002104 "CI0LPC0E" + db 043h,030h,05Fh,04Ch,049h,054h,053h,00Ah ;0000210C "C0_LITS." + db 00Ch,00Ah,006h ;0000210F "..." + db 05Ch,02Fh,006h,05Fh,053h,042h,05Fh,050h ;00002117 "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;0000211F "CI0LPC0E" + db 043h,030h,05Fh,056h,050h,043h,030h,050h ;00002127 "C0_VPC0P" + db 04Fh,057h,052h,00Ah,006h ;0000212C "OWR.." + +; 1185: } +; 1186: ElseIf ((VAQM == One)) + + db 0A1h,04Dh,013h ;0000212F ".M." + db 0A0h,040h,008h ;00002132 ".@." + db 093h,056h,041h,051h,04Dh,001h ;00002138 ".VAQM." + +; 1187: { +; 1188: CICF = 0x06 + + db 070h,00Ah,006h,043h,049h,043h,046h ;0000213F "p..CICF" + +; 1189: \_SB.PCI0.LPC0.EC0.SPMO = 0x04 + + db 070h,00Ah,004h,05Ch,02Fh,005h,05Fh,053h ;00002147 "p..\/._S" + db 042h,05Fh,050h,043h,049h,030h,04Ch,050h ;0000214F "B_PCI0LP" + db 043h,030h,045h,043h,030h,05Fh,053h,050h ;00002157 "C0EC0_SP" + db 04Dh,04Fh ;00002159 "MO" + +; 1190: \_SB.PCI0.LPC0.EC0.FCMO = 0x04 + + db 070h,00Ah,004h,05Ch,02Fh,005h,05Fh,053h ;00002161 "p..\/._S" + db 042h,05Fh,050h,043h,049h,030h,04Ch,050h ;00002169 "B_PCI0LP" + db 043h,030h,045h,043h,030h,05Fh,046h,043h ;00002171 "C0EC0_FC" + db 04Dh,04Fh ;00002173 "MO" + +; 1191: \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x08) + + db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;0000217B "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00002183 "CI0LPC0E" + db 043h,030h,05Fh,04Ch,049h,054h,053h,00Ah ;0000218B "C0_LITS." + db 00Ch,00Ah,008h ;0000218E "..." + +; 1192: LPPA = Zero + + db 070h,000h,04Ch,050h,050h,041h ;00002194 "p.LPPA" + +; 1193: \_SB.PCI0.LPC0.EC0.VPC0.POWR (One) + + db 05Ch,02Fh,006h,05Fh,053h,042h,05Fh,050h ;0000219C "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;000021A4 "CI0LPC0E" + db 043h,030h,05Fh,056h,050h,043h,030h,050h ;000021AC "C0_VPC0P" + db 04Fh,057h,052h,001h ;000021B0 "OWR." + +; 1194: } +; 1195: Else +; 1196: { +; 1197: CICF = Zero +; 1198: \_SB.PCI0.LPC0.EC0.SPMO = Zero +; 1199: \_SB.PCI0.LPC0.EC0.FCMO = Zero +; 1200: LPPA = Zero +; 1201: If ((DBFS == One)) +; 1202: { +; 1203: \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x0C) +; 1204: \_SB.PCI0.LPC0.EC0.VPC0.POWR (One) +; 1205: } +; 1206: Else +; 1207: { +; 1208: \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x05) +; 1209: \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x04) +; 1210: } +; 1211: } + + db 0A1h,049h,00Bh ;000021B3 ".I." + db 070h,000h,043h,049h,043h,046h ;000021B9 "p.CICF" + db 070h,000h,05Ch,02Fh,005h,05Fh,053h,042h ;000021C1 "p.\/._SB" + db 05Fh,050h,043h,049h,030h,04Ch,050h,043h ;000021C9 "_PCI0LPC" + db 030h,045h,043h,030h,05Fh,053h,050h,04Dh ;000021D1 "0EC0_SPM" + db 04Fh ;000021D2 "O" + db 070h,000h,05Ch,02Fh,005h,05Fh,053h,042h ;000021DA "p.\/._SB" + db 05Fh,050h,043h,049h,030h,04Ch,050h,043h ;000021E2 "_PCI0LPC" + db 030h,045h,043h,030h,05Fh,046h,043h,04Dh ;000021EA "0EC0_FCM" + db 04Fh ;000021EB "O" + db 070h,000h,04Ch,050h,050h,041h ;000021F1 "p.LPPA" + db 0A0h,03Eh ;000021F3 ".>" + db 093h,044h,042h,046h,053h,001h ;000021F9 ".DBFS." + db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;00002201 "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00002209 "CI0LPC0E" + db 043h,030h,05Fh,04Ch,049h,054h,053h,00Ah ;00002211 "C0_LITS." + db 00Ch,00Ah,00Ch ;00002214 "..." + db 05Ch,02Fh,006h,05Fh,053h,042h,05Fh,050h ;0000221C "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00002224 "CI0LPC0E" + db 043h,030h,05Fh,056h,050h,043h,030h,050h ;0000222C "C0_VPC0P" + db 04Fh,057h,052h,001h ;00002230 "OWR." + db 0A1h,039h ;00002232 ".9" + db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;0000223A "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00002242 "CI0LPC0E" + db 043h,030h,05Fh,04Ch,049h,054h,053h,00Ah ;0000224A "C0_LITS." + db 00Ch,00Ah,005h ;0000224D "..." + db 05Ch,02Fh,006h,05Fh,053h,042h,05Fh,050h ;00002255 "\/._SB_P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;0000225D "CI0LPC0E" + db 043h,030h,05Fh,056h,050h,043h,030h,050h ;00002265 "C0_VPC0P" + db 04Fh,057h,052h,00Ah,004h ;0000226A "OWR.." + +; 1212: } +; 1214: \_SB.ADP0.ACDC = 0xFF + + db 070h,00Ah,0FFh,05Ch,02Fh,003h,05Fh,053h ;00002272 "p..\/._S" + db 042h,05Fh,041h,044h,050h,030h,041h,043h ;0000227A "B_ADP0AC" + db 044h,043h ;0000227C "DC" + +; 1215: If ((\_SB.PCI0.LPC0.EC0.HKDB == Zero)) + + db 0A0h,033h ;0000227E ".3" + db 093h,05Ch,02Fh,005h,05Fh,053h,042h,05Fh ;00002286 ".\/._SB_" + db 050h,043h,049h,030h,04Ch,050h,043h,030h ;0000228E "PCI0LPC0" + db 045h,043h,030h,05Fh,048h,04Bh,044h,042h ;00002296 "EC0_HKDB" + db 000h ;00002297 "." + +; 1216: { +; 1217: \_SB.PCI0.LPC0.EC0.G140 = Zero + + db 070h,000h,05Ch,02Fh,005h,05Fh,053h,042h ;0000229F "p.\/._SB" + db 05Fh,050h,043h,049h,030h,04Ch,050h,043h ;000022A7 "_PCI0LPC" + db 030h,045h,043h,030h,05Fh,047h,031h,034h ;000022AF "0EC0_G14" + db 030h ;000022B0 "0" + +; 1218: } +; 1219: Else +; 1220: { +; 1221: \_SB.PCI0.LPC0.EC0.G140 = One +; 1222: } + + db 0A1h,01Ah ;000022B2 ".." + db 070h,001h,05Ch,02Fh,005h,05Fh,053h,042h ;000022BA "p.\/._SB" + db 05Fh,050h,043h,049h,030h,04Ch,050h,043h ;000022C2 "_PCI0LPC" + db 030h,045h,043h,030h,05Fh,047h,031h,034h ;000022CA "0EC0_G14" + db 030h ;000022CB "0" + +; 1224: If ((\_SB.PCI0.LPC0.EC0.CALK == One)) + + db 0A0h,033h ;000022CD ".3" + db 093h,05Ch,02Fh,005h,05Fh,053h,042h,05Fh ;000022D5 ".\/._SB_" + db 050h,043h,049h,030h,04Ch,050h,043h,030h ;000022DD "PCI0LPC0" + db 045h,043h,030h,05Fh,043h,041h,04Ch,04Bh ;000022E5 "EC0_CALK" + db 001h ;000022E6 "." + +; 1225: { +; 1226: \_SB.PCI0.LPC0.EC0.G155 = One + + db 070h,001h,05Ch,02Fh,005h,05Fh,053h,042h ;000022EE "p.\/._SB" + db 05Fh,050h,043h,049h,030h,04Ch,050h,043h ;000022F6 "_PCI0LPC" + db 030h,045h,043h,030h,05Fh,047h,031h,035h ;000022FE "0EC0_G15" + db 035h ;000022FF "5" + +; 1227: } +; 1228: Else +; 1229: { +; 1230: \_SB.PCI0.LPC0.EC0.G155 = Zero +; 1231: } + + db 0A1h,01Ah ;00002301 ".." + db 070h,000h,05Ch,02Fh,005h,05Fh,053h,042h ;00002309 "p.\/._SB" + db 05Fh,050h,043h,049h,030h,04Ch,050h,043h ;00002311 "_PCI0LPC" + db 030h,045h,043h,030h,05Fh,047h,031h,035h ;00002319 "0EC0_G15" + db 035h ;0000231A "5" + +; 1233: M460 ("PLA-ASL-\\_WAK call MWAK\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00002322 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,057h ;0000232A "-ASL-\_W" + db 041h,04Bh,020h,063h,061h,06Ch,06Ch,020h ;00002332 "AK call " + db 04Dh,057h,041h,04Bh,00Ah,000h,000h,000h ;0000233A "MWAK...." + db 000h,000h,000h,000h ;0000233E "...." + +; 1234: MWAK (Arg0) + + db 04Dh,057h,041h,04Bh,068h ;00002343 "MWAKh" + +; 1235: M460 ("PLA-ASL-\\_WAK End\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000234B "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,057h ;00002353 "-ASL-\_W" + db 041h,04Bh,020h,045h,06Eh,064h,00Ah,000h ;0000235B "AK End.." + db 000h,000h,000h,000h,000h,000h ;00002361 "......" + +; 1236: Return (Zero) + + db 0A4h,000h ;00002363 ".." + +; 1237: } +; 1239: Scope (_SB) + + db 010h,08Eh,0B6h,009h,05Fh,053h,042h,05Fh ;0000236B "...._SB_" + +; 1240: { +; 1241: Device (PCI0) + +DSDT_CB_01_____SB__PCI0 \ + db 05Bh,082h,084h,0D7h,008h,050h,043h,049h ;00002373 "[....PCI" + db 030h ;00002374 "0" + +; 1242: { +; 1243: Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000237C "._HID.A." + db 00Ah,008h ;0000237E ".." + +; 1244: Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID + +DSDT_CB_01_____SB__PCI0__CID \ + db 008h,05Fh,043h,049h,044h,00Ch,041h,0D0h ;00002386 "._CID.A." + db 00Ah,003h ;00002388 ".." + +; 1245: Name (_UID, One) // _UID: Unique ID + +DSDT_CB_01_____SB__PCI0__UID \ + db 008h,05Fh,055h,049h,044h,001h ;0000238E "._UID." + +; 1246: Name (_BBN, Zero) // _BBN: BIOS Bus Number + +DSDT_CB_01_____SB__PCI0__BBN \ + db 008h,05Fh,042h,042h,04Eh,000h ;00002394 "._BBN." + +; 1247: Name (_ADR, Zero) // _ADR: Address + +DSDT_CB_01_____SB__PCI0__ADR \ + db 008h,05Fh,041h,044h,052h,000h ;0000239A "._ADR." + +; 1248: Name (NBRI, Zero) + +DSDT_CB_01_____SB__PCI0_NBRI \ + db 008h,04Eh,042h,052h,049h,000h ;000023A0 ".NBRI." + +; 1249: Name (NBAR, Zero) + +DSDT_CB_01_____SB__PCI0_NBAR \ + db 008h,04Eh,042h,041h,052h,000h ;000023A6 ".NBAR." + +; 1250: Name (NCMD, Zero) + +DSDT_CB_01_____SB__PCI0_NCMD \ + db 008h,04Eh,043h,04Dh,044h,000h ;000023AC ".NCMD." + +; 1251: Name (PXDC, Zero) + +DSDT_CB_01_____SB__PCI0_PXDC \ + db 008h,050h,058h,044h,043h,000h ;000023B2 ".PXDC." + +; 1252: Name (PXLC, Zero) + +DSDT_CB_01_____SB__PCI0_PXLC \ + db 008h,050h,058h,04Ch,043h,000h ;000023B8 ".PXLC." + +; 1253: Name (PXD2, Zero) + +DSDT_CB_01_____SB__PCI0_PXD2 \ + db 008h,050h,058h,044h,032h,000h ;000023BE ".PXD2." + +; 1254: Method (_INI, 0, NotSerialized) // _INI: Initialize + +DSDT_CB_01_____SB__PCI0__INI \ + db 014h,04Bh,010h,05Fh,049h,04Eh,049h,000h ;000023C6 ".K._INI." + +; 1255: { +; 1256: M460 ("PLA-ASL-\\_SB.PCI0._INI Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;000023CE "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;000023D6 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,05Fh ;000023DE "B.PCI0._" + db 049h,04Eh,049h,020h,053h,074h,061h,072h ;000023E6 "INI Star" + db 074h,00Ah,000h,000h,000h,000h,000h,000h ;000023EE "t......." + db 000h ;000023EF "." + +; 1257: If ((GPIC != Zero)) + + db 0A0h,041h,008h,092h,093h,047h,050h,049h ;000023F7 ".A...GPI" + db 043h,000h ;000023F9 "C." + +; 1258: { +; 1259: M460 ("PLA-ASL-\\_SB.PCI0._INI call \\_SB.DSPI\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00002401 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00002409 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,05Fh ;00002411 "B.PCI0._" + db 049h,04Eh,049h,020h,063h,061h,06Ch,06Ch ;00002419 "INI call" + db 020h,05Ch,05Fh,053h,042h,02Eh,044h,053h ;00002421 " \_SB.DS" + db 050h,049h,00Ah,000h,000h,000h,000h,000h ;00002429 "PI......" + db 000h,000h ;0000242B ".." + +; 1260: DSPI () + + db 044h,053h,050h,049h ;0000242F "DSPI" + +; 1261: If (NAPC) + + db 0A0h,041h,004h,04Eh,041h,050h,043h ;00002436 ".A.NAPC" + +; 1262: { +; 1263: M460 ("PLA-ASL-\\_SB.PCI0._INI call \\_SB.PCI0.NAPE\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000243E "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00002446 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,05Fh ;0000244E "B.PCI0._" + db 049h,04Eh,049h,020h,063h,061h,06Ch,06Ch ;00002456 "INI call" + db 020h,05Ch,05Fh,053h,042h,02Eh,050h,043h ;0000245E " \_SB.PC" + db 049h,030h,02Eh,04Eh,041h,050h,045h,00Ah ;00002466 "I0.NAPE." + db 000h,000h,000h,000h,000h,000h,000h ;0000246D "......." + +; 1264: NAPE () + + db 04Eh,041h,050h,045h ;00002471 "NAPE" + +; 1265: } +; 1266: } +; 1268: M460 ("PLA-ASL-\\_SB.PCI0._INI call \\OSTP\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00002479 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00002481 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,05Fh ;00002489 "B.PCI0._" + db 049h,04Eh,049h,020h,063h,061h,06Ch,06Ch ;00002491 "INI call" + db 020h,05Ch,04Fh,053h,054h,050h,00Ah,000h ;00002499 " \OSTP.." + db 000h,000h,000h,000h,000h,000h ;0000249F "......" + +; 1269: OSTP () + + db 04Fh,053h,054h,050h ;000024A3 "OSTP" + +; 1270: M460 ("PLA-ASL-\\_SB.PCI0._INI End\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;000024AB "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;000024B3 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,05Fh ;000024BB "B.PCI0._" + db 049h,04Eh,049h,020h,045h,06Eh,064h,00Ah ;000024C3 "INI End." + db 000h,000h,000h,000h,000h,000h,000h ;000024CA "......." + +; 1271: } +; 1273: Name (SUPP, Zero) + +DSDT_CB_01_____SB__PCI0_SUPP \ + db 008h,053h,055h,050h,050h,000h ;000024D0 ".SUPP." + +; 1274: Name (CTRL, Zero) + +DSDT_CB_01_____SB__PCI0_CTRL \ + db 008h,043h,054h,052h,04Ch,000h ;000024D6 ".CTRL." + +; 1275: Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities + +DSDT_CB_01_____SB__PCI0__OSC \ + db 014h,04Ch,034h,05Fh,04Fh,053h,043h,004h ;000024DE ".L4_OSC." + +; 1276: { +; 1277: CreateDWordField (Arg0, Zero, UID0) + + db 08Ah,068h,000h,055h,049h,044h,030h ;000024E5 ".h.UID0" + +; 1278: CreateDWordField (Arg3, Zero, CDW1) + + db 08Ah,06Bh,000h,043h,044h,057h,031h ;000024EC ".k.CDW1" + +; 1279: CreateDWordField (Arg3, 0x04, CDW2) + + db 08Ah,06Bh,00Ah,004h,043h,044h,057h,032h ;000024F4 ".k..CDW2" + +; 1280: CreateDWordField (Arg3, 0x08, CDW3) + + db 08Ah,06Bh,00Ah,008h,043h,044h,057h,033h ;000024FC ".k..CDW3" + +; 1281: If ((Arg2 == One)) + + db 0A0h,04Bh,004h ;000024FF ".K." + db 093h,06Ah,001h ;00002502 ".j." + +; 1282: { +; 1283: M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Start CDW1 = 0x%X\n", UID0, CDW1, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000250A "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00002512 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,05Fh ;0000251A "B.PCI0._" + db 04Fh,053h,043h,020h,055h,055h,049h,044h ;00002522 "OSC UUID" + db 020h,030h,078h,025h,058h,020h,053h,074h ;0000252A " 0x%X St" + db 061h,072h,074h,020h,020h,043h,044h,057h ;00002532 "art CDW" + db 031h,020h,03Dh,020h,030h,078h,025h,058h ;0000253A "1 = 0x%X" + db 00Ah,000h,055h,049h,044h,030h,043h,044h ;00002542 "..UID0CD" + db 057h,031h,000h,000h,000h,000h ;00002548 "W1...." + +; 1284: } +; 1285: ElseIf ((Arg2 == 0x02)) + + db 0A1h,041h,00Dh ;0000254B ".A." + db 0A0h,041h,006h ;0000254E ".A." + db 093h,06Ah,00Ah,002h ;00002552 ".j.." + +; 1286: { +; 1287: Local2 = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ + + db 070h,043h,044h,057h,032h,062h ;00002558 "pCDW2b" + +; 1288: M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Start CDW1 = 0x%X CDW2 = 0x%X\n", UID0, CDW1, CDW2, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00002560 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00002568 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,05Fh ;00002570 "B.PCI0._" + db 04Fh,053h,043h,020h,055h,055h,049h,044h ;00002578 "OSC UUID" + db 020h,030h,078h,025h,058h,020h,053h,074h ;00002580 " 0x%X St" + db 061h,072h,074h,020h,020h,043h,044h,057h ;00002588 "art CDW" + db 031h,020h,03Dh,020h,030h,078h,025h,058h ;00002590 "1 = 0x%X" + db 020h,043h,044h,057h,032h,020h,03Dh,020h ;00002598 " CDW2 = " + db 030h,078h,025h,058h,00Ah,000h,055h,049h ;000025A0 "0x%X..UI" + db 044h,030h,043h,044h,057h,031h,043h,044h ;000025A8 "D0CDW1CD" + db 057h,032h,000h,000h,000h ;000025AD "W2..." + +; 1289: } +; 1290: Else +; 1291: { +; 1292: Local3 = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ +; 1293: M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Start CDW1 = 0x%X CDW2 = 0x%X CDW3 = 0x%X\n", UID0, CDW1, CDW2, CDW3, Zero, Zero) +; 1294: } + + db 0A1h,04Ch,006h ;000025B0 ".L." + db 070h,043h,044h,057h,033h,063h ;000025B6 "pCDW3c" + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;000025BE "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;000025C6 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,05Fh ;000025CE "B.PCI0._" + db 04Fh,053h,043h,020h,055h,055h,049h,044h ;000025D6 "OSC UUID" + db 020h,030h,078h,025h,058h,020h,053h,074h ;000025DE " 0x%X St" + db 061h,072h,074h,020h,020h,043h,044h,057h ;000025E6 "art CDW" + db 031h,020h,03Dh,020h,030h,078h,025h,058h ;000025EE "1 = 0x%X" + db 020h,043h,044h,057h,032h,020h,03Dh,020h ;000025F6 " CDW2 = " + db 030h,078h,025h,058h,020h,043h,044h,057h ;000025FE "0x%X CDW" + db 033h,020h,03Dh,020h,030h,078h,025h,058h ;00002606 "3 = 0x%X" + db 00Ah,000h,055h,049h,044h,030h,043h,044h ;0000260E "..UID0CD" + db 057h,031h,043h,044h,057h,032h,043h,044h ;00002616 "W1CDW2CD" + db 057h,033h,000h,000h ;0000261A "W3.." + +; 1296: If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) + + db 0A0h,047h,00Eh ;0000261D ".G." + db 093h,068h ;0000261F ".h" + db 011h,013h,00Ah,010h,05Bh,04Dh,0DBh,033h ;00002627 "....[M.3" + db 0F7h,01Fh,01Ch,040h,096h,057h,074h,041h ;0000262F "...@.WtA" + db 0C0h,03Dh,0D7h,066h ;00002633 ".=.f" + +; 1297: { +; 1298: SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ + + db 070h,043h,044h,057h,032h,053h,055h,050h ;0000263B "pCDW2SUP" + db 050h ;0000263C "P" + +; 1299: CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ + + db 070h,043h,044h,057h,033h,043h,054h,052h ;00002644 "pCDW3CTR" + db 04Ch ;00002645 "L" + +; 1300: If ((TBEN == One)) + + db 0A0h,02Eh ;00002647 ".." + db 093h,054h,042h,045h,04Eh,001h ;0000264D ".TBEN." + +; 1301: { +; 1302: If ((TBNH != Zero)) + + db 0A0h,016h,092h,093h,054h,042h,04Eh,048h ;00002655 "....TBNH" + db 000h ;00002656 "." + +; 1303: { +; 1304: CTRL &= 0xFFFFFFF5 + + db 07Bh,043h,054h,052h,04Ch,00Ch,0F5h,0FFh ;0000265E "{CTRL..." + db 0FFh,0FFh,043h,054h,052h,04Ch ;00002664 "..CTRL" + +; 1305: } +; 1306: Else +; 1307: { +; 1308: CTRL &= 0xFFFFFFF4 +; 1309: } + + db 0A1h,00Fh ;00002666 ".." + db 07Bh,043h,054h,052h,04Ch,00Ch,0F4h,0FFh ;0000266E "{CTRL..." + db 0FFh,0FFh,043h,054h,052h,04Ch ;00002674 "..CTRL" + +; 1310: } +; 1312: If (((SUPP & 0x16) != 0x16)) + + db 0A0h,01Bh,092h,093h ;00002678 "...." + db 07Bh,053h,055h,050h,050h,00Ah,016h,000h ;00002680 "{SUPP..." + db 00Ah,016h ;00002682 ".." + +; 1313: { +; 1314: CTRL &= 0xFFFFFFFE + + db 07Bh,043h,054h,052h,04Ch,00Ch,0FEh,0FFh ;0000268A "{CTRL..." + db 0FFh,0FFh,043h,054h,052h,04Ch ;00002690 "..CTRL" + +; 1315: } +; 1317: CTRL &= 0xFFFFFFF5 + + db 07Bh,043h,054h,052h,04Ch,00Ch,0F5h,0FFh ;00002698 "{CTRL..." + db 0FFh,0FFh,043h,054h,052h,04Ch ;0000269E "..CTRL" + +; 1318: If (~(CDW1 & One)) + + db 0A0h,027h ;000026A0 ".'" + db 080h ;000026A1 "." + db 07Bh,043h,044h,057h,031h,001h,000h,000h ;000026A9 "{CDW1..." + +; 1319: { +; 1320: If ((CTRL & One)){} + + db 0A0h,008h ;000026AB ".." + db 07Bh,043h,054h,052h,04Ch,001h,000h ;000026B2 "{CTRL.." + +; 1321: If ((CTRL & 0x04)){} + + db 0A0h,009h ;000026B4 ".." + db 07Bh,043h,054h,052h,04Ch,00Ah,004h,000h ;000026BC "{CTRL..." + +; 1322: If ((CTRL & 0x10)){} + + db 0A0h,009h ;000026BE ".." + db 07Bh,043h,054h,052h,04Ch,00Ah,010h,000h ;000026C6 "{CTRL..." + +; 1323: } +; 1325: If ((Arg1 != One)) + + db 0A0h,010h,092h,093h,069h,001h ;000026CC "....i." + +; 1326: { +; 1327: CDW1 |= 0x08 + + db 07Dh,043h,044h,057h,031h,00Ah,008h,043h ;000026D4 "}CDW1..C" + db 044h,057h,031h ;000026D7 "DW1" + +; 1328: } +; 1330: If ((CDW3 != CTRL)) + + db 0A0h,016h,092h,093h,043h,044h,057h,033h ;000026DF "....CDW3" + db 043h,054h,052h,04Ch ;000026E3 "CTRL" + +; 1331: { +; 1332: CDW1 |= 0x10 + + db 07Dh,043h,044h,057h,031h,00Ah,010h,043h ;000026EB "}CDW1..C" + db 044h,057h,031h ;000026EE "DW1" + +; 1333: } +; 1335: CTRL &= 0xF7 + + db 07Bh,043h,054h,052h,04Ch,00Ah,0F7h,043h ;000026F6 "{CTRL..C" + db 054h,052h,04Ch ;000026F9 "TRL" + +; 1336: CDW3 = CTRL /* \_SB_.PCI0.CTRL */ + + db 070h,043h,054h,052h,04Ch,043h,044h,057h ;00002701 "pCTRLCDW" + db 033h ;00002702 "3" + +; 1337: } +; 1338: Else +; 1339: { +; 1340: CDW1 |= 0x04 +; 1341: } + + db 0A1h,00Ch ;00002704 ".." + db 07Dh,043h,044h,057h,031h,00Ah,004h,043h ;0000270C "}CDW1..C" + db 044h,057h,031h ;0000270F "DW1" + +; 1343: If ((Arg2 == One)) + + db 0A0h,04Bh,004h ;00002712 ".K." + db 093h,06Ah,001h ;00002715 ".j." + +; 1344: { +; 1345: M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Return CDW1 = 0x%X\n", UID0, CDW1, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000271D "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00002725 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,05Fh ;0000272D "B.PCI0._" + db 04Fh,053h,043h,020h,055h,055h,049h,044h ;00002735 "OSC UUID" + db 020h,030h,078h,025h,058h,020h,052h,065h ;0000273D " 0x%X Re" + db 074h,075h,072h,06Eh,020h,043h,044h,057h ;00002745 "turn CDW" + db 031h,020h,03Dh,020h,030h,078h,025h,058h ;0000274D "1 = 0x%X" + db 00Ah,000h,055h,049h,044h,030h,043h,044h ;00002755 "..UID0CD" + db 057h,031h,000h,000h,000h,000h ;0000275B "W1...." + +; 1346: } +; 1347: ElseIf ((Arg2 == 0x02)) + + db 0A1h,045h,00Ch ;0000275E ".E." + db 0A0h,04Bh,005h ;00002761 ".K." + db 093h,06Ah,00Ah,002h ;00002765 ".j.." + +; 1348: { +; 1349: M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Return CDW1 = 0x%X CDW2 = 0x%X\n", UID0, CDW1, CDW2, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000276D "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00002775 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,05Fh ;0000277D "B.PCI0._" + db 04Fh,053h,043h,020h,055h,055h,049h,044h ;00002785 "OSC UUID" + db 020h,030h,078h,025h,058h,020h,052h,065h ;0000278D " 0x%X Re" + db 074h,075h,072h,06Eh,020h,043h,044h,057h ;00002795 "turn CDW" + db 031h,020h,03Dh,020h,030h,078h,025h,058h ;0000279D "1 = 0x%X" + db 020h,043h,044h,057h,032h,020h,03Dh,020h ;000027A5 " CDW2 = " + db 030h,078h,025h,058h,00Ah,000h,055h,049h ;000027AD "0x%X..UI" + db 044h,030h,043h,044h,057h,031h,043h,044h ;000027B5 "D0CDW1CD" + db 057h,032h,000h,000h,000h ;000027BA "W2..." + +; 1350: } +; 1351: Else +; 1352: { +; 1353: M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Return CDW1 = 0x%X CDW2 = 0x%X CDW3 = 0x%X\n", UID0, CDW1, CDW2, CDW3, Zero, Zero) +; 1354: } + + db 0A1h,046h,006h ;000027BD ".F." + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;000027C5 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;000027CD "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,05Fh ;000027D5 "B.PCI0._" + db 04Fh,053h,043h,020h,055h,055h,049h,044h ;000027DD "OSC UUID" + db 020h,030h,078h,025h,058h,020h,052h,065h ;000027E5 " 0x%X Re" + db 074h,075h,072h,06Eh,020h,043h,044h,057h ;000027ED "turn CDW" + db 031h,020h,03Dh,020h,030h,078h,025h,058h ;000027F5 "1 = 0x%X" + db 020h,043h,044h,057h,032h,020h,03Dh,020h ;000027FD " CDW2 = " + db 030h,078h,025h,058h,020h,043h,044h,057h ;00002805 "0x%X CDW" + db 033h,020h,03Dh,020h,030h,078h,025h,058h ;0000280D "3 = 0x%X" + db 00Ah,000h,055h,049h,044h,030h,043h,044h ;00002815 "..UID0CD" + db 057h,031h,043h,044h,057h,032h,043h,044h ;0000281D "W1CDW2CD" + db 057h,033h,000h,000h ;00002821 "W3.." + +; 1356: Return (Arg3) + + db 0A4h,06Bh ;00002823 ".k" + +; 1357: } +; 1359: Method (TOM, 0, NotSerialized) + +DSDT_CB_01_____SB__PCI0_TOM_ \ + db 014h,022h,054h,04Fh,04Dh,05Fh,000h ;0000282A "."TOM_." + +; 1360: { +; 1361: Local0 = (TOML * 0x00010000) + + db 077h,054h,04Fh,04Dh,04Ch,00Ch,000h,000h ;00002832 "wTOML..." + db 001h,000h,060h ;00002835 "..`" + +; 1362: Local1 = (TOMH * 0x01000000) + + db 077h,054h,04Fh,04Dh,048h,00Ch,000h,000h ;0000283D "wTOMH..." + db 000h,001h,061h ;00002840 "..a" + +; 1363: Local0 += Local1 + + db 072h,060h,061h,060h ;00002844 "r`a`" + +; 1364: Return (Local0) + + db 0A4h,060h ;00002846 ".`" + +; 1365: } +; 1367: Name (CRES, ResourceTemplate () + +DSDT_CB_01_____SB__PCI0_CRES \ + db 008h,043h,052h,045h,053h,011h,04Eh,029h ;0000284E ".CRES.N)" + db 00Bh,099h,002h ;00002851 "..." + +; 1368: { +; 1369: WordBusNumber (ResourceProducer, MinFixed, MaxFixed, SubDecode, +; 1370: 0x0000, // Granularity +; 1371: 0x0000, // Range Minimum +; 1372: 0x00FF, // Range Maximum +; 1373: 0x0000, // Translation Offset +; 1374: 0x0100, // Length +; 1375: 0x00,, ) + + db 088h,00Eh,000h,002h,00Eh,000h,000h,000h ;00002859 "........" + db 000h,000h,0FFh,000h,000h,000h,000h,001h ;00002861 "........" + db 000h ;00002862 "." + +; 1376: WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, +; 1377: 0x0000, // Granularity +; 1378: 0x0000, // Range Minimum +; 1379: 0x0CF7, // Range Maximum +; 1380: 0x0000, // Translation Offset +; 1381: 0x0CF8, // Length +; 1382: 0x00,, , TypeStatic, DenseTranslation) + + db 088h,00Eh,000h,001h,00Ch,003h,000h,000h ;0000286A "........" + db 000h,000h,0F7h,00Ch,000h,000h,0F8h,00Ch ;00002872 "........" + db 000h ;00002873 "." + +; 1383: WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, +; 1384: 0x0000, // Granularity +; 1385: 0x0D00, // Range Minimum +; 1386: 0xFFFF, // Range Maximum +; 1387: 0x0000, // Translation Offset +; 1388: 0xF300, // Length +; 1389: ,, , TypeStatic, DenseTranslation) + + db 088h,00Dh,000h,001h,00Ch,003h,000h,000h ;0000287B "........" + db 000h,00Dh,0FFh,0FFh,000h,000h,000h,0F3h ;00002883 "........" + +; 1390: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, +; 1391: 0x00000000, // Granularity +; 1392: 0x000A0000, // Range Minimum +; 1393: 0x000BFFFF, // Range Maximum +; 1394: 0x00000000, // Translation Offset +; 1395: 0x00020000, // Length +; 1396: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,001h,000h,000h ;0000288B "........" + db 000h,000h,000h,000h,00Ah,000h,0FFh,0FFh ;00002893 "........" + db 00Bh,000h,000h,000h,000h,000h,000h,000h ;0000289B "........" + db 002h,000h,000h ;0000289E "..." + +; 1397: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadOnly, +; 1398: 0x00000000, // Granularity +; 1399: 0x000C0000, // Range Minimum +; 1400: 0x000C3FFF, // Range Maximum +; 1401: 0x00000000, // Translation Offset +; 1402: 0x00004000, // Length +; 1403: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,002h,000h,000h ;000028A6 "........" + db 000h,000h,000h,000h,00Ch,000h,0FFh,03Fh ;000028AE ".......?" + db 00Ch,000h,000h,000h,000h,000h,000h,040h ;000028B6 ".......@" + db 000h,000h,000h ;000028B9 "..." + +; 1404: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadOnly, +; 1405: 0x00000000, // Granularity +; 1406: 0x000C4000, // Range Minimum +; 1407: 0x000C7FFF, // Range Maximum +; 1408: 0x00000000, // Translation Offset +; 1409: 0x00004000, // Length +; 1410: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,002h,000h,000h ;000028C1 "........" + db 000h,000h,000h,040h,00Ch,000h,0FFh,07Fh ;000028C9 "...@...." + db 00Ch,000h,000h,000h,000h,000h,000h,040h ;000028D1 ".......@" + db 000h,000h,000h ;000028D4 "..." + +; 1411: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly, +; 1412: 0x00000000, // Granularity +; 1413: 0x000C8000, // Range Minimum +; 1414: 0x000CBFFF, // Range Maximum +; 1415: 0x00000000, // Translation Offset +; 1416: 0x00004000, // Length +; 1417: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,000h,000h,000h ;000028DC "........" + db 000h,000h,000h,080h,00Ch,000h,0FFh,0BFh ;000028E4 "........" + db 00Ch,000h,000h,000h,000h,000h,000h,040h ;000028EC ".......@" + db 000h,000h,000h ;000028EF "..." + +; 1418: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly, +; 1419: 0x00000000, // Granularity +; 1420: 0x000CC000, // Range Minimum +; 1421: 0x000CFFFF, // Range Maximum +; 1422: 0x00000000, // Translation Offset +; 1423: 0x00004000, // Length +; 1424: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,000h,000h,000h ;000028F7 "........" + db 000h,000h,000h,0C0h,00Ch,000h,0FFh,0FFh ;000028FF "........" + db 00Ch,000h,000h,000h,000h,000h,000h,040h ;00002907 ".......@" + db 000h,000h,000h ;0000290A "..." + +; 1425: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, +; 1426: 0x00000000, // Granularity +; 1427: 0x000D0000, // Range Minimum +; 1428: 0x000D3FFF, // Range Maximum +; 1429: 0x00000000, // Translation Offset +; 1430: 0x00004000, // Length +; 1431: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,001h,000h,000h ;00002912 "........" + db 000h,000h,000h,000h,00Dh,000h,0FFh,03Fh ;0000291A ".......?" + db 00Dh,000h,000h,000h,000h,000h,000h,040h ;00002922 ".......@" + db 000h,000h,000h ;00002925 "..." + +; 1432: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, +; 1433: 0x00000000, // Granularity +; 1434: 0x000D4000, // Range Minimum +; 1435: 0x000D7FFF, // Range Maximum +; 1436: 0x00000000, // Translation Offset +; 1437: 0x00004000, // Length +; 1438: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,001h,000h,000h ;0000292D "........" + db 000h,000h,000h,040h,00Dh,000h,0FFh,07Fh ;00002935 "...@...." + db 00Dh,000h,000h,000h,000h,000h,000h,040h ;0000293D ".......@" + db 000h,000h,000h ;00002940 "..." + +; 1439: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, +; 1440: 0x00000000, // Granularity +; 1441: 0x000D8000, // Range Minimum +; 1442: 0x000DBFFF, // Range Maximum +; 1443: 0x00000000, // Translation Offset +; 1444: 0x00004000, // Length +; 1445: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,001h,000h,000h ;00002948 "........" + db 000h,000h,000h,080h,00Dh,000h,0FFh,0BFh ;00002950 "........" + db 00Dh,000h,000h,000h,000h,000h,000h,040h ;00002958 ".......@" + db 000h,000h,000h ;0000295B "..." + +; 1446: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, +; 1447: 0x00000000, // Granularity +; 1448: 0x000DC000, // Range Minimum +; 1449: 0x000DFFFF, // Range Maximum +; 1450: 0x00000000, // Translation Offset +; 1451: 0x00004000, // Length +; 1452: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,001h,000h,000h ;00002963 "........" + db 000h,000h,000h,0C0h,00Dh,000h,0FFh,0FFh ;0000296B "........" + db 00Dh,000h,000h,000h,000h,000h,000h,040h ;00002973 ".......@" + db 000h,000h,000h ;00002976 "..." + +; 1453: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, +; 1454: 0x00000000, // Granularity +; 1455: 0x000E0000, // Range Minimum +; 1456: 0x000E3FFF, // Range Maximum +; 1457: 0x00000000, // Translation Offset +; 1458: 0x00004000, // Length +; 1459: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,003h,000h,000h ;0000297E "........" + db 000h,000h,000h,000h,00Eh,000h,0FFh,03Fh ;00002986 ".......?" + db 00Eh,000h,000h,000h,000h,000h,000h,040h ;0000298E ".......@" + db 000h,000h,000h ;00002991 "..." + +; 1460: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, +; 1461: 0x00000000, // Granularity +; 1462: 0x000E4000, // Range Minimum +; 1463: 0x000E7FFF, // Range Maximum +; 1464: 0x00000000, // Translation Offset +; 1465: 0x00004000, // Length +; 1466: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,003h,000h,000h ;00002999 "........" + db 000h,000h,000h,040h,00Eh,000h,0FFh,07Fh ;000029A1 "...@...." + db 00Eh,000h,000h,000h,000h,000h,000h,040h ;000029A9 ".......@" + db 000h,000h,000h ;000029AC "..." + +; 1467: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, +; 1468: 0x00000000, // Granularity +; 1469: 0x000E8000, // Range Minimum +; 1470: 0x000EBFFF, // Range Maximum +; 1471: 0x00000000, // Translation Offset +; 1472: 0x00004000, // Length +; 1473: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,003h,000h,000h ;000029B4 "........" + db 000h,000h,000h,080h,00Eh,000h,0FFh,0BFh ;000029BC "........" + db 00Eh,000h,000h,000h,000h,000h,000h,040h ;000029C4 ".......@" + db 000h,000h,000h ;000029C7 "..." + +; 1474: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, +; 1475: 0x00000000, // Granularity +; 1476: 0x000EC000, // Range Minimum +; 1477: 0x000EFFFF, // Range Maximum +; 1478: 0x00000000, // Translation Offset +; 1479: 0x00004000, // Length +; 1480: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,003h,000h,000h ;000029CF "........" + db 000h,000h,000h,0C0h,00Eh,000h,0FFh,0FFh ;000029D7 "........" + db 00Eh,000h,000h,000h,000h,000h,000h,040h ;000029DF ".......@" + db 000h,000h,000h ;000029E2 "..." + +; 1481: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, +; 1482: 0x00000000, // Granularity +; 1483: 0x80000000, // Range Minimum +; 1484: 0xF7FFFFFF, // Range Maximum +; 1485: 0x00000000, // Translation Offset +; 1486: 0x78000000, // Length +; 1487: 0x00,, _Y00, AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,001h,000h,000h ;000029EA "........" + db 000h,000h,000h,000h,000h,080h,0FFh,0FFh ;000029F2 "........" + db 0FFh,0F7h,000h,000h,000h,000h,000h,000h ;000029FA "........" + db 000h,078h,000h ;000029FD ".x." + +; 1488: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, +; 1489: 0x00000000, // Granularity +; 1490: 0xFC000000, // Range Minimum +; 1491: 0xFEAFFFFF, // Range Maximum +; 1492: 0x00000000, // Translation Offset +; 1493: 0x02B00000, // Length +; 1494: 0x00,, _Y01, AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,001h,000h,000h ;00002A05 "........" + db 000h,000h,000h,000h,000h,0FCh,0FFh,0FFh ;00002A0D "........" + db 0AFh,0FEh,000h,000h,000h,000h,000h,000h ;00002A15 "........" + db 0B0h,002h,000h ;00002A18 "..." + +; 1495: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, +; 1496: 0x00000000, // Granularity +; 1497: 0xFED45000, // Range Minimum +; 1498: 0xFED814FF, // Range Maximum +; 1499: 0x00000000, // Translation Offset +; 1500: 0x0003C500, // Length +; 1501: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,001h,000h,000h ;00002A20 "........" + db 000h,000h,000h,050h,0D4h,0FEh,0FFh,014h ;00002A28 "...P...." + db 0D8h,0FEh,000h,000h,000h,000h,000h,0C5h ;00002A30 "........" + db 003h,000h,000h ;00002A33 "..." + +; 1502: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, +; 1503: 0x00000000, // Granularity +; 1504: 0xFED81900, // Range Minimum +; 1505: 0xFED81FFF, // Range Maximum +; 1506: 0x00000000, // Translation Offset +; 1507: 0x00000700, // Length +; 1508: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,001h,000h,000h ;00002A3B "........" + db 000h,000h,000h,019h,0D8h,0FEh,0FFh,01Fh ;00002A43 "........" + db 0D8h,0FEh,000h,000h,000h,000h,000h,007h ;00002A4B "........" + db 000h,000h,000h ;00002A4E "..." + +; 1509: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, +; 1510: 0x00000000, // Granularity +; 1511: 0xFEDC0000, // Range Minimum +; 1512: 0xFEDC0FFF, // Range Maximum +; 1513: 0x00000000, // Translation Offset +; 1514: 0x00001000, // Length +; 1515: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,001h,000h,000h ;00002A56 "........" + db 000h,000h,000h,000h,0DCh,0FEh,0FFh,00Fh ;00002A5E "........" + db 0DCh,0FEh,000h,000h,000h,000h,000h,010h ;00002A66 "........" + db 000h,000h,000h ;00002A69 "..." + +; 1516: DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, +; 1517: 0x00000000, // Granularity +; 1518: 0xFEDC6000, // Range Minimum +; 1519: 0xFEDC6FFF, // Range Maximum +; 1520: 0x00000000, // Translation Offset +; 1521: 0x00001000, // Length +; 1522: 0x00,, , AddressRangeMemory, TypeStatic) + + db 087h,018h,000h,000h,00Eh,001h,000h,000h ;00002A71 "........" + db 000h,000h,000h,060h,0DCh,0FEh,0FFh,06Fh ;00002A79 "...`...o" + db 0DCh,0FEh,000h,000h,000h,000h,000h,010h ;00002A81 "........" + db 000h,000h,000h ;00002A84 "..." + +; 1523: IO (Decode16, +; 1524: 0x0CF8, // Range Minimum +; 1525: 0x0CF8, // Range Maximum +; 1526: 0x01, // Alignment +; 1527: 0x08, // Length +; 1528: ) + + db 047h,001h,0F8h,00Ch,0F8h,00Ch,001h,008h ;00002A8C "G......." + +; 1529: QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, +; 1530: 0x0000000000000000, // Granularity +; 1531: 0x0000000000000000, // Range Minimum +; 1532: 0x0000000000000000, // Range Maximum +; 1533: 0x0000000000000000, // Translation Offset +; 1534: 0x0000000000000000, // Length +; 1535: ,, _Y02, AddressRangeMemory, TypeStatic) + + db 08Ah,02Bh,000h,000h,00Ch,001h,000h,000h ;00002A94 ".+......" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00002A9C "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00002AA4 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00002AAC "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00002AB4 "........" + db 000h,000h,000h,000h,000h,000h ;00002ABA "......" + +; 1536: QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, +; 1537: 0x0000000000000000, // Granularity +; 1538: 0x0000000000000000, // Range Minimum +; 1539: 0x0000000000000000, // Range Maximum +; 1540: 0x0000000000000000, // Translation Offset +; 1541: 0x0000000000000000, // Length +; 1542: ,, _Y03, AddressRangeMemory, TypeStatic) + + db 08Ah,02Bh,000h,000h,00Ch,001h,000h,000h ;00002AC2 ".+......" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00002ACA "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00002AD2 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00002ADA "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00002AE2 "........" + db 000h,000h,000h,000h,000h,000h ;00002AE8 "......" + db 079h,000h ;00002AEA "y." + +; 1543: }) +; 1544: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0__CRS \ + db 014h,04Eh,017h,05Fh,043h,052h,053h,000h ;00002AF2 ".N._CRS." + +; 1545: { +; 1546: M460 ("PLA-ASL-\\_SB.PCI0._CRS Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00002AFA "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00002B02 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,05Fh ;00002B0A "B.PCI0._" + db 043h,052h,053h,020h,053h,074h,061h,072h ;00002B12 "CRS Star" + db 074h,00Ah,000h,000h,000h,000h,000h,000h ;00002B1A "t......." + db 000h ;00002B1B "." + +; 1547: CreateDWordField (CRES, \_SB.PCI0._Y00._MIN, BTMN) // _MIN: Minimum Base Address + + db 08Ah,043h,052h,045h,053h,00Bh,09Bh,001h ;00002B23 ".CRES..." + db 042h,054h,04Dh,04Eh ;00002B27 "BTMN" + +; 1548: CreateDWordField (CRES, \_SB.PCI0._Y00._MAX, BTMX) // _MAX: Maximum Base Address + + db 08Ah,043h,052h,045h,053h,00Bh,09Fh,001h ;00002B2F ".CRES..." + db 042h,054h,04Dh,058h ;00002B33 "BTMX" + +; 1549: CreateDWordField (CRES, \_SB.PCI0._Y00._LEN, BTLN) // _LEN: Length + + db 08Ah,043h,052h,045h,053h,00Bh,0A7h,001h ;00002B3B ".CRES..." + db 042h,054h,04Ch,04Eh ;00002B3F "BTLN" + +; 1550: CreateDWordField (CRES, \_SB.PCI0._Y01._MIN, BTN1) // _MIN: Minimum Base Address + + db 08Ah,043h,052h,045h,053h,00Bh,0B6h,001h ;00002B47 ".CRES..." + db 042h,054h,04Eh,031h ;00002B4B "BTN1" + +; 1551: CreateDWordField (CRES, \_SB.PCI0._Y01._MAX, BTX1) // _MAX: Maximum Base Address + + db 08Ah,043h,052h,045h,053h,00Bh,0BAh,001h ;00002B53 ".CRES..." + db 042h,054h,058h,031h ;00002B57 "BTX1" + +; 1552: CreateDWordField (CRES, \_SB.PCI0._Y01._LEN, BTL1) // _LEN: Length + + db 08Ah,043h,052h,045h,053h,00Bh,0C2h,001h ;00002B5F ".CRES..." + db 042h,054h,04Ch,031h ;00002B63 "BTL1" + +; 1553: BTMN = TOM () + + db 070h ;00002B64 "p" + db 054h,04Fh,04Dh,05Fh,042h,054h,04Dh,04Eh ;00002B6C "TOM_BTMN" + +; 1554: If ((TOPM != Zero)) + + db 0A0h,011h,092h,093h,054h,04Fh,050h,04Dh ;00002B74 "....TOPM" + db 000h ;00002B75 "." + +; 1555: { +; 1556: BTX1 = TOPM /* \TOPM */ + + db 070h,054h,04Fh,050h,04Dh,042h,054h,058h ;00002B7D "pTOPMBTX" + db 031h ;00002B7E "1" + +; 1557: } +; 1559: BTMX = (PCBA - One) + + db 074h,050h,043h,042h,041h,001h,042h,054h ;00002B86 "tPCBA.BT" + db 04Dh,058h ;00002B88 "MX" + +; 1560: BTLN = (PCBA - BTMN) /* \_SB_.PCI0._CRS.BTMN */ + + db 074h,050h,043h,042h,041h,042h,054h,04Dh ;00002B90 "tPCBABTM" + db 04Eh,042h,054h,04Ch,04Eh ;00002B95 "NBTLN" + +; 1561: BTN1 = (PCBL + One) + + db 072h,050h,043h,042h,04Ch,001h,042h,054h ;00002B9D "rPCBL.BT" + db 04Eh,031h ;00002B9F "N1" + +; 1562: BTL1 = (BTX1 - BTN1) /* \_SB_.PCI0._CRS.BTN1 */ + + db 074h,042h,054h,058h,031h,042h,054h,04Eh ;00002BA7 "tBTX1BTN" + db 031h,042h,054h,04Ch,031h ;00002BAC "1BTL1" + +; 1563: BTL1 += One + + db 072h,042h,054h,04Ch,031h,001h,042h,054h ;00002BB4 "rBTL1.BT" + db 04Ch,031h ;00002BB6 "L1" + +; 1564: If ((MM64 == One)) + + db 0A0h,046h,008h ;00002BB9 ".F." + db 093h,04Dh,04Dh,036h,034h,001h ;00002BBF ".MM64." + +; 1565: { +; 1566: CreateQWordField (CRES, \_SB.PCI0._Y02._MIN, M1MN) // _MIN: Minimum Base Address + + db 08Fh,043h,052h,045h,053h,00Bh,049h,002h ;00002BC7 ".CRES.I." + db 04Dh,031h,04Dh,04Eh ;00002BCB "M1MN" + +; 1567: CreateQWordField (CRES, \_SB.PCI0._Y02._MAX, M1MX) // _MAX: Maximum Base Address + + db 08Fh,043h,052h,045h,053h,00Bh,051h,002h ;00002BD3 ".CRES.Q." + db 04Dh,031h,04Dh,058h ;00002BD7 "M1MX" + +; 1568: CreateQWordField (CRES, \_SB.PCI0._Y02._LEN, M1LN) // _LEN: Length + + db 08Fh,043h,052h,045h,053h,00Bh,061h,002h ;00002BDF ".CRES.a." + db 04Dh,031h,04Ch,04Eh ;00002BE3 "M1LN" + +; 1569: M1MN = HMB1 /* \HMB1 */ + + db 070h,048h,04Dh,042h,031h,04Dh,031h,04Dh ;00002BEB "pHMB1M1M" + db 04Eh ;00002BEC "N" + +; 1570: M1MX = HMM1 /* \HMM1 */ + + db 070h,048h,04Dh,04Dh,031h,04Dh,031h,04Dh ;00002BF4 "pHMM1M1M" + db 058h ;00002BF5 "X" + +; 1571: M1LN = HML1 /* \HML1 */ + + db 070h,048h,04Dh,04Ch,031h,04Dh,031h,04Ch ;00002BFD "pHML1M1L" + db 04Eh ;00002BFE "N" + +; 1572: CreateQWordField (CRES, \_SB.PCI0._Y03._MIN, M2MN) // _MIN: Minimum Base Address + + db 08Fh,043h,052h,045h,053h,00Bh,077h,002h ;00002C06 ".CRES.w." + db 04Dh,032h,04Dh,04Eh ;00002C0A "M2MN" + +; 1573: CreateQWordField (CRES, \_SB.PCI0._Y03._MAX, M2MX) // _MAX: Maximum Base Address + + db 08Fh,043h,052h,045h,053h,00Bh,07Fh,002h ;00002C12 ".CRES..." + db 04Dh,032h,04Dh,058h ;00002C16 "M2MX" + +; 1574: CreateQWordField (CRES, \_SB.PCI0._Y03._LEN, M2LN) // _LEN: Length + + db 08Fh,043h,052h,045h,053h,00Bh,08Fh,002h ;00002C1E ".CRES..." + db 04Dh,032h,04Ch,04Eh ;00002C22 "M2LN" + +; 1575: M2MN = HMB2 /* \HMB2 */ + + db 070h,048h,04Dh,042h,032h,04Dh,032h,04Dh ;00002C2A "pHMB2M2M" + db 04Eh ;00002C2B "N" + +; 1576: M2MX = HMM2 /* \HMM2 */ + + db 070h,048h,04Dh,04Dh,032h,04Dh,032h,04Dh ;00002C33 "pHMM2M2M" + db 058h ;00002C34 "X" + +; 1577: M2LN = HML2 /* \HML2 */ + + db 070h,048h,04Dh,04Ch,032h,04Dh,032h,04Ch ;00002C3C "pHML2M2L" + db 04Eh ;00002C3D "N" + +; 1578: } +; 1580: M460 ("PLA-ASL-\\_SB.PCI0._CRS End\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00002C45 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00002C4D "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,05Fh ;00002C55 "B.PCI0._" + db 043h,052h,053h,020h,045h,06Eh,064h,00Ah ;00002C5D "CRS End." + db 000h,000h,000h,000h,000h,000h,000h ;00002C64 "......." + +; 1581: Return (CRES) /* \_SB_.PCI0.CRES */ + + db 0A4h,043h,052h,045h,053h ;00002C69 ".CRES" + +; 1582: } +; 1584: Device (MEMR) + +DSDT_CB_01_____SB__PCI0_MEMR \ + db 05Bh,082h,04Eh,014h,04Dh,045h,04Dh,052h ;00002C71 "[.N.MEMR" + +; 1585: { +; 1586: Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_MEMR__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;00002C79 "._HID.A." + db 00Ch,002h ;00002C7B ".." + +; 1587: Name (BAR3, 0xA0200000) + +DSDT_CB_01_____SB__PCI0_MEMR_BAR3 \ + db 008h,042h,041h,052h,033h,00Ch,000h,000h ;00002C83 ".BAR3..." + db 020h,0A0h ;00002C85 " ." + +; 1588: Name (MEM1, ResourceTemplate () + +DSDT_CB_01_____SB__PCI0_MEMR_MEM1 \ + db 008h,04Dh,045h,04Dh,031h,011h,029h,00Ah ;00002C8D ".MEM1.)." + db 026h ;00002C8E "&" + +; 1589: { +; 1590: Memory32Fixed (ReadWrite, +; 1591: 0x00000000, // Address Base +; 1592: 0x00000000, // Address Length +; 1593: _Y04) + + db 086h,009h,000h,001h,000h,000h,000h,000h ;00002C96 "........" + db 000h,000h,000h,000h ;00002C9A "...." + +; 1594: Memory32Fixed (ReadWrite, +; 1595: 0x00000000, // Address Base +; 1596: 0x00000000, // Address Length +; 1597: _Y05) + + db 086h,009h,000h,001h,000h,000h,000h,000h ;00002CA2 "........" + db 000h,000h,000h,000h ;00002CA6 "...." + +; 1598: Memory32Fixed (ReadWrite, +; 1599: 0x00000000, // Address Base +; 1600: 0x00000000, // Address Length +; 1601: _Y06) + + db 086h,009h,000h,001h,000h,000h,000h,000h ;00002CAE "........" + db 000h,000h,000h,000h ;00002CB2 "...." + db 079h,000h ;00002CB4 "y." + +; 1602: }) +; 1603: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_MEMR__CRS \ + db 014h,044h,010h,05Fh,043h,052h,053h,000h ;00002CBC ".D._CRS." + +; 1604: { +; 1605: M460 ("PLA-ASL-\\_SB.PCI0.MEMR._CRS Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00002CC4 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00002CCC "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,04Dh ;00002CD4 "B.PCI0.M" + db 045h,04Dh,052h,02Eh,05Fh,043h,052h,053h ;00002CDC "EMR._CRS" + db 020h,053h,074h,061h,072h,074h,00Ah,000h ;00002CE4 " Start.." + db 000h,000h,000h,000h,000h,000h ;00002CEA "......" + +; 1606: CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y04._BAS, MB01) // _BAS: Base Address + + db 08Ah,04Dh,045h,04Dh,031h,00Ah,004h,04Dh ;00002CF2 ".MEM1..M" + db 042h,030h,031h ;00002CF5 "B01" + +; 1607: CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y04._LEN, ML01) // _LEN: Length + + db 08Ah,04Dh,045h,04Dh,031h,00Ah,008h,04Dh ;00002CFD ".MEM1..M" + db 04Ch,030h,031h ;00002D00 "L01" + +; 1608: CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y05._BAS, MB02) // _BAS: Base Address + + db 08Ah,04Dh,045h,04Dh,031h,00Ah,010h,04Dh ;00002D08 ".MEM1..M" + db 042h,030h,032h ;00002D0B "B02" + +; 1609: CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y05._LEN, ML02) // _LEN: Length + + db 08Ah,04Dh,045h,04Dh,031h,00Ah,014h,04Dh ;00002D13 ".MEM1..M" + db 04Ch,030h,032h ;00002D16 "L02" + +; 1610: CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y06._BAS, MB03) // _BAS: Base Address + + db 08Ah,04Dh,045h,04Dh,031h,00Ah,01Ch,04Dh ;00002D1E ".MEM1..M" + db 042h,030h,033h ;00002D21 "B03" + +; 1611: CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y06._LEN, ML03) // _LEN: Length + + db 08Ah,04Dh,045h,04Dh,031h,00Ah,020h,04Dh ;00002D29 ".MEM1. M" + db 04Ch,030h,033h ;00002D2C "L03" + +; 1612: If (GPIC) + + db 0A0h,03Bh,047h,050h,049h,043h ;00002D32 ".;GPIC" + +; 1613: { +; 1614: MB01 = 0xFEC00000 + + db 070h,00Ch,000h,000h,0C0h,0FEh,04Dh,042h ;00002D3A "p.....MB" + db 030h,031h ;00002D3C "01" + +; 1615: MB02 = 0xFEE00000 + + db 070h,00Ch,000h,000h,0E0h,0FEh,04Dh,042h ;00002D44 "p.....MB" + db 030h,032h ;00002D46 "02" + +; 1616: ML01 = 0x1000 + + db 070h,00Bh,000h,010h,04Dh,04Ch,030h,031h ;00002D4E "p...ML01" + +; 1617: If (NAPC) + + db 0A0h,011h,04Eh,041h,050h,043h ;00002D54 "..NAPC" + +; 1618: { +; 1619: ML01 += 0x1000 + + db 072h,04Dh,04Ch,030h,031h,00Bh,000h,010h ;00002D5C "rML01..." + db 04Dh,04Ch,030h,031h ;00002D60 "ML01" + +; 1620: } +; 1622: ML02 = 0x1000 + + db 070h,00Bh,000h,010h,04Dh,04Ch,030h,032h ;00002D68 "p...ML02" + +; 1623: } +; 1625: If ((BAR3 != 0xFFF00000)) + + db 0A0h,01Fh,092h,093h,042h,041h,052h,033h ;00002D70 "....BAR3" + db 00Ch,000h,000h,0F0h,0FFh ;00002D75 "....." + +; 1626: { +; 1627: MB03 = BAR3 /* \_SB_.PCI0.MEMR.BAR3 */ + + db 070h,042h,041h,052h,033h,04Dh,042h,030h ;00002D7D "pBAR3MB0" + db 033h ;00002D7E "3" + +; 1628: ML03 = 0x00100000 + + db 070h,00Ch,000h,000h,010h,000h,04Dh,04Ch ;00002D86 "p.....ML" + db 030h,033h ;00002D88 "03" + +; 1629: } +; 1631: M460 ("PLA-ASL-\\_SB.PCI0.MEMR._CRS End\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00002D90 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00002D98 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,04Dh ;00002DA0 "B.PCI0.M" + db 045h,04Dh,052h,02Eh,05Fh,043h,052h,053h ;00002DA8 "EMR._CRS" + db 020h,045h,06Eh,064h,00Ah,000h,000h,000h ;00002DB0 " End...." + db 000h,000h,000h,000h ;00002DB4 "...." + +; 1632: Return (MEM1) /* \_SB_.PCI0.MEMR.MEM1 */ + + db 0A4h,04Dh,045h,04Dh,031h ;00002DB9 ".MEM1" + +; 1633: } +; 1634: } +; 1636: Mutex (NAPM, 0x00) + +DSDT_CB_01_____SB__PCI0_NAPM \ + db 05Bh,001h,04Eh,041h,050h,04Dh,000h ;00002DC0 "[.NAPM." + +; 1637: Method (NAPE, 0, NotSerialized) + +DSDT_CB_01_____SB__PCI0_NAPE \ + db 014h,043h,006h,04Eh,041h,050h,045h,000h ;00002DC8 ".C.NAPE." + +; 1638: { +; 1639: Acquire (NAPM, 0xFFFF) + + db 05Bh,023h,04Eh,041h,050h,04Dh,0FFh,0FFh ;00002DD0 "[#NAPM.." + +; 1640: Local0 = (PCBA + 0xB8) + + db 072h,050h,043h,042h,041h,00Ah,0B8h,060h ;00002DD8 "rPCBA..`" + +; 1641: OperationRegion (VARM, SystemMemory, Local0, 0x08) + +DSDT_CB_01_____SB__PCI0_NAPE_VARM \ + db 05Bh,080h,056h,041h,052h,04Dh,000h,060h ;00002DE0 "[.VARM.`" + db 00Ah,008h ;00002DE2 ".." + +; 1642: Field (VARM, DWordAcc, NoLock, Preserve) +; 1643: { +; 1644: NAPX, 32, +; 1645: NAPD, 32 +; 1646: } + + db 05Bh,081h,010h,056h,041h,052h,04Dh,003h ;00002DEA "[..VARM." + db 04Eh,041h,050h,058h,020h,04Eh,041h,050h ;00002DF2 "NAPX NAP" + db 044h,020h ;00002DF4 "D " + +; 1648: Local1 = NAPX /* \_SB_.PCI0.NAPE.NAPX */ + + db 070h,04Eh,041h,050h,058h,061h ;00002DFA "pNAPXa" + +; 1649: NAPX = 0x14300000 + + db 070h,00Ch,000h,000h,030h,014h,04Eh,041h ;00002E02 "p...0.NA" + db 050h,058h ;00002E04 "PX" + +; 1650: Local0 = NAPD /* \_SB_.PCI0.NAPE.NAPD */ + + db 070h,04Eh,041h,050h,044h,060h ;00002E0A "pNAPD`" + +; 1651: Local0 &= 0xFFFFFFEF + + db 07Bh,060h,00Ch,0EFh,0FFh,0FFh,0FFh,060h ;00002E12 "{`.....`" + +; 1652: NAPD = Local0 + + db 070h,060h,04Eh,041h,050h,044h ;00002E18 "p`NAPD" + +; 1653: NAPX = Local1 + + db 070h,061h,04Eh,041h,050h,058h ;00002E1E "paNAPX" + +; 1654: Release (NAPM) + + db 05Bh,027h,04Eh,041h,050h,04Dh ;00002E24 "['NAPM" + +; 1655: } +; 1657: Method (PXCR, 3, Serialized) + +DSDT_CB_01_____SB__PCI0_PXCR \ + db 014h,049h,007h,050h,058h,043h,052h,00Bh ;00002E2C ".I.PXCR." + +; 1658: { +; 1659: M460 ("PLA-ASL-_SB.PCI0.GPPX.PXCR\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00002E34 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Fh,053h,042h ;00002E3C "-ASL-_SB" + db 02Eh,050h,043h,049h,030h,02Eh,047h,050h ;00002E44 ".PCI0.GP" + db 050h,058h,02Eh,050h,058h,043h,052h,00Ah ;00002E4C "PX.PXCR." + db 000h,000h,000h,000h,000h,000h,000h ;00002E53 "......." + +; 1660: Local0 = Zero + + db 070h,000h,060h ;00002E56 "p.`" + +; 1661: Local1 = M017 (Arg0, Arg1, Arg2, 0x34, Zero, 0x08) + + db 070h ;00002E57 "p" + db 04Dh,030h,031h,037h,068h,069h,06Ah,00Ah ;00002E5F "M017hij." + db 034h,000h,00Ah,008h,061h ;00002E64 "4...a" + +; 1662: While ((Local1 != Zero)) + + db 0A2h,037h,092h,093h,061h,000h ;00002E6A ".7..a." + +; 1663: { +; 1664: Local2 = M017 (Arg0, Arg1, Arg2, Local1, Zero, 0x08) + + db 070h ;00002E6B "p" + db 04Dh,030h,031h,037h,068h,069h,06Ah,061h ;00002E73 "M017hija" + db 000h,00Ah,008h,062h ;00002E77 "...b" + +; 1665: If (((Local2 == Zero) || (Local2 == 0xFF))) + + db 0A0h,00Ah ;00002E79 ".." + db 091h ;00002E7A "." + db 093h,062h,000h ;00002E7D ".b." + db 093h,062h,00Ah,0FFh ;00002E81 ".b.." + +; 1666: { +; 1667: Break + + db 0A5h ;00002E82 "." + +; 1668: } +; 1670: If ((Local2 == 0x10)) + + db 0A0h,009h ;00002E84 ".." + db 093h,062h,00Ah,010h ;00002E88 ".b.." + +; 1671: { +; 1672: Local0 = Local1 + + db 070h,061h,060h ;00002E8B "pa`" + +; 1673: Break + + db 0A5h ;00002E8C "." + +; 1674: } +; 1676: Local1 = M017 (Arg0, Arg1, Arg2, (Local1 + One), Zero, 0x08) + + db 070h ;00002E8D "p" + db 04Dh,030h,031h,037h,068h,069h,06Ah ;00002E94 "M017hij" + db 072h,061h,001h,000h,000h,00Ah,008h,061h ;00002E9C "ra.....a" + +; 1677: } +; 1679: Return (Local0) + + db 0A4h,060h ;00002E9E ".`" + +; 1680: } +; 1682: Method (SPCF, 1, NotSerialized) + +DSDT_CB_01_____SB__PCI0_SPCF \ + db 014h,048h,00Bh,053h,050h,043h,046h,001h ;00002EA6 ".H.SPCF." + +; 1683: { +; 1684: M460 ("PLA-ASL-_SB.PCI0.GPPX.SPCF\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00002EAE "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Fh,053h,042h ;00002EB6 "-ASL-_SB" + db 02Eh,050h,043h,049h,030h,02Eh,047h,050h ;00002EBE ".PCI0.GP" + db 050h,058h,02Eh,053h,050h,043h,046h,00Ah ;00002EC6 "PX.SPCF." + db 000h,000h,000h,000h,000h,000h,000h ;00002ECD "......." + +; 1685: Local0 = M019 (Zero, (Arg0 >> 0x10), (Arg0 & 0xFF), + + db 070h ;00002ECE "p" + db 04Dh,030h,031h,039h,000h ;00002ED3 "M019." + db 07Ah,068h,00Ah,010h,000h ;00002ED8 "zh..." + db 07Bh,068h,00Ah,0FFh,000h,00Ah,018h,060h ;00002EE0 "{h.....`" + +; 1686: 0x18) +; 1687: NBRI = ((Local0 & 0xFF00) >> 0x08) + + db 07Ah ;00002EE1 "z" + db 07Bh,060h,00Bh,000h,0FFh,000h,00Ah,008h ;00002EE9 "{`......" + db 04Eh,042h,052h,049h ;00002EED "NBRI" + +; 1688: NCMD = M019 (NBRI, Zero, Zero, 0x04) + + db 070h ;00002EEE "p" + db 04Dh,030h,031h,039h,04Eh,042h,052h,049h ;00002EF6 "M019NBRI" + db 000h,000h,00Ah,004h,04Eh,043h,04Dh,044h ;00002EFE "....NCMD" + +; 1689: NBAR = M019 (NBRI, Zero, Zero, 0x10) + + db 070h ;00002EFF "p" + db 04Dh,030h,031h,039h,04Eh,042h,052h,049h ;00002F07 "M019NBRI" + db 000h,000h,00Ah,010h,04Eh,042h,041h,052h ;00002F0F "....NBAR" + +; 1690: Local1 = PXCR (NBRI, Zero, Zero) + + db 070h ;00002F10 "p" + db 050h,058h,043h,052h,04Eh,042h,052h,049h ;00002F18 "PXCRNBRI" + db 000h,000h,061h ;00002F1B "..a" + +; 1691: PXDC = M019 (NBRI, Zero, Zero, (Local1 + 0x08)) + + db 070h ;00002F1C "p" + db 04Dh,030h,031h,039h,04Eh,042h,052h,049h ;00002F24 "M019NBRI" + db 000h,000h ;00002F26 ".." + db 072h,061h,00Ah,008h,000h,050h,058h,044h ;00002F2E "ra...PXD" + db 043h ;00002F2F "C" + +; 1692: PXLC = M019 (NBRI, Zero, Zero, (Local1 + 0x10)) + + db 070h ;00002F30 "p" + db 04Dh,030h,031h,039h,04Eh,042h,052h,049h ;00002F38 "M019NBRI" + db 000h,000h ;00002F3A ".." + db 072h,061h,00Ah,010h,000h,050h,058h,04Ch ;00002F42 "ra...PXL" + db 043h ;00002F43 "C" + +; 1693: PXD2 = M019 (NBRI, Zero, Zero, (Local1 + 0x28)) + + db 070h ;00002F44 "p" + db 04Dh,030h,031h,039h,04Eh,042h,052h,049h ;00002F4C "M019NBRI" + db 000h,000h ;00002F4E ".." + db 072h,061h,00Ah,028h,000h,050h,058h,044h ;00002F56 "ra.(.PXD" + db 032h ;00002F57 "2" + +; 1694: } +; 1696: Method (RPCF, 0, NotSerialized) + +DSDT_CB_01_____SB__PCI0_RPCF \ + db 014h,04Eh,009h,052h,050h,043h,046h,000h ;00002F5F ".N.RPCF." + +; 1697: { +; 1698: M460 ("PLA-ASL-_SB.PCI0.GPPX.RPCF\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00002F67 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Fh,053h,042h ;00002F6F "-ASL-_SB" + db 02Eh,050h,043h,049h,030h,02Eh,047h,050h ;00002F77 ".PCI0.GP" + db 050h,058h,02Eh,052h,050h,043h,046h,00Ah ;00002F7F "PX.RPCF." + db 000h,000h,000h,000h,000h,000h,000h ;00002F86 "......." + +; 1699: Local1 = PXCR (NBRI, Zero, Zero) + + db 070h ;00002F87 "p" + db 050h,058h,043h,052h,04Eh,042h,052h,049h ;00002F8F "PXCRNBRI" + db 000h,000h,061h ;00002F92 "..a" + +; 1700: M020 (NBRI, Zero, Zero, (Local1 + 0x08), PXDC) + + db 04Dh,030h,032h,030h,04Eh,042h,052h,049h ;00002F9A "M020NBRI" + db 000h,000h ;00002F9C ".." + db 072h,061h,00Ah,008h,000h,050h,058h,044h ;00002FA4 "ra...PXD" + db 043h ;00002FA5 "C" + +; 1701: M020 (NBRI, Zero, Zero, (Local1 + 0x10), (PXLC & 0xFFFFFEFC)) + + db 04Dh,030h,032h,030h,04Eh,042h,052h,049h ;00002FAD "M020NBRI" + db 000h,000h ;00002FAF ".." + db 072h,061h,00Ah,010h,000h ;00002FB4 "ra..." + db 07Bh,050h,058h,04Ch,043h,00Ch,0FCh,0FEh ;00002FBC "{PXLC..." + db 0FFh,0FFh,000h ;00002FBF "..." + +; 1702: M020 (NBRI, Zero, Zero, (Local1 + 0x28), PXD2) + + db 04Dh,030h,032h,030h,04Eh,042h,052h,049h ;00002FC7 "M020NBRI" + db 000h,000h ;00002FC9 ".." + db 072h,061h,00Ah,028h,000h,050h,058h,044h ;00002FD1 "ra.(.PXD" + db 032h ;00002FD2 "2" + +; 1703: M020 (NBRI, Zero, Zero, 0x10, NBAR) + + db 04Dh,030h,032h,030h,04Eh,042h,052h,049h ;00002FDA "M020NBRI" + db 000h,000h,00Ah,010h,04Eh,042h,041h,052h ;00002FE2 "....NBAR" + +; 1704: M020 (NBRI, Zero, Zero, 0x04, (NCMD | 0x06)) + + db 04Dh,030h,032h,030h,04Eh,042h,052h,049h ;00002FEA "M020NBRI" + db 000h,000h,00Ah,004h ;00002FEE "...." + db 07Dh,04Eh,043h,04Dh,044h,00Ah,006h,000h ;00002FF6 "}NCMD..." + +; 1705: } +; 1707: Method (UPWD, 0, NotSerialized) + +DSDT_CB_01_____SB__PCI0_UPWD \ + db 014h,04Dh,004h,055h,050h,057h,044h,000h ;00002FFE ".M.UPWD." + +; 1708: { +; 1709: M460 ("PLA-ASL-_SB.PCI0.UPWD\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00003006 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Fh,053h,042h ;0000300E "-ASL-_SB" + db 02Eh,050h,043h,049h,030h,02Eh,055h,050h ;00003016 ".PCI0.UP" + db 057h,044h,00Ah,000h,000h,000h,000h,000h ;0000301E "WD......" + db 000h,000h ;00003020 ".." + +; 1710: OperationRegion (PSMI, SystemIO, 0xB0, 0x02) + +DSDT_CB_01_____SB__PCI0_UPWD_PSMI \ + db 05Bh,080h,050h,053h,04Dh,049h,001h,00Ah ;00003028 "[.PSMI.." + db 0B0h,00Ah,002h ;0000302B "..." + +; 1711: Field (PSMI, ByteAcc, NoLock, Preserve) +; 1712: { +; 1713: SMIC, 8, +; 1714: SMID, 8 +; 1715: } + + db 05Bh,081h,010h,050h,053h,04Dh,049h,001h ;00003033 "[..PSMI." + db 053h,04Dh,049h,043h,008h,053h,04Dh,049h ;0000303B "SMIC.SMI" + db 044h,008h ;0000303D "D." + +; 1717: SMIC = 0xE3 + + db 070h,00Ah,0E3h,053h,04Dh,049h,043h ;00003044 "p..SMIC" + +; 1718: } +; 1720: Name (PRB0, Package (0x14) +; 1721: { +; 1722: Package (0x04) +; 1723: { +; 1724: 0x0001FFFF, +; 1725: Zero, +; 1726: LNKA, +; 1727: Zero +; 1728: }, +; 1730: Package (0x04) +; 1731: { +; 1732: 0x0001FFFF, +; 1733: One, +; 1734: LNKB, +; 1735: Zero +; 1736: }, +; 1738: Package (0x04) +; 1739: { +; 1740: 0x0001FFFF, +; 1741: 0x02, +; 1742: LNKC, +; 1743: Zero +; 1744: }, +; 1746: Package (0x04) +; 1747: { +; 1748: 0x0001FFFF, +; 1749: 0x03, +; 1750: LNKD, +; 1751: Zero +; 1752: }, +; 1754: Package (0x04) +; 1755: { +; 1756: 0x0001FFFF, +; 1757: 0x04, +; 1758: LNKA, +; 1759: Zero +; 1760: }, +; 1762: Package (0x04) +; 1763: { +; 1764: 0x0002FFFF, +; 1765: Zero, +; 1766: LNKE, +; 1767: Zero +; 1768: }, +; 1770: Package (0x04) +; 1771: { +; 1772: 0x0002FFFF, +; 1773: One, +; 1774: LNKF, +; 1775: Zero +; 1776: }, +; 1778: Package (0x04) +; 1779: { +; 1780: 0x0002FFFF, +; 1781: 0x02, +; 1782: LNKG, +; 1783: Zero +; 1784: }, +; 1786: Package (0x04) +; 1787: { +; 1788: 0x0002FFFF, +; 1789: 0x03, +; 1790: LNKH, +; 1791: Zero +; 1792: }, +; 1794: Package (0x04) +; 1795: { +; 1796: 0x0002FFFF, +; 1797: 0x04, +; 1798: LNKE, +; 1799: Zero +; 1800: }, +; 1802: Package (0x04) +; 1803: { +; 1804: 0x0002FFFF, +; 1805: 0x05, +; 1806: LNKF, +; 1807: Zero +; 1808: }, +; 1810: Package (0x04) +; 1811: { +; 1812: 0x0003FFFF, +; 1813: Zero, +; 1814: LNKA, +; 1815: Zero +; 1816: }, +; 1818: Package (0x04) +; 1819: { +; 1820: 0x0004FFFF, +; 1821: Zero, +; 1822: LNKA, +; 1823: Zero +; 1824: }, +; 1826: Package (0x04) +; 1827: { +; 1828: 0x0008FFFF, +; 1829: Zero, +; 1830: LNKA, +; 1831: Zero +; 1832: }, +; 1834: Package (0x04) +; 1835: { +; 1836: 0x0008FFFF, +; 1837: One, +; 1838: LNKB, +; 1839: Zero +; 1840: }, +; 1842: Package (0x04) +; 1843: { +; 1844: 0x0008FFFF, +; 1845: 0x02, +; 1846: LNKC, +; 1847: Zero +; 1848: }, +; 1850: Package (0x04) +; 1851: { +; 1852: 0x0014FFFF, +; 1853: Zero, +; 1854: LNKA, +; 1855: Zero +; 1856: }, +; 1858: Package (0x04) +; 1859: { +; 1860: 0x0014FFFF, +; 1861: One, +; 1862: LNKB, +; 1863: Zero +; 1864: }, +; 1866: Package (0x04) +; 1867: { +; 1868: 0x0014FFFF, +; 1869: 0x02, +; 1870: LNKC, +; 1871: Zero +; 1872: }, +; 1874: Package (0x04) +; 1875: { +; 1876: 0x0014FFFF, +; 1877: 0x03, +; 1878: LNKD, +; 1879: Zero +; 1880: } +; 1881: }) + +DSDT_CB_01_____SB__PCI0_PRB0 \ + db 008h,050h,052h,042h,030h ;00003049 ".PRB0" + db 012h,045h,012h,014h ;0000304D ".E.." + db 012h,00Dh,004h,00Ch,0FFh,0FFh,001h,000h ;00003055 "........" + db 000h,04Ch,04Eh,04Bh,041h,000h ;0000305B ".LNKA." + db 012h,00Dh,004h,00Ch,0FFh,0FFh,001h,000h ;00003063 "........" + db 001h,04Ch,04Eh,04Bh,042h,000h ;00003069 ".LNKB." + db 012h,00Eh,004h,00Ch,0FFh,0FFh,001h,000h ;00003071 "........" + db 00Ah,002h,04Ch,04Eh,04Bh,043h,000h ;00003078 "..LNKC." + db 012h,00Eh,004h,00Ch,0FFh,0FFh,001h,000h ;00003080 "........" + db 00Ah,003h,04Ch,04Eh,04Bh,044h,000h ;00003087 "..LNKD." + db 012h,00Eh,004h,00Ch,0FFh,0FFh,001h,000h ;0000308F "........" + db 00Ah,004h,04Ch,04Eh,04Bh,041h,000h ;00003096 "..LNKA." + db 012h,00Dh,004h,00Ch,0FFh,0FFh,002h,000h ;0000309E "........" + db 000h,04Ch,04Eh,04Bh,045h,000h ;000030A4 ".LNKE." + db 012h,00Dh,004h,00Ch,0FFh,0FFh,002h,000h ;000030AC "........" + db 001h,04Ch,04Eh,04Bh,046h,000h ;000030B2 ".LNKF." + db 012h,00Eh,004h,00Ch,0FFh,0FFh,002h,000h ;000030BA "........" + db 00Ah,002h,04Ch,04Eh,04Bh,047h,000h ;000030C1 "..LNKG." + db 012h,00Eh,004h,00Ch,0FFh,0FFh,002h,000h ;000030C9 "........" + db 00Ah,003h,04Ch,04Eh,04Bh,048h,000h ;000030D0 "..LNKH." + db 012h,00Eh,004h,00Ch,0FFh,0FFh,002h,000h ;000030D8 "........" + db 00Ah,004h,04Ch,04Eh,04Bh,045h,000h ;000030DF "..LNKE." + db 012h,00Eh,004h,00Ch,0FFh,0FFh,002h,000h ;000030E7 "........" + db 00Ah,005h,04Ch,04Eh,04Bh,046h,000h ;000030EE "..LNKF." + db 012h,00Dh,004h,00Ch,0FFh,0FFh,003h,000h ;000030F6 "........" + db 000h,04Ch,04Eh,04Bh,041h,000h ;000030FC ".LNKA." + db 012h,00Dh,004h,00Ch,0FFh,0FFh,004h,000h ;00003104 "........" + db 000h,04Ch,04Eh,04Bh,041h,000h ;0000310A ".LNKA." + db 012h,00Dh,004h,00Ch,0FFh,0FFh,008h,000h ;00003112 "........" + db 000h,04Ch,04Eh,04Bh,041h,000h ;00003118 ".LNKA." + db 012h,00Dh,004h,00Ch,0FFh,0FFh,008h,000h ;00003120 "........" + db 001h,04Ch,04Eh,04Bh,042h,000h ;00003126 ".LNKB." + db 012h,00Eh,004h,00Ch,0FFh,0FFh,008h,000h ;0000312E "........" + db 00Ah,002h,04Ch,04Eh,04Bh,043h,000h ;00003135 "..LNKC." + db 012h,00Dh,004h,00Ch,0FFh,0FFh,014h,000h ;0000313D "........" + db 000h,04Ch,04Eh,04Bh,041h,000h ;00003143 ".LNKA." + db 012h,00Dh,004h,00Ch,0FFh,0FFh,014h,000h ;0000314B "........" + db 001h,04Ch,04Eh,04Bh,042h,000h ;00003151 ".LNKB." + db 012h,00Eh,004h,00Ch,0FFh,0FFh,014h,000h ;00003159 "........" + db 00Ah,002h,04Ch,04Eh,04Bh,043h,000h ;00003160 "..LNKC." + db 012h,00Eh,004h,00Ch,0FFh,0FFh,014h,000h ;00003168 "........" + db 00Ah,003h,04Ch,04Eh,04Bh,044h,000h ;0000316F "..LNKD." + +; 1882: Name (ARB0, Package (0x14) +; 1883: { +; 1884: Package (0x04) +; 1885: { +; 1886: 0x0001FFFF, +; 1887: Zero, +; 1888: Zero, +; 1889: 0x10 +; 1890: }, +; 1892: Package (0x04) +; 1893: { +; 1894: 0x0001FFFF, +; 1895: One, +; 1896: Zero, +; 1897: 0x11 +; 1898: }, +; 1900: Package (0x04) +; 1901: { +; 1902: 0x0001FFFF, +; 1903: 0x02, +; 1904: Zero, +; 1905: 0x12 +; 1906: }, +; 1908: Package (0x04) +; 1909: { +; 1910: 0x0001FFFF, +; 1911: 0x03, +; 1912: Zero, +; 1913: 0x13 +; 1914: }, +; 1916: Package (0x04) +; 1917: { +; 1918: 0x0001FFFF, +; 1919: 0x04, +; 1920: Zero, +; 1921: 0x10 +; 1922: }, +; 1924: Package (0x04) +; 1925: { +; 1926: 0x0002FFFF, +; 1927: Zero, +; 1928: Zero, +; 1929: 0x14 +; 1930: }, +; 1932: Package (0x04) +; 1933: { +; 1934: 0x0002FFFF, +; 1935: One, +; 1936: Zero, +; 1937: 0x15 +; 1938: }, +; 1940: Package (0x04) +; 1941: { +; 1942: 0x0002FFFF, +; 1943: 0x02, +; 1944: Zero, +; 1945: 0x16 +; 1946: }, +; 1948: Package (0x04) +; 1949: { +; 1950: 0x0002FFFF, +; 1951: 0x03, +; 1952: Zero, +; 1953: 0x17 +; 1954: }, +; 1956: Package (0x04) +; 1957: { +; 1958: 0x0002FFFF, +; 1959: 0x04, +; 1960: Zero, +; 1961: 0x14 +; 1962: }, +; 1964: Package (0x04) +; 1965: { +; 1966: 0x0002FFFF, +; 1967: 0x05, +; 1968: Zero, +; 1969: 0x15 +; 1970: }, +; 1972: Package (0x04) +; 1973: { +; 1974: 0x0003FFFF, +; 1975: Zero, +; 1976: Zero, +; 1977: 0x10 +; 1978: }, +; 1980: Package (0x04) +; 1981: { +; 1982: 0x0004FFFF, +; 1983: Zero, +; 1984: Zero, +; 1985: 0x10 +; 1986: }, +; 1988: Package (0x04) +; 1989: { +; 1990: 0x0008FFFF, +; 1991: Zero, +; 1992: Zero, +; 1993: 0x10 +; 1994: }, +; 1996: Package (0x04) +; 1997: { +; 1998: 0x0008FFFF, +; 1999: One, +; 2000: Zero, +; 2001: 0x11 +; 2002: }, +; 2004: Package (0x04) +; 2005: { +; 2006: 0x0008FFFF, +; 2007: 0x02, +; 2008: Zero, +; 2009: 0x12 +; 2010: }, +; 2012: Package (0x04) +; 2013: { +; 2014: 0x0014FFFF, +; 2015: Zero, +; 2016: Zero, +; 2017: 0x10 +; 2018: }, +; 2020: Package (0x04) +; 2021: { +; 2022: 0x0014FFFF, +; 2023: One, +; 2024: Zero, +; 2025: 0x11 +; 2026: }, +; 2028: Package (0x04) +; 2029: { +; 2030: 0x0014FFFF, +; 2031: 0x02, +; 2032: Zero, +; 2033: 0x12 +; 2034: }, +; 2036: Package (0x04) +; 2037: { +; 2038: 0x0014FFFF, +; 2039: 0x03, +; 2040: Zero, +; 2041: 0x13 +; 2042: } +; 2043: }) + +DSDT_CB_01_____SB__PCI0_ARB0 \ + db 008h,041h,052h,042h,030h ;00003174 ".ARB0" + db 012h,04Dh,00Fh,014h ;00003178 ".M.." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,001h,000h ;00003180 "........" + db 000h,000h,00Ah,010h ;00003184 "...." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,001h,000h ;0000318C "........" + db 001h,000h,00Ah,011h ;00003190 "...." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,001h,000h ;00003198 "........" + db 00Ah,002h,000h,00Ah,012h ;0000319D "....." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,001h,000h ;000031A5 "........" + db 00Ah,003h,000h,00Ah,013h ;000031AA "....." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,001h,000h ;000031B2 "........" + db 00Ah,004h,000h,00Ah,010h ;000031B7 "....." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,002h,000h ;000031BF "........" + db 000h,000h,00Ah,014h ;000031C3 "...." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,002h,000h ;000031CB "........" + db 001h,000h,00Ah,015h ;000031CF "...." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,002h,000h ;000031D7 "........" + db 00Ah,002h,000h,00Ah,016h ;000031DC "....." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,002h,000h ;000031E4 "........" + db 00Ah,003h,000h,00Ah,017h ;000031E9 "....." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,002h,000h ;000031F1 "........" + db 00Ah,004h,000h,00Ah,014h ;000031F6 "....." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,002h,000h ;000031FE "........" + db 00Ah,005h,000h,00Ah,015h ;00003203 "....." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,003h,000h ;0000320B "........" + db 000h,000h,00Ah,010h ;0000320F "...." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,004h,000h ;00003217 "........" + db 000h,000h,00Ah,010h ;0000321B "...." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,008h,000h ;00003223 "........" + db 000h,000h,00Ah,010h ;00003227 "...." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,008h,000h ;0000322F "........" + db 001h,000h,00Ah,011h ;00003233 "...." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,008h,000h ;0000323B "........" + db 00Ah,002h,000h,00Ah,012h ;00003240 "....." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,014h,000h ;00003248 "........" + db 000h,000h,00Ah,010h ;0000324C "...." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,014h,000h ;00003254 "........" + db 001h,000h,00Ah,011h ;00003258 "...." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,014h,000h ;00003260 "........" + db 00Ah,002h,000h,00Ah,012h ;00003265 "....." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,014h,000h ;0000326D "........" + db 00Ah,003h,000h,00Ah,013h ;00003272 "....." + +; 2044: Name (NRB0, Package (0x14) +; 2045: { +; 2046: Package (0x04) +; 2047: { +; 2048: 0x0001FFFF, +; 2049: Zero, +; 2050: Zero, +; 2051: 0x18 +; 2052: }, +; 2054: Package (0x04) +; 2055: { +; 2056: 0x0001FFFF, +; 2057: One, +; 2058: Zero, +; 2059: 0x19 +; 2060: }, +; 2062: Package (0x04) +; 2063: { +; 2064: 0x0001FFFF, +; 2065: 0x02, +; 2066: Zero, +; 2067: 0x1A +; 2068: }, +; 2070: Package (0x04) +; 2071: { +; 2072: 0x0001FFFF, +; 2073: 0x03, +; 2074: Zero, +; 2075: 0x1B +; 2076: }, +; 2078: Package (0x04) +; 2079: { +; 2080: 0x0001FFFF, +; 2081: 0x04, +; 2082: Zero, +; 2083: 0x18 +; 2084: }, +; 2086: Package (0x04) +; 2087: { +; 2088: 0x0002FFFF, +; 2089: Zero, +; 2090: Zero, +; 2091: 0x1C +; 2092: }, +; 2094: Package (0x04) +; 2095: { +; 2096: 0x0002FFFF, +; 2097: One, +; 2098: Zero, +; 2099: 0x1D +; 2100: }, +; 2102: Package (0x04) +; 2103: { +; 2104: 0x0002FFFF, +; 2105: 0x02, +; 2106: Zero, +; 2107: 0x1E +; 2108: }, +; 2110: Package (0x04) +; 2111: { +; 2112: 0x0002FFFF, +; 2113: 0x03, +; 2114: Zero, +; 2115: 0x1F +; 2116: }, +; 2118: Package (0x04) +; 2119: { +; 2120: 0x0002FFFF, +; 2121: 0x04, +; 2122: Zero, +; 2123: 0x1C +; 2124: }, +; 2126: Package (0x04) +; 2127: { +; 2128: 0x0002FFFF, +; 2129: 0x05, +; 2130: Zero, +; 2131: 0x1D +; 2132: }, +; 2134: Package (0x04) +; 2135: { +; 2136: 0x0003FFFF, +; 2137: Zero, +; 2138: Zero, +; 2139: 0x28 +; 2140: }, +; 2142: Package (0x04) +; 2143: { +; 2144: 0x0004FFFF, +; 2145: Zero, +; 2146: Zero, +; 2147: 0x28 +; 2148: }, +; 2150: Package (0x04) +; 2151: { +; 2152: 0x0008FFFF, +; 2153: Zero, +; 2154: Zero, +; 2155: 0x20 +; 2156: }, +; 2158: Package (0x04) +; 2159: { +; 2160: 0x0008FFFF, +; 2161: One, +; 2162: Zero, +; 2163: 0x21 +; 2164: }, +; 2166: Package (0x04) +; 2167: { +; 2168: 0x0008FFFF, +; 2169: 0x02, +; 2170: Zero, +; 2171: 0x22 +; 2172: }, +; 2174: Package (0x04) +; 2175: { +; 2176: 0x0014FFFF, +; 2177: Zero, +; 2178: Zero, +; 2179: 0x10 +; 2180: }, +; 2182: Package (0x04) +; 2183: { +; 2184: 0x0014FFFF, +; 2185: One, +; 2186: Zero, +; 2187: 0x11 +; 2188: }, +; 2190: Package (0x04) +; 2191: { +; 2192: 0x0014FFFF, +; 2193: 0x02, +; 2194: Zero, +; 2195: 0x12 +; 2196: }, +; 2198: Package (0x04) +; 2199: { +; 2200: 0x0014FFFF, +; 2201: 0x03, +; 2202: Zero, +; 2203: 0x13 +; 2204: } +; 2205: }) + +DSDT_CB_01_____SB__PCI0_NRB0 \ + db 008h,04Eh,052h,042h,030h ;00003277 ".NRB0" + db 012h,04Dh,00Fh,014h ;0000327B ".M.." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,001h,000h ;00003283 "........" + db 000h,000h,00Ah,018h ;00003287 "...." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,001h,000h ;0000328F "........" + db 001h,000h,00Ah,019h ;00003293 "...." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,001h,000h ;0000329B "........" + db 00Ah,002h,000h,00Ah,01Ah ;000032A0 "....." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,001h,000h ;000032A8 "........" + db 00Ah,003h,000h,00Ah,01Bh ;000032AD "....." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,001h,000h ;000032B5 "........" + db 00Ah,004h,000h,00Ah,018h ;000032BA "....." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,002h,000h ;000032C2 "........" + db 000h,000h,00Ah,01Ch ;000032C6 "...." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,002h,000h ;000032CE "........" + db 001h,000h,00Ah,01Dh ;000032D2 "...." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,002h,000h ;000032DA "........" + db 00Ah,002h,000h,00Ah,01Eh ;000032DF "....." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,002h,000h ;000032E7 "........" + db 00Ah,003h,000h,00Ah,01Fh ;000032EC "....." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,002h,000h ;000032F4 "........" + db 00Ah,004h,000h,00Ah,01Ch ;000032F9 "....." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,002h,000h ;00003301 "........" + db 00Ah,005h,000h,00Ah,01Dh ;00003306 "....." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,003h,000h ;0000330E "........" + db 000h,000h,00Ah,028h ;00003312 "...(" + db 012h,00Bh,004h,00Ch,0FFh,0FFh,004h,000h ;0000331A "........" + db 000h,000h,00Ah,028h ;0000331E "...(" + db 012h,00Bh,004h,00Ch,0FFh,0FFh,008h,000h ;00003326 "........" + db 000h,000h,00Ah,020h ;0000332A "... " + db 012h,00Bh,004h,00Ch,0FFh,0FFh,008h,000h ;00003332 "........" + db 001h,000h,00Ah,021h ;00003336 "...!" + db 012h,00Ch,004h,00Ch,0FFh,0FFh,008h,000h ;0000333E "........" + db 00Ah,002h,000h,00Ah,022h ;00003343 "...."" + db 012h,00Bh,004h,00Ch,0FFh,0FFh,014h,000h ;0000334B "........" + db 000h,000h,00Ah,010h ;0000334F "...." + db 012h,00Bh,004h,00Ch,0FFh,0FFh,014h,000h ;00003357 "........" + db 001h,000h,00Ah,011h ;0000335B "...." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,014h,000h ;00003363 "........" + db 00Ah,002h,000h,00Ah,012h ;00003368 "....." + db 012h,00Ch,004h,00Ch,0FFh,0FFh,014h,000h ;00003370 "........" + db 00Ah,003h,000h,00Ah,013h ;00003375 "....." + +; 2206: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + +DSDT_CB_01_____SB__PCI0__PRT \ + db 014h,025h,05Fh,050h,052h,054h,000h ;0000337C ".%_PRT." + +; 2207: { +; 2208: If (PICM) + + db 0A0h,017h,050h,049h,043h,04Dh ;00003382 "..PICM" + +; 2209: { +; 2210: If (NAPC) + + db 0A0h,00Ah,04Eh,041h,050h,043h ;00003388 "..NAPC" + +; 2211: { +; 2212: Return (NRB0) /* \_SB_.PCI0.NRB0 */ + + db 0A4h,04Eh,052h,042h,030h ;0000338D ".NRB0" + +; 2213: } +; 2214: Else +; 2215: { +; 2216: Return (ARB0) /* \_SB_.PCI0.ARB0 */ +; 2217: } + + db 0A1h,006h ;0000338F ".." + db 0A4h,041h,052h,042h,030h ;00003394 ".ARB0" + +; 2218: } +; 2219: Else +; 2220: { +; 2221: Return (PRB0) /* \_SB_.PCI0.PRB0 */ +; 2222: } + + db 0A1h,006h ;00003396 ".." + db 0A4h,050h,052h,042h,030h ;0000339B ".PRB0" + +; 2223: } +; 2225: Device (GPP0) + +DSDT_CB_01_____SB__PCI0_GPP0 \ + db 05Bh,082h,047h,017h,047h,050h,050h,030h ;000033A3 "[.G.GPP0" + +; 2226: { +; 2227: Name (_ADR, 0x00010001) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GPP0__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,001h,000h ;000033AB "._ADR..." + db 001h,000h ;000033AD ".." + +; 2228: Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + +DSDT_CB_01_____SB__PCI0_GPP0__PRW \ + db 014h,042h,00Ah,05Fh,050h,052h,057h,000h ;000033B5 ".B._PRW." + +; 2229: { +; 2230: If ((WKPM == One)) + + db 0A0h,040h,005h ;000033B8 ".@." + db 093h,057h,04Bh,050h,04Dh,001h ;000033BE ".WKPM." + +; 2231: { +; 2232: M460 ("PLA-ASL-\\_SB.PCI0.GPP0.RHRW Return GPRW (0x8, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;000033C6 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;000033CE "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;000033D6 "B.PCI0.G" + db 050h,050h,030h,02Eh,052h,048h,052h,057h ;000033DE "PP0.RHRW" + db 020h,052h,065h,074h,075h,072h,06Eh,020h ;000033E6 " Return " + db 047h,050h,052h,057h,020h,028h,030h,078h ;000033EE "GPRW (0x" + db 038h,02Ch,020h,030h,078h,034h,029h,00Ah ;000033F6 "8, 0x4)." + db 000h,000h,000h,000h,000h,000h,000h ;000033FD "......." + +; 2233: Return (GPRW (0x08, 0x04)) + + db 0A4h ;000033FE "." + db 047h,050h,052h,057h,00Ah,008h,00Ah,004h ;00003406 "GPRW...." + +; 2234: } +; 2235: Else +; 2236: { +; 2237: M460 ("PLA-ASL-\\_SB.PCI0.GPP0.RHRW Return GPRW (0x8, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) +; 2238: Return (GPRW (0x08, Zero)) +; 2239: } + + db 0A1h,049h,004h ;00003409 ".I." + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00003411 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00003419 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;00003421 "B.PCI0.G" + db 050h,050h,030h,02Eh,052h,048h,052h,057h ;00003429 "PP0.RHRW" + db 020h,052h,065h,074h,075h,072h,06Eh,020h ;00003431 " Return " + db 047h,050h,052h,057h,020h,028h,030h,078h ;00003439 "GPRW (0x" + db 038h,02Ch,020h,030h,078h,030h,029h,00Ah ;00003441 "8, 0x0)." + db 000h,000h,000h,000h,000h,000h,000h ;00003448 "......." + db 0A4h ;00003449 "." + db 047h,050h,052h,057h,00Ah,008h,000h ;00003450 "GPRW..." + +; 2240: } +; 2242: Name (PR00, Package (0x04) +; 2243: { +; 2244: Package (0x04) +; 2245: { +; 2246: 0xFFFF, +; 2247: Zero, +; 2248: LNKA, +; 2249: Zero +; 2250: }, +; 2252: Package (0x04) +; 2253: { +; 2254: 0xFFFF, +; 2255: One, +; 2256: LNKB, +; 2257: Zero +; 2258: }, +; 2260: Package (0x04) +; 2261: { +; 2262: 0xFFFF, +; 2263: 0x02, +; 2264: LNKC, +; 2265: Zero +; 2266: }, +; 2268: Package (0x04) +; 2269: { +; 2270: 0xFFFF, +; 2271: 0x03, +; 2272: LNKD, +; 2273: Zero +; 2274: } +; 2275: }) + +DSDT_CB_01_____SB__PCI0_GPP0_PR00 \ + db 008h,050h,052h,030h,030h ;00003455 ".PR00" + db 012h,034h,004h ;00003458 ".4." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,000h,04Ch ;00003460 ".......L" + db 04Eh,04Bh,041h,000h ;00003464 "NKA." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,001h,04Ch ;0000346C ".......L" + db 04Eh,04Bh,042h,000h ;00003470 "NKB." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,002h ;00003478 "........" + db 04Ch,04Eh,04Bh,043h,000h ;0000347D "LNKC." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,003h ;00003485 "........" + db 04Ch,04Eh,04Bh,044h,000h ;0000348A "LNKD." + +; 2276: Name (AR00, Package (0x04) +; 2277: { +; 2278: Package (0x04) +; 2279: { +; 2280: 0xFFFF, +; 2281: Zero, +; 2282: Zero, +; 2283: 0x10 +; 2284: }, +; 2286: Package (0x04) +; 2287: { +; 2288: 0xFFFF, +; 2289: One, +; 2290: Zero, +; 2291: 0x11 +; 2292: }, +; 2294: Package (0x04) +; 2295: { +; 2296: 0xFFFF, +; 2297: 0x02, +; 2298: Zero, +; 2299: 0x12 +; 2300: }, +; 2302: Package (0x04) +; 2303: { +; 2304: 0xFFFF, +; 2305: 0x03, +; 2306: Zero, +; 2307: 0x13 +; 2308: } +; 2309: }) + +DSDT_CB_01_____SB__PCI0_GPP0_AR00 \ + db 008h,041h,052h,030h,030h ;0000348F ".AR00" + db 012h,02Ch,004h ;00003492 ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;0000349A "........" + db 00Ah,010h ;0000349C ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;000034A4 "........" + db 00Ah,011h ;000034A6 ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;000034AE "........" + db 000h,00Ah,012h ;000034B1 "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;000034B9 "........" + db 000h,00Ah,013h ;000034BC "..." + +; 2310: Name (NR00, Package (0x04) +; 2311: { +; 2312: Package (0x04) +; 2313: { +; 2314: 0xFFFF, +; 2315: Zero, +; 2316: Zero, +; 2317: 0x18 +; 2318: }, +; 2320: Package (0x04) +; 2321: { +; 2322: 0xFFFF, +; 2323: One, +; 2324: Zero, +; 2325: 0x19 +; 2326: }, +; 2328: Package (0x04) +; 2329: { +; 2330: 0xFFFF, +; 2331: 0x02, +; 2332: Zero, +; 2333: 0x1A +; 2334: }, +; 2336: Package (0x04) +; 2337: { +; 2338: 0xFFFF, +; 2339: 0x03, +; 2340: Zero, +; 2341: 0x1B +; 2342: } +; 2343: }) + +DSDT_CB_01_____SB__PCI0_GPP0_NR00 \ + db 008h,04Eh,052h,030h,030h ;000034C1 ".NR00" + db 012h,02Ch,004h ;000034C4 ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;000034CC "........" + db 00Ah,018h ;000034CE ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;000034D6 "........" + db 00Ah,019h ;000034D8 ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;000034E0 "........" + db 000h,00Ah,01Ah ;000034E3 "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;000034EB "........" + db 000h,00Ah,01Bh ;000034EE "..." + +; 2344: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + +DSDT_CB_01_____SB__PCI0_GPP0__PRT \ + db 014h,025h,05Fh,050h,052h,054h,000h ;000034F5 ".%_PRT." + +; 2345: { +; 2346: If (PICM) + + db 0A0h,017h,050h,049h,043h,04Dh ;000034FB "..PICM" + +; 2347: { +; 2348: If (NAPC) + + db 0A0h,00Ah,04Eh,041h,050h,043h ;00003501 "..NAPC" + +; 2349: { +; 2350: Return (NR00) /* \_SB_.PCI0.GPP0.NR00 */ + + db 0A4h,04Eh,052h,030h,030h ;00003506 ".NR00" + +; 2351: } +; 2352: Else +; 2353: { +; 2354: Return (AR00) /* \_SB_.PCI0.GPP0.AR00 */ +; 2355: } + + db 0A1h,006h ;00003508 ".." + db 0A4h,041h,052h,030h,030h ;0000350D ".AR00" + +; 2356: } +; 2357: Else +; 2358: { +; 2359: Return (PR00) /* \_SB_.PCI0.GPP0.PR00 */ +; 2360: } + + db 0A1h,006h ;0000350F ".." + db 0A4h,050h,052h,030h,030h ;00003514 ".PR00" + +; 2361: } +; 2362: } +; 2364: Device (GPP1) + +DSDT_CB_01_____SB__PCI0_GPP1 \ + db 05Bh,082h,047h,017h,047h,050h,050h,031h ;0000351C "[.G.GPP1" + +; 2365: { +; 2366: Name (_ADR, 0x00010002) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GPP1__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,002h,000h ;00003524 "._ADR..." + db 001h,000h ;00003526 ".." + +; 2367: Method (RHRW, 0, NotSerialized) + +DSDT_CB_01_____SB__PCI0_GPP1_RHRW \ + db 014h,042h,00Ah,052h,048h,052h,057h,000h ;0000352E ".B.RHRW." + +; 2368: { +; 2369: If ((WKPM == One)) + + db 0A0h,040h,005h ;00003531 ".@." + db 093h,057h,04Bh,050h,04Dh,001h ;00003537 ".WKPM." + +; 2370: { +; 2371: M460 ("PLA-ASL-\\_SB.PCI0.GPP1.RHRW Return GPRW (0x8, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000353F "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00003547 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;0000354F "B.PCI0.G" + db 050h,050h,031h,02Eh,052h,048h,052h,057h ;00003557 "PP1.RHRW" + db 020h,052h,065h,074h,075h,072h,06Eh,020h ;0000355F " Return " + db 047h,050h,052h,057h,020h,028h,030h,078h ;00003567 "GPRW (0x" + db 038h,02Ch,020h,030h,078h,034h,029h,00Ah ;0000356F "8, 0x4)." + db 000h,000h,000h,000h,000h,000h,000h ;00003576 "......." + +; 2372: Return (GPRW (0x08, 0x04)) + + db 0A4h ;00003577 "." + db 047h,050h,052h,057h,00Ah,008h,00Ah,004h ;0000357F "GPRW...." + +; 2373: } +; 2374: Else +; 2375: { +; 2376: M460 ("PLA-ASL-\\_SB.PCI0.GPP1.RHRW Return GPRW (0x8, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) +; 2377: Return (GPRW (0x08, Zero)) +; 2378: } + + db 0A1h,049h,004h ;00003582 ".I." + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000358A "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00003592 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;0000359A "B.PCI0.G" + db 050h,050h,031h,02Eh,052h,048h,052h,057h ;000035A2 "PP1.RHRW" + db 020h,052h,065h,074h,075h,072h,06Eh,020h ;000035AA " Return " + db 047h,050h,052h,057h,020h,028h,030h,078h ;000035B2 "GPRW (0x" + db 038h,02Ch,020h,030h,078h,030h,029h,00Ah ;000035BA "8, 0x0)." + db 000h,000h,000h,000h,000h,000h,000h ;000035C1 "......." + db 0A4h ;000035C2 "." + db 047h,050h,052h,057h,00Ah,008h,000h ;000035C9 "GPRW..." + +; 2379: } +; 2381: Name (PR01, Package (0x04) +; 2382: { +; 2383: Package (0x04) +; 2384: { +; 2385: 0xFFFF, +; 2386: Zero, +; 2387: LNKE, +; 2388: Zero +; 2389: }, +; 2391: Package (0x04) +; 2392: { +; 2393: 0xFFFF, +; 2394: One, +; 2395: LNKF, +; 2396: Zero +; 2397: }, +; 2399: Package (0x04) +; 2400: { +; 2401: 0xFFFF, +; 2402: 0x02, +; 2403: LNKG, +; 2404: Zero +; 2405: }, +; 2407: Package (0x04) +; 2408: { +; 2409: 0xFFFF, +; 2410: 0x03, +; 2411: LNKH, +; 2412: Zero +; 2413: } +; 2414: }) + +DSDT_CB_01_____SB__PCI0_GPP1_PR01 \ + db 008h,050h,052h,030h,031h ;000035CE ".PR01" + db 012h,034h,004h ;000035D1 ".4." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,000h,04Ch ;000035D9 ".......L" + db 04Eh,04Bh,045h,000h ;000035DD "NKE." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,001h,04Ch ;000035E5 ".......L" + db 04Eh,04Bh,046h,000h ;000035E9 "NKF." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,002h ;000035F1 "........" + db 04Ch,04Eh,04Bh,047h,000h ;000035F6 "LNKG." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,003h ;000035FE "........" + db 04Ch,04Eh,04Bh,048h,000h ;00003603 "LNKH." + +; 2415: Name (AR01, Package (0x04) +; 2416: { +; 2417: Package (0x04) +; 2418: { +; 2419: 0xFFFF, +; 2420: Zero, +; 2421: Zero, +; 2422: 0x14 +; 2423: }, +; 2425: Package (0x04) +; 2426: { +; 2427: 0xFFFF, +; 2428: One, +; 2429: Zero, +; 2430: 0x15 +; 2431: }, +; 2433: Package (0x04) +; 2434: { +; 2435: 0xFFFF, +; 2436: 0x02, +; 2437: Zero, +; 2438: 0x16 +; 2439: }, +; 2441: Package (0x04) +; 2442: { +; 2443: 0xFFFF, +; 2444: 0x03, +; 2445: Zero, +; 2446: 0x17 +; 2447: } +; 2448: }) + +DSDT_CB_01_____SB__PCI0_GPP1_AR01 \ + db 008h,041h,052h,030h,031h ;00003608 ".AR01" + db 012h,02Ch,004h ;0000360B ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00003613 "........" + db 00Ah,014h ;00003615 ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;0000361D "........" + db 00Ah,015h ;0000361F ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;00003627 "........" + db 000h,00Ah,016h ;0000362A "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;00003632 "........" + db 000h,00Ah,017h ;00003635 "..." + +; 2449: Name (NR01, Package (0x04) +; 2450: { +; 2451: Package (0x04) +; 2452: { +; 2453: 0xFFFF, +; 2454: Zero, +; 2455: Zero, +; 2456: 0x1C +; 2457: }, +; 2459: Package (0x04) +; 2460: { +; 2461: 0xFFFF, +; 2462: One, +; 2463: Zero, +; 2464: 0x1D +; 2465: }, +; 2467: Package (0x04) +; 2468: { +; 2469: 0xFFFF, +; 2470: 0x02, +; 2471: Zero, +; 2472: 0x1E +; 2473: }, +; 2475: Package (0x04) +; 2476: { +; 2477: 0xFFFF, +; 2478: 0x03, +; 2479: Zero, +; 2480: 0x1F +; 2481: } +; 2482: }) + +DSDT_CB_01_____SB__PCI0_GPP1_NR01 \ + db 008h,04Eh,052h,030h,031h ;0000363A ".NR01" + db 012h,02Ch,004h ;0000363D ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00003645 "........" + db 00Ah,01Ch ;00003647 ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;0000364F "........" + db 00Ah,01Dh ;00003651 ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;00003659 "........" + db 000h,00Ah,01Eh ;0000365C "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;00003664 "........" + db 000h,00Ah,01Fh ;00003667 "..." + +; 2483: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + +DSDT_CB_01_____SB__PCI0_GPP1__PRT \ + db 014h,025h,05Fh,050h,052h,054h,000h ;0000366E ".%_PRT." + +; 2484: { +; 2485: If (PICM) + + db 0A0h,017h,050h,049h,043h,04Dh ;00003674 "..PICM" + +; 2486: { +; 2487: If (NAPC) + + db 0A0h,00Ah,04Eh,041h,050h,043h ;0000367A "..NAPC" + +; 2488: { +; 2489: Return (NR01) /* \_SB_.PCI0.GPP1.NR01 */ + + db 0A4h,04Eh,052h,030h,031h ;0000367F ".NR01" + +; 2490: } +; 2491: Else +; 2492: { +; 2493: Return (AR01) /* \_SB_.PCI0.GPP1.AR01 */ +; 2494: } + + db 0A1h,006h ;00003681 ".." + db 0A4h,041h,052h,030h,031h ;00003686 ".AR01" + +; 2495: } +; 2496: Else +; 2497: { +; 2498: Return (PR01) /* \_SB_.PCI0.GPP1.PR01 */ +; 2499: } + + db 0A1h,006h ;00003688 ".." + db 0A4h,050h,052h,030h,031h ;0000368D ".PR01" + +; 2500: } +; 2501: } +; 2503: Device (GPP2) + +DSDT_CB_01_____SB__PCI0_GPP2 \ + db 05Bh,082h,048h,01Dh,047h,050h,050h,032h ;00003695 "[.H.GPP2" + +; 2504: { +; 2505: Name (_ADR, 0x00010003) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GPP2__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,003h,000h ;0000369D "._ADR..." + db 001h,000h ;0000369F ".." + +; 2506: Method (RHRW, 0, NotSerialized) + +DSDT_CB_01_____SB__PCI0_GPP2_RHRW \ + db 014h,046h,00Fh,052h,048h,052h,057h,000h ;000036A7 ".F.RHRW." + +; 2507: { +; 2508: If ((WX1M == One)) + + db 0A0h,040h,005h ;000036AA ".@." + db 093h,057h,058h,031h,04Dh,001h ;000036B0 ".WX1M." + +; 2509: { +; 2510: M460 ("PLA-ASL-\\_SB.PCI0.GPP2.RHRW Return GPRW (0xD, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;000036B8 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;000036C0 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;000036C8 "B.PCI0.G" + db 050h,050h,032h,02Eh,052h,048h,052h,057h ;000036D0 "PP2.RHRW" + db 020h,052h,065h,074h,075h,072h,06Eh,020h ;000036D8 " Return " + db 047h,050h,052h,057h,020h,028h,030h,078h ;000036E0 "GPRW (0x" + db 044h,02Ch,020h,030h,078h,034h,029h,00Ah ;000036E8 "D, 0x4)." + db 000h,000h,000h,000h,000h,000h,000h ;000036EF "......." + +; 2511: Return (GPRW (0x0D, 0x04)) + + db 0A4h ;000036F0 "." + db 047h,050h,052h,057h,00Ah,00Dh,00Ah,004h ;000036F8 "GPRW...." + +; 2512: } +; 2513: ElseIf ((WKPM == One)) + + db 0A1h,04Dh,009h ;000036FB ".M." + db 0A0h,040h,005h ;000036FE ".@." + db 093h,057h,04Bh,050h,04Dh,001h ;00003704 ".WKPM." + +; 2514: { +; 2515: M460 ("PLA-ASL-\\_SB.PCI0.GPP2.RHRW Return GPRW (0x8, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000370C "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00003714 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;0000371C "B.PCI0.G" + db 050h,050h,032h,02Eh,052h,048h,052h,057h ;00003724 "PP2.RHRW" + db 020h,052h,065h,074h,075h,072h,06Eh,020h ;0000372C " Return " + db 047h,050h,052h,057h,020h,028h,030h,078h ;00003734 "GPRW (0x" + db 038h,02Ch,020h,030h,078h,034h,029h,00Ah ;0000373C "8, 0x4)." + db 000h,000h,000h,000h,000h,000h,000h ;00003743 "......." + +; 2516: Return (GPRW (0x08, 0x04)) + + db 0A4h ;00003744 "." + db 047h,050h,052h,057h,00Ah,008h,00Ah,004h ;0000374C "GPRW...." + +; 2517: } +; 2518: Else +; 2519: { +; 2520: M460 ("PLA-ASL-\\_SB.PCI0.GPP2.RHRW Return GPRW (0x8, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) +; 2521: Return (GPRW (0x08, Zero)) +; 2522: } + + db 0A1h,049h,004h ;0000374F ".I." + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00003757 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000375F "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;00003767 "B.PCI0.G" + db 050h,050h,032h,02Eh,052h,048h,052h,057h ;0000376F "PP2.RHRW" + db 020h,052h,065h,074h,075h,072h,06Eh,020h ;00003777 " Return " + db 047h,050h,052h,057h,020h,028h,030h,078h ;0000377F "GPRW (0x" + db 038h,02Ch,020h,030h,078h,030h,029h,00Ah ;00003787 "8, 0x0)." + db 000h,000h,000h,000h,000h,000h,000h ;0000378E "......." + db 0A4h ;0000378F "." + db 047h,050h,052h,057h,00Ah,008h,000h ;00003796 "GPRW..." + +; 2523: } +; 2525: Name (PR02, Package (0x04) +; 2526: { +; 2527: Package (0x04) +; 2528: { +; 2529: 0xFFFF, +; 2530: Zero, +; 2531: LNKA, +; 2532: Zero +; 2533: }, +; 2535: Package (0x04) +; 2536: { +; 2537: 0xFFFF, +; 2538: One, +; 2539: LNKB, +; 2540: Zero +; 2541: }, +; 2543: Package (0x04) +; 2544: { +; 2545: 0xFFFF, +; 2546: 0x02, +; 2547: LNKC, +; 2548: Zero +; 2549: }, +; 2551: Package (0x04) +; 2552: { +; 2553: 0xFFFF, +; 2554: 0x03, +; 2555: LNKD, +; 2556: Zero +; 2557: } +; 2558: }) + +DSDT_CB_01_____SB__PCI0_GPP2_PR02 \ + db 008h,050h,052h,030h,032h ;0000379B ".PR02" + db 012h,034h,004h ;0000379E ".4." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,000h,04Ch ;000037A6 ".......L" + db 04Eh,04Bh,041h,000h ;000037AA "NKA." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,001h,04Ch ;000037B2 ".......L" + db 04Eh,04Bh,042h,000h ;000037B6 "NKB." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,002h ;000037BE "........" + db 04Ch,04Eh,04Bh,043h,000h ;000037C3 "LNKC." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,003h ;000037CB "........" + db 04Ch,04Eh,04Bh,044h,000h ;000037D0 "LNKD." + +; 2559: Name (AR02, Package (0x04) +; 2560: { +; 2561: Package (0x04) +; 2562: { +; 2563: 0xFFFF, +; 2564: Zero, +; 2565: Zero, +; 2566: 0x10 +; 2567: }, +; 2569: Package (0x04) +; 2570: { +; 2571: 0xFFFF, +; 2572: One, +; 2573: Zero, +; 2574: 0x11 +; 2575: }, +; 2577: Package (0x04) +; 2578: { +; 2579: 0xFFFF, +; 2580: 0x02, +; 2581: Zero, +; 2582: 0x12 +; 2583: }, +; 2585: Package (0x04) +; 2586: { +; 2587: 0xFFFF, +; 2588: 0x03, +; 2589: Zero, +; 2590: 0x13 +; 2591: } +; 2592: }) + +DSDT_CB_01_____SB__PCI0_GPP2_AR02 \ + db 008h,041h,052h,030h,032h ;000037D5 ".AR02" + db 012h,02Ch,004h ;000037D8 ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;000037E0 "........" + db 00Ah,010h ;000037E2 ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;000037EA "........" + db 00Ah,011h ;000037EC ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;000037F4 "........" + db 000h,00Ah,012h ;000037F7 "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;000037FF "........" + db 000h,00Ah,013h ;00003802 "..." + +; 2593: Name (NR02, Package (0x04) +; 2594: { +; 2595: Package (0x04) +; 2596: { +; 2597: 0xFFFF, +; 2598: Zero, +; 2599: Zero, +; 2600: 0x20 +; 2601: }, +; 2603: Package (0x04) +; 2604: { +; 2605: 0xFFFF, +; 2606: One, +; 2607: Zero, +; 2608: 0x21 +; 2609: }, +; 2611: Package (0x04) +; 2612: { +; 2613: 0xFFFF, +; 2614: 0x02, +; 2615: Zero, +; 2616: 0x22 +; 2617: }, +; 2619: Package (0x04) +; 2620: { +; 2621: 0xFFFF, +; 2622: 0x03, +; 2623: Zero, +; 2624: 0x23 +; 2625: } +; 2626: }) + +DSDT_CB_01_____SB__PCI0_GPP2_NR02 \ + db 008h,04Eh,052h,030h,032h ;00003807 ".NR02" + db 012h,02Ch,004h ;0000380A ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00003812 "........" + db 00Ah,020h ;00003814 ". " + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;0000381C "........" + db 00Ah,021h ;0000381E ".!" + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;00003826 "........" + db 000h,00Ah,022h ;00003829 ".."" + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;00003831 "........" + db 000h,00Ah,023h ;00003834 "..#" + +; 2627: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + +DSDT_CB_01_____SB__PCI0_GPP2__PRT \ + db 014h,025h,05Fh,050h,052h,054h,000h ;0000383B ".%_PRT." + +; 2628: { +; 2629: If (PICM) + + db 0A0h,017h,050h,049h,043h,04Dh ;00003841 "..PICM" + +; 2630: { +; 2631: If (NAPC) + + db 0A0h,00Ah,04Eh,041h,050h,043h ;00003847 "..NAPC" + +; 2632: { +; 2633: Return (NR02) /* \_SB_.PCI0.GPP2.NR02 */ + + db 0A4h,04Eh,052h,030h,032h ;0000384C ".NR02" + +; 2634: } +; 2635: Else +; 2636: { +; 2637: Return (AR02) /* \_SB_.PCI0.GPP2.AR02 */ +; 2638: } + + db 0A1h,006h ;0000384E ".." + db 0A4h,041h,052h,030h,032h ;00003853 ".AR02" + +; 2639: } +; 2640: Else +; 2641: { +; 2642: Return (PR02) /* \_SB_.PCI0.GPP2.PR02 */ +; 2643: } + + db 0A1h,006h ;00003855 ".." + db 0A4h,050h,052h,030h,032h ;0000385A ".PR02" + +; 2644: } +; 2646: Device (WWAN) + +DSDT_CB_01_____SB__PCI0_GPP2_WWAN \ + db 05Bh,082h,00Bh,057h,057h,041h,04Eh ;00003861 "[..WWAN" + +; 2647: { +; 2648: Name (_ADR, Zero) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GPP2_WWAN__ADR \ + db 008h,05Fh,041h,044h,052h,000h ;00003867 "._ADR." + +; 2649: } +; 2650: } +; 2652: Device (GPP3) + +DSDT_CB_01_____SB__PCI0_GPP3 \ + db 05Bh,082h,044h,00Dh,047h,050h,050h,033h ;0000386F "[.D.GPP3" + +; 2653: { +; 2654: Name (_ADR, 0x00010004) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GPP3__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,004h,000h ;00003877 "._ADR..." + db 001h,000h ;00003879 ".." + +; 2655: Name (PR03, Package (0x04) +; 2656: { +; 2657: Package (0x04) +; 2658: { +; 2659: 0xFFFF, +; 2660: Zero, +; 2661: LNKE, +; 2662: Zero +; 2663: }, +; 2665: Package (0x04) +; 2666: { +; 2667: 0xFFFF, +; 2668: One, +; 2669: LNKF, +; 2670: Zero +; 2671: }, +; 2673: Package (0x04) +; 2674: { +; 2675: 0xFFFF, +; 2676: 0x02, +; 2677: LNKG, +; 2678: Zero +; 2679: }, +; 2681: Package (0x04) +; 2682: { +; 2683: 0xFFFF, +; 2684: 0x03, +; 2685: LNKH, +; 2686: Zero +; 2687: } +; 2688: }) + +DSDT_CB_01_____SB__PCI0_GPP3_PR03 \ + db 008h,050h,052h,030h,033h ;0000387E ".PR03" + db 012h,034h,004h ;00003881 ".4." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,000h,04Ch ;00003889 ".......L" + db 04Eh,04Bh,045h,000h ;0000388D "NKE." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,001h,04Ch ;00003895 ".......L" + db 04Eh,04Bh,046h,000h ;00003899 "NKF." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,002h ;000038A1 "........" + db 04Ch,04Eh,04Bh,047h,000h ;000038A6 "LNKG." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,003h ;000038AE "........" + db 04Ch,04Eh,04Bh,048h,000h ;000038B3 "LNKH." + +; 2689: Name (AR03, Package (0x04) +; 2690: { +; 2691: Package (0x04) +; 2692: { +; 2693: 0xFFFF, +; 2694: Zero, +; 2695: Zero, +; 2696: 0x14 +; 2697: }, +; 2699: Package (0x04) +; 2700: { +; 2701: 0xFFFF, +; 2702: One, +; 2703: Zero, +; 2704: 0x15 +; 2705: }, +; 2707: Package (0x04) +; 2708: { +; 2709: 0xFFFF, +; 2710: 0x02, +; 2711: Zero, +; 2712: 0x16 +; 2713: }, +; 2715: Package (0x04) +; 2716: { +; 2717: 0xFFFF, +; 2718: 0x03, +; 2719: Zero, +; 2720: 0x17 +; 2721: } +; 2722: }) + +DSDT_CB_01_____SB__PCI0_GPP3_AR03 \ + db 008h,041h,052h,030h,033h ;000038B8 ".AR03" + db 012h,02Ch,004h ;000038BB ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;000038C3 "........" + db 00Ah,014h ;000038C5 ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;000038CD "........" + db 00Ah,015h ;000038CF ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;000038D7 "........" + db 000h,00Ah,016h ;000038DA "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;000038E2 "........" + db 000h,00Ah,017h ;000038E5 "..." + +; 2723: Name (NR03, Package (0x04) +; 2724: { +; 2725: Package (0x04) +; 2726: { +; 2727: 0xFFFF, +; 2728: Zero, +; 2729: Zero, +; 2730: 0x24 +; 2731: }, +; 2733: Package (0x04) +; 2734: { +; 2735: 0xFFFF, +; 2736: One, +; 2737: Zero, +; 2738: 0x25 +; 2739: }, +; 2741: Package (0x04) +; 2742: { +; 2743: 0xFFFF, +; 2744: 0x02, +; 2745: Zero, +; 2746: 0x26 +; 2747: }, +; 2749: Package (0x04) +; 2750: { +; 2751: 0xFFFF, +; 2752: 0x03, +; 2753: Zero, +; 2754: 0x27 +; 2755: } +; 2756: }) + +DSDT_CB_01_____SB__PCI0_GPP3_NR03 \ + db 008h,04Eh,052h,030h,033h ;000038EA ".NR03" + db 012h,02Ch,004h ;000038ED ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;000038F5 "........" + db 00Ah,024h ;000038F7 ".$" + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;000038FF "........" + db 00Ah,025h ;00003901 ".%" + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;00003909 "........" + db 000h,00Ah,026h ;0000390C "..&" + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;00003914 "........" + db 000h,00Ah,027h ;00003917 "..'" + +; 2757: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + +DSDT_CB_01_____SB__PCI0_GPP3__PRT \ + db 014h,025h,05Fh,050h,052h,054h,000h ;0000391E ".%_PRT." + +; 2758: { +; 2759: If (PICM) + + db 0A0h,017h,050h,049h,043h,04Dh ;00003924 "..PICM" + +; 2760: { +; 2761: If (NAPC) + + db 0A0h,00Ah,04Eh,041h,050h,043h ;0000392A "..NAPC" + +; 2762: { +; 2763: Return (NR03) /* \_SB_.PCI0.GPP3.NR03 */ + + db 0A4h,04Eh,052h,030h,033h ;0000392F ".NR03" + +; 2764: } +; 2765: Else +; 2766: { +; 2767: Return (AR03) /* \_SB_.PCI0.GPP3.AR03 */ +; 2768: } + + db 0A1h,006h ;00003931 ".." + db 0A4h,041h,052h,030h,033h ;00003936 ".AR03" + +; 2769: } +; 2770: Else +; 2771: { +; 2772: Return (PR03) /* \_SB_.PCI0.GPP3.PR03 */ +; 2773: } + + db 0A1h,006h ;00003938 ".." + db 0A4h,050h,052h,030h,033h ;0000393D ".PR03" + +; 2774: } +; 2775: } +; 2777: Device (GPP4) + +DSDT_CB_01_____SB__PCI0_GPP4 \ + db 05Bh,082h,044h,00Dh,047h,050h,050h,034h ;00003945 "[.D.GPP4" + +; 2778: { +; 2779: Name (_ADR, 0x00010005) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GPP4__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,005h,000h ;0000394D "._ADR..." + db 001h,000h ;0000394F ".." + +; 2780: Name (PR04, Package (0x04) +; 2781: { +; 2782: Package (0x04) +; 2783: { +; 2784: 0xFFFF, +; 2785: Zero, +; 2786: LNKA, +; 2787: Zero +; 2788: }, +; 2790: Package (0x04) +; 2791: { +; 2792: 0xFFFF, +; 2793: One, +; 2794: LNKB, +; 2795: Zero +; 2796: }, +; 2798: Package (0x04) +; 2799: { +; 2800: 0xFFFF, +; 2801: 0x02, +; 2802: LNKC, +; 2803: Zero +; 2804: }, +; 2806: Package (0x04) +; 2807: { +; 2808: 0xFFFF, +; 2809: 0x03, +; 2810: LNKD, +; 2811: Zero +; 2812: } +; 2813: }) + +DSDT_CB_01_____SB__PCI0_GPP4_PR04 \ + db 008h,050h,052h,030h,034h ;00003954 ".PR04" + db 012h,034h,004h ;00003957 ".4." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,000h,04Ch ;0000395F ".......L" + db 04Eh,04Bh,041h,000h ;00003963 "NKA." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,001h,04Ch ;0000396B ".......L" + db 04Eh,04Bh,042h,000h ;0000396F "NKB." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,002h ;00003977 "........" + db 04Ch,04Eh,04Bh,043h,000h ;0000397C "LNKC." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,003h ;00003984 "........" + db 04Ch,04Eh,04Bh,044h,000h ;00003989 "LNKD." + +; 2814: Name (AR04, Package (0x04) +; 2815: { +; 2816: Package (0x04) +; 2817: { +; 2818: 0xFFFF, +; 2819: Zero, +; 2820: Zero, +; 2821: 0x10 +; 2822: }, +; 2824: Package (0x04) +; 2825: { +; 2826: 0xFFFF, +; 2827: One, +; 2828: Zero, +; 2829: 0x11 +; 2830: }, +; 2832: Package (0x04) +; 2833: { +; 2834: 0xFFFF, +; 2835: 0x02, +; 2836: Zero, +; 2837: 0x12 +; 2838: }, +; 2840: Package (0x04) +; 2841: { +; 2842: 0xFFFF, +; 2843: 0x03, +; 2844: Zero, +; 2845: 0x13 +; 2846: } +; 2847: }) + +DSDT_CB_01_____SB__PCI0_GPP4_AR04 \ + db 008h,041h,052h,030h,034h ;0000398E ".AR04" + db 012h,02Ch,004h ;00003991 ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00003999 "........" + db 00Ah,010h ;0000399B ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;000039A3 "........" + db 00Ah,011h ;000039A5 ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;000039AD "........" + db 000h,00Ah,012h ;000039B0 "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;000039B8 "........" + db 000h,00Ah,013h ;000039BB "..." + +; 2848: Name (NR04, Package (0x04) +; 2849: { +; 2850: Package (0x04) +; 2851: { +; 2852: 0xFFFF, +; 2853: Zero, +; 2854: Zero, +; 2855: 0x28 +; 2856: }, +; 2858: Package (0x04) +; 2859: { +; 2860: 0xFFFF, +; 2861: One, +; 2862: Zero, +; 2863: 0x29 +; 2864: }, +; 2866: Package (0x04) +; 2867: { +; 2868: 0xFFFF, +; 2869: 0x02, +; 2870: Zero, +; 2871: 0x2A +; 2872: }, +; 2874: Package (0x04) +; 2875: { +; 2876: 0xFFFF, +; 2877: 0x03, +; 2878: Zero, +; 2879: 0x2B +; 2880: } +; 2881: }) + +DSDT_CB_01_____SB__PCI0_GPP4_NR04 \ + db 008h,04Eh,052h,030h,034h ;000039C0 ".NR04" + db 012h,02Ch,004h ;000039C3 ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;000039CB "........" + db 00Ah,028h ;000039CD ".(" + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;000039D5 "........" + db 00Ah,029h ;000039D7 ".)" + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;000039DF "........" + db 000h,00Ah,02Ah ;000039E2 "..*" + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;000039EA "........" + db 000h,00Ah,02Bh ;000039ED "..+" + +; 2882: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + +DSDT_CB_01_____SB__PCI0_GPP4__PRT \ + db 014h,025h,05Fh,050h,052h,054h,000h ;000039F4 ".%_PRT." + +; 2883: { +; 2884: If (PICM) + + db 0A0h,017h,050h,049h,043h,04Dh ;000039FA "..PICM" + +; 2885: { +; 2886: If (NAPC) + + db 0A0h,00Ah,04Eh,041h,050h,043h ;00003A00 "..NAPC" + +; 2887: { +; 2888: Return (NR04) /* \_SB_.PCI0.GPP4.NR04 */ + + db 0A4h,04Eh,052h,030h,034h ;00003A05 ".NR04" + +; 2889: } +; 2890: Else +; 2891: { +; 2892: Return (AR04) /* \_SB_.PCI0.GPP4.AR04 */ +; 2893: } + + db 0A1h,006h ;00003A07 ".." + db 0A4h,041h,052h,030h,034h ;00003A0C ".AR04" + +; 2894: } +; 2895: Else +; 2896: { +; 2897: Return (PR04) /* \_SB_.PCI0.GPP4.PR04 */ +; 2898: } + + db 0A1h,006h ;00003A0E ".." + db 0A4h,050h,052h,030h,034h ;00003A13 ".PR04" + +; 2899: } +; 2900: } +; 2902: Device (GPP5) + +DSDT_CB_01_____SB__PCI0_GPP5 \ + db 05Bh,082h,042h,019h,047h,050h,050h,035h ;00003A1B "[.B.GPP5" + +; 2903: { +; 2904: Name (_ADR, 0x00020001) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GPP5__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,001h,000h ;00003A23 "._ADR..." + db 002h,000h ;00003A25 ".." + +; 2905: Method (RHRW, 0, NotSerialized) + +DSDT_CB_01_____SB__PCI0_GPP5_RHRW \ + db 014h,042h,00Ah,052h,048h,052h,057h,000h ;00003A2D ".B.RHRW." + +; 2906: { +; 2907: If ((WKPM == One)) + + db 0A0h,040h,005h ;00003A30 ".@." + db 093h,057h,04Bh,050h,04Dh,001h ;00003A36 ".WKPM." + +; 2908: { +; 2909: M460 ("PLA-ASL-\\_SB.PCI0.GPP5.RHRW Return GPRW (0xF, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00003A3E "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00003A46 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;00003A4E "B.PCI0.G" + db 050h,050h,035h,02Eh,052h,048h,052h,057h ;00003A56 "PP5.RHRW" + db 020h,052h,065h,074h,075h,072h,06Eh,020h ;00003A5E " Return " + db 047h,050h,052h,057h,020h,028h,030h,078h ;00003A66 "GPRW (0x" + db 046h,02Ch,020h,030h,078h,034h,029h,00Ah ;00003A6E "F, 0x4)." + db 000h,000h,000h,000h,000h,000h,000h ;00003A75 "......." + +; 2910: Return (GPRW (0x0F, 0x04)) + + db 0A4h ;00003A76 "." + db 047h,050h,052h,057h,00Ah,00Fh,00Ah,004h ;00003A7E "GPRW...." + +; 2911: } +; 2912: Else +; 2913: { +; 2914: M460 ("PLA-ASL-\\_SB.PCI0.GPP5.RHRW Return GPRW (0xF, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) +; 2915: Return (GPRW (0x0F, Zero)) +; 2916: } + + db 0A1h,049h,004h ;00003A81 ".I." + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00003A89 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00003A91 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;00003A99 "B.PCI0.G" + db 050h,050h,035h,02Eh,052h,048h,052h,057h ;00003AA1 "PP5.RHRW" + db 020h,052h,065h,074h,075h,072h,06Eh,020h ;00003AA9 " Return " + db 047h,050h,052h,057h,020h,028h,030h,078h ;00003AB1 "GPRW (0x" + db 046h,02Ch,020h,030h,078h,030h,029h,00Ah ;00003AB9 "F, 0x0)." + db 000h,000h,000h,000h,000h,000h,000h ;00003AC0 "......." + db 0A4h ;00003AC1 "." + db 047h,050h,052h,057h,00Ah,00Fh,000h ;00003AC8 "GPRW..." + +; 2917: } +; 2919: Name (PR07, Package (0x04) +; 2920: { +; 2921: Package (0x04) +; 2922: { +; 2923: 0xFFFF, +; 2924: Zero, +; 2925: LNKE, +; 2926: Zero +; 2927: }, +; 2929: Package (0x04) +; 2930: { +; 2931: 0xFFFF, +; 2932: One, +; 2933: LNKF, +; 2934: Zero +; 2935: }, +; 2937: Package (0x04) +; 2938: { +; 2939: 0xFFFF, +; 2940: 0x02, +; 2941: LNKG, +; 2942: Zero +; 2943: }, +; 2945: Package (0x04) +; 2946: { +; 2947: 0xFFFF, +; 2948: 0x03, +; 2949: LNKH, +; 2950: Zero +; 2951: } +; 2952: }) + +DSDT_CB_01_____SB__PCI0_GPP5_PR07 \ + db 008h,050h,052h,030h,037h ;00003ACD ".PR07" + db 012h,034h,004h ;00003AD0 ".4." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,000h,04Ch ;00003AD8 ".......L" + db 04Eh,04Bh,045h,000h ;00003ADC "NKE." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,001h,04Ch ;00003AE4 ".......L" + db 04Eh,04Bh,046h,000h ;00003AE8 "NKF." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,002h ;00003AF0 "........" + db 04Ch,04Eh,04Bh,047h,000h ;00003AF5 "LNKG." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,003h ;00003AFD "........" + db 04Ch,04Eh,04Bh,048h,000h ;00003B02 "LNKH." + +; 2953: Name (AR07, Package (0x04) +; 2954: { +; 2955: Package (0x04) +; 2956: { +; 2957: 0xFFFF, +; 2958: Zero, +; 2959: Zero, +; 2960: 0x14 +; 2961: }, +; 2963: Package (0x04) +; 2964: { +; 2965: 0xFFFF, +; 2966: One, +; 2967: Zero, +; 2968: 0x15 +; 2969: }, +; 2971: Package (0x04) +; 2972: { +; 2973: 0xFFFF, +; 2974: 0x02, +; 2975: Zero, +; 2976: 0x16 +; 2977: }, +; 2979: Package (0x04) +; 2980: { +; 2981: 0xFFFF, +; 2982: 0x03, +; 2983: Zero, +; 2984: 0x17 +; 2985: } +; 2986: }) + +DSDT_CB_01_____SB__PCI0_GPP5_AR07 \ + db 008h,041h,052h,030h,037h ;00003B07 ".AR07" + db 012h,02Ch,004h ;00003B0A ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00003B12 "........" + db 00Ah,014h ;00003B14 ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;00003B1C "........" + db 00Ah,015h ;00003B1E ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;00003B26 "........" + db 000h,00Ah,016h ;00003B29 "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;00003B31 "........" + db 000h,00Ah,017h ;00003B34 "..." + +; 2987: Name (NR07, Package (0x04) +; 2988: { +; 2989: Package (0x04) +; 2990: { +; 2991: 0xFFFF, +; 2992: Zero, +; 2993: Zero, +; 2994: 0x2C +; 2995: }, +; 2997: Package (0x04) +; 2998: { +; 2999: 0xFFFF, +; 3000: One, +; 3001: Zero, +; 3002: 0x2D +; 3003: }, +; 3005: Package (0x04) +; 3006: { +; 3007: 0xFFFF, +; 3008: 0x02, +; 3009: Zero, +; 3010: 0x2E +; 3011: }, +; 3013: Package (0x04) +; 3014: { +; 3015: 0xFFFF, +; 3016: 0x03, +; 3017: Zero, +; 3018: 0x2F +; 3019: } +; 3020: }) + +DSDT_CB_01_____SB__PCI0_GPP5_NR07 \ + db 008h,04Eh,052h,030h,037h ;00003B39 ".NR07" + db 012h,02Ch,004h ;00003B3C ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00003B44 "........" + db 00Ah,02Ch ;00003B46 ".," + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;00003B4E "........" + db 00Ah,02Dh ;00003B50 ".-" + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;00003B58 "........" + db 000h,00Ah,02Eh ;00003B5B "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;00003B63 "........" + db 000h,00Ah,02Fh ;00003B66 "../" + +; 3021: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + +DSDT_CB_01_____SB__PCI0_GPP5__PRT \ + db 014h,025h,05Fh,050h,052h,054h,000h ;00003B6D ".%_PRT." + +; 3022: { +; 3023: If (PICM) + + db 0A0h,017h,050h,049h,043h,04Dh ;00003B73 "..PICM" + +; 3024: { +; 3025: If (NAPC) + + db 0A0h,00Ah,04Eh,041h,050h,043h ;00003B79 "..NAPC" + +; 3026: { +; 3027: Return (NR07) /* \_SB_.PCI0.GPP5.NR07 */ + + db 0A4h,04Eh,052h,030h,037h ;00003B7E ".NR07" + +; 3028: } +; 3029: Else +; 3030: { +; 3031: Return (AR07) /* \_SB_.PCI0.GPP5.AR07 */ +; 3032: } + + db 0A1h,006h ;00003B80 ".." + db 0A4h,041h,052h,030h,037h ;00003B85 ".AR07" + +; 3033: } +; 3034: Else +; 3035: { +; 3036: Return (PR07) /* \_SB_.PCI0.GPP5.PR07 */ +; 3037: } + + db 0A1h,006h ;00003B87 ".." + db 0A4h,050h,052h,030h,037h ;00003B8C ".PR07" + +; 3038: } +; 3040: Device (RTL8) + +DSDT_CB_01_____SB__PCI0_GPP5_RTL8 \ + db 05Bh,082h,00Bh,052h,054h,04Ch,038h ;00003B93 "[..RTL8" + +; 3041: { +; 3042: Name (_ADR, Zero) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GPP5_RTL8__ADR \ + db 008h,05Fh,041h,044h,052h,000h ;00003B99 "._ADR." + +; 3043: } +; 3045: Device (RUSB) + +DSDT_CB_01_____SB__PCI0_GPP5_RUSB \ + db 05Bh,082h,00Ch,052h,055h,053h,042h ;00003BA0 "[..RUSB" + +; 3046: { +; 3047: Name (_ADR, 0x04) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GPP5_RUSB__ADR \ + db 008h,05Fh,041h,044h,052h,00Ah,004h ;00003BA7 "._ADR.." + +; 3048: } +; 3049: } +; 3051: Device (GPP6) + +DSDT_CB_01_____SB__PCI0_GPP6 \ + db 05Bh,082h,047h,017h,047h,050h,050h,036h ;00003BAF "[.G.GPP6" + +; 3052: { +; 3053: Name (_ADR, 0x00020002) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GPP6__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,002h,000h ;00003BB7 "._ADR..." + db 002h,000h ;00003BB9 ".." + +; 3054: Method (RHRW, 0, NotSerialized) + +DSDT_CB_01_____SB__PCI0_GPP6_RHRW \ + db 014h,042h,00Ah,052h,048h,052h,057h,000h ;00003BC1 ".B.RHRW." + +; 3055: { +; 3056: If ((WKPM == One)) + + db 0A0h,040h,005h ;00003BC4 ".@." + db 093h,057h,04Bh,050h,04Dh,001h ;00003BCA ".WKPM." + +; 3057: { +; 3058: M460 ("PLA-ASL-\\_SB.PCI0.GPP6.RHRW Return GPRW (0xE, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00003BD2 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00003BDA "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;00003BE2 "B.PCI0.G" + db 050h,050h,036h,02Eh,052h,048h,052h,057h ;00003BEA "PP6.RHRW" + db 020h,052h,065h,074h,075h,072h,06Eh,020h ;00003BF2 " Return " + db 047h,050h,052h,057h,020h,028h,030h,078h ;00003BFA "GPRW (0x" + db 045h,02Ch,020h,030h,078h,034h,029h,00Ah ;00003C02 "E, 0x4)." + db 000h,000h,000h,000h,000h,000h,000h ;00003C09 "......." + +; 3059: Return (GPRW (0x0E, 0x04)) + + db 0A4h ;00003C0A "." + db 047h,050h,052h,057h,00Ah,00Eh,00Ah,004h ;00003C12 "GPRW...." + +; 3060: } +; 3061: Else +; 3062: { +; 3063: M460 ("PLA-ASL-\\_SB.PCI0.GPP6.RHRW Return GPRW (0xE, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) +; 3064: Return (GPRW (0x0E, Zero)) +; 3065: } + + db 0A1h,049h,004h ;00003C15 ".I." + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00003C1D "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00003C25 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;00003C2D "B.PCI0.G" + db 050h,050h,036h,02Eh,052h,048h,052h,057h ;00003C35 "PP6.RHRW" + db 020h,052h,065h,074h,075h,072h,06Eh,020h ;00003C3D " Return " + db 047h,050h,052h,057h,020h,028h,030h,078h ;00003C45 "GPRW (0x" + db 045h,02Ch,020h,030h,078h,030h,029h,00Ah ;00003C4D "E, 0x0)." + db 000h,000h,000h,000h,000h,000h,000h ;00003C54 "......." + db 0A4h ;00003C55 "." + db 047h,050h,052h,057h,00Ah,00Eh,000h ;00003C5C "GPRW..." + +; 3066: } +; 3068: Name (PR08, Package (0x04) +; 3069: { +; 3070: Package (0x04) +; 3071: { +; 3072: 0xFFFF, +; 3073: Zero, +; 3074: LNKE, +; 3075: Zero +; 3076: }, +; 3078: Package (0x04) +; 3079: { +; 3080: 0xFFFF, +; 3081: One, +; 3082: LNKF, +; 3083: Zero +; 3084: }, +; 3086: Package (0x04) +; 3087: { +; 3088: 0xFFFF, +; 3089: 0x02, +; 3090: LNKG, +; 3091: Zero +; 3092: }, +; 3094: Package (0x04) +; 3095: { +; 3096: 0xFFFF, +; 3097: 0x03, +; 3098: LNKH, +; 3099: Zero +; 3100: } +; 3101: }) + +DSDT_CB_01_____SB__PCI0_GPP6_PR08 \ + db 008h,050h,052h,030h,038h ;00003C61 ".PR08" + db 012h,034h,004h ;00003C64 ".4." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,000h,04Ch ;00003C6C ".......L" + db 04Eh,04Bh,045h,000h ;00003C70 "NKE." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,001h,04Ch ;00003C78 ".......L" + db 04Eh,04Bh,046h,000h ;00003C7C "NKF." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,002h ;00003C84 "........" + db 04Ch,04Eh,04Bh,047h,000h ;00003C89 "LNKG." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,003h ;00003C91 "........" + db 04Ch,04Eh,04Bh,048h,000h ;00003C96 "LNKH." + +; 3102: Name (AR08, Package (0x04) +; 3103: { +; 3104: Package (0x04) +; 3105: { +; 3106: 0xFFFF, +; 3107: Zero, +; 3108: Zero, +; 3109: 0x14 +; 3110: }, +; 3112: Package (0x04) +; 3113: { +; 3114: 0xFFFF, +; 3115: One, +; 3116: Zero, +; 3117: 0x15 +; 3118: }, +; 3120: Package (0x04) +; 3121: { +; 3122: 0xFFFF, +; 3123: 0x02, +; 3124: Zero, +; 3125: 0x16 +; 3126: }, +; 3128: Package (0x04) +; 3129: { +; 3130: 0xFFFF, +; 3131: 0x03, +; 3132: Zero, +; 3133: 0x17 +; 3134: } +; 3135: }) + +DSDT_CB_01_____SB__PCI0_GPP6_AR08 \ + db 008h,041h,052h,030h,038h ;00003C9B ".AR08" + db 012h,02Ch,004h ;00003C9E ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00003CA6 "........" + db 00Ah,014h ;00003CA8 ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;00003CB0 "........" + db 00Ah,015h ;00003CB2 ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;00003CBA "........" + db 000h,00Ah,016h ;00003CBD "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;00003CC5 "........" + db 000h,00Ah,017h ;00003CC8 "..." + +; 3136: Name (NR08, Package (0x04) +; 3137: { +; 3138: Package (0x04) +; 3139: { +; 3140: 0xFFFF, +; 3141: Zero, +; 3142: Zero, +; 3143: 0x2C +; 3144: }, +; 3146: Package (0x04) +; 3147: { +; 3148: 0xFFFF, +; 3149: One, +; 3150: Zero, +; 3151: 0x2D +; 3152: }, +; 3154: Package (0x04) +; 3155: { +; 3156: 0xFFFF, +; 3157: 0x02, +; 3158: Zero, +; 3159: 0x2E +; 3160: }, +; 3162: Package (0x04) +; 3163: { +; 3164: 0xFFFF, +; 3165: 0x03, +; 3166: Zero, +; 3167: 0x2F +; 3168: } +; 3169: }) + +DSDT_CB_01_____SB__PCI0_GPP6_NR08 \ + db 008h,04Eh,052h,030h,038h ;00003CCD ".NR08" + db 012h,02Ch,004h ;00003CD0 ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00003CD8 "........" + db 00Ah,02Ch ;00003CDA ".," + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;00003CE2 "........" + db 00Ah,02Dh ;00003CE4 ".-" + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;00003CEC "........" + db 000h,00Ah,02Eh ;00003CEF "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;00003CF7 "........" + db 000h,00Ah,02Fh ;00003CFA "../" + +; 3170: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + +DSDT_CB_01_____SB__PCI0_GPP6__PRT \ + db 014h,025h,05Fh,050h,052h,054h,000h ;00003D01 ".%_PRT." + +; 3171: { +; 3172: If (PICM) + + db 0A0h,017h,050h,049h,043h,04Dh ;00003D07 "..PICM" + +; 3173: { +; 3174: If (NAPC) + + db 0A0h,00Ah,04Eh,041h,050h,043h ;00003D0D "..NAPC" + +; 3175: { +; 3176: Return (NR08) /* \_SB_.PCI0.GPP6.NR08 */ + + db 0A4h,04Eh,052h,030h,038h ;00003D12 ".NR08" + +; 3177: } +; 3178: Else +; 3179: { +; 3180: Return (AR08) /* \_SB_.PCI0.GPP6.AR08 */ +; 3181: } + + db 0A1h,006h ;00003D14 ".." + db 0A4h,041h,052h,030h,038h ;00003D19 ".AR08" + +; 3182: } +; 3183: Else +; 3184: { +; 3185: Return (PR08) /* \_SB_.PCI0.GPP6.PR08 */ +; 3186: } + + db 0A1h,006h ;00003D1B ".." + db 0A4h,050h,052h,030h,038h ;00003D20 ".PR08" + +; 3187: } +; 3188: } +; 3190: Device (GPP7) + +DSDT_CB_01_____SB__PCI0_GPP7 \ + db 05Bh,082h,044h,02Bh,047h,050h,050h,037h ;00003D28 "[.D+GPP7" + +; 3191: { +; 3192: Name (_ADR, 0x00020003) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GPP7__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,003h,000h ;00003D30 "._ADR..." + db 002h,000h ;00003D32 ".." + +; 3193: Method (RHRW, 0, NotSerialized) + +DSDT_CB_01_____SB__PCI0_GPP7_RHRW \ + db 014h,042h,00Ah,052h,048h,052h,057h,000h ;00003D3A ".B.RHRW." + +; 3194: { +; 3195: If ((WKPM == One)) + + db 0A0h,040h,005h ;00003D3D ".@." + db 093h,057h,04Bh,050h,04Dh,001h ;00003D43 ".WKPM." + +; 3196: { +; 3197: M460 ("PLA-ASL-\\_SB.PCI0.GPP7.RHRW Return GPRW (0x2, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00003D4B "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00003D53 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;00003D5B "B.PCI0.G" + db 050h,050h,037h,02Eh,052h,048h,052h,057h ;00003D63 "PP7.RHRW" + db 020h,052h,065h,074h,075h,072h,06Eh,020h ;00003D6B " Return " + db 047h,050h,052h,057h,020h,028h,030h,078h ;00003D73 "GPRW (0x" + db 032h,02Ch,020h,030h,078h,034h,029h,00Ah ;00003D7B "2, 0x4)." + db 000h,000h,000h,000h,000h,000h,000h ;00003D82 "......." + +; 3198: Return (GPRW (0x02, 0x04)) + + db 0A4h ;00003D83 "." + db 047h,050h,052h,057h,00Ah,002h,00Ah,004h ;00003D8B "GPRW...." + +; 3199: } +; 3200: Else +; 3201: { +; 3202: M460 ("PLA-ASL-\\_SB.PCI0.GPP7.RHRW Return GPRW (0x2, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) +; 3203: Return (GPRW (0x02, Zero)) +; 3204: } + + db 0A1h,049h,004h ;00003D8E ".I." + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00003D96 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00003D9E "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;00003DA6 "B.PCI0.G" + db 050h,050h,037h,02Eh,052h,048h,052h,057h ;00003DAE "PP7.RHRW" + db 020h,052h,065h,074h,075h,072h,06Eh,020h ;00003DB6 " Return " + db 047h,050h,052h,057h,020h,028h,030h,078h ;00003DBE "GPRW (0x" + db 032h,02Ch,020h,030h,078h,030h,029h,00Ah ;00003DC6 "2, 0x0)." + db 000h,000h,000h,000h,000h,000h,000h ;00003DCD "......." + db 0A4h ;00003DCE "." + db 047h,050h,052h,057h,00Ah,002h,000h ;00003DD5 "GPRW..." + +; 3205: } +; 3207: Name (PR09, Package (0x04) +; 3208: { +; 3209: Package (0x04) +; 3210: { +; 3211: 0xFFFF, +; 3212: Zero, +; 3213: LNKG, +; 3214: Zero +; 3215: }, +; 3217: Package (0x04) +; 3218: { +; 3219: 0xFFFF, +; 3220: One, +; 3221: LNKH, +; 3222: Zero +; 3223: }, +; 3225: Package (0x04) +; 3226: { +; 3227: 0xFFFF, +; 3228: 0x02, +; 3229: LNKE, +; 3230: Zero +; 3231: }, +; 3233: Package (0x04) +; 3234: { +; 3235: 0xFFFF, +; 3236: 0x03, +; 3237: LNKF, +; 3238: Zero +; 3239: } +; 3240: }) + +DSDT_CB_01_____SB__PCI0_GPP7_PR09 \ + db 008h,050h,052h,030h,039h ;00003DDA ".PR09" + db 012h,034h,004h ;00003DDD ".4." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,000h,04Ch ;00003DE5 ".......L" + db 04Eh,04Bh,047h,000h ;00003DE9 "NKG." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,001h,04Ch ;00003DF1 ".......L" + db 04Eh,04Bh,048h,000h ;00003DF5 "NKH." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,002h ;00003DFD "........" + db 04Ch,04Eh,04Bh,045h,000h ;00003E02 "LNKE." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,003h ;00003E0A "........" + db 04Ch,04Eh,04Bh,046h,000h ;00003E0F "LNKF." + +; 3241: Name (AR09, Package (0x04) +; 3242: { +; 3243: Package (0x04) +; 3244: { +; 3245: 0xFFFF, +; 3246: Zero, +; 3247: Zero, +; 3248: 0x16 +; 3249: }, +; 3251: Package (0x04) +; 3252: { +; 3253: 0xFFFF, +; 3254: One, +; 3255: Zero, +; 3256: 0x17 +; 3257: }, +; 3259: Package (0x04) +; 3260: { +; 3261: 0xFFFF, +; 3262: 0x02, +; 3263: Zero, +; 3264: 0x14 +; 3265: }, +; 3267: Package (0x04) +; 3268: { +; 3269: 0xFFFF, +; 3270: 0x03, +; 3271: Zero, +; 3272: 0x15 +; 3273: } +; 3274: }) + +DSDT_CB_01_____SB__PCI0_GPP7_AR09 \ + db 008h,041h,052h,030h,039h ;00003E14 ".AR09" + db 012h,02Ch,004h ;00003E17 ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00003E1F "........" + db 00Ah,016h ;00003E21 ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;00003E29 "........" + db 00Ah,017h ;00003E2B ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;00003E33 "........" + db 000h,00Ah,014h ;00003E36 "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;00003E3E "........" + db 000h,00Ah,015h ;00003E41 "..." + +; 3275: Name (NR09, Package (0x04) +; 3276: { +; 3277: Package (0x04) +; 3278: { +; 3279: 0xFFFF, +; 3280: Zero, +; 3281: Zero, +; 3282: 0x2E +; 3283: }, +; 3285: Package (0x04) +; 3286: { +; 3287: 0xFFFF, +; 3288: One, +; 3289: Zero, +; 3290: 0x2F +; 3291: }, +; 3293: Package (0x04) +; 3294: { +; 3295: 0xFFFF, +; 3296: 0x02, +; 3297: Zero, +; 3298: 0x2C +; 3299: }, +; 3301: Package (0x04) +; 3302: { +; 3303: 0xFFFF, +; 3304: 0x03, +; 3305: Zero, +; 3306: 0x2D +; 3307: } +; 3308: }) + +DSDT_CB_01_____SB__PCI0_GPP7_NR09 \ + db 008h,04Eh,052h,030h,039h ;00003E46 ".NR09" + db 012h,02Ch,004h ;00003E49 ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00003E51 "........" + db 00Ah,02Eh ;00003E53 ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;00003E5B "........" + db 00Ah,02Fh ;00003E5D "./" + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;00003E65 "........" + db 000h,00Ah,02Ch ;00003E68 "..," + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;00003E70 "........" + db 000h,00Ah,02Dh ;00003E73 "..-" + +; 3309: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + +DSDT_CB_01_____SB__PCI0_GPP7__PRT \ + db 014h,025h,05Fh,050h,052h,054h,000h ;00003E7A ".%_PRT." + +; 3310: { +; 3311: If (PICM) + + db 0A0h,017h,050h,049h,043h,04Dh ;00003E80 "..PICM" + +; 3312: { +; 3313: If (NAPC) + + db 0A0h,00Ah,04Eh,041h,050h,043h ;00003E86 "..NAPC" + +; 3314: { +; 3315: Return (NR09) /* \_SB_.PCI0.GPP7.NR09 */ + + db 0A4h,04Eh,052h,030h,039h ;00003E8B ".NR09" + +; 3316: } +; 3317: Else +; 3318: { +; 3319: Return (AR09) /* \_SB_.PCI0.GPP7.AR09 */ +; 3320: } + + db 0A1h,006h ;00003E8D ".." + db 0A4h,041h,052h,030h,039h ;00003E92 ".AR09" + +; 3321: } +; 3322: Else +; 3323: { +; 3324: Return (PR09) /* \_SB_.PCI0.GPP7.PR09 */ +; 3325: } + + db 0A1h,006h ;00003E94 ".." + db 0A4h,050h,052h,030h,039h ;00003E99 ".PR09" + +; 3326: } +; 3328: Device (WLAN) + +DSDT_CB_01_____SB__PCI0_GPP7_WLAN \ + db 05Bh,082h,04Bh,013h,057h,04Ch,041h,04Eh ;00003EA1 "[.K.WLAN" + +; 3329: { +; 3330: Name (_ADR, Zero) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GPP7_WLAN__ADR \ + db 008h,05Fh,041h,044h,052h,000h ;00003EA7 "._ADR." + +; 3331: OperationRegion (WLPC, PCI_Config, Zero, 0x90) + +DSDT_CB_01_____SB__PCI0_GPP7_WLAN_WLPC \ + db 05Bh,080h,057h,04Ch,050h,043h,002h,000h ;00003EAF "[.WLPC.." + db 00Ah,090h ;00003EB1 ".." + +; 3332: Field (WLPC, ByteAcc, NoLock, Preserve) +; 3333: { +; 3334: WVID, 16, +; 3335: WDID, 16, +; 3336: Offset (0x44), +; 3337: ICAP, 32, +; 3338: ICTR, 16, +; 3339: Offset (0x84), +; 3340: MCAP, 32, +; 3341: MCTR, 16 +; 3342: } + + db 05Bh,081h,02Ah,057h,04Ch,050h,043h,001h ;00003EB9 "[.*WLPC." + db 057h,056h,049h,044h,010h,057h,044h,049h ;00003EC1 "WVID.WDI" + db 044h,010h,000h,040h,020h,049h,043h,041h ;00003EC9 "D..@ ICA" + db 050h,020h,049h,043h,054h,052h,010h,000h ;00003ED1 "P ICTR.." + db 040h,01Dh,04Dh,043h,041h,050h,020h,04Dh ;00003ED9 "@.MCAP M" + db 043h,054h,052h,010h ;00003EDD "CTR." + +; 3344: Method (MTDS, 0, Serialized) + +DSDT_CB_01_____SB__PCI0_GPP7_WLAN_MTDS \ + db 014h,04Fh,004h,04Dh,054h,044h,053h,008h ;00003EE5 ".O.MTDS." + +; 3345: { +; 3346: Name (MTDS, Package (0x1F) +; 3347: { +; 3348: 0x4D, +; 3349: 0x54, +; 3350: 0x44, +; 3351: 0x53, +; 3352: One, +; 3353: Zero, +; 3354: 0x02, +; 3355: One, +; 3356: 0x1E, +; 3357: 0x1C, +; 3358: 0x1C, +; 3359: 0x1C, +; 3360: 0x1C, +; 3361: 0xFF, +; 3362: 0xFF, +; 3363: 0xFF, +; 3364: 0xFF, +; 3365: 0xFF, +; 3366: 0xFF, +; 3367: 0x02, +; 3368: 0x1E, +; 3369: 0x1C, +; 3370: 0x1C, +; 3371: 0x1C, +; 3372: 0x1C, +; 3373: 0xFF, +; 3374: 0xFF, +; 3375: 0xFF, +; 3376: 0xFF, +; 3377: 0xFF, +; 3378: 0xFF +; 3379: }) + +DSDT_CB_01_____SB__PCI0_GPP7_WLAN_MTDS_MTDS \ + db 008h,04Dh,054h,044h,053h ;00003EEA ".MTDS" + db 012h,03Dh,01Fh,00Ah,04Dh,00Ah,054h,00Ah ;00003EF2 ".=..M.T." + db 044h,00Ah,053h,001h,000h,00Ah,002h,001h ;00003EFA "D.S....." + db 00Ah,01Eh,00Ah,01Ch,00Ah,01Ch,00Ah,01Ch ;00003F02 "........" + db 00Ah,01Ch,00Ah,0FFh,00Ah,0FFh,00Ah,0FFh ;00003F0A "........" + db 00Ah,0FFh,00Ah,0FFh,00Ah,0FFh,00Ah,002h ;00003F12 "........" + db 00Ah,01Eh,00Ah,01Ch,00Ah,01Ch,00Ah,01Ch ;00003F1A "........" + db 00Ah,01Ch,00Ah,0FFh,00Ah,0FFh,00Ah,0FFh ;00003F22 "........" + db 00Ah,0FFh,00Ah,0FFh,00Ah,0FFh ;00003F28 "......" + +; 3380: Return (MTDS) /* \_SB_.PCI0.GPP7.WLAN.MTDS.MTDS */ + + db 0A4h,04Dh,054h,044h,053h ;00003F2D ".MTDS" + +; 3381: } +; 3383: Method (MTCL, 0, Serialized) + +DSDT_CB_01_____SB__PCI0_GPP7_WLAN_MTCL \ + db 014h,025h,04Dh,054h,043h,04Ch,008h ;00003F34 ".%MTCL." + +; 3384: { +; 3385: Name (MTCL, Package (0x0C) +; 3386: { +; 3387: 0x4D, +; 3388: 0x54, +; 3389: 0x43, +; 3390: 0x4C, +; 3391: One, +; 3392: One, +; 3393: 0x80, +; 3394: Zero, +; 3395: One, +; 3396: 0x08, +; 3397: Zero, +; 3398: Zero +; 3399: }) + +DSDT_CB_01_____SB__PCI0_GPP7_WLAN_MTCL_MTCL \ + db 008h,04Dh,054h,043h,04Ch ;00003F39 ".MTCL" + db 012h,014h,00Ch,00Ah,04Dh,00Ah,054h,00Ah ;00003F41 "....M.T." + db 043h,00Ah,04Ch,001h,001h,00Ah,080h,000h ;00003F49 "C.L....." + db 001h,00Ah,008h,000h,000h ;00003F4E "....." + +; 3400: Return (MTCL) /* \_SB_.PCI0.GPP7.WLAN.MTCL.MTCL */ + + db 0A4h,04Dh,054h,043h,04Ch ;00003F53 ".MTCL" + +; 3401: } +; 3403: PowerResource (WRST, 0x05, 0x0000) + +DSDT_CB_01_____SB__PCI0_GPP7_WLAN_WRST \ + db 05Bh,084h,042h,007h,057h,052h,053h,054h ;00003F5B "[.B.WRST" + db 005h,000h,000h ;00003F5E "..." + +; 3404: { +; 3405: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__PCI0_GPP7_WLAN_WRST__STA \ + db 014h,008h,05Fh,053h,054h,041h,000h ;00003F65 ".._STA." + +; 3406: { +; 3407: Return (One) + + db 0A4h,001h ;00003F67 ".." + +; 3408: } +; 3410: Method (_ON, 0, NotSerialized) // _ON_: Power On + +DSDT_CB_01_____SB__PCI0_GPP7_WLAN_WRST__ON_ \ + db 014h,006h,05Fh,04Fh,04Eh,05Fh,000h ;00003F6E ".._ON_." + +; 3411: { +; 3412: } +; 3414: Method (_OFF, 0, NotSerialized) // _OFF: Power Off + +DSDT_CB_01_____SB__PCI0_GPP7_WLAN_WRST__OFF \ + db 014h,006h,05Fh,04Fh,046h,046h,000h ;00003F75 ".._OFF." + +; 3415: { +; 3416: } +; 3418: Method (_RST, 0, NotSerialized) // _RST: Device Reset + +DSDT_CB_01_____SB__PCI0_GPP7_WLAN_WRST__RST \ + db 014h,041h,005h,05Fh,052h,053h,054h,000h ;00003F7D ".A._RST." + +; 3419: { +; 3420: If ((WVID == 0x14C3)) + + db 0A0h,028h ;00003F7F ".(" + db 093h,057h,056h,049h,044h,00Bh,0C3h,014h ;00003F87 ".WVID..." + +; 3421: { +; 3422: If ((MCAP & 0x10000000)) + + db 0A0h,01Eh ;00003F89 ".." + db 07Bh,04Dh,043h,041h,050h,00Ch,000h,000h ;00003F91 "{MCAP..." + db 000h,010h,000h ;00003F94 "..." + +; 3423: { +; 3424: Local0 = MCTR /* \_SB_.PCI0.GPP7.WLAN.MCTR */ + + db 070h,04Dh,043h,054h,052h,060h ;00003F9A "pMCTR`" + +; 3425: Local0 |= 0x8000 + + db 07Dh,060h,00Bh,000h,080h,060h ;00003FA0 "}`...`" + +; 3426: MCTR = Local0 + + db 070h,060h,04Dh,043h,054h,052h ;00003FA6 "p`MCTR" + +; 3427: } +; 3428: } +; 3429: ElseIf ((ICAP & 0x10000000)) + + db 0A1h,020h ;00003FA8 ". " + db 0A0h,01Eh ;00003FAA ".." + db 07Bh,049h,043h,041h,050h,00Ch,000h,000h ;00003FB2 "{ICAP..." + db 000h,010h,000h ;00003FB5 "..." + +; 3430: { +; 3431: Local0 = ICTR /* \_SB_.PCI0.GPP7.WLAN.ICTR */ + + db 070h,049h,043h,054h,052h,060h ;00003FBB "pICTR`" + +; 3432: Local0 |= 0x8000 + + db 07Dh,060h,00Bh,000h,080h,060h ;00003FC1 "}`...`" + +; 3433: ICTR = Local0 + + db 070h,060h,049h,043h,054h,052h ;00003FC7 "p`ICTR" + +; 3434: } +; 3435: } +; 3436: } +; 3438: Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + +DSDT_CB_01_____SB__PCI0_GPP7_WLAN__PRR \ + db 014h,00Eh,05Fh,050h,052h,052h,000h ;00003FCE ".._PRR." + +; 3439: { +; 3440: Return (Package (0x01) + + db 0A4h ;00003FCF "." + db 012h,006h,001h,057h,052h,053h,054h ;00003FD6 "...WRST" + +; 3441: { +; 3442: WRST +; 3443: }) +; 3444: } +; 3445: } +; 3446: } +; 3448: Device (GPP8) + +DSDT_CB_01_____SB__PCI0_GPP8 \ + db 05Bh,082h,044h,00Dh,047h,050h,050h,038h ;00003FDE "[.D.GPP8" + +; 3449: { +; 3450: Name (_ADR, 0x00020004) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GPP8__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,004h,000h ;00003FE6 "._ADR..." + db 002h,000h ;00003FE8 ".." + +; 3451: Name (PR10, Package (0x04) +; 3452: { +; 3453: Package (0x04) +; 3454: { +; 3455: 0xFFFF, +; 3456: Zero, +; 3457: LNKG, +; 3458: Zero +; 3459: }, +; 3461: Package (0x04) +; 3462: { +; 3463: 0xFFFF, +; 3464: One, +; 3465: LNKH, +; 3466: Zero +; 3467: }, +; 3469: Package (0x04) +; 3470: { +; 3471: 0xFFFF, +; 3472: 0x02, +; 3473: LNKE, +; 3474: Zero +; 3475: }, +; 3477: Package (0x04) +; 3478: { +; 3479: 0xFFFF, +; 3480: 0x03, +; 3481: LNKF, +; 3482: Zero +; 3483: } +; 3484: }) + +DSDT_CB_01_____SB__PCI0_GPP8_PR10 \ + db 008h,050h,052h,031h,030h ;00003FED ".PR10" + db 012h,034h,004h ;00003FF0 ".4." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,000h,04Ch ;00003FF8 ".......L" + db 04Eh,04Bh,047h,000h ;00003FFC "NKG." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,001h,04Ch ;00004004 ".......L" + db 04Eh,04Bh,048h,000h ;00004008 "NKH." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,002h ;00004010 "........" + db 04Ch,04Eh,04Bh,045h,000h ;00004015 "LNKE." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,003h ;0000401D "........" + db 04Ch,04Eh,04Bh,046h,000h ;00004022 "LNKF." + +; 3485: Name (AR10, Package (0x04) +; 3486: { +; 3487: Package (0x04) +; 3488: { +; 3489: 0xFFFF, +; 3490: Zero, +; 3491: Zero, +; 3492: 0x16 +; 3493: }, +; 3495: Package (0x04) +; 3496: { +; 3497: 0xFFFF, +; 3498: One, +; 3499: Zero, +; 3500: 0x17 +; 3501: }, +; 3503: Package (0x04) +; 3504: { +; 3505: 0xFFFF, +; 3506: 0x02, +; 3507: Zero, +; 3508: 0x14 +; 3509: }, +; 3511: Package (0x04) +; 3512: { +; 3513: 0xFFFF, +; 3514: 0x03, +; 3515: Zero, +; 3516: 0x15 +; 3517: } +; 3518: }) + +DSDT_CB_01_____SB__PCI0_GPP8_AR10 \ + db 008h,041h,052h,031h,030h ;00004027 ".AR10" + db 012h,02Ch,004h ;0000402A ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00004032 "........" + db 00Ah,016h ;00004034 ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;0000403C "........" + db 00Ah,017h ;0000403E ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;00004046 "........" + db 000h,00Ah,014h ;00004049 "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;00004051 "........" + db 000h,00Ah,015h ;00004054 "..." + +; 3519: Name (NR10, Package (0x04) +; 3520: { +; 3521: Package (0x04) +; 3522: { +; 3523: 0xFFFF, +; 3524: Zero, +; 3525: Zero, +; 3526: 0x2E +; 3527: }, +; 3529: Package (0x04) +; 3530: { +; 3531: 0xFFFF, +; 3532: One, +; 3533: Zero, +; 3534: 0x2F +; 3535: }, +; 3537: Package (0x04) +; 3538: { +; 3539: 0xFFFF, +; 3540: 0x02, +; 3541: Zero, +; 3542: 0x2C +; 3543: }, +; 3545: Package (0x04) +; 3546: { +; 3547: 0xFFFF, +; 3548: 0x03, +; 3549: Zero, +; 3550: 0x2D +; 3551: } +; 3552: }) + +DSDT_CB_01_____SB__PCI0_GPP8_NR10 \ + db 008h,04Eh,052h,031h,030h ;00004059 ".NR10" + db 012h,02Ch,004h ;0000405C ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00004064 "........" + db 00Ah,02Eh ;00004066 ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;0000406E "........" + db 00Ah,02Fh ;00004070 "./" + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;00004078 "........" + db 000h,00Ah,02Ch ;0000407B "..," + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;00004083 "........" + db 000h,00Ah,02Dh ;00004086 "..-" + +; 3553: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + +DSDT_CB_01_____SB__PCI0_GPP8__PRT \ + db 014h,025h,05Fh,050h,052h,054h,000h ;0000408D ".%_PRT." + +; 3554: { +; 3555: If (PICM) + + db 0A0h,017h,050h,049h,043h,04Dh ;00004093 "..PICM" + +; 3556: { +; 3557: If (NAPC) + + db 0A0h,00Ah,04Eh,041h,050h,043h ;00004099 "..NAPC" + +; 3558: { +; 3559: Return (NR10) /* \_SB_.PCI0.GPP8.NR10 */ + + db 0A4h,04Eh,052h,031h,030h ;0000409E ".NR10" + +; 3560: } +; 3561: Else +; 3562: { +; 3563: Return (AR10) /* \_SB_.PCI0.GPP8.AR10 */ +; 3564: } + + db 0A1h,006h ;000040A0 ".." + db 0A4h,041h,052h,031h,030h ;000040A5 ".AR10" + +; 3565: } +; 3566: Else +; 3567: { +; 3568: Return (PR10) /* \_SB_.PCI0.GPP8.PR10 */ +; 3569: } + + db 0A1h,006h ;000040A7 ".." + db 0A4h,050h,052h,031h,030h ;000040AC ".PR10" + +; 3570: } +; 3571: } +; 3573: Device (GPP9) + +DSDT_CB_01_____SB__PCI0_GPP9 \ + db 05Bh,082h,044h,00Dh,047h,050h,050h,039h ;000040B4 "[.D.GPP9" + +; 3574: { +; 3575: Name (_ADR, 0x00020005) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GPP9__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,005h,000h ;000040BC "._ADR..." + db 002h,000h ;000040BE ".." + +; 3576: Name (PR11, Package (0x04) +; 3577: { +; 3578: Package (0x04) +; 3579: { +; 3580: 0xFFFF, +; 3581: Zero, +; 3582: LNKC, +; 3583: Zero +; 3584: }, +; 3586: Package (0x04) +; 3587: { +; 3588: 0xFFFF, +; 3589: One, +; 3590: LNKD, +; 3591: Zero +; 3592: }, +; 3594: Package (0x04) +; 3595: { +; 3596: 0xFFFF, +; 3597: 0x02, +; 3598: LNKA, +; 3599: Zero +; 3600: }, +; 3602: Package (0x04) +; 3603: { +; 3604: 0xFFFF, +; 3605: 0x03, +; 3606: LNKB, +; 3607: Zero +; 3608: } +; 3609: }) + +DSDT_CB_01_____SB__PCI0_GPP9_PR11 \ + db 008h,050h,052h,031h,031h ;000040C3 ".PR11" + db 012h,034h,004h ;000040C6 ".4." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,000h,04Ch ;000040CE ".......L" + db 04Eh,04Bh,043h,000h ;000040D2 "NKC." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,001h,04Ch ;000040DA ".......L" + db 04Eh,04Bh,044h,000h ;000040DE "NKD." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,002h ;000040E6 "........" + db 04Ch,04Eh,04Bh,041h,000h ;000040EB "LNKA." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,003h ;000040F3 "........" + db 04Ch,04Eh,04Bh,042h,000h ;000040F8 "LNKB." + +; 3610: Name (AR11, Package (0x04) +; 3611: { +; 3612: Package (0x04) +; 3613: { +; 3614: 0xFFFF, +; 3615: Zero, +; 3616: Zero, +; 3617: 0x12 +; 3618: }, +; 3620: Package (0x04) +; 3621: { +; 3622: 0xFFFF, +; 3623: One, +; 3624: Zero, +; 3625: 0x13 +; 3626: }, +; 3628: Package (0x04) +; 3629: { +; 3630: 0xFFFF, +; 3631: 0x02, +; 3632: Zero, +; 3633: 0x10 +; 3634: }, +; 3636: Package (0x04) +; 3637: { +; 3638: 0xFFFF, +; 3639: 0x03, +; 3640: Zero, +; 3641: 0x11 +; 3642: } +; 3643: }) + +DSDT_CB_01_____SB__PCI0_GPP9_AR11 \ + db 008h,041h,052h,031h,031h ;000040FD ".AR11" + db 012h,02Ch,004h ;00004100 ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00004108 "........" + db 00Ah,012h ;0000410A ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;00004112 "........" + db 00Ah,013h ;00004114 ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;0000411C "........" + db 000h,00Ah,010h ;0000411F "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;00004127 "........" + db 000h,00Ah,011h ;0000412A "..." + +; 3644: Name (NR11, Package (0x04) +; 3645: { +; 3646: Package (0x04) +; 3647: { +; 3648: 0xFFFF, +; 3649: Zero, +; 3650: Zero, +; 3651: 0x2A +; 3652: }, +; 3654: Package (0x04) +; 3655: { +; 3656: 0xFFFF, +; 3657: One, +; 3658: Zero, +; 3659: 0x2B +; 3660: }, +; 3662: Package (0x04) +; 3663: { +; 3664: 0xFFFF, +; 3665: 0x02, +; 3666: Zero, +; 3667: 0x28 +; 3668: }, +; 3670: Package (0x04) +; 3671: { +; 3672: 0xFFFF, +; 3673: 0x03, +; 3674: Zero, +; 3675: 0x29 +; 3676: } +; 3677: }) + +DSDT_CB_01_____SB__PCI0_GPP9_NR11 \ + db 008h,04Eh,052h,031h,031h ;0000412F ".NR11" + db 012h,02Ch,004h ;00004132 ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;0000413A "........" + db 00Ah,02Ah ;0000413C ".*" + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;00004144 "........" + db 00Ah,02Bh ;00004146 ".+" + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;0000414E "........" + db 000h,00Ah,028h ;00004151 "..(" + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;00004159 "........" + db 000h,00Ah,029h ;0000415C "..)" + +; 3678: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + +DSDT_CB_01_____SB__PCI0_GPP9__PRT \ + db 014h,025h,05Fh,050h,052h,054h,000h ;00004163 ".%_PRT." + +; 3679: { +; 3680: If (PICM) + + db 0A0h,017h,050h,049h,043h,04Dh ;00004169 "..PICM" + +; 3681: { +; 3682: If (NAPC) + + db 0A0h,00Ah,04Eh,041h,050h,043h ;0000416F "..NAPC" + +; 3683: { +; 3684: Return (NR11) /* \_SB_.PCI0.GPP9.NR11 */ + + db 0A4h,04Eh,052h,031h,031h ;00004174 ".NR11" + +; 3685: } +; 3686: Else +; 3687: { +; 3688: Return (AR11) /* \_SB_.PCI0.GPP9.AR11 */ +; 3689: } + + db 0A1h,006h ;00004176 ".." + db 0A4h,041h,052h,031h,031h ;0000417B ".AR11" + +; 3690: } +; 3691: Else +; 3692: { +; 3693: Return (PR11) /* \_SB_.PCI0.GPP9.PR11 */ +; 3694: } + + db 0A1h,006h ;0000417D ".." + db 0A4h,050h,052h,031h,031h ;00004182 ".PR11" + +; 3695: } +; 3696: } +; 3698: Device (GP10) + +DSDT_CB_01_____SB__PCI0_GP10 \ + db 05Bh,082h,044h,00Dh,047h,050h,031h,030h ;0000418A "[.D.GP10" + +; 3699: { +; 3700: Name (_ADR, 0x00020006) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP10__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,006h,000h ;00004192 "._ADR..." + db 002h,000h ;00004194 ".." + +; 3701: Name (PR12, Package (0x04) +; 3702: { +; 3703: Package (0x04) +; 3704: { +; 3705: 0xFFFF, +; 3706: Zero, +; 3707: LNKG, +; 3708: Zero +; 3709: }, +; 3711: Package (0x04) +; 3712: { +; 3713: 0xFFFF, +; 3714: One, +; 3715: LNKH, +; 3716: Zero +; 3717: }, +; 3719: Package (0x04) +; 3720: { +; 3721: 0xFFFF, +; 3722: 0x02, +; 3723: LNKE, +; 3724: Zero +; 3725: }, +; 3727: Package (0x04) +; 3728: { +; 3729: 0xFFFF, +; 3730: 0x03, +; 3731: LNKF, +; 3732: Zero +; 3733: } +; 3734: }) + +DSDT_CB_01_____SB__PCI0_GP10_PR12 \ + db 008h,050h,052h,031h,032h ;00004199 ".PR12" + db 012h,034h,004h ;0000419C ".4." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,000h,04Ch ;000041A4 ".......L" + db 04Eh,04Bh,047h,000h ;000041A8 "NKG." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,001h,04Ch ;000041B0 ".......L" + db 04Eh,04Bh,048h,000h ;000041B4 "NKH." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,002h ;000041BC "........" + db 04Ch,04Eh,04Bh,045h,000h ;000041C1 "LNKE." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,003h ;000041C9 "........" + db 04Ch,04Eh,04Bh,046h,000h ;000041CE "LNKF." + +; 3735: Name (AR12, Package (0x04) +; 3736: { +; 3737: Package (0x04) +; 3738: { +; 3739: 0xFFFF, +; 3740: Zero, +; 3741: Zero, +; 3742: 0x16 +; 3743: }, +; 3745: Package (0x04) +; 3746: { +; 3747: 0xFFFF, +; 3748: One, +; 3749: Zero, +; 3750: 0x17 +; 3751: }, +; 3753: Package (0x04) +; 3754: { +; 3755: 0xFFFF, +; 3756: 0x02, +; 3757: Zero, +; 3758: 0x14 +; 3759: }, +; 3761: Package (0x04) +; 3762: { +; 3763: 0xFFFF, +; 3764: 0x03, +; 3765: Zero, +; 3766: 0x15 +; 3767: } +; 3768: }) + +DSDT_CB_01_____SB__PCI0_GP10_AR12 \ + db 008h,041h,052h,031h,032h ;000041D3 ".AR12" + db 012h,02Ch,004h ;000041D6 ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;000041DE "........" + db 00Ah,016h ;000041E0 ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;000041E8 "........" + db 00Ah,017h ;000041EA ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;000041F2 "........" + db 000h,00Ah,014h ;000041F5 "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;000041FD "........" + db 000h,00Ah,015h ;00004200 "..." + +; 3769: Name (NR12, Package (0x04) +; 3770: { +; 3771: Package (0x04) +; 3772: { +; 3773: 0xFFFF, +; 3774: Zero, +; 3775: Zero, +; 3776: 0x26 +; 3777: }, +; 3779: Package (0x04) +; 3780: { +; 3781: 0xFFFF, +; 3782: One, +; 3783: Zero, +; 3784: 0x27 +; 3785: }, +; 3787: Package (0x04) +; 3788: { +; 3789: 0xFFFF, +; 3790: 0x02, +; 3791: Zero, +; 3792: 0x24 +; 3793: }, +; 3795: Package (0x04) +; 3796: { +; 3797: 0xFFFF, +; 3798: 0x03, +; 3799: Zero, +; 3800: 0x25 +; 3801: } +; 3802: }) + +DSDT_CB_01_____SB__PCI0_GP10_NR12 \ + db 008h,04Eh,052h,031h,032h ;00004205 ".NR12" + db 012h,02Ch,004h ;00004208 ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00004210 "........" + db 00Ah,026h ;00004212 ".&" + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;0000421A "........" + db 00Ah,027h ;0000421C ".'" + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;00004224 "........" + db 000h,00Ah,024h ;00004227 "..$" + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;0000422F "........" + db 000h,00Ah,025h ;00004232 "..%" + +; 3803: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + +DSDT_CB_01_____SB__PCI0_GP10__PRT \ + db 014h,025h,05Fh,050h,052h,054h,000h ;00004239 ".%_PRT." + +; 3804: { +; 3805: If (PICM) + + db 0A0h,017h,050h,049h,043h,04Dh ;0000423F "..PICM" + +; 3806: { +; 3807: If (NAPC) + + db 0A0h,00Ah,04Eh,041h,050h,043h ;00004245 "..NAPC" + +; 3808: { +; 3809: Return (NR12) /* \_SB_.PCI0.GP10.NR12 */ + + db 0A4h,04Eh,052h,031h,032h ;0000424A ".NR12" + +; 3810: } +; 3811: Else +; 3812: { +; 3813: Return (AR12) /* \_SB_.PCI0.GP10.AR12 */ +; 3814: } + + db 0A1h,006h ;0000424C ".." + db 0A4h,041h,052h,031h,032h ;00004251 ".AR12" + +; 3815: } +; 3816: Else +; 3817: { +; 3818: Return (PR12) /* \_SB_.PCI0.GP10.PR12 */ +; 3819: } + + db 0A1h,006h ;00004253 ".." + db 0A4h,050h,052h,031h,032h ;00004258 ".PR12" + +; 3820: } +; 3821: } +; 3823: Device (GP11) + +DSDT_CB_01_____SB__PCI0_GP11 \ + db 05Bh,082h,044h,00Dh,047h,050h,031h,031h ;00004260 "[.D.GP11" + +; 3824: { +; 3825: Name (_ADR, 0x00030001) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP11__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,001h,000h ;00004268 "._ADR..." + db 003h,000h ;0000426A ".." + +; 3826: Name (PR05, Package (0x04) +; 3827: { +; 3828: Package (0x04) +; 3829: { +; 3830: 0xFFFF, +; 3831: Zero, +; 3832: LNKA, +; 3833: Zero +; 3834: }, +; 3836: Package (0x04) +; 3837: { +; 3838: 0xFFFF, +; 3839: One, +; 3840: LNKB, +; 3841: Zero +; 3842: }, +; 3844: Package (0x04) +; 3845: { +; 3846: 0xFFFF, +; 3847: 0x02, +; 3848: LNKC, +; 3849: Zero +; 3850: }, +; 3852: Package (0x04) +; 3853: { +; 3854: 0xFFFF, +; 3855: 0x03, +; 3856: LNKD, +; 3857: Zero +; 3858: } +; 3859: }) + +DSDT_CB_01_____SB__PCI0_GP11_PR05 \ + db 008h,050h,052h,030h,035h ;0000426F ".PR05" + db 012h,034h,004h ;00004272 ".4." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,000h,04Ch ;0000427A ".......L" + db 04Eh,04Bh,041h,000h ;0000427E "NKA." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,001h,04Ch ;00004286 ".......L" + db 04Eh,04Bh,042h,000h ;0000428A "NKB." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,002h ;00004292 "........" + db 04Ch,04Eh,04Bh,043h,000h ;00004297 "LNKC." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,003h ;0000429F "........" + db 04Ch,04Eh,04Bh,044h,000h ;000042A4 "LNKD." + +; 3860: Name (AR05, Package (0x04) +; 3861: { +; 3862: Package (0x04) +; 3863: { +; 3864: 0xFFFF, +; 3865: Zero, +; 3866: Zero, +; 3867: 0x10 +; 3868: }, +; 3870: Package (0x04) +; 3871: { +; 3872: 0xFFFF, +; 3873: One, +; 3874: Zero, +; 3875: 0x11 +; 3876: }, +; 3878: Package (0x04) +; 3879: { +; 3880: 0xFFFF, +; 3881: 0x02, +; 3882: Zero, +; 3883: 0x12 +; 3884: }, +; 3886: Package (0x04) +; 3887: { +; 3888: 0xFFFF, +; 3889: 0x03, +; 3890: Zero, +; 3891: 0x13 +; 3892: } +; 3893: }) + +DSDT_CB_01_____SB__PCI0_GP11_AR05 \ + db 008h,041h,052h,030h,035h ;000042A9 ".AR05" + db 012h,02Ch,004h ;000042AC ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;000042B4 "........" + db 00Ah,010h ;000042B6 ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;000042BE "........" + db 00Ah,011h ;000042C0 ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;000042C8 "........" + db 000h,00Ah,012h ;000042CB "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;000042D3 "........" + db 000h,00Ah,013h ;000042D6 "..." + +; 3894: Name (NR05, Package (0x04) +; 3895: { +; 3896: Package (0x04) +; 3897: { +; 3898: 0xFFFF, +; 3899: Zero, +; 3900: Zero, +; 3901: 0x18 +; 3902: }, +; 3904: Package (0x04) +; 3905: { +; 3906: 0xFFFF, +; 3907: One, +; 3908: Zero, +; 3909: 0x19 +; 3910: }, +; 3912: Package (0x04) +; 3913: { +; 3914: 0xFFFF, +; 3915: 0x02, +; 3916: Zero, +; 3917: 0x1A +; 3918: }, +; 3920: Package (0x04) +; 3921: { +; 3922: 0xFFFF, +; 3923: 0x03, +; 3924: Zero, +; 3925: 0x1B +; 3926: } +; 3927: }) + +DSDT_CB_01_____SB__PCI0_GP11_NR05 \ + db 008h,04Eh,052h,030h,035h ;000042DB ".NR05" + db 012h,02Ch,004h ;000042DE ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;000042E6 "........" + db 00Ah,018h ;000042E8 ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;000042F0 "........" + db 00Ah,019h ;000042F2 ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;000042FA "........" + db 000h,00Ah,01Ah ;000042FD "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;00004305 "........" + db 000h,00Ah,01Bh ;00004308 "..." + +; 3928: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + +DSDT_CB_01_____SB__PCI0_GP11__PRT \ + db 014h,025h,05Fh,050h,052h,054h,000h ;0000430F ".%_PRT." + +; 3929: { +; 3930: If (PICM) + + db 0A0h,017h,050h,049h,043h,04Dh ;00004315 "..PICM" + +; 3931: { +; 3932: If (NAPC) + + db 0A0h,00Ah,04Eh,041h,050h,043h ;0000431B "..NAPC" + +; 3933: { +; 3934: Return (NR05) /* \_SB_.PCI0.GP11.NR05 */ + + db 0A4h,04Eh,052h,030h,035h ;00004320 ".NR05" + +; 3935: } +; 3936: Else +; 3937: { +; 3938: Return (AR05) /* \_SB_.PCI0.GP11.AR05 */ +; 3939: } + + db 0A1h,006h ;00004322 ".." + db 0A4h,041h,052h,030h,035h ;00004327 ".AR05" + +; 3940: } +; 3941: Else +; 3942: { +; 3943: Return (PR05) /* \_SB_.PCI0.GP11.PR05 */ +; 3944: } + + db 0A1h,006h ;00004329 ".." + db 0A4h,050h,052h,030h,035h ;0000432E ".PR05" + +; 3945: } +; 3946: } +; 3948: Device (GP12) + +DSDT_CB_01_____SB__PCI0_GP12 \ + db 05Bh,082h,044h,00Dh,047h,050h,031h,032h ;00004336 "[.D.GP12" + +; 3949: { +; 3950: Name (_ADR, 0x00040001) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP12__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,001h,000h ;0000433E "._ADR..." + db 004h,000h ;00004340 ".." + +; 3951: Name (PR06, Package (0x04) +; 3952: { +; 3953: Package (0x04) +; 3954: { +; 3955: 0xFFFF, +; 3956: Zero, +; 3957: LNKA, +; 3958: Zero +; 3959: }, +; 3961: Package (0x04) +; 3962: { +; 3963: 0xFFFF, +; 3964: One, +; 3965: LNKB, +; 3966: Zero +; 3967: }, +; 3969: Package (0x04) +; 3970: { +; 3971: 0xFFFF, +; 3972: 0x02, +; 3973: LNKC, +; 3974: Zero +; 3975: }, +; 3977: Package (0x04) +; 3978: { +; 3979: 0xFFFF, +; 3980: 0x03, +; 3981: LNKD, +; 3982: Zero +; 3983: } +; 3984: }) + +DSDT_CB_01_____SB__PCI0_GP12_PR06 \ + db 008h,050h,052h,030h,036h ;00004345 ".PR06" + db 012h,034h,004h ;00004348 ".4." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,000h,04Ch ;00004350 ".......L" + db 04Eh,04Bh,041h,000h ;00004354 "NKA." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,001h,04Ch ;0000435C ".......L" + db 04Eh,04Bh,042h,000h ;00004360 "NKB." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,002h ;00004368 "........" + db 04Ch,04Eh,04Bh,043h,000h ;0000436D "LNKC." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,003h ;00004375 "........" + db 04Ch,04Eh,04Bh,044h,000h ;0000437A "LNKD." + +; 3985: Name (AR06, Package (0x04) +; 3986: { +; 3987: Package (0x04) +; 3988: { +; 3989: 0xFFFF, +; 3990: Zero, +; 3991: Zero, +; 3992: 0x10 +; 3993: }, +; 3995: Package (0x04) +; 3996: { +; 3997: 0xFFFF, +; 3998: One, +; 3999: Zero, +; 4000: 0x11 +; 4001: }, +; 4003: Package (0x04) +; 4004: { +; 4005: 0xFFFF, +; 4006: 0x02, +; 4007: Zero, +; 4008: 0x12 +; 4009: }, +; 4011: Package (0x04) +; 4012: { +; 4013: 0xFFFF, +; 4014: 0x03, +; 4015: Zero, +; 4016: 0x13 +; 4017: } +; 4018: }) + +DSDT_CB_01_____SB__PCI0_GP12_AR06 \ + db 008h,041h,052h,030h,036h ;0000437F ".AR06" + db 012h,02Ch,004h ;00004382 ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;0000438A "........" + db 00Ah,010h ;0000438C ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;00004394 "........" + db 00Ah,011h ;00004396 ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;0000439E "........" + db 000h,00Ah,012h ;000043A1 "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;000043A9 "........" + db 000h,00Ah,013h ;000043AC "..." + +; 4019: Name (NR06, Package (0x04) +; 4020: { +; 4021: Package (0x04) +; 4022: { +; 4023: 0xFFFF, +; 4024: Zero, +; 4025: Zero, +; 4026: 0x18 +; 4027: }, +; 4029: Package (0x04) +; 4030: { +; 4031: 0xFFFF, +; 4032: One, +; 4033: Zero, +; 4034: 0x19 +; 4035: }, +; 4037: Package (0x04) +; 4038: { +; 4039: 0xFFFF, +; 4040: 0x02, +; 4041: Zero, +; 4042: 0x1A +; 4043: }, +; 4045: Package (0x04) +; 4046: { +; 4047: 0xFFFF, +; 4048: 0x03, +; 4049: Zero, +; 4050: 0x1B +; 4051: } +; 4052: }) + +DSDT_CB_01_____SB__PCI0_GP12_NR06 \ + db 008h,04Eh,052h,030h,036h ;000043B1 ".NR06" + db 012h,02Ch,004h ;000043B4 ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;000043BC "........" + db 00Ah,018h ;000043BE ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;000043C6 "........" + db 00Ah,019h ;000043C8 ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;000043D0 "........" + db 000h,00Ah,01Ah ;000043D3 "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;000043DB "........" + db 000h,00Ah,01Bh ;000043DE "..." + +; 4053: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + +DSDT_CB_01_____SB__PCI0_GP12__PRT \ + db 014h,025h,05Fh,050h,052h,054h,000h ;000043E5 ".%_PRT." + +; 4054: { +; 4055: If (PICM) + + db 0A0h,017h,050h,049h,043h,04Dh ;000043EB "..PICM" + +; 4056: { +; 4057: If (NAPC) + + db 0A0h,00Ah,04Eh,041h,050h,043h ;000043F1 "..NAPC" + +; 4058: { +; 4059: Return (NR06) /* \_SB_.PCI0.GP12.NR06 */ + + db 0A4h,04Eh,052h,030h,036h ;000043F6 ".NR06" + +; 4060: } +; 4061: Else +; 4062: { +; 4063: Return (AR06) /* \_SB_.PCI0.GP12.AR06 */ +; 4064: } + + db 0A1h,006h ;000043F8 ".." + db 0A4h,041h,052h,030h,036h ;000043FD ".AR06" + +; 4065: } +; 4066: Else +; 4067: { +; 4068: Return (PR06) /* \_SB_.PCI0.GP12.PR06 */ +; 4069: } + + db 0A1h,006h ;000043FF ".." + db 0A4h,050h,052h,030h,036h ;00004404 ".PR06" + +; 4070: } +; 4071: } +; 4073: Device (GP17) + +DSDT_CB_01_____SB__PCI0_GP17 \ + db 05Bh,082h,04Fh,0D5h,047h,050h,031h,037h ;0000440C "[.O.GP17" + +; 4074: { +; 4075: Name (_ADR, 0x00080001) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,001h,000h ;00004414 "._ADR..." + db 008h,000h ;00004416 ".." + +; 4076: Name (PR13, Package (0x04) +; 4077: { +; 4078: Package (0x04) +; 4079: { +; 4080: 0xFFFF, +; 4081: Zero, +; 4082: LNKC, +; 4083: Zero +; 4084: }, +; 4086: Package (0x04) +; 4087: { +; 4088: 0xFFFF, +; 4089: One, +; 4090: LNKD, +; 4091: Zero +; 4092: }, +; 4094: Package (0x04) +; 4095: { +; 4096: 0xFFFF, +; 4097: 0x02, +; 4098: LNKA, +; 4099: Zero +; 4100: }, +; 4102: Package (0x04) +; 4103: { +; 4104: 0xFFFF, +; 4105: 0x03, +; 4106: LNKB, +; 4107: Zero +; 4108: } +; 4109: }) + +DSDT_CB_01_____SB__PCI0_GP17_PR13 \ + db 008h,050h,052h,031h,033h ;0000441B ".PR13" + db 012h,034h,004h ;0000441E ".4." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,000h,04Ch ;00004426 ".......L" + db 04Eh,04Bh,043h,000h ;0000442A "NKC." + db 012h,00Bh,004h,00Bh,0FFh,0FFh,001h,04Ch ;00004432 ".......L" + db 04Eh,04Bh,044h,000h ;00004436 "NKD." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,002h ;0000443E "........" + db 04Ch,04Eh,04Bh,041h,000h ;00004443 "LNKA." + db 012h,00Ch,004h,00Bh,0FFh,0FFh,00Ah,003h ;0000444B "........" + db 04Ch,04Eh,04Bh,042h,000h ;00004450 "LNKB." + +; 4110: Name (AR13, Package (0x04) +; 4111: { +; 4112: Package (0x04) +; 4113: { +; 4114: 0xFFFF, +; 4115: Zero, +; 4116: Zero, +; 4117: 0x12 +; 4118: }, +; 4120: Package (0x04) +; 4121: { +; 4122: 0xFFFF, +; 4123: One, +; 4124: Zero, +; 4125: 0x13 +; 4126: }, +; 4128: Package (0x04) +; 4129: { +; 4130: 0xFFFF, +; 4131: 0x02, +; 4132: Zero, +; 4133: 0x10 +; 4134: }, +; 4136: Package (0x04) +; 4137: { +; 4138: 0xFFFF, +; 4139: 0x03, +; 4140: Zero, +; 4141: 0x11 +; 4142: } +; 4143: }) + +DSDT_CB_01_____SB__PCI0_GP17_AR13 \ + db 008h,041h,052h,031h,033h ;00004455 ".AR13" + db 012h,02Ch,004h ;00004458 ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00004460 "........" + db 00Ah,012h ;00004462 ".." + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;0000446A "........" + db 00Ah,013h ;0000446C ".." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;00004474 "........" + db 000h,00Ah,010h ;00004477 "..." + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;0000447F "........" + db 000h,00Ah,011h ;00004482 "..." + +; 4144: Name (NR13, Package (0x04) +; 4145: { +; 4146: Package (0x04) +; 4147: { +; 4148: 0xFFFF, +; 4149: Zero, +; 4150: Zero, +; 4151: 0x22 +; 4152: }, +; 4154: Package (0x04) +; 4155: { +; 4156: 0xFFFF, +; 4157: One, +; 4158: Zero, +; 4159: 0x23 +; 4160: }, +; 4162: Package (0x04) +; 4163: { +; 4164: 0xFFFF, +; 4165: 0x02, +; 4166: Zero, +; 4167: 0x20 +; 4168: }, +; 4170: Package (0x04) +; 4171: { +; 4172: 0xFFFF, +; 4173: 0x03, +; 4174: Zero, +; 4175: 0x21 +; 4176: } +; 4177: }) + +DSDT_CB_01_____SB__PCI0_GP17_NR13 \ + db 008h,04Eh,052h,031h,033h ;00004487 ".NR13" + db 012h,02Ch,004h ;0000448A ".,." + db 012h,009h,004h,00Bh,0FFh,0FFh,000h,000h ;00004492 "........" + db 00Ah,022h ;00004494 "."" + db 012h,009h,004h,00Bh,0FFh,0FFh,001h,000h ;0000449C "........" + db 00Ah,023h ;0000449E ".#" + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,002h ;000044A6 "........" + db 000h,00Ah,020h ;000044A9 ".. " + db 012h,00Ah,004h,00Bh,0FFh,0FFh,00Ah,003h ;000044B1 "........" + db 000h,00Ah,021h ;000044B4 "..!" + +; 4178: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + +DSDT_CB_01_____SB__PCI0_GP17__PRT \ + db 014h,025h,05Fh,050h,052h,054h,000h ;000044BB ".%_PRT." + +; 4179: { +; 4180: If (PICM) + + db 0A0h,017h,050h,049h,043h,04Dh ;000044C1 "..PICM" + +; 4181: { +; 4182: If (NAPC) + + db 0A0h,00Ah,04Eh,041h,050h,043h ;000044C7 "..NAPC" + +; 4183: { +; 4184: Return (NR13) /* \_SB_.PCI0.GP17.NR13 */ + + db 0A4h,04Eh,052h,031h,033h ;000044CC ".NR13" + +; 4185: } +; 4186: Else +; 4187: { +; 4188: Return (AR13) /* \_SB_.PCI0.GP17.AR13 */ +; 4189: } + + db 0A1h,006h ;000044CE ".." + db 0A4h,041h,052h,031h,033h ;000044D3 ".AR13" + +; 4190: } +; 4191: Else +; 4192: { +; 4193: Return (PR13) /* \_SB_.PCI0.GP17.PR13 */ +; 4194: } + + db 0A1h,006h ;000044D5 ".." + db 0A4h,050h,052h,031h,033h ;000044DA ".PR13" + +; 4195: } +; 4197: Device (VGA) + +DSDT_CB_01_____SB__PCI0_GP17_VGA_ \ + db 05Bh,082h,04Bh,04Eh,056h,047h,041h,05Fh ;000044E2 "[.KNVGA_" + +; 4198: { +; 4199: Name (_ADR, Zero) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17_VGA___ADR \ + db 008h,05Fh,041h,044h,052h,000h ;000044E8 "._ADR." + +; 4200: Name (DOSA, Zero) + +DSDT_CB_01_____SB__PCI0_GP17_VGA__DOSA \ + db 008h,044h,04Fh,053h,041h,000h ;000044EE ".DOSA." + +; 4201: Method (_DOS, 1, NotSerialized) // _DOS: Disable Output Switching + +DSDT_CB_01_____SB__PCI0_GP17_VGA___DOS \ + db 014h,00Ch,05Fh,044h,04Fh,053h,001h ;000044F5 ".._DOS." + +; 4202: { +; 4203: DOSA = Arg0 + + db 070h,068h,044h,04Fh,053h,041h ;000044FB "phDOSA" + +; 4204: } +; 4206: Method (_DOD, 0, NotSerialized) // _DOD: Display Output Devices + +DSDT_CB_01_____SB__PCI0_GP17_VGA___DOD \ + db 014h,04Ah,005h,05Fh,044h,04Fh,044h,000h ;00004503 ".J._DOD." + +; 4207: { +; 4208: M460 ("PLA-ASL-\\_SB.PCI0.GP17.VGA._DOD\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000450B "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00004513 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;0000451B "B.PCI0.G" + db 050h,031h,037h,02Eh,056h,047h,041h,02Eh ;00004523 "P17.VGA." + db 05Fh,044h,04Fh,044h,00Ah,000h,000h,000h ;0000452B "_DOD...." + db 000h,000h,000h,000h ;0000452F "...." + +; 4209: Return (Package (0x07) + + db 0A4h ;00004530 "." + db 012h,025h,007h,00Ch,010h,001h,001h,000h ;00004538 ".%......" + db 00Ch,010h,002h,001h,000h,00Ch,020h,002h ;00004540 "...... ." + db 001h,000h,00Ch,030h,002h,001h,000h,00Ch ;00004548 "...0...." + db 040h,002h,001h,000h,00Ch,000h,010h,003h ;00004550 "@......." + db 000h,00Ch,000h,020h,003h,000h ;00004556 "... .." + +; 4210: { +; 4211: 0x00010110, +; 4212: 0x00010210, +; 4213: 0x00010220, +; 4214: 0x00010230, +; 4215: 0x00010240, +; 4216: 0x00031000, +; 4217: 0x00032000 +; 4218: }) +; 4219: } +; 4221: Device (LCD) + +DSDT_CB_01_____SB__PCI0_GP17_VGA__LCD_ \ + db 05Bh,082h,04Fh,046h,04Ch,043h,044h,05Fh ;0000455E "[.OFLCD_" + +; 4222: { +; 4223: Name (_ADR, 0x0110) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17_VGA__LCD___ADR \ + db 008h,05Fh,041h,044h,052h,00Bh,010h,001h ;00004566 "._ADR..." + +; 4224: Name (BCLB, Package (0x34) +; 4225: { +; 4226: 0x5A, +; 4227: 0x3C, +; 4228: 0x02, +; 4229: 0x04, +; 4230: 0x06, +; 4231: 0x08, +; 4232: 0x0A, +; 4233: 0x0C, +; 4234: 0x0E, +; 4235: 0x10, +; 4236: 0x12, +; 4237: 0x14, +; 4238: 0x16, +; 4239: 0x18, +; 4240: 0x1A, +; 4241: 0x1C, +; 4242: 0x1E, +; 4243: 0x20, +; 4244: 0x22, +; 4245: 0x24, +; 4246: 0x26, +; 4247: 0x28, +; 4248: 0x2A, +; 4249: 0x2C, +; 4250: 0x2E, +; 4251: 0x30, +; 4252: 0x32, +; 4253: 0x34, +; 4254: 0x36, +; 4255: 0x38, +; 4256: 0x3A, +; 4257: 0x3C, +; 4258: 0x3E, +; 4259: 0x40, +; 4260: 0x42, +; 4261: 0x44, +; 4262: 0x46, +; 4263: 0x48, +; 4264: 0x4A, +; 4265: 0x4C, +; 4266: 0x4E, +; 4267: 0x50, +; 4268: 0x52, +; 4269: 0x54, +; 4270: 0x56, +; 4271: 0x58, +; 4272: 0x5A, +; 4273: 0x5C, +; 4274: 0x5E, +; 4275: 0x60, +; 4276: 0x62, +; 4277: 0x64 +; 4278: }) + +DSDT_CB_01_____SB__PCI0_GP17_VGA__LCD__BCLB \ + db 008h,042h,043h,04Ch,042h ;0000456B ".BCLB" + db 012h,04Bh,006h,034h,00Ah,05Ah,00Ah,03Ch ;00004573 ".K.4.Z.<" + db 00Ah,002h,00Ah,004h,00Ah,006h,00Ah,008h ;0000457B "........" + db 00Ah,00Ah,00Ah,00Ch,00Ah,00Eh,00Ah,010h ;00004583 "........" + db 00Ah,012h,00Ah,014h,00Ah,016h,00Ah,018h ;0000458B "........" + db 00Ah,01Ah,00Ah,01Ch,00Ah,01Eh,00Ah,020h ;00004593 "....... " + db 00Ah,022h,00Ah,024h,00Ah,026h,00Ah,028h ;0000459B ".".$.&.(" + db 00Ah,02Ah,00Ah,02Ch,00Ah,02Eh,00Ah,030h ;000045A3 ".*.,...0" + db 00Ah,032h,00Ah,034h,00Ah,036h,00Ah,038h ;000045AB ".2.4.6.8" + db 00Ah,03Ah,00Ah,03Ch,00Ah,03Eh,00Ah,040h ;000045B3 ".:.<.>.@" + db 00Ah,042h,00Ah,044h,00Ah,046h,00Ah,048h ;000045BB ".B.D.F.H" + db 00Ah,04Ah,00Ah,04Ch,00Ah,04Eh,00Ah,050h ;000045C3 ".J.L.N.P" + db 00Ah,052h,00Ah,054h,00Ah,056h,00Ah,058h ;000045CB ".R.T.V.X" + db 00Ah,05Ah,00Ah,05Ch,00Ah,05Eh,00Ah,060h ;000045D3 ".Z.\.^.`" + db 00Ah,062h,00Ah,064h ;000045D7 ".b.d" + +; 4279: Method (_BCL, 0, NotSerialized) // _BCL: Brightness Control Levels + +DSDT_CB_01_____SB__PCI0_GP17_VGA__LCD___BCL \ + db 014h,03Bh,05Fh,042h,043h,04Ch,000h ;000045DE ".;_BCL." + +; 4280: { +; 4281: M460 ("PLA-ASL-\\_SB.PCI0.GP17.VGA.LCD._BCL\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;000045E6 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;000045EE "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;000045F6 "B.PCI0.G" + db 050h,031h,037h,02Eh,056h,047h,041h,02Eh ;000045FE "P17.VGA." + db 04Ch,043h,044h,02Eh,05Fh,042h,043h,04Ch ;00004606 "LCD._BCL" + db 00Ah,000h,000h,000h,000h,000h,000h,000h ;0000460E "........" + +; 4282: Return (BCLB) /* \_SB_.PCI0.GP17.VGA_.LCD_.BCLB */ + + db 0A4h,042h,043h,04Ch,042h ;00004613 ".BCLB" + +; 4283: } +; 4285: Method (_BCM, 1, NotSerialized) // _BCM: Brightness Control Method + +DSDT_CB_01_____SB__PCI0_GP17_VGA__LCD___BCM \ + db 014h,04Ah,005h,05Fh,042h,043h,04Dh,001h ;0000461B ".J._BCM." + +; 4286: { +; 4287: M460 ("PLA-ASL-\\_SB.PCI0.GP17.VGA.LCD._BCM Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00004623 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000462B "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,047h ;00004633 "B.PCI0.G" + db 050h,031h,037h,02Eh,056h,047h,041h,02Eh ;0000463B "P17.VGA." + db 04Ch,043h,044h,02Eh,05Fh,042h,043h,04Dh ;00004643 "LCD._BCM" + db 020h,041h,072h,067h,030h,020h,03Dh,020h ;0000464B " Arg0 = " + db 030h,078h,025h,058h,00Ah,000h ;00004651 "0x%X.." + db 099h,068h,000h,000h,000h,000h,000h,000h ;00004659 ".h......" + +; 4288: Divide ((Arg0 * 0xFF), 0x64, Local1, Local0) + + db 078h ;0000465A "x" + db 077h,068h,00Ah,0FFh,000h,00Ah,064h,061h ;00004662 "wh....da" + db 060h ;00004663 "`" + +; 4289: AFN7 (Local0) + + db 041h,046h,04Eh,037h,060h ;00004668 "AFN7`" + +; 4290: BRTL = Arg0 + + db 070h,068h,042h,052h,054h,04Ch ;0000466E "phBRTL" + +; 4291: } +; 4293: Name (BXID, 0xE509) + +DSDT_CB_01_____SB__PCI0_GP17_VGA__LCD__BXID \ + db 008h,042h,058h,049h,044h,00Bh,009h,0E5h ;00004676 ".BXID..." + +; 4294: Name (SXID, 0x6F0E) + +DSDT_CB_01_____SB__PCI0_GP17_VGA__LCD__SXID \ + db 008h,053h,058h,049h,044h,00Bh,00Eh,06Fh ;0000467E ".SXID..o" + +; 4295: Name (BOED, Package (0x01) +; 4296: { +; 4297: Buffer (0x0180) +; 4298: { +; 4299: /* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, // ........ +; 4300: /* 0008 */ 0x09, 0xE5, 0xA8, 0x0A, 0x00, 0x00, 0x00, 0x00, // ........ +; 4301: /* 0010 */ 0x14, 0x1F, 0x01, 0x04, 0xB5, 0x1F, 0x13, 0x78, // .......x +; 4302: /* 0018 */ 0x03, 0xEE, 0x95, 0xA3, 0x54, 0x4C, 0x99, 0x26, // ....TL.& +; 4303: /* 0020 */ 0x0F, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, // .PT..... +; 4304: /* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, // ........ +; 4305: /* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x60, 0x99, // ......`. +; 4306: /* 0038 */ 0x00, 0xC8, 0xC0, 0x80, 0x50, 0x70, 0x30, 0x20, // ....Pp0 +; 4307: /* 0040 */ 0x36, 0x00, 0x38, 0xC3, 0x10, 0x00, 0x00, 0x1A, // 6.8..... +; 4308: /* 0048 */ 0x00, 0x00, 0x00, 0xFD, 0x00, 0x1E, 0x78, 0xF0, // ......x. +; 4309: /* 0050 */ 0xF0, 0x4F, 0x01, 0x0A, 0x20, 0x20, 0x20, 0x20, // .O.. +; 4310: /* 0058 */ 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x42, // .....B +; 4311: /* 0060 */ 0x4F, 0x45, 0x20, 0x43, 0x51, 0x0A, 0x20, 0x20, // OE CQ. +; 4312: /* 0068 */ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, // .... +; 4313: /* 0070 */ 0x00, 0x4E, 0x45, 0x31, 0x34, 0x35, 0x46, 0x38, // .NE145F8 +; 4314: /* 0078 */ 0x4D, 0x2D, 0x4E, 0x36, 0x31, 0x0A, 0x02, 0x55, // M-N61..U +; 4315: /* 0080 */ 0x02, 0x03, 0x0F, 0x00, 0xE6, 0x06, 0x01, 0x01, // ........ +; 4316: /* 0088 */ 0x60, 0x60, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, // ``(..... +; 4317: /* 0090 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4318: /* 0098 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4319: /* 00A0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4320: /* 00A8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4321: /* 00B0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4322: /* 00B8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4323: /* 00C0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4324: /* 00C8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4325: /* 00D0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4326: /* 00D8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4327: /* 00E0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4328: /* 00E8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4329: /* 00F0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4330: /* 00F8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xFE, // ........ +; 4331: /* 0100 */ 0x70, 0x13, 0x79, 0x00, 0x00, 0x03, 0x01, 0x14, // p.y..... +; 4332: /* 0108 */ 0xC0, 0x32, 0x01, 0x05, 0xFF, 0x0B, 0xC7, 0x00, // .2...... +; 4333: /* 0110 */ 0x2F, 0x00, 0x1F, 0x00, 0x7F, 0x07, 0x4F, 0x00, // /.....O. +; 4334: /* 0118 */ 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4335: /* 0120 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4336: /* 0128 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4337: /* 0130 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4338: /* 0138 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4339: /* 0140 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4340: /* 0148 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4341: /* 0150 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4342: /* 0158 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4343: /* 0160 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4344: /* 0168 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4345: /* 0170 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4346: /* 0178 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x69, 0x90 // ......i. +; 4347: } +; 4348: }) + +DSDT_CB_01_____SB__PCI0_GP17_VGA__LCD__BOED \ + db 008h,042h,04Fh,045h,044h ;00004683 ".BOED" + db 012h,049h,018h,001h ;00004687 ".I.." + db 011h,045h,018h,00Bh,080h,001h,000h,0FFh ;0000468F ".E......" + db 0FFh,0FFh,0FFh,0FFh,0FFh,000h,009h,0E5h ;00004697 "........" + db 0A8h,00Ah,000h,000h,000h,000h,014h,01Fh ;0000469F "........" + db 001h,004h,0B5h,01Fh,013h,078h,003h,0EEh ;000046A7 ".....x.." + db 095h,0A3h,054h,04Ch,099h,026h,00Fh,050h ;000046AF "..TL.&.P" + db 054h,000h,000h,000h,001h,001h,001h,001h ;000046B7 "T......." + db 001h,001h,001h,001h,001h,001h,001h,001h ;000046BF "........" + db 001h,001h,001h,001h,060h,099h,000h,0C8h ;000046C7 "....`..." + db 0C0h,080h,050h,070h,030h,020h,036h,000h ;000046CF "..Pp0 6." + db 038h,0C3h,010h,000h,000h,01Ah,000h,000h ;000046D7 "8......." + db 000h,0FDh,000h,01Eh,078h,0F0h,0F0h,04Fh ;000046DF "....x..O" + db 001h,00Ah,020h,020h,020h,020h,020h,020h ;000046E7 ".. " + db 000h,000h,000h,0FEh,000h,042h,04Fh,045h ;000046EF ".....BOE" + db 020h,043h,051h,00Ah,020h,020h,020h,020h ;000046F7 " CQ. " + db 020h,020h,000h,000h,000h,0FEh,000h,04Eh ;000046FF " .....N" + db 045h,031h,034h,035h,046h,038h,04Dh,02Dh ;00004707 "E145F8M-" + db 04Eh,036h,031h,00Ah,002h,055h,002h,003h ;0000470F "N61..U.." + db 00Fh,000h,0E6h,006h,001h,001h,060h,060h ;00004717 "......``" + db 028h,000h,000h,000h,000h,000h,000h,000h ;0000471F "(......." + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004727 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;0000472F "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004737 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;0000473F "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004747 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;0000474F "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004757 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;0000475F "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004767 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;0000476F "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004777 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;0000477F "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004787 "........" + db 000h,000h,000h,000h,018h,0FEh,070h,013h ;0000478F "......p." + db 079h,000h,000h,003h,001h,014h,0C0h,032h ;00004797 "y......2" + db 001h,005h,0FFh,00Bh,0C7h,000h,02Fh,000h ;0000479F "....../." + db 01Fh,000h,07Fh,007h,04Fh,000h,002h,000h ;000047A7 "....O..." + db 005h,000h,000h,000h,000h,000h,000h,000h ;000047AF "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000047B7 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000047BF "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000047C7 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000047CF "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000047D7 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000047DF "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000047E7 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000047EF "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000047F7 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000047FF "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004807 "........" + db 000h,000h,000h,000h,069h,090h ;0000480D "....i." + +; 4349: Name (CSOT, Package (0x01) +; 4350: { +; 4351: Buffer (0x0180) +; 4352: { +; 4353: /* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, // ........ +; 4354: /* 0008 */ 0x0E, 0x6F, 0x10, 0x14, 0x00, 0x00, 0x00, 0x00, // .o...... +; 4355: /* 0010 */ 0x00, 0x1F, 0x01, 0x04, 0xB5, 0x1F, 0x14, 0x78, // .......x +; 4356: /* 0018 */ 0x03, 0xEE, 0x95, 0xA3, 0x54, 0x4C, 0x99, 0x26, // ....TL.& +; 4357: /* 0020 */ 0x0F, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, // .PT..... +; 4358: /* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, // ........ +; 4359: /* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x80, 0x97, // ........ +; 4360: /* 0038 */ 0x00, 0xA0, 0xC0, 0x80, 0x50, 0x70, 0x30, 0x20, // ....Pp0 +; 4361: /* 0040 */ 0x36, 0x00, 0x38, 0xC3, 0x10, 0x00, 0x00, 0x18, // 6.8..... +; 4362: /* 0048 */ 0x00, 0x00, 0x00, 0xFD, 0x00, 0x1E, 0x78, 0xF0, // ......x. +; 4363: /* 0050 */ 0xF0, 0x4E, 0x01, 0x0A, 0x20, 0x20, 0x20, 0x20, // .N.. +; 4364: /* 0058 */ 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x43, // .....C +; 4365: /* 0060 */ 0x53, 0x4F, 0x54, 0x20, 0x54, 0x33, 0x0A, 0x20, // SOT T3. +; 4366: /* 0068 */ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, // .... +; 4367: /* 0070 */ 0x00, 0x4D, 0x4E, 0x45, 0x35, 0x30, 0x37, 0x5A, // .MNE507Z +; 4368: /* 0078 */ 0x41, 0x31, 0x2D, 0x31, 0x0A, 0x20, 0x02, 0x52, // A1-1. .R +; 4369: /* 0080 */ 0x02, 0x03, 0x0F, 0x00, 0xE6, 0x06, 0x01, 0x01, // ........ +; 4370: /* 0088 */ 0x60, 0x60, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, // ``(..... +; 4371: /* 0090 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4372: /* 0098 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4373: /* 00A0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4374: /* 00A8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4375: /* 00B0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4376: /* 00B8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4377: /* 00C0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4378: /* 00C8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4379: /* 00D0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4380: /* 00D8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4381: /* 00E0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4382: /* 00E8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4383: /* 00F0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4384: /* 00F8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xFE, // ........ +; 4385: /* 0100 */ 0x70, 0x13, 0x79, 0x00, 0x00, 0x03, 0x01, 0x14, // p.y..... +; 4386: /* 0108 */ 0x00, 0x2F, 0x01, 0x05, 0xFF, 0x0B, 0x9F, 0x00, // ./...... +; 4387: /* 0110 */ 0x2F, 0x00, 0x1F, 0x00, 0x7F, 0x07, 0x4F, 0x00, // /.....O. +; 4388: /* 0118 */ 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4389: /* 0120 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4390: /* 0128 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4391: /* 0130 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4392: /* 0138 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4393: /* 0140 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4394: /* 0148 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4395: /* 0150 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4396: /* 0158 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4397: /* 0160 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4398: /* 0168 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4399: /* 0170 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4400: /* 0178 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x90 // ......T. +; 4401: } +; 4402: }) + +DSDT_CB_01_____SB__PCI0_GP17_VGA__LCD__CSOT \ + db 008h,043h,053h,04Fh,054h ;00004812 ".CSOT" + db 012h,049h,018h,001h ;00004816 ".I.." + db 011h,045h,018h,00Bh,080h,001h,000h,0FFh ;0000481E ".E......" + db 0FFh,0FFh,0FFh,0FFh,0FFh,000h,00Eh,06Fh ;00004826 ".......o" + db 010h,014h,000h,000h,000h,000h,000h,01Fh ;0000482E "........" + db 001h,004h,0B5h,01Fh,014h,078h,003h,0EEh ;00004836 ".....x.." + db 095h,0A3h,054h,04Ch,099h,026h,00Fh,050h ;0000483E "..TL.&.P" + db 054h,000h,000h,000h,001h,001h,001h,001h ;00004846 "T......." + db 001h,001h,001h,001h,001h,001h,001h,001h ;0000484E "........" + db 001h,001h,001h,001h,080h,097h,000h,0A0h ;00004856 "........" + db 0C0h,080h,050h,070h,030h,020h,036h,000h ;0000485E "..Pp0 6." + db 038h,0C3h,010h,000h,000h,018h,000h,000h ;00004866 "8......." + db 000h,0FDh,000h,01Eh,078h,0F0h,0F0h,04Eh ;0000486E "....x..N" + db 001h,00Ah,020h,020h,020h,020h,020h,020h ;00004876 ".. " + db 000h,000h,000h,0FEh,000h,043h,053h,04Fh ;0000487E ".....CSO" + db 054h,020h,054h,033h,00Ah,020h,020h,020h ;00004886 "T T3. " + db 020h,020h,000h,000h,000h,0FEh,000h,04Dh ;0000488E " .....M" + db 04Eh,045h,035h,030h,037h,05Ah,041h,031h ;00004896 "NE507ZA1" + db 02Dh,031h,00Ah,020h,002h,052h,002h,003h ;0000489E "-1. .R.." + db 00Fh,000h,0E6h,006h,001h,001h,060h,060h ;000048A6 "......``" + db 028h,000h,000h,000h,000h,000h,000h,000h ;000048AE "(......." + db 000h,000h,000h,000h,000h,000h,000h,000h ;000048B6 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000048BE "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000048C6 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000048CE "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000048D6 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000048DE "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000048E6 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000048EE "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000048F6 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;000048FE "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004906 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;0000490E "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004916 "........" + db 000h,000h,000h,000h,018h,0FEh,070h,013h ;0000491E "......p." + db 079h,000h,000h,003h,001h,014h,000h,02Fh ;00004926 "y....../" + db 001h,005h,0FFh,00Bh,09Fh,000h,02Fh,000h ;0000492E "....../." + db 01Fh,000h,07Fh,007h,04Fh,000h,002h,000h ;00004936 "....O..." + db 005h,000h,000h,000h,000h,000h,000h,000h ;0000493E "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004946 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;0000494E "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004956 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;0000495E "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004966 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;0000496E "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004976 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;0000497E "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004986 "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;0000498E "........" + db 000h,000h,000h,000h,000h,000h,000h,000h ;00004996 "........" + db 000h,000h,000h,000h,054h,090h ;0000499C "....T." + +; 4403: Method (_DDC, 1, NotSerialized) // _DDC: Display Data Current + +DSDT_CB_01_____SB__PCI0_GP17_VGA__LCD___DDC \ + db 014h,02Ah,05Fh,044h,044h,043h,001h ;000049A3 ".*_DDC." + +; 4404: { +; 4405: If ((PMID == BXID)) + + db 0A0h,00Fh ;000049A5 ".." + db 093h,050h,04Dh,049h,044h,042h,058h,049h ;000049AD ".PMIDBXI" + db 044h ;000049AE "D" + +; 4406: { +; 4407: Return (BOED) /* \_SB_.PCI0.GP17.VGA_.LCD_.BOED */ + + db 0A4h,042h,04Fh,045h,044h ;000049B3 ".BOED" + +; 4408: } +; 4409: ElseIf ((PMID == SXID)) + + db 0A1h,011h ;000049B5 ".." + db 0A0h,00Fh ;000049B7 ".." + db 093h,050h,04Dh,049h,044h,053h,058h,049h ;000049BF ".PMIDSXI" + db 044h ;000049C0 "D" + +; 4410: { +; 4411: Return (CSOT) /* \_SB_.PCI0.GP17.VGA_.LCD_.CSOT */ + + db 0A4h,043h,053h,04Fh,054h ;000049C5 ".CSOT" + +; 4412: } +; 4414: Return (Zero) + + db 0A4h,000h ;000049C7 ".." + +; 4415: } +; 4416: } +; 4417: } +; 4419: Device (PSP) + +DSDT_CB_01_____SB__PCI0_GP17_PSP_ \ + db 05Bh,082h,00Ch,050h,053h,050h,05Fh ;000049CE "[..PSP_" + +; 4420: { +; 4421: Name (_ADR, 0x02) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17_PSP___ADR \ + db 008h,05Fh,041h,044h,052h,00Ah,002h ;000049D5 "._ADR.." + +; 4422: } +; 4424: Device (ACP) + +DSDT_CB_01_____SB__PCI0_GP17_ACP_ \ + db 05Bh,082h,00Ch,041h,043h,050h,05Fh ;000049DC "[..ACP_" + +; 4425: { +; 4426: Name (_ADR, 0x05) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17_ACP___ADR \ + db 008h,05Fh,041h,044h,052h,00Ah,005h ;000049E3 "._ADR.." + +; 4427: } +; 4429: Device (AZAL) + +DSDT_CB_01_____SB__PCI0_GP17_AZAL \ + db 05Bh,082h,00Ch,041h,05Ah,041h,04Ch ;000049EA "[..AZAL" + +; 4430: { +; 4431: Name (_ADR, 0x06) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17_AZAL__ADR \ + db 008h,05Fh,041h,044h,052h,00Ah,006h ;000049F1 "._ADR.." + +; 4432: } +; 4434: Device (HDAU) + +DSDT_CB_01_____SB__PCI0_GP17_HDAU \ + db 05Bh,082h,00Bh,048h,044h,041h,055h ;000049F8 "[..HDAU" + +; 4435: { +; 4436: Name (_ADR, One) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17_HDAU__ADR \ + db 008h,05Fh,041h,044h,052h,001h ;000049FE "._ADR." + +; 4437: } +; 4439: Device (XHC0) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0 \ + db 05Bh,082h,042h,038h,058h,048h,043h,030h ;00004A06 "[.B8XHC0" + +; 4440: { +; 4441: Name (_ADR, 0x03) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17_XHC0__ADR \ + db 008h,05Fh,041h,044h,052h,00Ah,003h ;00004A0D "._ADR.." + +; 4442: Device (RHUB) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB \ + db 05Bh,082h,043h,037h,052h,048h,055h,042h ;00004A15 "[.C7RHUB" + +; 4443: { +; 4444: Method (GPLD, 2, Serialized) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_GPLD \ + db 014h,046h,007h,047h,050h,04Ch,044h,00Ah ;00004A1D ".F.GPLD." + +; 4445: { +; 4446: Name (PCKG, Package (0x01) +; 4447: { +; 4448: Buffer (0x10){} +; 4449: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_GPLD_PCKG \ + db 008h,050h,043h,04Bh,047h ;00004A22 ".PCKG" + db 012h,006h,001h ;00004A25 "..." + db 011h,003h,00Ah,010h ;00004A29 "...." + +; 4450: CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) + + db 05Bh,013h ;00004A2B "[." + db 083h ;00004A2C "." + db 088h,050h,043h,04Bh,047h,000h,000h,000h ;00004A34 ".PCKG..." + db 00Ah,007h,052h,045h,056h,05Fh ;00004A3A "..REV_" + +; 4451: REV = 0x02 + + db 070h,00Ah,002h,052h,045h,056h,05Fh ;00004A41 "p..REV_" + +; 4452: CreateField (DerefOf (PCKG [Zero]), 0x07, One, RGB) + + db 05Bh,013h ;00004A43 "[." + db 083h ;00004A44 "." + db 088h,050h,043h,04Bh,047h,000h,000h,00Ah ;00004A4C ".PCKG..." + db 007h,001h,052h,047h,042h,05Fh ;00004A52 "..RGB_" + +; 4453: RGB = One + + db 070h,001h,052h,047h,042h,05Fh ;00004A58 "p.RGB_" + +; 4454: CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) + + db 05Bh,013h ;00004A5A "[." + db 083h ;00004A5B "." + db 088h,050h,043h,04Bh,047h,000h,000h,00Ah ;00004A63 ".PCKG..." + db 040h,001h,056h,049h,053h,049h ;00004A69 "@.VISI" + +; 4455: VISI = Arg0 + + db 070h,068h,056h,049h,053h,049h ;00004A6F "phVISI" + +; 4456: CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) + + db 05Bh,013h ;00004A71 "[." + db 083h ;00004A72 "." + db 088h,050h,043h,04Bh,047h,000h,000h,00Ah ;00004A7A ".PCKG..." + db 057h,00Ah,008h,047h,050h,04Fh,053h ;00004A81 "W..GPOS" + +; 4457: GPOS = Arg1 + + db 070h,069h,047h,050h,04Fh,053h ;00004A87 "piGPOS" + +; 4458: Return (PCKG) /* \_SB_.PCI0.GP17.XHC0.RHUB.GPLD.PCKG */ + + db 0A4h,050h,043h,04Bh,047h ;00004A8C ".PCKG" + +; 4459: } +; 4461: Method (GUPC, 2, Serialized) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_GUPC \ + db 014h,02Bh,047h,055h,050h,043h,00Ah ;00004A93 ".+GUPC." + +; 4462: { +; 4463: Name (PCKG, Package (0x04) +; 4464: { +; 4465: 0xFF, +; 4466: 0xFF, +; 4467: Zero, +; 4468: Zero +; 4469: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_GUPC_PCKG \ + db 008h,050h,043h,04Bh,047h ;00004A98 ".PCKG" + db 012h,008h,004h,00Ah,0FFh,00Ah,0FFh,000h ;00004AA0 "........" + db 000h ;00004AA1 "." + +; 4470: PCKG [Zero] = Arg0 + + db 070h,068h ;00004AA3 "ph" + db 088h,050h,043h,04Bh,047h,000h,000h ;00004AAA ".PCKG.." + +; 4471: PCKG [One] = Arg1 + + db 070h,069h ;00004AAC "pi" + db 088h,050h,043h,04Bh,047h,001h,000h ;00004AB3 ".PCKG.." + +; 4472: Return (PCKG) /* \_SB_.PCI0.GP17.XHC0.RHUB.GUPC.PCKG */ + + db 0A4h,050h,043h,04Bh,047h ;00004AB8 ".PCKG" + +; 4473: } +; 4475: Method (TPLD, 2, Serialized) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_TPLD \ + db 014h,048h,00Ah,054h,050h,04Ch,044h,00Ah ;00004AC0 ".H.TPLD." + +; 4476: { +; 4477: Name (PCKG, Package (0x01) +; 4478: { +; 4479: Buffer (0x10){} +; 4480: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_TPLD_PCKG \ + db 008h,050h,043h,04Bh,047h ;00004AC5 ".PCKG" + db 012h,006h,001h ;00004AC8 "..." + db 011h,003h,00Ah,010h ;00004ACC "...." + +; 4481: CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) + + db 05Bh,013h ;00004ACE "[." + db 083h ;00004ACF "." + db 088h,050h,043h,04Bh,047h,000h,000h,000h ;00004AD7 ".PCKG..." + db 00Ah,007h,052h,045h,056h,05Fh ;00004ADD "..REV_" + +; 4482: REV = One + + db 070h,001h,052h,045h,056h,05Fh ;00004AE3 "p.REV_" + +; 4483: CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) + + db 05Bh,013h ;00004AE5 "[." + db 083h ;00004AE6 "." + db 088h,050h,043h,04Bh,047h,000h,000h,00Ah ;00004AEE ".PCKG..." + db 040h,001h,056h,049h,053h,049h ;00004AF4 "@.VISI" + +; 4484: VISI = Arg0 + + db 070h,068h,056h,049h,053h,049h ;00004AFA "phVISI" + +; 4485: CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) + + db 05Bh,013h ;00004AFC "[." + db 083h ;00004AFD "." + db 088h,050h,043h,04Bh,047h,000h,000h,00Ah ;00004B05 ".PCKG..." + db 057h,00Ah,008h,047h,050h,04Fh,053h ;00004B0C "W..GPOS" + +; 4486: GPOS = Arg1 + + db 070h,069h,047h,050h,04Fh,053h ;00004B12 "piGPOS" + +; 4487: CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP) + + db 05Bh,013h ;00004B14 "[." + db 083h ;00004B15 "." + db 088h,050h,043h,04Bh,047h,000h,000h,00Ah ;00004B1D ".PCKG..." + db 04Ah,00Ah,004h,053h,048h,041h,050h ;00004B24 "J..SHAP" + +; 4488: SHAP = One + + db 070h,001h,053h,048h,041h,050h ;00004B2A "p.SHAP" + +; 4489: CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID) + + db 05Bh,013h ;00004B2C "[." + db 083h ;00004B2D "." + db 088h,050h,043h,04Bh,047h,000h,000h,00Ah ;00004B35 ".PCKG..." + db 020h,00Ah,010h,057h,049h,044h,05Fh ;00004B3C " ..WID_" + +; 4490: WID = 0x08 + + db 070h,00Ah,008h,057h,049h,044h,05Fh ;00004B43 "p..WID_" + +; 4491: CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT) + + db 05Bh,013h ;00004B45 "[." + db 083h ;00004B46 "." + db 088h,050h,043h,04Bh,047h,000h,000h,00Ah ;00004B4E ".PCKG..." + db 030h,00Ah,010h,048h,047h,054h,05Fh ;00004B55 "0..HGT_" + +; 4492: HGT = 0x03 + + db 070h,00Ah,003h,048h,047h,054h,05Fh ;00004B5C "p..HGT_" + +; 4493: Return (PCKG) /* \_SB_.PCI0.GP17.XHC0.RHUB.TPLD.PCKG */ + + db 0A4h,050h,043h,04Bh,047h ;00004B61 ".PCKG" + +; 4494: } +; 4496: Method (TUPC, 2, Serialized) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_TUPC \ + db 014h,029h,054h,055h,050h,043h,00Ah ;00004B68 ".)TUPC." + +; 4497: { +; 4498: Name (PCKG, Package (0x04) +; 4499: { +; 4500: One, +; 4501: Zero, +; 4502: Zero, +; 4503: Zero +; 4504: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_TUPC_PCKG \ + db 008h,050h,043h,04Bh,047h ;00004B6D ".PCKG" + db 012h,006h,004h,001h,000h,000h,000h ;00004B74 "......." + +; 4505: PCKG [Zero] = Arg0 + + db 070h,068h ;00004B76 "ph" + db 088h,050h,043h,04Bh,047h,000h,000h ;00004B7D ".PCKG.." + +; 4506: PCKG [One] = Arg1 + + db 070h,069h ;00004B7F "pi" + db 088h,050h,043h,04Bh,047h,001h,000h ;00004B86 ".PCKG.." + +; 4507: Return (PCKG) /* \_SB_.PCI0.GP17.XHC0.RHUB.TUPC.PCKG */ + + db 0A4h,050h,043h,04Bh,047h ;00004B8B ".PCKG" + +; 4508: } +; 4510: Name (_ADR, Zero) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB__ADR \ + db 008h,05Fh,041h,044h,052h,000h ;00004B91 "._ADR." + +; 4511: Device (PRT1) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT1 \ + db 05Bh,082h,040h,005h,050h,052h,054h,031h ;00004B99 "[.@.PRT1" + +; 4512: { +; 4513: Name (_ADR, One) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT1__ADR \ + db 008h,05Fh,041h,044h,052h,001h ;00004B9F "._ADR." + +; 4514: Name (UPC1, Package (0x04) +; 4515: { +; 4516: Zero, +; 4517: Zero, +; 4518: Zero, +; 4519: Zero +; 4520: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT1_UPC1 \ + db 008h,055h,050h,043h,031h ;00004BA4 ".UPC1" + db 012h,006h,004h,000h,000h,000h,000h ;00004BAB "......." + +; 4521: Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT1__UPC \ + db 014h,00Bh,05Fh,055h,050h,043h,008h ;00004BB2 ".._UPC." + +; 4522: { +; 4523: Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT1.UPC1 */ + + db 0A4h,055h,050h,043h,031h ;00004BB7 ".UPC1" + +; 4524: } +; 4526: Name (PLD1, Package (0x01) +; 4527: { +; 4528: Buffer (0x14) +; 4529: { +; 4530: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4531: /* 0008 */ 0x00, 0x00, 0x80, 0x00, 0x03, 0x00, 0x00, 0x00, // ........ +; 4532: /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... +; 4533: } +; 4534: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT1_PLD1 \ + db 008h,050h,04Ch,044h,031h ;00004BBC ".PLD1" + db 012h,01Ah,001h ;00004BBF "..." + db 011h,017h,00Ah,014h,082h,000h,000h,000h ;00004BC7 "........" + db 000h,000h,000h,000h,000h,000h,080h,000h ;00004BCF "........" + db 003h,000h,000h,000h,000h,000h,000h,000h ;00004BD7 "........" + +; 4535: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT1__PLD \ + db 014h,00Bh,05Fh,050h,04Ch,044h,008h ;00004BDE ".._PLD." + +; 4536: { +; 4537: Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT1.PLD1 */ + + db 0A4h,050h,04Ch,044h,031h ;00004BE3 ".PLD1" + +; 4538: } +; 4539: } +; 4541: Device (PRT2) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT2 \ + db 05Bh,082h,041h,005h,050h,052h,054h,032h ;00004BEB "[.A.PRT2" + +; 4542: { +; 4543: Name (_ADR, 0x02) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT2__ADR \ + db 008h,05Fh,041h,044h,052h,00Ah,002h ;00004BF2 "._ADR.." + +; 4544: Name (UPC1, Package (0x04) +; 4545: { +; 4546: Zero, +; 4547: Zero, +; 4548: Zero, +; 4549: Zero +; 4550: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT2_UPC1 \ + db 008h,055h,050h,043h,031h ;00004BF7 ".UPC1" + db 012h,006h,004h,000h,000h,000h,000h ;00004BFE "......." + +; 4551: Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT2__UPC \ + db 014h,00Bh,05Fh,055h,050h,043h,008h ;00004C05 ".._UPC." + +; 4552: { +; 4553: Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT2.UPC1 */ + + db 0A4h,055h,050h,043h,031h ;00004C0A ".UPC1" + +; 4554: } +; 4556: Name (PLD1, Package (0x01) +; 4557: { +; 4558: Buffer (0x14) +; 4559: { +; 4560: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4561: /* 0008 */ 0x01, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, // ........ +; 4562: /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... +; 4563: } +; 4564: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT2_PLD1 \ + db 008h,050h,04Ch,044h,031h ;00004C0F ".PLD1" + db 012h,01Ah,001h ;00004C12 "..." + db 011h,017h,00Ah,014h,082h,000h,000h,000h ;00004C1A "........" + db 000h,000h,000h,000h,001h,000h,000h,001h ;00004C22 "........" + db 003h,000h,000h,000h,000h,000h,000h,000h ;00004C2A "........" + +; 4565: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT2__PLD \ + db 014h,00Bh,05Fh,050h,04Ch,044h,008h ;00004C31 ".._PLD." + +; 4566: { +; 4567: Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT2.PLD1 */ + + db 0A4h,050h,04Ch,044h,031h ;00004C36 ".PLD1" + +; 4568: } +; 4569: } +; 4571: Device (PRT3) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT3 \ + db 05Bh,082h,041h,005h,050h,052h,054h,033h ;00004C3E "[.A.PRT3" + +; 4572: { +; 4573: Name (_ADR, 0x03) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT3__ADR \ + db 008h,05Fh,041h,044h,052h,00Ah,003h ;00004C45 "._ADR.." + +; 4574: Name (UPC1, Package (0x04) +; 4575: { +; 4576: Zero, +; 4577: Zero, +; 4578: Zero, +; 4579: Zero +; 4580: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT3_UPC1 \ + db 008h,055h,050h,043h,031h ;00004C4A ".UPC1" + db 012h,006h,004h,000h,000h,000h,000h ;00004C51 "......." + +; 4581: Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT3__UPC \ + db 014h,00Bh,05Fh,055h,050h,043h,008h ;00004C58 ".._UPC." + +; 4582: { +; 4583: Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT3.UPC1 */ + + db 0A4h,055h,050h,043h,031h ;00004C5D ".UPC1" + +; 4584: } +; 4586: Name (PLD1, Package (0x01) +; 4587: { +; 4588: Buffer (0x14) +; 4589: { +; 4590: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4591: /* 0008 */ 0x01, 0x00, 0x80, 0x01, 0x03, 0x00, 0x00, 0x00, // ........ +; 4592: /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... +; 4593: } +; 4594: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT3_PLD1 \ + db 008h,050h,04Ch,044h,031h ;00004C62 ".PLD1" + db 012h,01Ah,001h ;00004C65 "..." + db 011h,017h,00Ah,014h,082h,000h,000h,000h ;00004C6D "........" + db 000h,000h,000h,000h,001h,000h,080h,001h ;00004C75 "........" + db 003h,000h,000h,000h,000h,000h,000h,000h ;00004C7D "........" + +; 4595: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT3__PLD \ + db 014h,00Bh,05Fh,050h,04Ch,044h,008h ;00004C84 ".._PLD." + +; 4596: { +; 4597: Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT3.PLD1 */ + + db 0A4h,050h,04Ch,044h,031h ;00004C89 ".PLD1" + +; 4598: } +; 4599: } +; 4601: Device (PRT4) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT4 \ + db 05Bh,082h,041h,005h,050h,052h,054h,034h ;00004C91 "[.A.PRT4" + +; 4602: { +; 4603: Name (_ADR, 0x04) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT4__ADR \ + db 008h,05Fh,041h,044h,052h,00Ah,004h ;00004C98 "._ADR.." + +; 4604: Name (UPC1, Package (0x04) +; 4605: { +; 4606: Zero, +; 4607: Zero, +; 4608: Zero, +; 4609: Zero +; 4610: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT4_UPC1 \ + db 008h,055h,050h,043h,031h ;00004C9D ".UPC1" + db 012h,006h,004h,000h,000h,000h,000h ;00004CA4 "......." + +; 4611: Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT4__UPC \ + db 014h,00Bh,05Fh,055h,050h,043h,008h ;00004CAB ".._UPC." + +; 4612: { +; 4613: Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT4.UPC1 */ + + db 0A4h,055h,050h,043h,031h ;00004CB0 ".UPC1" + +; 4614: } +; 4616: Name (PLD1, Package (0x01) +; 4617: { +; 4618: Buffer (0x14) +; 4619: { +; 4620: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4621: /* 0008 */ 0x01, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, // ........ +; 4622: /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... +; 4623: } +; 4624: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT4_PLD1 \ + db 008h,050h,04Ch,044h,031h ;00004CB5 ".PLD1" + db 012h,01Ah,001h ;00004CB8 "..." + db 011h,017h,00Ah,014h,082h,000h,000h,000h ;00004CC0 "........" + db 000h,000h,000h,000h,001h,000h,000h,002h ;00004CC8 "........" + db 003h,000h,000h,000h,000h,000h,000h,000h ;00004CD0 "........" + +; 4625: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT4__PLD \ + db 014h,00Bh,05Fh,050h,04Ch,044h,008h ;00004CD7 ".._PLD." + +; 4626: { +; 4627: Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT4.PLD1 */ + + db 0A4h,050h,04Ch,044h,031h ;00004CDC ".PLD1" + +; 4628: } +; 4629: } +; 4631: Device (PRT5) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT5 \ + db 05Bh,082h,041h,005h,050h,052h,054h,035h ;00004CE4 "[.A.PRT5" + +; 4632: { +; 4633: Name (_ADR, 0x05) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT5__ADR \ + db 008h,05Fh,041h,044h,052h,00Ah,005h ;00004CEB "._ADR.." + +; 4634: Name (UPC1, Package (0x04) +; 4635: { +; 4636: Zero, +; 4637: Zero, +; 4638: Zero, +; 4639: Zero +; 4640: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT5_UPC1 \ + db 008h,055h,050h,043h,031h ;00004CF0 ".UPC1" + db 012h,006h,004h,000h,000h,000h,000h ;00004CF7 "......." + +; 4641: Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT5__UPC \ + db 014h,00Bh,05Fh,055h,050h,043h,008h ;00004CFE ".._UPC." + +; 4642: { +; 4643: Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT5.UPC1 */ + + db 0A4h,055h,050h,043h,031h ;00004D03 ".UPC1" + +; 4644: } +; 4646: Name (PLD1, Package (0x01) +; 4647: { +; 4648: Buffer (0x14) +; 4649: { +; 4650: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4651: /* 0008 */ 0x00, 0x00, 0x80, 0x00, 0x03, 0x00, 0x00, 0x00, // ........ +; 4652: /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... +; 4653: } +; 4654: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT5_PLD1 \ + db 008h,050h,04Ch,044h,031h ;00004D08 ".PLD1" + db 012h,01Ah,001h ;00004D0B "..." + db 011h,017h,00Ah,014h,082h,000h,000h,000h ;00004D13 "........" + db 000h,000h,000h,000h,000h,000h,080h,000h ;00004D1B "........" + db 003h,000h,000h,000h,000h,000h,000h,000h ;00004D23 "........" + +; 4655: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT5__PLD \ + db 014h,00Bh,05Fh,050h,04Ch,044h,008h ;00004D2A ".._PLD." + +; 4656: { +; 4657: Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT5.PLD1 */ + + db 0A4h,050h,04Ch,044h,031h ;00004D2F ".PLD1" + +; 4658: } +; 4659: } +; 4661: Device (PRT6) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT6 \ + db 05Bh,082h,041h,005h,050h,052h,054h,036h ;00004D37 "[.A.PRT6" + +; 4662: { +; 4663: Name (_ADR, 0x06) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT6__ADR \ + db 008h,05Fh,041h,044h,052h,00Ah,006h ;00004D3E "._ADR.." + +; 4664: Name (UPC1, Package (0x04) +; 4665: { +; 4666: Zero, +; 4667: Zero, +; 4668: Zero, +; 4669: Zero +; 4670: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT6_UPC1 \ + db 008h,055h,050h,043h,031h ;00004D43 ".UPC1" + db 012h,006h,004h,000h,000h,000h,000h ;00004D4A "......." + +; 4671: Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT6__UPC \ + db 014h,00Bh,05Fh,055h,050h,043h,008h ;00004D51 ".._UPC." + +; 4672: { +; 4673: Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT6.UPC1 */ + + db 0A4h,055h,050h,043h,031h ;00004D56 ".UPC1" + +; 4674: } +; 4676: Name (PLD1, Package (0x01) +; 4677: { +; 4678: Buffer (0x14) +; 4679: { +; 4680: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ +; 4681: /* 0008 */ 0x00, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, // ........ +; 4682: /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... +; 4683: } +; 4684: }) + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT6_PLD1 \ + db 008h,050h,04Ch,044h,031h ;00004D5B ".PLD1" + db 012h,01Ah,001h ;00004D5E "..." + db 011h,017h,00Ah,014h,082h,000h,000h,000h ;00004D66 "........" + db 000h,000h,000h,000h,000h,000h,000h,001h ;00004D6E "........" + db 003h,000h,000h,000h,000h,000h,000h,000h ;00004D76 "........" + +; 4685: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + +DSDT_CB_01_____SB__PCI0_GP17_XHC0_RHUB_PRT6__PLD \ + db 014h,00Bh,05Fh,050h,04Ch,044h,008h ;00004D7D ".._PLD." + +; 4686: { +; 4687: Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT6.PLD1 */ + + db 0A4h,050h,04Ch,044h,031h ;00004D82 ".PLD1" + +; 4688: } +; 4689: } +; 4690: } +; 4691: } +; 4693: Device (XHC1) + +DSDT_CB_01_____SB__PCI0_GP17_XHC1 \ + db 05Bh,082h,043h,03Dh,058h,048h,043h,031h ;00004D8A "[.C=XHC1" + +; 4694: { +; 4695: Name (_ADR, 0x04) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_GP17_XHC1__ADR \ + db 008h,05Fh,041h,044h,052h,00Ah,004h ;00004D91 "._ADR.." + +; 4696: Device (RHUB) + +DSDT_CB_01_____SB__PCI0_GP17_XHC1_RHUB \ + db 05Bh,082h,044h,03Ch,052h,048h,055h,042h ;00004D99 "[.D= 0x40)) + + db 0A0h,03Ah,092h,095h,04Fh,053h,054h,042h ;000056DA ".:..OSTB" + db 00Ah,040h ;000056DC ".@" + +; 5576: { +; 5577: M460 ("PLA-ASL-\\_SB.PCI0.HPET._STA = 0xF\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;000056E4 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;000056EC "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,048h ;000056F4 "B.PCI0.H" + db 050h,045h,054h,02Eh,05Fh,053h,054h,041h ;000056FC "PET._STA" + db 020h,03Dh,020h,030h,078h,046h,00Ah,000h ;00005704 " = 0xF.." + db 000h,000h,000h,000h,000h,000h ;0000570A "......" + +; 5578: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000570D "..." + +; 5579: } +; 5581: HPEN = Zero + + db 070h,000h,048h,050h,045h,04Eh ;00005713 "p.HPEN" + +; 5582: M460 ("PLA-ASL-\\_SB.PCI0.HPET._STA = 0x1\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000571B "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00005723 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,048h ;0000572B "B.PCI0.H" + db 050h,045h,054h,02Eh,05Fh,053h,054h,041h ;00005733 "PET._STA" + db 020h,03Dh,020h,030h,078h,031h,00Ah,000h ;0000573B " = 0x1.." + db 000h,000h,000h,000h,000h,000h ;00005741 "......" + +; 5583: Return (One) + + db 0A4h,001h ;00005743 ".." + +; 5584: } +; 5586: M460 ("PLA-ASL-\\_SB.PCI0.HPET._STA 1 = 0x1\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000574B "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;00005753 "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,048h ;0000575B "B.PCI0.H" + db 050h,045h,054h,02Eh,05Fh,053h,054h,041h ;00005763 "PET._STA" + db 020h,031h,020h,03Dh,020h,030h,078h,031h ;0000576B " 1 = 0x1" + db 00Ah,000h,000h,000h,000h,000h,000h,000h ;00005773 "........" + +; 5587: Return (One) + + db 0A4h,001h ;00005775 ".." + +; 5588: } +; 5590: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_HPET__CRS \ + db 014h,04Eh,006h,05Fh,043h,052h,053h,000h ;0000577D ".N._CRS." + +; 5591: { +; 5592: M460 ("PLA-ASL-\\_SB.PCI0.HPET._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;00005785 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000578D "-ASL-\_S" + db 042h,02Eh,050h,043h,049h,030h,02Eh,048h ;00005795 "B.PCI0.H" + db 050h,045h,054h,02Eh,05Fh,043h,052h,053h ;0000579D "PET._CRS" + db 00Ah,000h,000h,000h,000h,000h,000h,000h ;000057A5 "........" + +; 5593: Name (BUF0, ResourceTemplate () + +DSDT_CB_01_____SB__PCI0_HPET__CRS_BUF0 \ + db 008h,042h,055h,046h,030h,011h,017h,00Ah ;000057AD ".BUF0..." + db 014h ;000057AE "." + +; 5594: { +; 5595: IRQNoFlags () +; 5596: {0} + + db 022h,001h,000h ;000057B1 "".." + +; 5597: IRQNoFlags () +; 5598: {8} + + db 022h,000h,001h ;000057B4 "".." + +; 5599: Memory32Fixed (ReadOnly, +; 5600: 0xFED00000, // Address Base +; 5601: 0x00000400, // Address Length +; 5602: _Y07) + + db 086h,009h,000h,000h,000h,000h,0D0h,0FEh ;000057BC "........" + db 000h,004h,000h,000h ;000057C0 "...." + db 079h,000h ;000057C2 "y." + +; 5603: }) +; 5604: CreateDWordField (BUF0, \_SB.PCI0.HPET._CRS._Y07._BAS, HPEB) // _BAS: Base Address + + db 08Ah,042h,055h,046h,030h,00Ah,00Ah,048h ;000057CA ".BUF0..H" + db 050h,045h,042h ;000057CD "PEB" + +; 5605: Local0 = 0xFED00000 + + db 070h,00Ch,000h,000h,0D0h,0FEh,060h ;000057D4 "p.....`" + +; 5606: HPEB = (Local0 & 0xFFFFFC00) + + db 07Bh,060h,00Ch,000h,0FCh,0FFh,0FFh,048h ;000057DC "{`.....H" + db 050h,045h,042h ;000057DF "PEB" + +; 5607: Return (BUF0) /* \_SB_.PCI0.HPET._CRS.BUF0 */ + + db 0A4h,042h,055h,046h,030h ;000057E4 ".BUF0" + +; 5608: } +; 5609: } +; 5611: Device (SMBS) + +DSDT_CB_01_____SB__PCI0_SMBS \ + db 05Bh,082h,00Fh,053h,04Dh,042h,053h ;000057EB "[..SMBS" + +; 5612: { +; 5613: Name (_ADR, 0x00140000) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_SMBS__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,000h,000h ;000057F3 "._ADR..." + db 014h,000h ;000057F5 ".." + +; 5614: } +; 5616: Device (LPC0) + +DSDT_CB_01_____SB__PCI0_LPC0 \ + db 05Bh,082h,08Ah,08Eh,005h,04Ch,050h,043h ;000057FD "[....LPC" + db 030h ;000057FE "0" + +; 5617: { +; 5618: Name (_ADR, 0x00140003) // _ADR: Address + +DSDT_CB_01_____SB__PCI0_LPC0__ADR \ + db 008h,05Fh,041h,044h,052h,00Ch,003h,000h ;00005806 "._ADR..." + db 014h,000h ;00005808 ".." + +; 5619: Device (DMAC) + +DSDT_CB_01_____SB__PCI0_LPC0_DMAC \ + db 05Bh,082h,035h,044h,04Dh,041h,043h ;0000580F "[.5DMAC" + +; 5620: { +; 5621: Name (_HID, EisaId ("PNP0200") /* PC-class DMA Controller */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_LPC0_DMAC__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;00005817 "._HID.A." + db 002h,000h ;00005819 ".." + +; 5622: Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_LPC0_DMAC__CRS \ + db 008h,05Fh,043h,052h,053h,011h,020h,00Ah ;00005821 "._CRS. ." + db 01Dh ;00005822 "." + +; 5623: { +; 5624: IO (Decode16, +; 5625: 0x0000, // Range Minimum +; 5626: 0x0000, // Range Maximum +; 5627: 0x01, // Alignment +; 5628: 0x10, // Length +; 5629: ) + + db 047h,001h,000h,000h,000h,000h,001h,010h ;0000582A "G......." + +; 5630: IO (Decode16, +; 5631: 0x0081, // Range Minimum +; 5632: 0x0081, // Range Maximum +; 5633: 0x01, // Alignment +; 5634: 0x0F, // Length +; 5635: ) + + db 047h,001h,081h,000h,081h,000h,001h,00Fh ;00005832 "G......." + +; 5636: IO (Decode16, +; 5637: 0x00C0, // Range Minimum +; 5638: 0x00C0, // Range Maximum +; 5639: 0x01, // Alignment +; 5640: 0x20, // Length +; 5641: ) + + db 047h,001h,0C0h,000h,0C0h,000h,001h,020h ;0000583A "G...... " + +; 5642: DMA (Compatibility, NotBusMaster, Transfer8_16, ) +; 5643: {4} + + db 02Ah,010h,001h ;0000583D "*.." + db 079h,000h ;0000583F "y." + +; 5644: }) +; 5645: } +; 5647: Device (COPR) + +DSDT_CB_01_____SB__PCI0_LPC0_COPR \ + db 05Bh,082h,025h,043h,04Fh,050h,052h ;00005846 "[.%COPR" + +; 5648: { +; 5649: Name (_HID, EisaId ("PNP0C04") /* x87-compatible Floating Point Processing Unit */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_LPC0_COPR__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000584E "._HID.A." + db 00Ch,004h ;00005850 ".." + +; 5650: Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_LPC0_COPR__CRS \ + db 008h,05Fh,043h,052h,053h,011h,010h,00Ah ;00005858 "._CRS..." + db 00Dh ;00005859 "." + +; 5651: { +; 5652: IO (Decode16, +; 5653: 0x00F0, // Range Minimum +; 5654: 0x00F0, // Range Maximum +; 5655: 0x01, // Alignment +; 5656: 0x0F, // Length +; 5657: ) + + db 047h,001h,0F0h,000h,0F0h,000h,001h,00Fh ;00005861 "G......." + +; 5658: IRQNoFlags () +; 5659: {13} + + db 022h,000h,020h ;00005864 "". " + db 079h,000h ;00005866 "y." + +; 5660: }) +; 5661: } +; 5663: Device (PIC) + +DSDT_CB_01_____SB__PCI0_LPC0_PIC_ \ + db 05Bh,082h,02Bh,050h,049h,043h,05Fh ;0000586D "[.+PIC_" + +; 5664: { +; 5665: Name (_HID, EisaId ("PNP0000") /* 8259-compatible Programmable Interrupt Controller */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_LPC0_PIC___HID \ + db 008h,05Fh,048h,049h,044h,00Bh,041h,0D0h ;00005875 "._HID.A." + +; 5666: Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_LPC0_PIC___CRS \ + db 008h,05Fh,043h,052h,053h,011h,018h,00Ah ;0000587D "._CRS..." + db 015h ;0000587E "." + +; 5667: { +; 5668: IO (Decode16, +; 5669: 0x0020, // Range Minimum +; 5670: 0x0020, // Range Maximum +; 5671: 0x01, // Alignment +; 5672: 0x02, // Length +; 5673: ) + + db 047h,001h,020h,000h,020h,000h,001h,002h ;00005886 "G. . ..." + +; 5674: IO (Decode16, +; 5675: 0x00A0, // Range Minimum +; 5676: 0x00A0, // Range Maximum +; 5677: 0x01, // Alignment +; 5678: 0x02, // Length +; 5679: ) + + db 047h,001h,0A0h,000h,0A0h,000h,001h,002h ;0000588E "G......." + +; 5680: IRQNoFlags () +; 5681: {2} + + db 022h,004h,000h ;00005891 "".." + db 079h,000h ;00005893 "y." + +; 5682: }) +; 5683: } +; 5685: Device (RTC) + +DSDT_CB_01_____SB__PCI0_LPC0_RTC_ \ + db 05Bh,082h,042h,005h,052h,054h,043h,05Fh ;0000589B "[.B.RTC_" + +; 5686: { +; 5687: Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_LPC0_RTC___HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;000058A3 "._HID.A." + db 00Bh,000h ;000058A5 ".." + +; 5688: Name (BUF0, ResourceTemplate () + +DSDT_CB_01_____SB__PCI0_LPC0_RTC__BUF0 \ + db 008h,042h,055h,046h,030h,011h,00Dh,00Ah ;000058AD ".BUF0..." + db 00Ah ;000058AE "." + +; 5689: { +; 5690: IO (Decode16, +; 5691: 0x0070, // Range Minimum +; 5692: 0x0070, // Range Maximum +; 5693: 0x01, // Alignment +; 5694: 0x02, // Length +; 5695: ) + + db 047h,001h,070h,000h,070h,000h,001h,002h ;000058B6 "G.p.p..." + db 079h,000h ;000058B8 "y." + +; 5696: }) +; 5697: Name (BUF1, ResourceTemplate () + +DSDT_CB_01_____SB__PCI0_LPC0_RTC__BUF1 \ + db 008h,042h,055h,046h,031h,011h,010h,00Ah ;000058C0 ".BUF1..." + db 00Dh ;000058C1 "." + +; 5698: { +; 5699: IO (Decode16, +; 5700: 0x0070, // Range Minimum +; 5701: 0x0070, // Range Maximum +; 5702: 0x01, // Alignment +; 5703: 0x02, // Length +; 5704: ) + + db 047h,001h,070h,000h,070h,000h,001h,002h ;000058C9 "G.p.p..." + +; 5705: IRQNoFlags () +; 5706: {8} + + db 022h,000h,001h ;000058CC "".." + db 079h,000h ;000058CE "y." + +; 5707: }) +; 5708: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_LPC0_RTC___CRS \ + db 014h,018h,05Fh,043h,052h,053h,008h ;000058D5 ".._CRS." + +; 5709: { +; 5710: If ((HPEN == One)) + + db 0A0h,00Ch ;000058D7 ".." + db 093h,048h,050h,045h,04Eh,001h ;000058DD ".HPEN." + +; 5711: { +; 5712: Return (BUF0) /* \_SB_.PCI0.LPC0.RTC_.BUF0 */ + + db 0A4h,042h,055h,046h,030h ;000058E2 ".BUF0" + +; 5713: } +; 5715: Return (BUF1) /* \_SB_.PCI0.LPC0.RTC_.BUF1 */ + + db 0A4h,042h,055h,046h,031h ;000058E7 ".BUF1" + +; 5716: } +; 5717: } +; 5719: Device (SPKR) + +DSDT_CB_01_____SB__PCI0_LPC0_SPKR \ + db 05Bh,082h,022h,053h,050h,04Bh,052h ;000058EE "[."SPKR" + +; 5720: { +; 5721: Name (_HID, EisaId ("PNP0800") /* Microsoft Sound System Compatible Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_LPC0_SPKR__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;000058F6 "._HID.A." + db 008h,000h ;000058F8 ".." + +; 5722: Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_LPC0_SPKR__CRS \ + db 008h,05Fh,043h,052h,053h,011h,00Dh,00Ah ;00005900 "._CRS..." + db 00Ah ;00005901 "." + +; 5723: { +; 5724: IO (Decode16, +; 5725: 0x0061, // Range Minimum +; 5726: 0x0061, // Range Maximum +; 5727: 0x01, // Alignment +; 5728: 0x01, // Length +; 5729: ) + + db 047h,001h,061h,000h,061h,000h,001h,001h ;00005909 "G.a.a..." + db 079h,000h ;0000590B "y." + +; 5730: }) +; 5731: } +; 5733: Device (TMR) + +DSDT_CB_01_____SB__PCI0_LPC0_TMR_ \ + db 05Bh,082h,042h,005h,054h,04Dh,052h,05Fh ;00005913 "[.B.TMR_" + +; 5734: { +; 5735: Name (_HID, EisaId ("PNP0100") /* PC-class System Timer */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_LPC0_TMR___HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000591B "._HID.A." + db 001h,000h ;0000591D ".." + +; 5736: Name (BUF0, ResourceTemplate () + +DSDT_CB_01_____SB__PCI0_LPC0_TMR__BUF0 \ + db 008h,042h,055h,046h,030h,011h,00Dh,00Ah ;00005925 ".BUF0..." + db 00Ah ;00005926 "." + +; 5737: { +; 5738: IO (Decode16, +; 5739: 0x0040, // Range Minimum +; 5740: 0x0040, // Range Maximum +; 5741: 0x01, // Alignment +; 5742: 0x04, // Length +; 5743: ) + + db 047h,001h,040h,000h,040h,000h,001h,004h ;0000592E "G.@.@..." + db 079h,000h ;00005930 "y." + +; 5744: }) +; 5745: Name (BUF1, ResourceTemplate () + +DSDT_CB_01_____SB__PCI0_LPC0_TMR__BUF1 \ + db 008h,042h,055h,046h,031h,011h,010h,00Ah ;00005938 ".BUF1..." + db 00Dh ;00005939 "." + +; 5746: { +; 5747: IO (Decode16, +; 5748: 0x0040, // Range Minimum +; 5749: 0x0040, // Range Maximum +; 5750: 0x01, // Alignment +; 5751: 0x04, // Length +; 5752: ) + + db 047h,001h,040h,000h,040h,000h,001h,004h ;00005941 "G.@.@..." + +; 5753: IRQNoFlags () +; 5754: {0} + + db 022h,001h,000h ;00005944 "".." + db 079h,000h ;00005946 "y." + +; 5755: }) +; 5756: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_LPC0_TMR___CRS \ + db 014h,018h,05Fh,043h,052h,053h,008h ;0000594D ".._CRS." + +; 5757: { +; 5758: If ((HPEN == One)) + + db 0A0h,00Ch ;0000594F ".." + db 093h,048h,050h,045h,04Eh,001h ;00005955 ".HPEN." + +; 5759: { +; 5760: Return (BUF0) /* \_SB_.PCI0.LPC0.TMR_.BUF0 */ + + db 0A4h,042h,055h,046h,030h ;0000595A ".BUF0" + +; 5761: } +; 5763: Return (BUF1) /* \_SB_.PCI0.LPC0.TMR_.BUF1 */ + + db 0A4h,042h,055h,046h,031h ;0000595F ".BUF1" + +; 5764: } +; 5765: } +; 5767: Device (KBC0) + +DSDT_CB_01_____SB__PCI0_LPC0_KBC0 \ + db 05Bh,082h,03Dh,04Bh,042h,043h,030h ;00005966 "[.=KBC0" + +; 5768: { +; 5769: Name (_HID, EisaId ("FUJ7401")) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_LPC0_KBC0__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,01Ah,0AAh ;0000596E "._HID..." + db 074h,001h ;00005970 "t." + +; 5770: Name (_CID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */) // _CID: Compatible ID + +DSDT_CB_01_____SB__PCI0_LPC0_KBC0__CID \ + db 008h,05Fh,043h,049h,044h,00Ch,041h,0D0h ;00005978 "._CID.A." + db 003h,003h ;0000597A ".." + +; 5771: Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_LPC0_KBC0__CRS \ + db 008h,05Fh,043h,052h,053h,011h,01Eh,00Ah ;00005982 "._CRS..." + db 01Bh ;00005983 "." + +; 5772: { +; 5773: IO (Decode16, +; 5774: 0x0060, // Range Minimum +; 5775: 0x0060, // Range Maximum +; 5776: 0x01, // Alignment +; 5777: 0x01, // Length +; 5778: ) + + db 047h,001h,060h,000h,060h,000h,001h,001h ;0000598B "G.`.`..." + +; 5779: IO (Decode16, +; 5780: 0x0064, // Range Minimum +; 5781: 0x0064, // Range Maximum +; 5782: 0x01, // Alignment +; 5783: 0x01, // Length +; 5784: ) + + db 047h,001h,064h,000h,064h,000h,001h,001h ;00005993 "G.d.d..." + +; 5786: Interrupt (ResourceConsumer, Edge, ActiveLow, Shared, ,, ) +; 5787: { +; 5788: 0x00000001, +; 5789: } + + db 089h,006h,000h,00Fh,001h,001h,000h,000h ;0000599B "........" + db 000h ;0000599C "." + db 079h,000h ;0000599E "y." + +; 5790: }) +; 5791: } +; 5793: Device (SYSR) + +DSDT_CB_01_____SB__PCI0_LPC0_SYSR \ + db 05Bh,082h,042h,009h,053h,059h,053h,052h ;000059A6 "[.B.SYSR" + +; 5794: { +; 5795: Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_LPC0_SYSR__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;000059AE "._HID.A." + db 00Ch,002h ;000059B0 ".." + +; 5796: Name (_UID, One) // _UID: Unique ID + +DSDT_CB_01_____SB__PCI0_LPC0_SYSR__UID \ + db 008h,05Fh,055h,049h,044h,001h ;000059B6 "._UID." + +; 5797: Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_LPC0_SYSR__CRS \ + db 008h,05Fh,043h,052h,053h,011h,046h,007h ;000059BE "._CRS.F." + db 00Ah,072h ;000059C0 ".r" + +; 5798: { +; 5799: IO (Decode16, +; 5800: 0x0010, // Range Minimum +; 5801: 0x0010, // Range Maximum +; 5802: 0x01, // Alignment +; 5803: 0x10, // Length +; 5804: ) + + db 047h,001h,010h,000h,010h,000h,001h,010h ;000059C8 "G......." + +; 5805: IO (Decode16, +; 5806: 0x0072, // Range Minimum +; 5807: 0x0072, // Range Maximum +; 5808: 0x01, // Alignment +; 5809: 0x02, // Length +; 5810: ) + + db 047h,001h,072h,000h,072h,000h,001h,002h ;000059D0 "G.r.r..." + +; 5811: IO (Decode16, +; 5812: 0x0080, // Range Minimum +; 5813: 0x0080, // Range Maximum +; 5814: 0x01, // Alignment +; 5815: 0x01, // Length +; 5816: ) + + db 047h,001h,080h,000h,080h,000h,001h,001h ;000059D8 "G......." + +; 5817: IO (Decode16, +; 5818: 0x00B0, // Range Minimum +; 5819: 0x00B0, // Range Maximum +; 5820: 0x01, // Alignment +; 5821: 0x02, // Length +; 5822: ) + + db 047h,001h,0B0h,000h,0B0h,000h,001h,002h ;000059E0 "G......." + +; 5823: IO (Decode16, +; 5824: 0x0092, // Range Minimum +; 5825: 0x0092, // Range Maximum +; 5826: 0x01, // Alignment +; 5827: 0x01, // Length +; 5828: ) + + db 047h,001h,092h,000h,092h,000h,001h,001h ;000059E8 "G......." + +; 5829: IO (Decode16, +; 5830: 0x0400, // Range Minimum +; 5831: 0x0400, // Range Maximum +; 5832: 0x01, // Alignment +; 5833: 0xD0, // Length +; 5834: ) + + db 047h,001h,000h,004h,000h,004h,001h,0D0h ;000059F0 "G......." + +; 5835: IO (Decode16, +; 5836: 0x04D0, // Range Minimum +; 5837: 0x04D0, // Range Maximum +; 5838: 0x01, // Alignment +; 5839: 0x02, // Length +; 5840: ) + + db 047h,001h,0D0h,004h,0D0h,004h,001h,002h ;000059F8 "G......." + +; 5841: IO (Decode16, +; 5842: 0x04D6, // Range Minimum +; 5843: 0x04D6, // Range Maximum +; 5844: 0x01, // Alignment +; 5845: 0x01, // Length +; 5846: ) + + db 047h,001h,0D6h,004h,0D6h,004h,001h,001h ;00005A00 "G......." + +; 5847: IO (Decode16, +; 5848: 0x0C00, // Range Minimum +; 5849: 0x0C00, // Range Maximum +; 5850: 0x01, // Alignment +; 5851: 0x02, // Length +; 5852: ) + + db 047h,001h,000h,00Ch,000h,00Ch,001h,002h ;00005A08 "G......." + +; 5853: IO (Decode16, +; 5854: 0x0C14, // Range Minimum +; 5855: 0x0C14, // Range Maximum +; 5856: 0x01, // Alignment +; 5857: 0x01, // Length +; 5858: ) + + db 047h,001h,014h,00Ch,014h,00Ch,001h,001h ;00005A10 "G......." + +; 5859: IO (Decode16, +; 5860: 0x0C50, // Range Minimum +; 5861: 0x0C50, // Range Maximum +; 5862: 0x01, // Alignment +; 5863: 0x03, // Length +; 5864: ) + + db 047h,001h,050h,00Ch,050h,00Ch,001h,003h ;00005A18 "G.P.P..." + +; 5865: IO (Decode16, +; 5866: 0x0C6C, // Range Minimum +; 5867: 0x0C6C, // Range Maximum +; 5868: 0x01, // Alignment +; 5869: 0x01, // Length +; 5870: ) + + db 047h,001h,06Ch,00Ch,06Ch,00Ch,001h,001h ;00005A20 "G.l.l..." + +; 5871: IO (Decode16, +; 5872: 0x0C6F, // Range Minimum +; 5873: 0x0C6F, // Range Maximum +; 5874: 0x01, // Alignment +; 5875: 0x01, // Length +; 5876: ) + + db 047h,001h,06Fh,00Ch,06Fh,00Ch,001h,001h ;00005A28 "G.o.o..." + +; 5877: IO (Decode16, +; 5878: 0x0CD0, // Range Minimum +; 5879: 0x0CD0, // Range Maximum +; 5880: 0x01, // Alignment +; 5881: 0x0C, // Length +; 5882: ) + + db 047h,001h,0D0h,00Ch,0D0h,00Ch,001h,00Ch ;00005A30 "G......." + db 079h,000h ;00005A32 "y." + +; 5883: }) +; 5884: } +; 5886: Device (MEM) + +DSDT_CB_01_____SB__PCI0_LPC0_MEM_ \ + db 05Bh,082h,04Ch,006h,04Dh,045h,04Dh,05Fh ;00005A3A "[.L.MEM_" + +; 5887: { +; 5888: Name (_HID, EisaId ("PNP0C01") /* System Board */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_LPC0_MEM___HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;00005A42 "._HID.A." + db 00Ch,001h ;00005A44 ".." + +; 5889: Name (MSRC, ResourceTemplate () + +DSDT_CB_01_____SB__PCI0_LPC0_MEM__MSRC \ + db 008h,04Dh,053h,052h,043h,011h,01Dh,00Ah ;00005A4C ".MSRC..." + db 01Ah ;00005A4D "." + +; 5890: { +; 5891: Memory32Fixed (ReadOnly, +; 5892: 0x000E0000, // Address Base +; 5893: 0x00020000, // Address Length +; 5894: ) + + db 086h,009h,000h,000h,000h,000h,00Eh,000h ;00005A55 "........" + db 000h,000h,002h,000h ;00005A59 "...." + +; 5895: Memory32Fixed (ReadWrite, +; 5896: 0xFFF00000, // Address Base +; 5897: 0x00100000, // Address Length +; 5898: _Y08) + + db 086h,009h,000h,001h,000h,000h,0F0h,0FFh ;00005A61 "........" + db 000h,000h,010h,000h ;00005A65 "...." + db 079h,000h ;00005A67 "y." + +; 5899: }) +; 5900: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_LPC0_MEM___CRS \ + db 014h,038h,05Fh,043h,052h,053h,000h ;00005A6E ".8_CRS." + +; 5901: { +; 5902: CreateDWordField (MSRC, \_SB.PCI0.LPC0.MEM._Y08._LEN, PSIZ) // _LEN: Length + + db 08Ah,04Dh,053h,052h,043h,00Ah,014h,050h ;00005A76 ".MSRC..P" + db 053h,049h,05Ah ;00005A79 "SIZ" + +; 5903: CreateDWordField (MSRC, \_SB.PCI0.LPC0.MEM._Y08._BAS, PBAS) // _BAS: Base Address + + db 08Ah,04Dh,053h,052h,043h,00Ah,010h,050h ;00005A81 ".MSRC..P" + db 042h,041h,053h ;00005A84 "BAS" + +; 5904: PSIZ = ROMS /* \ROMS */ + + db 070h,052h,04Fh,04Dh,053h,050h,053h,049h ;00005A8C "pROMSPSI" + db 05Ah ;00005A8D "Z" + +; 5905: Local0 = (ROMS - One) + + db 074h,052h,04Fh,04Dh,053h,001h,060h ;00005A94 "tROMS.`" + +; 5906: PBAS = (Ones - Local0) + + db 074h,0FFh,060h,050h,042h,041h,053h ;00005A9B "t.`PBAS" + +; 5907: Return (MSRC) /* \_SB_.PCI0.LPC0.MEM_.MSRC */ + + db 0A4h,04Dh,053h,052h,043h ;00005AA0 ".MSRC" + +; 5908: } +; 5909: } +; 5911: Scope (\) + + db 010h,009h,05Ch,000h ;00005AA4 "..\." + +; 5912: { +; 5913: Name (ECON, One) + +DSDT_CB_01____ECON \ + db 008h,045h,043h,04Fh,04Eh,001h ;00005AAA ".ECON." + +; 5914: } +; 5916: Device (EC0) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0_ \ + db 05Bh,082h,088h,045h,003h,045h,043h,030h ;00005AB2 "[..E.EC0" + db 05Fh ;00005AB3 "_" + +; 5917: { +; 5918: Name (_HID, EisaId ("PNP0C09") /* Embedded Controller Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;00005ABB "._HID.A." + db 00Ch,009h ;00005ABD ".." + +; 5919: Name (_UID, One) // _UID: Unique ID + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___UID \ + db 008h,05Fh,055h,049h,044h,001h ;00005AC3 "._UID." + +; 5920: Name (ECAV, Zero) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__ECAV \ + db 008h,045h,043h,041h,056h,000h ;00005AC9 ".ECAV." + +; 5921: Name (WEID, Zero) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__WEID \ + db 008h,057h,045h,049h,044h,000h ;00005ACF ".WEID." + +; 5922: Mutex (LFCM, 0x00) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__LFCM \ + db 05Bh,001h,04Ch,046h,043h,04Dh,000h ;00005AD6 "[.LFCM." + +; 5923: Scope (\) + + db 010h,009h,05Ch,000h ;00005ADA "..\." + +; 5924: { +; 5925: Name (FSTP, Zero) + +DSDT_CB_01____FSTP \ + db 008h,046h,053h,054h,050h,000h ;00005AE0 ".FSTP." + +; 5926: } +; 5928: Scope (\) + + db 010h,00Fh,05Ch,000h ;00005AE4 "..\." + +; 5929: { +; 5930: Name (DBFS, Zero) + +DSDT_CB_01____DBFS \ + db 008h,044h,042h,046h,053h,000h ;00005AEA ".DBFS." + +; 5931: Name (XXDF, Zero) + +DSDT_CB_01____XXDF \ + db 008h,058h,058h,044h,046h,000h ;00005AF0 ".XXDF." + +; 5932: } +; 5934: Name (ITS0, Package (0x13) +; 5935: { +; 5936: Package (0x0C) +; 5937: { +; 5938: 0x2E, +; 5939: 0x07, +; 5940: 0x06, +; 5941: 0x08, +; 5942: 0x20, +; 5943: 0x22, +; 5944: 0x24, +; 5945: 0x25, +; 5946: 0x26, +; 5947: 0x27, +; 5948: 0x2C, +; 5949: 0x03 +; 5950: }, +; 5952: Package (0x0C) +; 5953: { +; 5954: 0x1770, +; 5955: 0x1770, +; 5956: 0x1F40, +; 5957: 0x05, +; 5958: 0x199A, +; 5959: 0x2800, +; 5960: 0x21, +; 5961: 0x2666, +; 5962: 0x98, +; 5963: 0x042B, +; 5964: 0xF7F1, +; 5965: 0x46 +; 5966: }, +; 5968: Package (0x0C) +; 5969: { +; 5970: 0xD2F0, +; 5971: 0xD2F0, +; 5972: 0xFDE8, +; 5973: 0x0A, +; 5974: 0x199A, +; 5975: 0x3000, +; 5976: 0x21, +; 5977: 0x2666, +; 5978: 0xFD, +; 5979: 0x03EB, +; 5980: 0xF704, +; 5981: 0x64 +; 5982: }, +; 5984: Package (0x0C) +; 5985: { +; 5986: 0x4E20, +; 5987: 0x4E20, +; 5988: 0x88B8, +; 5989: 0x0A, +; 5990: 0x199A, +; 5991: 0x3000, +; 5992: 0x21, +; 5993: 0x2666, +; 5994: 0xFD, +; 5995: 0x03EB, +; 5996: 0xF704, +; 5997: 0x64 +; 5998: }, +; 6000: Package (0x0C) +; 6001: { +; 6002: 0x3A98, +; 6003: 0x3A98, +; 6004: 0x3A98, +; 6005: 0x05, +; 6006: 0x199A, +; 6007: 0x2C00, +; 6008: 0x21, +; 6009: 0x2666, +; 6010: 0x98, +; 6011: 0x042B, +; 6012: 0xF7F1, +; 6013: 0x50 +; 6014: }, +; 6016: Package (0x0C) +; 6017: { +; 6018: 0x61A8, +; 6019: 0x6D60, +; 6020: 0x88B8, +; 6021: 0x14, +; 6022: 0x199A, +; 6023: 0x2D00, +; 6024: 0xA4, +; 6025: 0x2666, +; 6026: 0x010F, +; 6027: 0x0458, +; 6028: 0xF381, +; 6029: 0x55 +; 6030: }, +; 6032: Package (0x0C) +; 6033: { +; 6034: 0x88B8, +; 6035: 0x9C40, +; 6036: 0xBB80, +; 6037: 0x05, +; 6038: 0x199A, +; 6039: 0x3000, +; 6040: 0xA4, +; 6041: 0x2666, +; 6042: 0x010F, +; 6043: 0x0458, +; 6044: 0xF381, +; 6045: 0x5F +; 6046: }, +; 6048: Package (0x0C) +; 6049: { +; 6050: 0x4E20, +; 6051: 0x4E20, +; 6052: 0x88B8, +; 6053: 0x05, +; 6054: 0x199A, +; 6055: 0x3000, +; 6056: 0xA4, +; 6057: 0x2666, +; 6058: 0x010F, +; 6059: 0x0458, +; 6060: 0xF381, +; 6061: 0x5F +; 6062: }, +; 6064: Package (0x0C) +; 6065: { +; 6066: 0x3A98, +; 6067: 0x3A98, +; 6068: 0x3A98, +; 6069: 0x05, +; 6070: 0x199A, +; 6071: 0x2C00, +; 6072: 0x21, +; 6073: 0x2666, +; 6074: 0x98, +; 6075: 0x042B, +; 6076: 0xF7F1, +; 6077: 0x50 +; 6078: }, +; 6080: Package (0x0C) +; 6081: { +; 6082: 0xC350, +; 6083: 0xD2F0, +; 6084: 0xFDE8, +; 6085: 0x0A, +; 6086: 0x199A, +; 6087: 0x3000, +; 6088: 0x21, +; 6089: 0x2666, +; 6090: 0xFD, +; 6091: 0x03EB, +; 6092: 0xF704, +; 6093: 0x64 +; 6094: }, +; 6096: Package (0x0C) +; 6097: { +; 6098: 0x4E20, +; 6099: 0x4E20, +; 6100: 0x88B8, +; 6101: 0x05, +; 6102: 0x199A, +; 6103: 0x3000, +; 6104: 0x21, +; 6105: 0x2666, +; 6106: 0xFD, +; 6107: 0x03EB, +; 6108: 0xF704, +; 6109: 0x64 +; 6110: }, +; 6112: Package (0x0C) +; 6113: { +; 6114: 0x3A98, +; 6115: 0x3A98, +; 6116: 0x3A98, +; 6117: 0x05, +; 6118: 0x199A, +; 6119: 0x2C00, +; 6120: 0x21, +; 6121: 0x2666, +; 6122: 0x98, +; 6123: 0x042B, +; 6124: 0xF7F1, +; 6125: 0x50 +; 6126: }, +; 6128: Package (0x0C) +; 6129: { +; 6130: 0x3A98, +; 6131: 0x3A98, +; 6132: 0x3A98, +; 6133: 0x0A, +; 6134: 0x199A, +; 6135: 0x2D00, +; 6136: 0xA4, +; 6137: 0x2666, +; 6138: 0x010F, +; 6139: 0x0458, +; 6140: 0xF381, +; 6141: 0x55 +; 6142: }, +; 6144: Package (0x0C) +; 6145: { +; 6146: 0x2710, +; 6147: 0x2710, +; 6148: 0x2710, +; 6149: 0x0A, +; 6150: 0x199A, +; 6151: 0x2E00, +; 6152: 0xA4, +; 6153: 0x2666, +; 6154: 0x98, +; 6155: 0x042B, +; 6156: 0xF7F1, +; 6157: 0x55 +; 6158: }, +; 6160: Package (0x0C) +; 6161: { +; 6162: 0x3A98, +; 6163: 0x3A98, +; 6164: 0x4650, +; 6165: 0x0A, +; 6166: 0x199A, +; 6167: 0x2E00, +; 6168: 0xA4, +; 6169: 0x2666, +; 6170: 0x98, +; 6171: 0x042B, +; 6172: 0xF7F1, +; 6173: 0x55 +; 6174: }, +; 6176: Package (0x0C) +; 6177: { +; 6178: 0x4E20, +; 6179: 0x4E20, +; 6180: 0x61A8, +; 6181: 0x05, +; 6182: 0x199A, +; 6183: 0x3000, +; 6184: 0x21, +; 6185: 0x2666, +; 6186: 0xFD, +; 6187: 0x03EB, +; 6188: 0xF704, +; 6189: 0x64 +; 6190: }, +; 6192: Package (0x0C) +; 6193: { +; 6194: 0x59D8, +; 6195: 0x59D8, +; 6196: 0x88B8, +; 6197: 0x05, +; 6198: 0x199A, +; 6199: 0x3000, +; 6200: 0x21, +; 6201: 0x2666, +; 6202: 0xFD, +; 6203: 0x03EB, +; 6204: 0xF704, +; 6205: 0x64 +; 6206: }, +; 6208: Package (0x0C) +; 6209: { +; 6210: 0x88B8, +; 6211: 0x88B8, +; 6212: 0xAFC8, +; 6213: 0x05, +; 6214: 0x199A, +; 6215: 0x2C00, +; 6216: 0xA4, +; 6217: 0x2666, +; 6218: 0x98, +; 6219: 0x042B, +; 6220: 0xF7F1, +; 6221: 0x5F +; 6222: }, +; 6224: Package (0x0C) +; 6225: { +; 6226: 0x9C40, +; 6227: 0x9C40, +; 6228: 0xAFC8, +; 6229: 0x05, +; 6230: 0x199A, +; 6231: 0x2C00, +; 6232: 0xA4, +; 6233: 0x2666, +; 6234: 0x98, +; 6235: 0x042B, +; 6236: 0xF7F1, +; 6237: 0x5F +; 6238: } +; 6239: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__ITS0 \ + db 008h,049h,054h,053h,030h ;00005AF5 ".ITS0" + db 012h,048h,029h,013h ;00005AF9 ".H)." + db 012h,01Ah,00Ch,00Ah,02Eh,00Ah,007h,00Ah ;00005B01 "........" + db 006h,00Ah,008h,00Ah,020h,00Ah,022h,00Ah ;00005B09 ".... ."." + db 024h,00Ah,025h,00Ah,026h,00Ah,027h,00Ah ;00005B11 "$.%.&.'." + db 02Ch,00Ah,003h ;00005B14 ",.." + db 012h,022h,00Ch,00Bh,070h,017h,00Bh,070h ;00005B1C "."..p..p" + db 017h,00Bh,040h,01Fh,00Ah,005h,00Bh,09Ah ;00005B24 "..@....." + db 019h,00Bh,000h,028h,00Ah,021h,00Bh,066h ;00005B2C "...(.!.f" + db 026h,00Ah,098h,00Bh,02Bh,004h,00Bh,0F1h ;00005B34 "&...+..." + db 0F7h,00Ah,046h ;00005B37 "..F" + db 012h,022h,00Ch,00Bh,0F0h,0D2h,00Bh,0F0h ;00005B3F "."......" + db 0D2h,00Bh,0E8h,0FDh,00Ah,00Ah,00Bh,09Ah ;00005B47 "........" + db 019h,00Bh,000h,030h,00Ah,021h,00Bh,066h ;00005B4F "...0.!.f" + db 026h,00Ah,0FDh,00Bh,0EBh,003h,00Bh,004h ;00005B57 "&......." + db 0F7h,00Ah,064h ;00005B5A "..d" + db 012h,022h,00Ch,00Bh,020h,04Eh,00Bh,020h ;00005B62 ".".. N. " + db 04Eh,00Bh,0B8h,088h,00Ah,00Ah,00Bh,09Ah ;00005B6A "N......." + db 019h,00Bh,000h,030h,00Ah,021h,00Bh,066h ;00005B72 "...0.!.f" + db 026h,00Ah,0FDh,00Bh,0EBh,003h,00Bh,004h ;00005B7A "&......." + db 0F7h,00Ah,064h ;00005B7D "..d" + db 012h,022h,00Ch,00Bh,098h,03Ah,00Bh,098h ;00005B85 "."...:.." + db 03Ah,00Bh,098h,03Ah,00Ah,005h,00Bh,09Ah ;00005B8D ":..:...." + db 019h,00Bh,000h,02Ch,00Ah,021h,00Bh,066h ;00005B95 "...,.!.f" + db 026h,00Ah,098h,00Bh,02Bh,004h,00Bh,0F1h ;00005B9D "&...+..." + db 0F7h,00Ah,050h ;00005BA0 "..P" + db 012h,023h,00Ch,00Bh,0A8h,061h,00Bh,060h ;00005BA8 ".#...a.`" + db 06Dh,00Bh,0B8h,088h,00Ah,014h,00Bh,09Ah ;00005BB0 "m......." + db 019h,00Bh,000h,02Dh,00Ah,0A4h,00Bh,066h ;00005BB8 "...-...f" + db 026h,00Bh,00Fh,001h,00Bh,058h,004h,00Bh ;00005BC0 "&....X.." + db 081h,0F3h,00Ah,055h ;00005BC4 "...U" + db 012h,023h,00Ch,00Bh,0B8h,088h,00Bh,040h ;00005BCC ".#.....@" + db 09Ch,00Bh,080h,0BBh,00Ah,005h,00Bh,09Ah ;00005BD4 "........" + db 019h,00Bh,000h,030h,00Ah,0A4h,00Bh,066h ;00005BDC "...0...f" + db 026h,00Bh,00Fh,001h,00Bh,058h,004h,00Bh ;00005BE4 "&....X.." + db 081h,0F3h,00Ah,05Fh ;00005BE8 "..._" + db 012h,023h,00Ch,00Bh,020h,04Eh,00Bh,020h ;00005BF0 ".#.. N. " + db 04Eh,00Bh,0B8h,088h,00Ah,005h,00Bh,09Ah ;00005BF8 "N......." + db 019h,00Bh,000h,030h,00Ah,0A4h,00Bh,066h ;00005C00 "...0...f" + db 026h,00Bh,00Fh,001h,00Bh,058h,004h,00Bh ;00005C08 "&....X.." + db 081h,0F3h,00Ah,05Fh ;00005C0C "..._" + db 012h,022h,00Ch,00Bh,098h,03Ah,00Bh,098h ;00005C14 "."...:.." + db 03Ah,00Bh,098h,03Ah,00Ah,005h,00Bh,09Ah ;00005C1C ":..:...." + db 019h,00Bh,000h,02Ch,00Ah,021h,00Bh,066h ;00005C24 "...,.!.f" + db 026h,00Ah,098h,00Bh,02Bh,004h,00Bh,0F1h ;00005C2C "&...+..." + db 0F7h,00Ah,050h ;00005C2F "..P" + db 012h,022h,00Ch,00Bh,050h,0C3h,00Bh,0F0h ;00005C37 "."..P..." + db 0D2h,00Bh,0E8h,0FDh,00Ah,00Ah,00Bh,09Ah ;00005C3F "........" + db 019h,00Bh,000h,030h,00Ah,021h,00Bh,066h ;00005C47 "...0.!.f" + db 026h,00Ah,0FDh,00Bh,0EBh,003h,00Bh,004h ;00005C4F "&......." + db 0F7h,00Ah,064h ;00005C52 "..d" + db 012h,022h,00Ch,00Bh,020h,04Eh,00Bh,020h ;00005C5A ".".. N. " + db 04Eh,00Bh,0B8h,088h,00Ah,005h,00Bh,09Ah ;00005C62 "N......." + db 019h,00Bh,000h,030h,00Ah,021h,00Bh,066h ;00005C6A "...0.!.f" + db 026h,00Ah,0FDh,00Bh,0EBh,003h,00Bh,004h ;00005C72 "&......." + db 0F7h,00Ah,064h ;00005C75 "..d" + db 012h,022h,00Ch,00Bh,098h,03Ah,00Bh,098h ;00005C7D "."...:.." + db 03Ah,00Bh,098h,03Ah,00Ah,005h,00Bh,09Ah ;00005C85 ":..:...." + db 019h,00Bh,000h,02Ch,00Ah,021h,00Bh,066h ;00005C8D "...,.!.f" + db 026h,00Ah,098h,00Bh,02Bh,004h,00Bh,0F1h ;00005C95 "&...+..." + db 0F7h,00Ah,050h ;00005C98 "..P" + db 012h,023h,00Ch,00Bh,098h,03Ah,00Bh,098h ;00005CA0 ".#...:.." + db 03Ah,00Bh,098h,03Ah,00Ah,00Ah,00Bh,09Ah ;00005CA8 ":..:...." + db 019h,00Bh,000h,02Dh,00Ah,0A4h,00Bh,066h ;00005CB0 "...-...f" + db 026h,00Bh,00Fh,001h,00Bh,058h,004h,00Bh ;00005CB8 "&....X.." + db 081h,0F3h,00Ah,055h ;00005CBC "...U" + db 012h,022h,00Ch,00Bh,010h,027h,00Bh,010h ;00005CC4 "."...'.." + db 027h,00Bh,010h,027h,00Ah,00Ah,00Bh,09Ah ;00005CCC "'..'...." + db 019h,00Bh,000h,02Eh,00Ah,0A4h,00Bh,066h ;00005CD4 ".......f" + db 026h,00Ah,098h,00Bh,02Bh,004h,00Bh,0F1h ;00005CDC "&...+..." + db 0F7h,00Ah,055h ;00005CDF "..U" + db 012h,022h,00Ch,00Bh,098h,03Ah,00Bh,098h ;00005CE7 "."...:.." + db 03Ah,00Bh,050h,046h,00Ah,00Ah,00Bh,09Ah ;00005CEF ":.PF...." + db 019h,00Bh,000h,02Eh,00Ah,0A4h,00Bh,066h ;00005CF7 ".......f" + db 026h,00Ah,098h,00Bh,02Bh,004h,00Bh,0F1h ;00005CFF "&...+..." + db 0F7h,00Ah,055h ;00005D02 "..U" + db 012h,022h,00Ch,00Bh,020h,04Eh,00Bh,020h ;00005D0A ".".. N. " + db 04Eh,00Bh,0A8h,061h,00Ah,005h,00Bh,09Ah ;00005D12 "N..a...." + db 019h,00Bh,000h,030h,00Ah,021h,00Bh,066h ;00005D1A "...0.!.f" + db 026h,00Ah,0FDh,00Bh,0EBh,003h,00Bh,004h ;00005D22 "&......." + db 0F7h,00Ah,064h ;00005D25 "..d" + db 012h,022h,00Ch,00Bh,0D8h,059h,00Bh,0D8h ;00005D2D "."...Y.." + db 059h,00Bh,0B8h,088h,00Ah,005h,00Bh,09Ah ;00005D35 "Y......." + db 019h,00Bh,000h,030h,00Ah,021h,00Bh,066h ;00005D3D "...0.!.f" + db 026h,00Ah,0FDh,00Bh,0EBh,003h,00Bh,004h ;00005D45 "&......." + db 0F7h,00Ah,064h ;00005D48 "..d" + db 012h,022h,00Ch,00Bh,0B8h,088h,00Bh,0B8h ;00005D50 "."......" + db 088h,00Bh,0C8h,0AFh,00Ah,005h,00Bh,09Ah ;00005D58 "........" + db 019h,00Bh,000h,02Ch,00Ah,0A4h,00Bh,066h ;00005D60 "...,...f" + db 026h,00Ah,098h,00Bh,02Bh,004h,00Bh,0F1h ;00005D68 "&...+..." + db 0F7h,00Ah,05Fh ;00005D6B ".._" + db 012h,022h,00Ch,00Bh,040h,09Ch,00Bh,040h ;00005D73 "."..@..@" + db 09Ch,00Bh,0C8h,0AFh,00Ah,005h,00Bh,09Ah ;00005D7B "........" + db 019h,00Bh,000h,02Ch,00Ah,0A4h,00Bh,066h ;00005D83 "...,...f" + db 026h,00Ah,098h,00Bh,02Bh,004h,00Bh,0F1h ;00005D8B "&...+..." + db 0F7h,00Ah,05Fh ;00005D8E ".._" + +; 6240: Method (LITS, 2, NotSerialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__LITS \ + db 014h,043h,00Dh,04Ch,049h,054h,053h,002h ;00005D96 ".C.LITS." + +; 6241: { +; 6242: Local0 = Arg0 + + db 070h,068h,060h ;00005D99 "ph`" + +; 6243: Local1 = ((Local1 = (Local0 * 0x05)) + 0x02) + + db 072h ;00005D9A "r" + db 077h,060h,00Ah,005h,061h,00Ah,002h,061h ;00005DA2 "w`..a..a" + +; 6244: Name (BUFF, Buffer (Local1){}) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__LITS_BUFF \ + db 008h,042h,055h,046h,046h ;00005DA7 ".BUFF" + db 011h,002h,061h ;00005DAA "..a" + +; 6245: BUFF [Zero] = Local1 + + db 070h,061h ;00005DAC "pa" + db 088h,042h,055h,046h,046h,000h,000h ;00005DB3 ".BUFF.." + +; 6246: BUFF [One] = Zero + + db 070h,000h ;00005DB5 "p." + db 088h,042h,055h,046h,046h,001h,000h ;00005DBC ".BUFF.." + +; 6247: Local2 = One + + db 070h,001h,062h ;00005DBF "p.b" + +; 6248: Local3 = Zero + + db 070h,000h,063h ;00005DC2 "p.c" + +; 6249: While ((Local3 < Local0)) + + db 0A2h,045h,009h ;00005DC5 ".E." + db 095h,063h,060h ;00005DC8 ".c`" + +; 6250: { +; 6251: BUFF [Local2 += One] = DerefOf (DerefOf (ITS0 [ + + db 070h ;00005DC9 "p" + db 083h ;00005DCA "." + +; 6252: Zero]) [Local3]) + + db 088h ;00005DCB "." + db 083h ;00005DCC "." + db 088h,049h,054h,053h,030h,000h,000h,063h ;00005DD4 ".ITS0..c" + db 000h ;00005DD5 "." + db 088h,042h,055h,046h,046h ;00005DDA ".BUFF" + db 072h,062h,001h,062h,000h ;00005DDF "rb.b." + +; 6253: BUFF [Local2 += One] = (DerefOf (DerefOf ( +; 6254: ITS0 [Arg1]) [Local3]) & 0xFF) + + db 07Bh ;00005DE0 "{" + db 083h ;00005DE1 "." + db 088h ;00005DE2 "." + db 083h ;00005DE3 "." + db 088h,049h,054h,053h,030h,069h,000h,063h ;00005DEB ".ITS0i.c" + db 000h,00Ah,0FFh ;00005DEE "..." + db 088h,042h,055h,046h,046h ;00005DF3 ".BUFF" + db 072h,062h,001h,062h,000h ;00005DF8 "rb.b." + +; 6255: BUFF [Local2 += One] = ((DerefOf (DerefOf ( +; 6256: ITS0 [Arg1]) [Local3]) & 0xFF00) >> 0x08) + + db 07Ah ;00005DF9 "z" + db 07Bh ;00005DFA "{" + db 083h ;00005DFB "." + db 088h ;00005DFC "." + db 083h ;00005DFD "." + db 088h,049h,054h,053h,030h,069h,000h,063h ;00005E05 ".ITS0i.c" + db 000h,00Bh,000h,0FFh,000h,00Ah,008h ;00005E0C "......." + db 088h,042h,055h,046h,046h ;00005E11 ".BUFF" + db 072h,062h,001h,062h,000h ;00005E16 "rb.b." + +; 6257: BUFF [Local2 += One] = ((DerefOf (DerefOf ( +; 6258: ITS0 [Arg1]) [Local3]) & 0x00FF0000) >> 0x10) + + db 07Ah ;00005E17 "z" + db 07Bh ;00005E18 "{" + db 083h ;00005E19 "." + db 088h ;00005E1A "." + db 083h ;00005E1B "." + db 088h,049h,054h,053h,030h,069h,000h,063h ;00005E23 ".ITS0i.c" + db 000h,00Ch,000h,000h,0FFh,000h,000h,00Ah ;00005E2B "........" + db 010h ;00005E2C "." + db 088h,042h,055h,046h,046h ;00005E31 ".BUFF" + db 072h,062h,001h,062h,000h ;00005E36 "rb.b." + +; 6259: BUFF [Local2 += One] = ((DerefOf (DerefOf ( +; 6260: ITS0 [Arg1]) [Local3]) & 0xFF000000) >> 0x18) + + db 07Ah ;00005E37 "z" + db 07Bh ;00005E38 "{" + db 083h ;00005E39 "." + db 088h ;00005E3A "." + db 083h ;00005E3B "." + db 088h,049h,054h,053h,030h,069h,000h,063h ;00005E43 ".ITS0i.c" + db 000h,00Ch,000h,000h,000h,0FFh,000h,00Ah ;00005E4B "........" + db 018h ;00005E4C "." + db 088h,042h,055h,046h,046h ;00005E51 ".BUFF" + db 072h,062h,001h,062h,000h ;00005E56 "rb.b." + +; 6261: Local3++ + + db 075h,063h ;00005E58 "uc" + +; 6262: } +; 6264: ALIB (0x0C, BUFF) + + db 041h,04Ch,049h,042h,00Ah,00Ch,042h,055h ;00005E60 "ALIB..BU" + db 046h,046h ;00005E62 "FF" + +; 6265: } +; 6267: Name (_GPE, 0x09) // _GPE: General Purpose Events + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___GPE \ + db 008h,05Fh,047h,050h,045h,00Ah,009h ;00005E69 "._GPE.." + +; 6268: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___CRS \ + db 014h,02Eh,05Fh,043h,052h,053h,000h ;00005E70 ".._CRS." + +; 6269: { +; 6270: Name (BFFR, ResourceTemplate () + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___CRS_BFFR \ + db 008h,042h,046h,046h,052h,011h,01Dh,00Ah ;00005E78 ".BFFR..." + db 01Ah ;00005E79 "." + +; 6271: { +; 6272: IO (Decode16, +; 6273: 0x0062, // Range Minimum +; 6274: 0x0062, // Range Maximum +; 6275: 0x00, // Alignment +; 6276: 0x01, // Length +; 6277: ) + + db 047h,001h,062h,000h,062h,000h,000h,001h ;00005E81 "G.b.b..." + +; 6278: IO (Decode16, +; 6279: 0x0066, // Range Minimum +; 6280: 0x0066, // Range Maximum +; 6281: 0x00, // Alignment +; 6282: 0x01, // Length +; 6283: ) + + db 047h,001h,066h,000h,066h,000h,000h,001h ;00005E89 "G.f.f..." + +; 6284: IO (Decode16, +; 6285: 0x0480, // Range Minimum +; 6286: 0x0480, // Range Maximum +; 6287: 0x00, // Alignment +; 6288: 0x10, // Length +; 6289: ) + + db 047h,001h,080h,004h,080h,004h,000h,010h ;00005E91 "G......." + db 079h,000h ;00005E93 "y." + +; 6290: }) +; 6291: Return (BFFR) /* \_SB_.PCI0.LPC0.EC0_._CRS.BFFR */ + + db 0A4h,042h,046h,046h,052h ;00005E98 ".BFFR" + +; 6292: } +; 6294: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___STA \ + db 014h,013h,05Fh,053h,054h,041h,000h ;00005E9F ".._STA." + +; 6295: { +; 6296: If ((ECON == One)) + + db 0A0h,00Ah ;00005EA1 ".." + db 093h,045h,043h,04Fh,04Eh,001h ;00005EA7 ".ECON." + +; 6297: { +; 6298: Return (0x0F) + + db 0A4h,00Ah,00Fh ;00005EAA "..." + +; 6299: } +; 6301: Return (Zero) + + db 0A4h,000h ;00005EAC ".." + +; 6302: } +; 6304: OperationRegion (ERAM, EmbeddedControl, Zero, 0xFF) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__ERAM \ + db 05Bh,080h,045h,052h,041h,04Dh,003h,000h ;00005EB4 "[.ERAM.." + db 00Ah,0FFh ;00005EB6 ".." + +; 6305: Field (ERAM, ByteAcc, Lock, Preserve) +; 6306: { +; 6307: VCMD, 8 +; 6308: } + + db 05Bh,081h,00Bh,045h,052h,041h,04Dh,011h ;00005EBE "[..ERAM." + db 056h,043h,04Dh,044h,008h ;00005EC3 "VCMD." + +; 6310: OperationRegion (ECB2, SystemMemory, 0xFE0B0200, 0xFF) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__ECB2 \ + db 05Bh,080h,045h,043h,042h,032h,000h,00Ch ;00005ECB "[.ECB2.." + db 000h,002h,00Bh,0FEh,00Ah,0FFh ;00005ED1 "......" + +; 6311: Field (ECB2, AnyAcc, Lock, Preserve) +; 6312: { +; 6313: Offset (0x2E), +; 6314: BAR1, 184, +; 6315: BAR2, 80 +; 6316: } + + db 05Bh,081h,015h,045h,043h,042h,032h,010h ;00005ED9 "[..ECB2." + db 000h,040h,017h,042h,041h,052h,031h,048h ;00005EE1 ".@.BAR1H" + db 00Bh,042h,041h,052h,032h,040h,005h ;00005EE8 ".BAR2@." + +; 6318: OperationRegion (ERAX, SystemMemory, 0xFE0B0400, 0xFF) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__ERAX \ + db 05Bh,080h,045h,052h,041h,058h,000h,00Ch ;00005EF0 "[.ERAX.." + db 000h,004h,00Bh,0FEh,00Ah,0FFh ;00005EF6 "......" + +; 6319: Field (ERAX, ByteAcc, Lock, Preserve) +; 6320: { +; 6321: Offset (0x01), +; 6322: VDAT, 8, +; 6323: VSTA, 8, +; 6324: Offset (0x06), +; 6325: FANS, 8, +; 6326: BUSG, 1, +; 6327: BLEG, 1, +; 6328: BATF, 1, +; 6329: BNSM, 1, +; 6330: BTST, 1, +; 6331: BBAD, 1, +; 6332: AUTO, 1, +; 6333: FCHG, 1, +; 6334: Offset (0x0A), +; 6335: EDCC, 1, +; 6336: , 1, +; 6337: CDMB, 1, +; 6338: CCSB, 1, +; 6339: BTSM, 1, +; 6340: BTCM, 1, +; 6341: , 1, +; 6342: Offset (0x0B), +; 6343: SGST, 1, +; 6344: HDMI, 1, +; 6345: , 1, +; 6346: , 1, +; 6347: , 1, +; 6348: , 1, +; 6349: , 1, +; 6350: Offset (0x0C), +; 6351: ODPO, 1, +; 6352: EODD, 1, +; 6353: ODPK, 1, +; 6354: CMEX, 1, +; 6355: CMON, 1, +; 6356: SODD, 1, +; 6357: ODFB, 1, +; 6358: EODS, 1, +; 6359: RTMP, 8, +; 6360: SBTS, 8, +; 6361: MPTS, 8, +; 6362: PINF, 3, +; 6363: SUPR, 1, +; 6364: GTMP, 1, +; 6365: QUIT, 1, +; 6366: LS35, 1, +; 6367: Offset (0x11), +; 6368: RMBT, 1, +; 6369: RSBT, 1, +; 6370: , 2, +; 6371: Offset (0x12), +; 6372: FUSL, 8, +; 6373: FUSH, 8, +; 6374: FWBT, 64, +; 6375: Offset (0x1D), +; 6376: SPMO, 8, +; 6377: TMCB, 8, +; 6378: LSKV, 8, +; 6379: FCMO, 8, +; 6380: BTFW, 8, +; 6381: Offset (0x24), +; 6382: BACT, 16, +; 6383: KBGS, 32, +; 6384: FEPL, 8, +; 6385: FEPH, 8, +; 6386: KBSS, 32, +; 6387: PCBV, 16, +; 6388: PRRO, 1, +; 6389: PRWO, 1, +; 6390: , 5, +; 6391: SPBL, 1, +; 6392: PCBS, 8, +; 6393: Offset (0x36), +; 6394: DGPU, 8, +; 6395: GUST, 8, +; 6396: GDST, 8, +; 6397: FCST, 8, +; 6398: Offset (0x43), +; 6399: ECTP, 8, +; 6400: EC28, 1, +; 6401: Offset (0x45), +; 6402: KBGC, 32, +; 6403: Offset (0x4A), +; 6404: ESMC, 1, +; 6405: Offset (0x4B), +; 6406: EMOD, 8, +; 6407: BFUD, 16, +; 6408: PLWN, 1, +; 6409: Offset (0x4F), +; 6410: Offset (0x54), +; 6411: , 3, +; 6412: PDMD, 1, +; 6413: Offset (0x55), +; 6414: , 1, +; 6415: TPMD, 1, +; 6416: Offset (0x56), +; 6417: Offset (0x57), +; 6418: , 5, +; 6419: BTSB, 2, +; 6420: Offset (0x58), +; 6421: BTHT, 4, +; 6422: BTTP, 4, +; 6423: BTLF, 4, +; 6424: Offset (0x5A), +; 6425: Offset (0x5B), +; 6426: HWAK, 8, +; 6427: Offset (0x5D), +; 6428: EXSI, 8, +; 6429: EXSB, 8, +; 6430: EXND, 8, +; 6431: SMPR, 8, +; 6432: SMST, 8, +; 6433: SMAD, 8, +; 6434: SMCM, 8, +; 6435: SMDA, 256, +; 6436: BCNT, 8, +; 6437: SMAA, 8, +; 6438: SAD0, 8, +; 6439: SAD1, 8, +; 6440: , 1, +; 6441: , 1, +; 6442: , 1, +; 6443: , 1, +; 6444: FBDC, 1, +; 6445: FBFG, 1, +; 6446: Offset (0x8A), +; 6447: KBLO, 1, +; 6448: UCHE, 1, +; 6449: KLCH, 1, +; 6450: , 1, +; 6451: KLFS, 1, +; 6452: KLOR, 1, +; 6453: CIBM, 1, +; 6454: UCER, 1, +; 6455: TPDV, 3, +; 6456: Offset (0x8C), +; 6457: QCHO, 1, +; 6458: BKLT, 1, +; 6459: BSFU, 1, +; 6460: , 1, +; 6461: , 1, +; 6462: OKBS, 1, +; 6463: FPRS, 1, +; 6464: QCBX, 1, +; 6465: FLBT, 1, +; 6466: ECMO, 1, +; 6467: , 1, +; 6468: LESR, 1, +; 6469: HB0A, 1, +; 6470: PLED, 1, +; 6471: Offset (0x8E), +; 6472: YGAM, 8, +; 6473: BMN0, 72, +; 6474: BDN0, 64, +; 6475: IBTL, 1, +; 6476: IBCL, 1, +; 6477: ISS0, 1, +; 6478: IRTC, 1, +; 6479: ISUP, 1, +; 6480: ISC2, 1, +; 6481: IWAK, 1, +; 6482: Offset (0xA1), +; 6483: FPFC, 1, +; 6484: VOUT, 1, +; 6485: TPAD, 1, +; 6486: HKDB, 1, +; 6487: NUML, 1, +; 6488: CALK, 1, +; 6489: CCPW, 1, +; 6490: EECP, 1, +; 6491: KBRS, 1, +; 6492: Offset (0xA3), +; 6493: OSTY, 3, +; 6494: , 1, +; 6495: ADPI, 2, +; 6496: , 1, +; 6497: ADPT, 1, +; 6498: PMEW, 1, +; 6499: MODW, 1, +; 6500: LANW, 1, +; 6501: RTCW, 1, +; 6502: WLAW, 1, +; 6503: USBW, 1, +; 6504: KEYW, 1, +; 6505: TPWK, 1, +; 6506: CHCR, 1, +; 6507: ADPP, 1, +; 6508: LERN, 1, +; 6509: ACMD, 1, +; 6510: BOVP, 1, +; 6511: LEAK, 1, +; 6512: AIRP, 1, +; 6513: ACOF, 1, +; 6514: Offset (0xA7), +; 6515: Offset (0xA8), +; 6516: Offset (0xA9), +; 6517: THRT, 8, +; 6518: Offset (0xAB), +; 6519: Offset (0xAC), +; 6520: Offset (0xAD), +; 6521: Offset (0xAE), +; 6522: TLVL, 4, +; 6523: , 2, +; 6524: THSW, 1, +; 6525: TPIN, 1, +; 6526: Offset (0xB0), +; 6527: CPUT, 8, +; 6528: CPUS, 8, +; 6529: PCHS, 8, +; 6530: GPUS, 8, +; 6531: GPUT, 8, +; 6532: SSDS, 8, +; 6533: PCHT, 8, +; 6534: CHIS, 8, +; 6535: , 1, +; 6536: LSTE, 1, +; 6537: PMEE, 1, +; 6538: PWBE, 1, +; 6539: RNGE, 1, +; 6540: BTWE, 1, +; 6541: Offset (0xB9), +; 6542: LCBV, 8, +; 6543: DGDF, 8, +; 6544: WLAN, 1, +; 6545: BLUE, 1, +; 6546: WEXT, 1, +; 6547: BEXT, 1, +; 6548: KILL, 1, +; 6549: WLOK, 1, +; 6550: EN3G, 1, +; 6551: EX3G, 1, +; 6552: Offset (0xBD), +; 6553: CTYP, 3, +; 6554: CORE, 3, +; 6555: GATY, 2, +; 6556: BA1P, 1, +; 6557: BA2P, 1, +; 6558: , 2, +; 6559: B1CH, 1, +; 6560: B2CH, 1, +; 6561: Offset (0xBF), +; 6562: PBY1, 1, +; 6563: PBY2, 1, +; 6564: , 2, +; 6565: SMB1, 1, +; 6566: SMB2, 1, +; 6567: Offset (0xC0), +; 6568: B1TY, 1, +; 6569: B1MD, 1, +; 6570: B1LW, 1, +; 6571: , 1, +; 6572: B1MF, 3, +; 6573: Offset (0xC1), +; 6574: B1ST, 8, +; 6575: B1RC, 16, +; 6576: B1SN, 16, +; 6577: B1FV, 16, +; 6578: B1DV, 16, +; 6579: B1DC, 16, +; 6580: B1FC, 16, +; 6581: B1GS, 8, +; 6582: Offset (0xD0), +; 6583: B1CR, 16, +; 6584: B1AC, 16, +; 6585: B1PC, 8, +; 6586: B1VL, 8, +; 6587: B1TM, 8, +; 6588: B1AT, 8, +; 6589: B1CC, 16, +; 6590: B1TC, 8, +; 6591: B1CI, 8, +; 6592: B1CU, 8, +; 6593: B1CA, 8, +; 6594: B1SM, 16, +; 6595: B1VC, 8, +; 6596: B1FA, 8, +; 6597: B1VA, 8, +; 6598: B1C1, 16, +; 6599: B1C2, 16, +; 6600: B1C3, 16, +; 6601: B1C4, 16, +; 6602: DP10, 1, +; 6603: DP15, 1, +; 6604: DP23, 1, +; 6605: DP30, 1, +; 6606: DP20, 1, +; 6607: DP40, 1, +; 6608: DP45, 1, +; 6609: Offset (0xEC), +; 6610: MAXE, 16, +; 6611: B1CT, 16, +; 6612: B1EX, 1, +; 6613: B1FL, 1, +; 6614: B1EP, 1, +; 6615: B1FI, 1, +; 6616: , 2, +; 6617: B1RE, 1, +; 6618: Offset (0xF1), +; 6619: B1LL, 1, +; 6620: B1CE, 1, +; 6621: B1SE, 1, +; 6622: B1S5, 1, +; 6623: B1SR, 1, +; 6624: B1SC, 1, +; 6625: Offset (0xF2), +; 6626: B1TO, 1, +; 6627: B1BC, 1, +; 6628: B1CF, 1, +; 6629: B1CS, 1, +; 6630: B1SG, 1, +; 6631: B1SU, 1, +; 6632: B1OV, 1, +; 6633: B1OT, 1, +; 6634: B1TT, 1, +; 6635: B1SA, 1, +; 6636: B1SS, 1, +; 6637: , 1, +; 6638: B1SF, 1, +; 6639: B1WN, 1, +; 6640: Offset (0xF4), +; 6641: B1DA, 16, +; 6642: Offset (0xF8), +; 6643: B1CN, 8, +; 6644: ITMD, 1, +; 6645: Offset (0xFA), +; 6646: Offset (0xFB), +; 6647: Offset (0xFE), +; 6648: FA2S, 8 +; 6649: } + + db 05Bh,081h,047h,058h,045h,052h,041h,058h ;00005EFE "[.GXERAX" + db 011h,000h,008h,056h,044h,041h,054h,008h ;00005F06 "...VDAT." + db 056h,053h,054h,041h,008h,000h,018h,046h ;00005F0E "VSTA...F" + db 041h,04Eh,053h,008h,042h,055h,053h,047h ;00005F16 "ANS.BUSG" + db 001h,042h,04Ch,045h,047h,001h,042h,041h ;00005F1E ".BLEG.BA" + db 054h,046h,001h,042h,04Eh,053h,04Dh,001h ;00005F26 "TF.BNSM." + db 042h,054h,053h,054h,001h,042h,042h,041h ;00005F2E "BTST.BBA" + db 044h,001h,041h,055h,054h,04Fh,001h,046h ;00005F36 "D.AUTO.F" + db 043h,048h,047h,001h,000h,010h,045h,044h ;00005F3E "CHG...ED" + db 043h,043h,001h,000h,001h,043h,044h,04Dh ;00005F46 "CC...CDM" + db 042h,001h,043h,043h,053h,042h,001h,042h ;00005F4E "B.CCSB.B" + db 054h,053h,04Dh,001h,042h,054h,043h,04Dh ;00005F56 "TSM.BTCM" + db 001h,000h,001h,000h,001h,053h,047h,053h ;00005F5E ".....SGS" + db 054h,001h,048h,044h,04Dh,049h,001h,000h ;00005F66 "T.HDMI.." + db 001h,000h,001h,000h,001h,000h,001h,000h ;00005F6E "........" + db 001h,000h,001h,04Fh,044h,050h,04Fh,001h ;00005F76 "...ODPO." + db 045h,04Fh,044h,044h,001h,04Fh,044h,050h ;00005F7E "EODD.ODP" + db 04Bh,001h,043h,04Dh,045h,058h,001h,043h ;00005F86 "K.CMEX.C" + db 04Dh,04Fh,04Eh,001h,053h,04Fh,044h,044h ;00005F8E "MON.SODD" + db 001h,04Fh,044h,046h,042h,001h,045h,04Fh ;00005F96 ".ODFB.EO" + db 044h,053h,001h,052h,054h,04Dh,050h,008h ;00005F9E "DS.RTMP." + db 053h,042h,054h,053h,008h,04Dh,050h,054h ;00005FA6 "SBTS.MPT" + db 053h,008h,050h,049h,04Eh,046h,003h,053h ;00005FAE "S.PINF.S" + db 055h,050h,052h,001h,047h,054h,04Dh,050h ;00005FB6 "UPR.GTMP" + db 001h,051h,055h,049h,054h,001h,04Ch,053h ;00005FBE ".QUIT.LS" + db 033h,035h,001h,000h,001h,052h,04Dh,042h ;00005FC6 "35...RMB" + db 054h,001h,052h,053h,042h,054h,001h,000h ;00005FCE "T.RSBT.." + db 002h,000h,004h,046h,055h,053h,04Ch,008h ;00005FD6 "...FUSL." + db 046h,055h,053h,048h,008h,046h,057h,042h ;00005FDE "FUSH.FWB" + db 054h,040h,004h,000h,008h,053h,050h,04Dh ;00005FE6 "T@...SPM" + db 04Fh,008h,054h,04Dh,043h,042h,008h,04Ch ;00005FEE "O.TMCB.L" + db 053h,04Bh,056h,008h,046h,043h,04Dh,04Fh ;00005FF6 "SKV.FCMO" + db 008h,042h,054h,046h,057h,008h,000h,010h ;00005FFE ".BTFW..." + db 042h,041h,043h,054h,010h,04Bh,042h,047h ;00006006 "BACT.KBG" + db 053h,020h,046h,045h,050h,04Ch,008h,046h ;0000600E "S FEPL.F" + db 045h,050h,048h,008h,04Bh,042h,053h,053h ;00006016 "EPH.KBSS" + db 020h,050h,043h,042h,056h,010h,050h,052h ;0000601E " PCBV.PR" + db 052h,04Fh,001h,050h,052h,057h,04Fh,001h ;00006026 "RO.PRWO." + db 000h,005h,053h,050h,042h,04Ch,001h,050h ;0000602E "..SPBL.P" + db 043h,042h,053h,008h,000h,010h,044h,047h ;00006036 "CBS...DG" + db 050h,055h,008h,047h,055h,053h,054h,008h ;0000603E "PU.GUST." + db 047h,044h,053h,054h,008h,046h,043h,053h ;00006046 "GDST.FCS" + db 054h,008h,000h,048h,004h,045h,043h,054h ;0000604E "T..H.ECT" + db 050h,008h,045h,043h,032h,038h,001h,000h ;00006056 "P.EC28.." + db 007h,04Bh,042h,047h,043h,020h,000h,008h ;0000605E ".KBGC .." + db 045h,053h,04Dh,043h,001h,000h,007h,045h ;00006066 "ESMC...E" + db 04Dh,04Fh,044h,008h,042h,046h,055h,044h ;0000606E "MOD.BFUD" + db 010h,050h,04Ch,057h,04Eh,001h,000h,007h ;00006076 ".PLWN..." + db 000h,028h,000h,003h,050h,044h,04Dh,044h ;0000607E ".(..PDMD" + db 001h,000h,004h,000h,001h,054h,050h,04Dh ;00006086 ".....TPM" + db 044h,001h,000h,006h,000h,008h,000h,005h ;0000608E "D......." + db 042h,054h,053h,042h,002h,000h,001h,042h ;00006096 "BTSB...B" + db 054h,048h,054h,004h,042h,054h,054h,050h ;0000609E "THT.BTTP" + db 004h,042h,054h,04Ch,046h,004h,000h,004h ;000060A6 ".BTLF..." + db 000h,008h,048h,057h,041h,04Bh,008h,000h ;000060AE "..HWAK.." + db 008h,045h,058h,053h,049h,008h,045h,058h ;000060B6 ".EXSI.EX" + db 053h,042h,008h,045h,058h,04Eh,044h,008h ;000060BE "SB.EXND." + db 053h,04Dh,050h,052h,008h,053h,04Dh,053h ;000060C6 "SMPR.SMS" + db 054h,008h,053h,04Dh,041h,044h,008h,053h ;000060CE "T.SMAD.S" + db 04Dh,043h,04Dh,008h,053h,04Dh,044h,041h ;000060D6 "MCM.SMDA" + db 040h,010h,042h,043h,04Eh,054h,008h,053h ;000060DE "@.BCNT.S" + db 04Dh,041h,041h,008h,053h,041h,044h,030h ;000060E6 "MAA.SAD0" + db 008h,053h,041h,044h,031h,008h,000h,001h ;000060EE ".SAD1..." + db 000h,001h,000h,001h,000h,001h,046h,042h ;000060F6 "......FB" + db 044h,043h,001h,046h,042h,046h,047h,001h ;000060FE "DC.FBFG." + db 000h,00Ah,04Bh,042h,04Ch,04Fh,001h,055h ;00006106 "..KBLO.U" + db 043h,048h,045h,001h,04Bh,04Ch,043h,048h ;0000610E "CHE.KLCH" + db 001h,000h,001h,04Bh,04Ch,046h,053h,001h ;00006116 "...KLFS." + db 04Bh,04Ch,04Fh,052h,001h,043h,049h,042h ;0000611E "KLOR.CIB" + db 04Dh,001h,055h,043h,045h,052h,001h,054h ;00006126 "M.UCER.T" + db 050h,044h,056h,003h,000h,005h,051h,043h ;0000612E "PDV...QC" + db 048h,04Fh,001h,042h,04Bh,04Ch,054h,001h ;00006136 "HO.BKLT." + db 042h,053h,046h,055h,001h,000h,001h,000h ;0000613E "BSFU...." + db 001h,04Fh,04Bh,042h,053h,001h,046h,050h ;00006146 ".OKBS.FP" + db 052h,053h,001h,051h,043h,042h,058h,001h ;0000614E "RS.QCBX." + db 046h,04Ch,042h,054h,001h,045h,043h,04Dh ;00006156 "FLBT.ECM" + db 04Fh,001h,000h,001h,04Ch,045h,053h,052h ;0000615E "O...LESR" + db 001h,048h,042h,030h,041h,001h,050h,04Ch ;00006166 ".HB0A.PL" + db 045h,044h,001h,000h,002h,059h,047h,041h ;0000616E "ED...YGA" + db 04Dh,008h,042h,04Dh,04Eh,030h,048h,004h ;00006176 "M.BMN0H." + db 042h,044h,04Eh,030h,040h,004h,049h,042h ;0000617E "BDN0@.IB" + db 054h,04Ch,001h,049h,042h,043h,04Ch,001h ;00006186 "TL.IBCL." + db 049h,053h,053h,030h,001h,049h,052h,054h ;0000618E "ISS0.IRT" + db 043h,001h,049h,053h,055h,050h,001h,049h ;00006196 "C.ISUP.I" + db 053h,043h,032h,001h,049h,057h,041h,04Bh ;0000619E "SC2.IWAK" + db 001h,000h,001h,046h,050h,046h,043h,001h ;000061A6 "...FPFC." + db 056h,04Fh,055h,054h,001h,054h,050h,041h ;000061AE "VOUT.TPA" + db 044h,001h,048h,04Bh,044h,042h,001h,04Eh ;000061B6 "D.HKDB.N" + db 055h,04Dh,04Ch,001h,043h,041h,04Ch,04Bh ;000061BE "UML.CALK" + db 001h,043h,043h,050h,057h,001h,045h,045h ;000061C6 ".CCPW.EE" + db 043h,050h,001h,04Bh,042h,052h,053h,001h ;000061CE "CP.KBRS." + db 000h,007h,04Fh,053h,054h,059h,003h,000h ;000061D6 "..OSTY.." + db 001h,041h,044h,050h,049h,002h,000h,001h ;000061DE ".ADPI..." + db 041h,044h,050h,054h,001h,050h,04Dh,045h ;000061E6 "ADPT.PME" + db 057h,001h,04Dh,04Fh,044h,057h,001h,04Ch ;000061EE "W.MODW.L" + db 041h,04Eh,057h,001h,052h,054h,043h,057h ;000061F6 "ANW.RTCW" + db 001h,057h,04Ch,041h,057h,001h,055h,053h ;000061FE ".WLAW.US" + db 042h,057h,001h,04Bh,045h,059h,057h,001h ;00006206 "BW.KEYW." + db 054h,050h,057h,04Bh,001h,043h,048h,043h ;0000620E "TPWK.CHC" + db 052h,001h,041h,044h,050h,050h,001h,04Ch ;00006216 "R.ADPP.L" + db 045h,052h,04Eh,001h,041h,043h,04Dh,044h ;0000621E "ERN.ACMD" + db 001h,042h,04Fh,056h,050h,001h,04Ch,045h ;00006226 ".BOVP.LE" + db 041h,04Bh,001h,041h,049h,052h,050h,001h ;0000622E "AK.AIRP." + db 041h,043h,04Fh,046h,001h,000h,008h,000h ;00006236 "ACOF...." + db 008h,000h,008h,054h,048h,052h,054h,008h ;0000623E "...THRT." + db 000h,008h,000h,008h,000h,008h,000h,008h ;00006246 "........" + db 054h,04Ch,056h,04Ch,004h,000h,002h,054h ;0000624E "TLVL...T" + db 048h,053h,057h,001h,054h,050h,049h,04Eh ;00006256 "HSW.TPIN" + db 001h,000h,008h,043h,050h,055h,054h,008h ;0000625E "...CPUT." + db 043h,050h,055h,053h,008h,050h,043h,048h ;00006266 "CPUS.PCH" + db 053h,008h,047h,050h,055h,053h,008h,047h ;0000626E "S.GPUS.G" + db 050h,055h,054h,008h,053h,053h,044h,053h ;00006276 "PUT.SSDS" + db 008h,050h,043h,048h,054h,008h,043h,048h ;0000627E ".PCHT.CH" + db 049h,053h,008h,000h,001h,04Ch,053h,054h ;00006286 "IS...LST" + db 045h,001h,050h,04Dh,045h,045h,001h,050h ;0000628E "E.PMEE.P" + db 057h,042h,045h,001h,052h,04Eh,047h,045h ;00006296 "WBE.RNGE" + db 001h,042h,054h,057h,045h,001h,000h,002h ;0000629E ".BTWE..." + db 04Ch,043h,042h,056h,008h,044h,047h,044h ;000062A6 "LCBV.DGD" + db 046h,008h,057h,04Ch,041h,04Eh,001h,042h ;000062AE "F.WLAN.B" + db 04Ch,055h,045h,001h,057h,045h,058h,054h ;000062B6 "LUE.WEXT" + db 001h,042h,045h,058h,054h,001h,04Bh,049h ;000062BE ".BEXT.KI" + db 04Ch,04Ch,001h,057h,04Ch,04Fh,04Bh,001h ;000062C6 "LL.WLOK." + db 045h,04Eh,033h,047h,001h,045h,058h,033h ;000062CE "EN3G.EX3" + db 047h,001h,000h,008h,043h,054h,059h,050h ;000062D6 "G...CTYP" + db 003h,043h,04Fh,052h,045h,003h,047h,041h ;000062DE ".CORE.GA" + db 054h,059h,002h,042h,041h,031h,050h,001h ;000062E6 "TY.BA1P." + db 042h,041h,032h,050h,001h,000h,002h,042h ;000062EE "BA2P...B" + db 031h,043h,048h,001h,042h,032h,043h,048h ;000062F6 "1CH.B2CH" + db 001h,000h,002h,050h,042h,059h,031h,001h ;000062FE "...PBY1." + db 050h,042h,059h,032h,001h,000h,002h,053h ;00006306 "PBY2...S" + db 04Dh,042h,031h,001h,053h,04Dh,042h,032h ;0000630E "MB1.SMB2" + db 001h,000h,002h,042h,031h,054h,059h,001h ;00006316 "...B1TY." + db 042h,031h,04Dh,044h,001h,042h,031h,04Ch ;0000631E "B1MD.B1L" + db 057h,001h,000h,001h,042h,031h,04Dh,046h ;00006326 "W...B1MF" + db 003h,000h,001h,042h,031h,053h,054h,008h ;0000632E "...B1ST." + db 042h,031h,052h,043h,010h,042h,031h,053h ;00006336 "B1RC.B1S" + db 04Eh,010h,042h,031h,046h,056h,010h,042h ;0000633E "N.B1FV.B" + db 031h,044h,056h,010h,042h,031h,044h,043h ;00006346 "1DV.B1DC" + db 010h,042h,031h,046h,043h,010h,042h,031h ;0000634E ".B1FC.B1" + db 047h,053h,008h,000h,008h,042h,031h,043h ;00006356 "GS...B1C" + db 052h,010h,042h,031h,041h,043h,010h,042h ;0000635E "R.B1AC.B" + db 031h,050h,043h,008h,042h,031h,056h,04Ch ;00006366 "1PC.B1VL" + db 008h,042h,031h,054h,04Dh,008h,042h,031h ;0000636E ".B1TM.B1" + db 041h,054h,008h,042h,031h,043h,043h,010h ;00006376 "AT.B1CC." + db 042h,031h,054h,043h,008h,042h,031h,043h ;0000637E "B1TC.B1C" + db 049h,008h,042h,031h,043h,055h,008h,042h ;00006386 "I.B1CU.B" + db 031h,043h,041h,008h,042h,031h,053h,04Dh ;0000638E "1CA.B1SM" + db 010h,042h,031h,056h,043h,008h,042h,031h ;00006396 ".B1VC.B1" + db 046h,041h,008h,042h,031h,056h,041h,008h ;0000639E "FA.B1VA." + db 042h,031h,043h,031h,010h,042h,031h,043h ;000063A6 "B1C1.B1C" + db 032h,010h,042h,031h,043h,033h,010h,042h ;000063AE "2.B1C3.B" + db 031h,043h,034h,010h,044h,050h,031h,030h ;000063B6 "1C4.DP10" + db 001h,044h,050h,031h,035h,001h,044h,050h ;000063BE ".DP15.DP" + db 032h,033h,001h,044h,050h,033h,030h,001h ;000063C6 "23.DP30." + db 044h,050h,032h,030h,001h,044h,050h,034h ;000063CE "DP20.DP4" + db 030h,001h,044h,050h,034h,035h,001h,000h ;000063D6 "0.DP45.." + db 001h,04Dh,041h,058h,045h,010h,042h,031h ;000063DE ".MAXE.B1" + db 043h,054h,010h,042h,031h,045h,058h,001h ;000063E6 "CT.B1EX." + db 042h,031h,046h,04Ch,001h,042h,031h,045h ;000063EE "B1FL.B1E" + db 050h,001h,042h,031h,046h,049h,001h,000h ;000063F6 "P.B1FI.." + db 002h,042h,031h,052h,045h,001h,000h,001h ;000063FE ".B1RE..." + db 042h,031h,04Ch,04Ch,001h,042h,031h,043h ;00006406 "B1LL.B1C" + db 045h,001h,042h,031h,053h,045h,001h,042h ;0000640E "E.B1SE.B" + db 031h,053h,035h,001h,042h,031h,053h,052h ;00006416 "1S5.B1SR" + db 001h,042h,031h,053h,043h,001h,000h,002h ;0000641E ".B1SC..." + db 042h,031h,054h,04Fh,001h,042h,031h,042h ;00006426 "B1TO.B1B" + db 043h,001h,042h,031h,043h,046h,001h,042h ;0000642E "C.B1CF.B" + db 031h,043h,053h,001h,042h,031h,053h,047h ;00006436 "1CS.B1SG" + db 001h,042h,031h,053h,055h,001h,042h,031h ;0000643E ".B1SU.B1" + db 04Fh,056h,001h,042h,031h,04Fh,054h,001h ;00006446 "OV.B1OT." + db 042h,031h,054h,054h,001h,042h,031h,053h ;0000644E "B1TT.B1S" + db 041h,001h,042h,031h,053h,053h,001h,000h ;00006456 "A.B1SS.." + db 001h,042h,031h,053h,046h,001h,042h,031h ;0000645E ".B1SF.B1" + db 057h,04Eh,001h,000h,002h,042h,031h,044h ;00006466 "WN...B1D" + db 041h,010h,000h,010h,042h,031h,043h,04Eh ;0000646E "A...B1CN" + db 008h,049h,054h,04Dh,044h,001h,000h,007h ;00006476 ".ITMD..." + db 000h,008h,000h,018h,046h,041h,032h,053h ;0000647E "....FA2S" + db 008h ;0000647F "." + +; 6651: OperationRegion (EGPO, SystemMemory, 0xFED81500, 0x0FFF) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__EGPO \ + db 05Bh,080h,045h,047h,050h,04Fh,000h,00Ch ;00006487 "[.EGPO.." + db 000h,015h,0D8h,0FEh,00Bh,0FFh,00Fh ;0000648E "......." + +; 6652: Field (EGPO, ByteAcc, Lock, Preserve) +; 6653: { +; 6654: Offset (0x232), +; 6655: , 6, +; 6656: G140, 1, +; 6657: Offset (0x26E), +; 6658: , 6, +; 6659: G155, 1, +; 6660: Offset (0x276), +; 6661: , 6, +; 6662: G157, 1 +; 6663: } + + db 05Bh,081h,024h,045h,047h,050h,04Fh,011h ;00006496 "[.$EGPO." + db 000h,080h,019h,001h,000h,006h,047h,031h ;0000649E "......G1" + db 034h,030h,001h,000h,049h,01Dh,000h,006h ;000064A6 "40..I..." + db 047h,031h,035h,035h,001h,000h,039h,000h ;000064AE "G155..9." + db 006h,047h,031h,035h,037h,001h ;000064B4 ".G157." + +; 6665: OperationRegion (ECMS, SystemIO, 0x72, 0x02) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__ECMS \ + db 05Bh,080h,045h,043h,04Dh,053h,001h,00Ah ;000064BC "[.ECMS.." + db 072h,00Ah,002h ;000064BF "r.." + +; 6666: Field (ECMS, ByteAcc, Lock, Preserve) +; 6667: { +; 6668: INDX, 8, +; 6669: DATA, 8 +; 6670: } + + db 05Bh,081h,010h,045h,043h,04Dh,053h,011h ;000064C7 "[..ECMS." + db 049h,04Eh,044h,058h,008h,044h,041h,054h ;000064CF "INDX.DAT" + db 041h,008h ;000064D1 "A." + +; 6672: Method (RECM, 1, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__RECM \ + db 014h,011h,052h,045h,043h,04Dh,009h ;000064D8 "..RECM." + +; 6673: { +; 6674: INDX = Arg0 + + db 070h,068h,049h,04Eh,044h,058h ;000064DE "phINDX" + +; 6675: Return (DATA) /* \_SB_.PCI0.LPC0.EC0_.DATA */ + + db 0A4h,044h,041h,054h,041h ;000064E3 ".DATA" + +; 6676: } +; 6678: Method (WECM, 2, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__WECM \ + db 014h,012h,057h,045h,043h,04Dh,00Ah ;000064EA "..WECM." + +; 6679: { +; 6680: INDX = Arg0 + + db 070h,068h,049h,04Eh,044h,058h ;000064F0 "phINDX" + +; 6681: DATA = Arg1 + + db 070h,069h,044h,041h,054h,041h ;000064F6 "piDATA" + +; 6682: } +; 6684: OperationRegion (CMDE, SystemIO, 0x62, 0x0B) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__CMDE \ + db 05Bh,080h,043h,04Dh,044h,045h,001h,00Ah ;000064FE "[.CMDE.." + db 062h,00Ah,00Bh ;00006501 "b.." + +; 6685: Field (CMDE, ByteAcc, Lock, Preserve) +; 6686: { +; 6687: EC62, 8, +; 6688: Offset (0x02), +; 6689: Offset (0x03), +; 6690: Offset (0x04), +; 6691: EC66, 8, +; 6692: Offset (0x06), +; 6693: EC68, 8, +; 6694: Offset (0x08), +; 6695: Offset (0x09), +; 6696: Offset (0x0A), +; 6697: EC6C, 8 +; 6698: } + + db 05Bh,081h,028h,043h,04Dh,044h,045h,011h ;00006509 "[.(CMDE." + db 045h,043h,036h,032h,008h,000h,008h,000h ;00006511 "EC62...." + db 008h,000h,008h,045h,043h,036h,036h,008h ;00006519 "...EC66." + db 000h,008h,045h,043h,036h,038h,008h,000h ;00006521 "..EC68.." + db 008h,000h,008h,000h,008h,045h,043h,036h ;00006529 ".....EC6" + db 043h,008h ;0000652B "C." + +; 6700: Method (WIBE, 1, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__WIBE \ + db 014h,042h,004h,057h,049h,042h,045h,009h ;00006533 ".B.WIBE." + +; 6701: { +; 6702: Local0 = 0x00010000 + + db 070h,00Ch,000h,000h,001h,000h,060h ;0000653A "p.....`" + +; 6703: While (Local0) + + db 0A2h,031h,060h ;0000653D ".1`" + +; 6704: { +; 6705: If ((Arg0 == One)) + + db 0A0h,00Ah ;0000653F ".." + db 093h,068h,001h ;00006542 ".h." + +; 6706: { +; 6707: Local1 = EC66 /* \_SB_.PCI0.LPC0.EC0_.EC66 */ + + db 070h,045h,043h,036h,036h,061h ;00006548 "pEC66a" + +; 6708: } +; 6709: ElseIf ((Arg0 == 0x02)) + + db 0A1h,012h ;0000654A ".." + db 0A0h,00Bh ;0000654C ".." + db 093h,068h,00Ah,002h ;00006550 ".h.." + +; 6710: { +; 6711: Local1 = EC6C /* \_SB_.PCI0.LPC0.EC0_.EC6C */ + + db 070h,045h,043h,036h,043h,061h ;00006556 "pEC6Ca" + +; 6712: } +; 6713: Else +; 6714: { +; 6715: Return (0x02) +; 6716: } + + db 0A1h,004h ;00006558 ".." + db 0A4h,00Ah,002h ;0000655B "..." + +; 6718: If (((Local1 & 0x02) == Zero)) + + db 0A0h,00Ah ;0000655D ".." + db 093h ;0000655E "." + db 07Bh,061h,00Ah,002h,000h,000h ;00006564 "{a...." + +; 6719: { +; 6720: Return (Zero) + + db 0A4h,000h ;00006566 ".." + +; 6721: } +; 6723: Stall (0x0A) + + db 05Bh,021h,00Ah,00Ah ;0000656A "[!.." + +; 6724: Local0-- + + db 076h,060h ;0000656C "v`" + +; 6725: } +; 6727: Return (One) + + db 0A4h,001h ;0000656E ".." + +; 6728: } +; 6730: Method (WOBF, 1, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__WOBF \ + db 014h,041h,004h,057h,04Fh,042h,046h,009h ;00006576 ".A.WOBF." + +; 6731: { +; 6732: Local0 = 0x00010000 + + db 070h,00Ch,000h,000h,001h,000h,060h ;0000657D "p.....`" + +; 6733: While (Local0) + + db 0A2h,030h,060h ;00006580 ".0`" + +; 6734: { +; 6735: If ((Arg0 == One)) + + db 0A0h,00Ah ;00006582 ".." + db 093h,068h,001h ;00006585 ".h." + +; 6736: { +; 6737: Local1 = EC66 /* \_SB_.PCI0.LPC0.EC0_.EC66 */ + + db 070h,045h,043h,036h,036h,061h ;0000658B "pEC66a" + +; 6738: } +; 6739: ElseIf ((Arg0 == 0x02)) + + db 0A1h,012h ;0000658D ".." + db 0A0h,00Bh ;0000658F ".." + db 093h,068h,00Ah,002h ;00006593 ".h.." + +; 6740: { +; 6741: Local1 = EC6C /* \_SB_.PCI0.LPC0.EC0_.EC6C */ + + db 070h,045h,043h,036h,043h,061h ;00006599 "pEC6Ca" + +; 6742: } +; 6743: Else +; 6744: { +; 6745: Return (0x02) +; 6746: } + + db 0A1h,004h ;0000659B ".." + db 0A4h,00Ah,002h ;0000659E "..." + +; 6748: If (((Local1 & One) == One)) + + db 0A0h,009h ;000065A0 ".." + db 093h ;000065A1 "." + db 07Bh,061h,001h,000h,001h ;000065A6 "{a..." + +; 6749: { +; 6750: Return (Zero) + + db 0A4h,000h ;000065A8 ".." + +; 6751: } +; 6753: Stall (0x0A) + + db 05Bh,021h,00Ah,00Ah ;000065AC "[!.." + +; 6754: Local0-- + + db 076h,060h ;000065AE "v`" + +; 6755: } +; 6757: Return (One) + + db 0A4h,001h ;000065B0 ".." + +; 6758: } +; 6760: Method (WOBE, 1, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__WOBE \ + db 014h,042h,006h,057h,04Fh,042h,045h,009h ;000065B8 ".B.WOBE." + +; 6761: { +; 6762: Local0 = 0x00010000 + + db 070h,00Ch,000h,000h,001h,000h,060h ;000065BF "p.....`" + +; 6763: While (Local0) + + db 0A2h,041h,005h,060h ;000065C3 ".A.`" + +; 6764: { +; 6765: If ((Arg0 == One)) + + db 0A0h,00Ah ;000065C5 ".." + db 093h,068h,001h ;000065C8 ".h." + +; 6766: { +; 6767: Local1 = EC66 /* \_SB_.PCI0.LPC0.EC0_.EC66 */ + + db 070h,045h,043h,036h,036h,061h ;000065CE "pEC66a" + +; 6768: } +; 6769: ElseIf ((Arg0 == 0x02)) + + db 0A1h,012h ;000065D0 ".." + db 0A0h,00Bh ;000065D2 ".." + db 093h,068h,00Ah,002h ;000065D6 ".h.." + +; 6770: { +; 6771: Local1 = EC6C /* \_SB_.PCI0.LPC0.EC0_.EC6C */ + + db 070h,045h,043h,036h,043h,061h ;000065DC "pEC6Ca" + +; 6772: } +; 6773: Else +; 6774: { +; 6775: Return (0x02) +; 6776: } + + db 0A1h,004h ;000065DE ".." + db 0A4h,00Ah,002h ;000065E1 "..." + +; 6778: If (((Local1 & One) == One)) + + db 0A0h,025h ;000065E3 ".%" + db 093h ;000065E4 "." + db 07Bh,061h,001h,000h,001h ;000065E9 "{a..." + +; 6779: { +; 6780: If ((Arg0 == One)) + + db 0A0h,00Ah ;000065EB ".." + db 093h,068h,001h ;000065EE ".h." + +; 6781: { +; 6782: Local2 = EC62 /* \_SB_.PCI0.LPC0.EC0_.EC62 */ + + db 070h,045h,043h,036h,032h,062h ;000065F4 "pEC62b" + +; 6783: } +; 6784: ElseIf ((Arg0 == 0x02)) + + db 0A1h,012h ;000065F6 ".." + db 0A0h,00Bh ;000065F8 ".." + db 093h,068h,00Ah,002h ;000065FC ".h.." + +; 6785: { +; 6786: Local2 = EC68 /* \_SB_.PCI0.LPC0.EC0_.EC68 */ + + db 070h,045h,043h,036h,038h,062h ;00006602 "pEC68b" + +; 6787: } +; 6788: Else +; 6789: { +; 6790: Return (0x02) +; 6791: } + + db 0A1h,004h ;00006604 ".." + db 0A4h,00Ah,002h ;00006607 "..." + +; 6792: } +; 6793: Else +; 6794: { +; 6795: Return (Zero) +; 6796: } + + db 0A1h,003h ;00006609 ".." + db 0A4h,000h ;0000660B ".." + +; 6798: Stall (0x0A) + + db 05Bh,021h,00Ah,00Ah ;0000660F "[!.." + +; 6799: Local0-- + + db 076h,060h ;00006611 "v`" + +; 6800: } +; 6802: Return (One) + + db 0A4h,001h ;00006613 ".." + +; 6803: } +; 6805: Method (MBEI, 3, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__MBEI \ + db 014h,04Fh,006h,04Dh,042h,045h,049h,00Bh ;0000661B ".O.MBEI." + +; 6806: { +; 6807: If ((WIBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;0000661F "...." + db 057h,049h,042h,045h,00Ah,002h,000h ;00006626 "WIBE..." + +; 6808: { +; 6809: Return (One) + + db 0A4h,001h ;00006628 ".." + +; 6810: } +; 6812: If ((WOBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;0000662C "...." + db 057h,04Fh,042h,045h,00Ah,002h,000h ;00006633 "WOBE..." + +; 6813: { +; 6814: Return (One) + + db 0A4h,001h ;00006635 ".." + +; 6815: } +; 6817: EC6C = Arg0 + + db 070h,068h,045h,043h,036h,043h ;0000663B "phEC6C" + +; 6818: If ((WIBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;0000663F "...." + db 057h,049h,042h,045h,00Ah,002h,000h ;00006646 "WIBE..." + +; 6819: { +; 6820: Return (One) + + db 0A4h,001h ;00006648 ".." + +; 6821: } +; 6823: EC68 = Arg1 + + db 070h,069h,045h,043h,036h,038h ;0000664E "piEC68" + +; 6824: If ((WIBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;00006652 "...." + db 057h,049h,042h,045h,00Ah,002h,000h ;00006659 "WIBE..." + +; 6825: { +; 6826: Return (One) + + db 0A4h,001h ;0000665B ".." + +; 6827: } +; 6829: EC68 = Arg2 + + db 070h,06Ah,045h,043h,036h,038h ;00006661 "pjEC68" + +; 6830: If ((WIBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;00006665 "...." + db 057h,049h,042h,045h,00Ah,002h,000h ;0000666C "WIBE..." + +; 6831: { +; 6832: Return (One) + + db 0A4h,001h ;0000666E ".." + +; 6833: } +; 6835: If ((WOBF (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;00006672 "...." + db 057h,04Fh,042h,046h,00Ah,002h,000h ;00006679 "WOBF..." + +; 6836: { +; 6837: Return (One) + + db 0A4h,001h ;0000667B ".." + +; 6838: } +; 6840: Local0 = EC68 /* \_SB_.PCI0.LPC0.EC0_.EC68 */ + + db 070h,045h,043h,036h,038h,060h ;00006681 "pEC68`" + +; 6841: Return (Local0) + + db 0A4h,060h ;00006683 ".`" + +; 6842: } +; 6844: Method (LCMD, 2, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__LCMD \ + db 014h,048h,009h,04Ch,043h,04Dh,044h,00Ah ;0000668B ".H.LCMD." + +; 6845: { +; 6846: Name (LBUF, Buffer (0x1E) +; 6847: { +; 6848: 0x00 // . +; 6849: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__LCMD_LBUF \ + db 008h,04Ch,042h,055h,046h ;00006690 ".LBUF" + db 011h,004h,00Ah,01Eh,000h ;00006695 "....." + +; 6850: If ((WIBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;00006699 "...." + db 057h,049h,042h,045h,00Ah,002h,000h ;000066A0 "WIBE..." + +; 6851: { +; 6852: Return (One) + + db 0A4h,001h ;000066A2 ".." + +; 6853: } +; 6855: If ((WOBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;000066A6 "...." + db 057h,04Fh,042h,045h,00Ah,002h,000h ;000066AD "WOBE..." + +; 6856: { +; 6857: Return (One) + + db 0A4h,001h ;000066AF ".." + +; 6858: } +; 6860: EC6C = Arg0 + + db 070h,068h,045h,043h,036h,043h ;000066B5 "phEC6C" + +; 6861: If ((WIBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;000066B9 "...." + db 057h,049h,042h,045h,00Ah,002h,000h ;000066C0 "WIBE..." + +; 6862: { +; 6863: Return (One) + + db 0A4h,001h ;000066C2 ".." + +; 6864: } +; 6866: If (((Arg1 != Zero) && (Arg1 != 0xFF))) + + db 0A0h,01Eh ;000066C4 ".." + db 090h,092h,093h,069h,000h,092h,093h,069h ;000066CC "...i...i" + db 00Ah,0FFh ;000066CE ".." + +; 6867: { +; 6868: EC68 = Arg1 + + db 070h,069h,045h,043h,036h,038h ;000066D4 "piEC68" + +; 6869: If ((WIBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;000066D8 "...." + db 057h,049h,042h,045h,00Ah,002h,000h ;000066DF "WIBE..." + +; 6870: { +; 6871: Return (One) + + db 0A4h,001h ;000066E1 ".." + +; 6872: } +; 6873: } +; 6875: If ((WOBF (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;000066E5 "...." + db 057h,04Fh,042h,046h,00Ah,002h,000h ;000066EC "WOBF..." + +; 6876: { +; 6877: Return (One) + + db 0A4h,001h ;000066EE ".." + +; 6878: } +; 6880: Local0 = EC68 /* \_SB_.PCI0.LPC0.EC0_.EC68 */ + + db 070h,045h,043h,036h,038h,060h ;000066F4 "pEC68`" + +; 6881: Local1 = Zero + + db 070h,000h,061h ;000066F7 "p.a" + +; 6882: While (Local0) + + db 0A2h,01Fh,060h ;000066FA "..`" + +; 6883: { +; 6884: If ((WOBF (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;000066FE "...." + db 057h,04Fh,042h,046h,00Ah,002h,000h ;00006705 "WOBF..." + +; 6885: { +; 6886: Return (One) + + db 0A4h,001h ;00006707 ".." + +; 6887: } +; 6889: LBUF [Local1] = EC68 /* \_SB_.PCI0.LPC0.EC0_.EC68 */ + + db 070h,045h,043h,036h,038h ;0000670C "pEC68" + db 088h,04Ch,042h,055h,046h,061h,000h ;00006713 ".LBUFa." + +; 6890: Local1++ + + db 075h,061h ;00006715 "ua" + +; 6891: Local0-- + + db 076h,060h ;00006717 "v`" + +; 6892: } +; 6894: Return (LBUF) /* \_SB_.PCI0.LPC0.EC0_.LCMD.LBUF */ + + db 0A4h,04Ch,042h,055h,046h ;0000671C ".LBUF" + +; 6895: } +; 6897: Method (NCMD, 2, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__NCMD \ + db 014h,045h,005h,04Eh,043h,04Dh,044h,00Ah ;00006724 ".E.NCMD." + +; 6898: { +; 6899: If ((WIBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;00006728 "...." + db 057h,049h,042h,045h,00Ah,002h,000h ;0000672F "WIBE..." + +; 6900: { +; 6901: Return (One) + + db 0A4h,001h ;00006731 ".." + +; 6902: } +; 6904: If ((WOBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;00006735 "...." + db 057h,04Fh,042h,045h,00Ah,002h,000h ;0000673C "WOBE..." + +; 6905: { +; 6906: Return (One) + + db 0A4h,001h ;0000673E ".." + +; 6907: } +; 6909: EC6C = Arg0 + + db 070h,068h,045h,043h,036h,043h ;00006744 "phEC6C" + +; 6910: If ((WIBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;00006748 "...." + db 057h,049h,042h,045h,00Ah,002h,000h ;0000674F "WIBE..." + +; 6911: { +; 6912: Return (One) + + db 0A4h,001h ;00006751 ".." + +; 6913: } +; 6915: If (((Arg1 != Zero) && (Arg1 != 0xFF))) + + db 0A0h,01Eh ;00006753 ".." + db 090h,092h,093h,069h,000h,092h,093h,069h ;0000675B "...i...i" + db 00Ah,0FFh ;0000675D ".." + +; 6916: { +; 6917: EC68 = Arg1 + + db 070h,069h,045h,043h,036h,038h ;00006763 "piEC68" + +; 6918: If ((WIBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;00006767 "...." + db 057h,049h,042h,045h,00Ah,002h,000h ;0000676E "WIBE..." + +; 6919: { +; 6920: Return (One) + + db 0A4h,001h ;00006770 ".." + +; 6921: } +; 6922: } +; 6924: Return (Zero) + + db 0A4h,000h ;00006772 ".." + +; 6925: } +; 6927: Method (SCMD, 2, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__SCMD \ + db 014h,042h,009h,053h,043h,04Dh,044h,00Ah ;0000677A ".B.SCMD." + +; 6928: { +; 6929: Name (LBUF, Buffer (0x1E) +; 6930: { +; 6931: 0x00 // . +; 6932: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__SCMD_LBUF \ + db 008h,04Ch,042h,055h,046h ;0000677F ".LBUF" + db 011h,004h,00Ah,01Eh,000h ;00006784 "....." + +; 6933: If ((WIBE (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;00006788 "...." + db 057h,049h,042h,045h,001h,000h ;0000678E "WIBE.." + +; 6934: { +; 6935: Return (One) + + db 0A4h,001h ;00006790 ".." + +; 6936: } +; 6938: If ((WOBE (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;00006794 "...." + db 057h,04Fh,042h,045h,001h,000h ;0000679A "WOBE.." + +; 6939: { +; 6940: Return (One) + + db 0A4h,001h ;0000679C ".." + +; 6941: } +; 6943: EC66 = Arg0 + + db 070h,068h,045h,043h,036h,036h ;000067A2 "phEC66" + +; 6944: If ((WIBE (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;000067A6 "...." + db 057h,049h,042h,045h,001h,000h ;000067AC "WIBE.." + +; 6945: { +; 6946: Return (One) + + db 0A4h,001h ;000067AE ".." + +; 6947: } +; 6949: If (((Arg1 != Zero) && (Arg1 != 0xFF))) + + db 0A0h,01Dh ;000067B0 ".." + db 090h,092h,093h,069h,000h,092h,093h,069h ;000067B8 "...i...i" + db 00Ah,0FFh ;000067BA ".." + +; 6950: { +; 6951: EC62 = Arg1 + + db 070h,069h,045h,043h,036h,032h ;000067C0 "piEC62" + +; 6952: If ((WIBE (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;000067C4 "...." + db 057h,049h,042h,045h,001h,000h ;000067CA "WIBE.." + +; 6953: { +; 6954: Return (One) + + db 0A4h,001h ;000067CC ".." + +; 6955: } +; 6956: } +; 6958: If ((WOBF (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;000067D0 "...." + db 057h,04Fh,042h,046h,001h,000h ;000067D6 "WOBF.." + +; 6959: { +; 6960: Return (One) + + db 0A4h,001h ;000067D8 ".." + +; 6961: } +; 6963: Local0 = EC62 /* \_SB_.PCI0.LPC0.EC0_.EC62 */ + + db 070h,045h,043h,036h,032h,060h ;000067DE "pEC62`" + +; 6964: Local1 = Zero + + db 070h,000h,061h ;000067E1 "p.a" + +; 6965: While (Local0) + + db 0A2h,01Eh,060h ;000067E4 "..`" + +; 6966: { +; 6967: If ((WOBF (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;000067E8 "...." + db 057h,04Fh,042h,046h,001h,000h ;000067EE "WOBF.." + +; 6968: { +; 6969: Return (One) + + db 0A4h,001h ;000067F0 ".." + +; 6970: } +; 6972: LBUF [Local1] = EC62 /* \_SB_.PCI0.LPC0.EC0_.EC62 */ + + db 070h,045h,043h,036h,032h ;000067F5 "pEC62" + db 088h,04Ch,042h,055h,046h,061h,000h ;000067FC ".LBUFa." + +; 6973: Local1++ + + db 075h,061h ;000067FE "ua" + +; 6974: Local0-- + + db 076h,060h ;00006800 "v`" + +; 6975: } +; 6977: Return (LBUF) /* \_SB_.PCI0.LPC0.EC0_.SCMD.LBUF */ + + db 0A4h,04Ch,042h,055h,046h ;00006805 ".LBUF" + +; 6978: } +; 6980: Method (TCMD, 2, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__TCMD \ + db 014h,041h,005h,054h,043h,04Dh,044h,00Ah ;0000680D ".A.TCMD." + +; 6981: { +; 6982: If ((WIBE (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;00006811 "...." + db 057h,049h,042h,045h,001h,000h ;00006817 "WIBE.." + +; 6983: { +; 6984: Return (One) + + db 0A4h,001h ;00006819 ".." + +; 6985: } +; 6987: If ((WOBE (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;0000681D "...." + db 057h,04Fh,042h,045h,001h,000h ;00006823 "WOBE.." + +; 6988: { +; 6989: Return (One) + + db 0A4h,001h ;00006825 ".." + +; 6990: } +; 6992: EC66 = Arg0 + + db 070h,068h,045h,043h,036h,036h ;0000682B "phEC66" + +; 6993: If ((WIBE (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;0000682F "...." + db 057h,049h,042h,045h,001h,000h ;00006835 "WIBE.." + +; 6994: { +; 6995: Return (One) + + db 0A4h,001h ;00006837 ".." + +; 6996: } +; 6998: If (((Arg1 != Zero) && (Arg1 != 0xFF))) + + db 0A0h,01Dh ;00006839 ".." + db 090h,092h,093h,069h,000h,092h,093h,069h ;00006841 "...i...i" + db 00Ah,0FFh ;00006843 ".." + +; 6999: { +; 7000: EC62 = Arg1 + + db 070h,069h,045h,043h,036h,032h ;00006849 "piEC62" + +; 7001: If ((WIBE (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;0000684D "...." + db 057h,049h,042h,045h,001h,000h ;00006853 "WIBE.." + +; 7002: { +; 7003: Return (One) + + db 0A4h,001h ;00006855 ".." + +; 7004: } +; 7005: } +; 7007: Return (Zero) + + db 0A4h,000h ;00006857 ".." + +; 7008: } +; 7010: Method (LRAM, 2, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__LRAM \ + db 014h,04Dh,006h,04Ch,052h,041h,04Dh,00Ah ;0000685F ".M.LRAM." + +; 7011: { +; 7012: If ((WIBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;00006863 "...." + db 057h,049h,042h,045h,00Ah,002h,000h ;0000686A "WIBE..." + +; 7013: { +; 7014: Return (One) + + db 0A4h,001h ;0000686C ".." + +; 7015: } +; 7017: If ((WOBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;00006870 "...." + db 057h,04Fh,042h,045h,00Ah,002h,000h ;00006877 "WOBE..." + +; 7018: { +; 7019: Return (One) + + db 0A4h,001h ;00006879 ".." + +; 7020: } +; 7022: EC6C = 0x7E + + db 070h,00Ah,07Eh,045h,043h,036h,043h ;00006880 "p.~EC6C" + +; 7023: If ((WIBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;00006884 "...." + db 057h,049h,042h,045h,00Ah,002h,000h ;0000688B "WIBE..." + +; 7024: { +; 7025: Return (One) + + db 0A4h,001h ;0000688D ".." + +; 7026: } +; 7028: EC68 = Arg0 + + db 070h,068h,045h,043h,036h,038h ;00006893 "phEC68" + +; 7029: If ((WIBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;00006897 "...." + db 057h,049h,042h,045h,00Ah,002h,000h ;0000689E "WIBE..." + +; 7030: { +; 7031: Return (One) + + db 0A4h,001h ;000068A0 ".." + +; 7032: } +; 7034: EC68 = Arg1 + + db 070h,069h,045h,043h,036h,038h ;000068A6 "piEC68" + +; 7035: If ((WIBE (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;000068AA "...." + db 057h,049h,042h,045h,00Ah,002h,000h ;000068B1 "WIBE..." + +; 7036: { +; 7037: Return (One) + + db 0A4h,001h ;000068B3 ".." + +; 7038: } +; 7040: If ((WOBF (0x02) != Zero)) + + db 0A0h,00Ch,092h,093h ;000068B7 "...." + db 057h,04Fh,042h,046h,00Ah,002h,000h ;000068BE "WOBF..." + +; 7041: { +; 7042: Return (One) + + db 0A4h,001h ;000068C0 ".." + +; 7043: } +; 7045: Return (EC68) /* \_SB_.PCI0.LPC0.EC0_.EC68 */ + + db 0A4h,045h,043h,036h,038h ;000068C5 ".EC68" + +; 7046: } +; 7048: Method (SRAM, 2, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__SRAM \ + db 014h,047h,006h,053h,052h,041h,04Dh,00Ah ;000068CD ".G.SRAM." + +; 7049: { +; 7050: If ((WIBE (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;000068D1 "...." + db 057h,049h,042h,045h,001h,000h ;000068D7 "WIBE.." + +; 7051: { +; 7052: Return (One) + + db 0A4h,001h ;000068D9 ".." + +; 7053: } +; 7055: If ((WOBE (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;000068DD "...." + db 057h,04Fh,042h,045h,001h,000h ;000068E3 "WOBE.." + +; 7056: { +; 7057: Return (One) + + db 0A4h,001h ;000068E5 ".." + +; 7058: } +; 7060: EC66 = 0x7E + + db 070h,00Ah,07Eh,045h,043h,036h,036h ;000068EC "p.~EC66" + +; 7061: If ((WIBE (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;000068F0 "...." + db 057h,049h,042h,045h,001h,000h ;000068F6 "WIBE.." + +; 7062: { +; 7063: Return (One) + + db 0A4h,001h ;000068F8 ".." + +; 7064: } +; 7066: EC62 = Arg0 + + db 070h,068h,045h,043h,036h,032h ;000068FE "phEC62" + +; 7067: If ((WIBE (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;00006902 "...." + db 057h,049h,042h,045h,001h,000h ;00006908 "WIBE.." + +; 7068: { +; 7069: Return (One) + + db 0A4h,001h ;0000690A ".." + +; 7070: } +; 7072: EC62 = Arg1 + + db 070h,069h,045h,043h,036h,032h ;00006910 "piEC62" + +; 7073: If ((WIBE (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;00006914 "...." + db 057h,049h,042h,045h,001h,000h ;0000691A "WIBE.." + +; 7074: { +; 7075: Return (One) + + db 0A4h,001h ;0000691C ".." + +; 7076: } +; 7078: If ((WOBF (One) != Zero)) + + db 0A0h,00Bh,092h,093h ;00006920 "...." + db 057h,04Fh,042h,046h,001h,000h ;00006926 "WOBF.." + +; 7079: { +; 7080: Return (One) + + db 0A4h,001h ;00006928 ".." + +; 7081: } +; 7083: Return (EC62) /* \_SB_.PCI0.LPC0.EC0_.EC62 */ + + db 0A4h,045h,043h,036h,032h ;0000692D ".EC62" + +; 7084: } +; 7086: Device (BAT0) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0 \ + db 05Bh,082h,048h,059h,042h,041h,054h,030h ;00006935 "[.HYBAT0" + +; 7087: { +; 7088: Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000693D "._HID.A." + db 00Ch,00Ah ;0000693F ".." + +; 7089: Name (_UID, One) // _UID: Unique ID + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__UID \ + db 008h,05Fh,055h,049h,044h,001h ;00006945 "._UID." + +; 7090: Name (_PCL, Package (0x01) // _PCL: Power Consumer List +; 7091: { +; 7092: _SB +; 7093: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__PCL \ + db 008h,05Fh,050h,043h,04Ch ;0000694A "._PCL" + db 012h,006h,001h,05Fh,053h,042h,05Fh ;00006951 "..._SB_" + +; 7094: Name (PBIF, Package (0x0D) +; 7095: { +; 7096: Zero, +; 7097: Ones, +; 7098: Ones, +; 7099: One, +; 7100: Ones, +; 7101: Zero, +; 7102: Zero, +; 7103: 0x64, +; 7104: Zero, +; 7105: "LCFC", +; 7106: "BAT20101001", +; 7107: "LiP", +; 7108: "LENOVO" +; 7109: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0_PBIF \ + db 008h,050h,042h,049h,046h ;00006956 ".PBIF" + db 012h,02Ch,00Dh,000h,0FFh,0FFh,001h,0FFh ;0000695E ".,......" + db 000h,000h,00Ah,064h,000h,00Dh,04Ch,043h ;00006966 "...d..LC" + db 046h,043h,000h,00Dh,042h,041h,054h,032h ;0000696E "FC..BAT2" + db 030h,031h,030h,031h,030h,030h,031h,000h ;00006976 "0101001." + db 00Dh,04Ch,069h,050h,000h,00Dh,04Ch,045h ;0000697E ".LiP..LE" + db 04Eh,04Fh,056h,04Fh,000h ;00006983 "NOVO." + +; 7110: Name (XBIF, Package (0x15) +; 7111: { +; 7112: One, +; 7113: Zero, +; 7114: Ones, +; 7115: Ones, +; 7116: One, +; 7117: Ones, +; 7118: Zero, +; 7119: Zero, +; 7120: Zero, +; 7121: 0x00017318, +; 7122: Ones, +; 7123: Ones, +; 7124: 0x03E8, +; 7125: 0x03E8, +; 7126: 0x64, +; 7127: Zero, +; 7128: "LCFC", +; 7129: "BAT20101001", +; 7130: "LiP", +; 7131: "LENOVO", +; 7132: One +; 7133: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0_XBIF \ + db 008h,058h,042h,049h,046h ;00006988 ".XBIF" + db 012h,03Ch,015h,001h,000h,0FFh,0FFh,001h ;00006990 ".<......" + db 0FFh,000h,000h,000h,00Ch,018h,073h,001h ;00006998 "......s." + db 000h,0FFh,0FFh,00Bh,0E8h,003h,00Bh,0E8h ;000069A0 "........" + db 003h,00Ah,064h,000h,00Dh,04Ch,043h,046h ;000069A8 "..d..LCF" + db 043h,000h,00Dh,042h,041h,054h,032h,030h ;000069B0 "C..BAT20" + db 031h,030h,031h,030h,030h,031h,000h,00Dh ;000069B8 "101001.." + db 04Ch,069h,050h,000h,00Dh,04Ch,045h,04Eh ;000069C0 "LiP..LEN" + db 04Fh,056h,04Fh,000h,001h ;000069C5 "OVO.." + +; 7134: Name (PBST, Package (0x04) +; 7135: { +; 7136: One, +; 7137: 0x0A90, +; 7138: 0x1000, +; 7139: 0x2A30 +; 7140: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0_PBST \ + db 008h,050h,042h,053h,054h ;000069CA ".PBST" + db 012h,00Ch,004h,001h,00Bh,090h,00Ah,00Bh ;000069D2 "........" + db 000h,010h,00Bh,030h,02Ah ;000069D7 "...0*" + +; 7141: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__STA \ + db 014h,03Eh,05Fh,053h,054h,041h,000h ;000069DE ".>_STA." + +; 7142: { +; 7143: If ((ECON == One)) + + db 0A0h,033h ;000069E0 ".3" + db 093h,045h,043h,04Fh,04Eh,001h ;000069E6 ".ECON." + +; 7144: { +; 7145: If (ECAV) + + db 0A0h,01Dh,045h,043h,041h,056h ;000069EC "..ECAV" + +; 7146: { +; 7147: If ((Acquire (LFCM, 0xA000) == Zero)) + + db 0A0h,017h ;000069EE ".." + db 093h ;000069EF "." + db 05Bh,023h,04Ch,046h,043h,04Dh,000h,0A0h ;000069F7 "[#LFCM.." + db 000h ;000069F8 "." + +; 7148: { +; 7149: Local0 = BA1P /* \_SB_.PCI0.LPC0.EC0_.BA1P */ + + db 070h,042h,041h,031h,050h,060h ;000069FE "pBA1P`" + +; 7150: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00006A04 "['LFCM" + +; 7151: } +; 7152: } +; 7154: If ((Local0 & One)) + + db 0A0h,008h ;00006A06 ".." + db 07Bh,060h,001h,000h ;00006A0A "{`.." + +; 7155: { +; 7156: Return (0x1F) + + db 0A4h,00Ah,01Fh ;00006A0D "..." + +; 7157: } +; 7158: Else +; 7159: { +; 7160: Return (0x0F) +; 7161: } + + db 0A1h,004h ;00006A0F ".." + db 0A4h,00Ah,00Fh ;00006A12 "..." + +; 7162: } +; 7163: Else +; 7164: { +; 7165: Return (Zero) +; 7166: } + + db 0A1h,003h ;00006A14 ".." + db 0A4h,000h ;00006A16 ".." + +; 7167: } +; 7169: Method (_BIF, 0, NotSerialized) // _BIF: Battery Information + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BIF \ + db 014h,045h,019h,05Fh,042h,049h,046h,000h ;00006A1E ".E._BIF." + +; 7170: { +; 7171: If ((ECAV == One)) + + db 0A0h,048h,018h ;00006A21 ".H." + db 093h,045h,043h,041h,056h,001h ;00006A27 ".ECAV." + +; 7172: { +; 7173: If ((Acquire (LFCM, 0xA000) == Zero)) + + db 0A0h,04Fh,017h ;00006A2A ".O." + db 093h ;00006A2B "." + db 05Bh,023h,04Ch,046h,043h,04Dh,000h,0A0h ;00006A33 "[#LFCM.." + db 000h ;00006A34 "." + +; 7174: { +; 7175: Local0 = B1DC /* \_SB_.PCI0.LPC0.EC0_.B1DC */ + + db 070h,042h,031h,044h,043h,060h ;00006A3A "pB1DC`" + +; 7176: Local0 *= 0x0A + + db 077h,060h,00Ah,00Ah,060h ;00006A3F "w`..`" + +; 7177: PBIF [One] = Local0 + + db 070h,060h ;00006A41 "p`" + db 088h,050h,042h,049h,046h,001h,000h ;00006A48 ".PBIF.." + +; 7178: Local0 = B1FC /* \_SB_.PCI0.LPC0.EC0_.B1FC */ + + db 070h,042h,031h,046h,043h,060h ;00006A4E "pB1FC`" + +; 7179: Local0 *= 0x0A + + db 077h,060h,00Ah,00Ah,060h ;00006A53 "w`..`" + +; 7180: PBIF [0x02] = Local0 + + db 070h,060h ;00006A55 "p`" + db 088h,050h,042h,049h,046h,00Ah,002h,000h ;00006A5D ".PBIF..." + +; 7181: PBIF [0x04] = B1DV /* \_SB_.PCI0.LPC0.EC0_.B1DV */ + + db 070h,042h,031h,044h,056h ;00006A62 "pB1DV" + db 088h,050h,042h,049h,046h,00Ah,004h,000h ;00006A6A ".PBIF..." + +; 7182: If (B1FC) + + db 0A0h,02Dh,042h,031h,046h,043h ;00006A70 ".-B1FC" + +; 7183: { +; 7184: PBIF [0x05] = ((B1FC * 0x0A) / 0x0A) + + db 078h ;00006A71 "x" + db 077h,042h,031h,046h,043h,00Ah,00Ah,000h ;00006A79 "wB1FC..." + db 00Ah,00Ah,000h ;00006A7C "..." + db 088h,050h,042h,049h,046h,00Ah,005h,000h ;00006A84 ".PBIF..." + +; 7185: PBIF [0x07] = ((B1DC * 0x0A) / 0x64) + + db 078h ;00006A85 "x" + db 077h,042h,031h,044h,043h,00Ah,00Ah,000h ;00006A8D "wB1DC..." + db 00Ah,064h,000h ;00006A90 ".d." + db 088h,050h,042h,049h,046h,00Ah,007h,000h ;00006A98 ".PBIF..." + +; 7186: } +; 7188: PBIF [0x09] = "" + + db 070h,00Dh,000h ;00006A9B "p.." + db 088h,050h,042h,049h,046h,00Ah,009h,000h ;00006AA3 ".PBIF..." + +; 7189: PBIF [0x0A] = "" + + db 070h,00Dh,000h ;00006AA6 "p.." + db 088h,050h,042h,049h,046h,00Ah,00Ah,000h ;00006AAE ".PBIF..." + +; 7190: PBIF [0x0B] = "" + + db 070h,00Dh,000h ;00006AB1 "p.." + db 088h,050h,042h,049h,046h,00Ah,00Bh,000h ;00006AB9 ".PBIF..." + +; 7191: PBIF [0x0C] = "" + + db 070h,00Dh,000h ;00006ABC "p.." + db 088h,050h,042h,049h,046h,00Ah,00Ch,000h ;00006AC4 ".PBIF..." + +; 7192: Name (BDNT, Buffer (0x09) +; 7193: { +; 7194: 0x00 // . +; 7195: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BIF_BDNT \ + db 008h,042h,044h,04Eh,054h ;00006AC9 ".BDNT" + db 011h,004h,00Ah,009h,000h ;00006ACE "....." + +; 7196: BDNT = BDN0 /* \_SB_.PCI0.LPC0.EC0_.BDN0 */ + + db 070h,042h,044h,04Eh,030h,042h,044h,04Eh ;00006AD6 "pBDN0BDN" + db 054h ;00006AD7 "T" + +; 7197: PBIF [0x09] = ToString (BDNT, Ones) + + db 070h ;00006AD8 "p" + db 09Ch,042h,044h,04Eh,054h,0FFh,000h ;00006ADF ".BDNT.." + db 088h,050h,042h,049h,046h,00Ah,009h,000h ;00006AE7 ".PBIF..." + +; 7198: Local0 = B1SN /* \_SB_.PCI0.LPC0.EC0_.B1SN */ + + db 070h,042h,031h,053h,04Eh,060h ;00006AED "pB1SN`" + +; 7199: Name (SERN, Buffer (0x06) +; 7200: { +; 7201: " " +; 7202: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BIF_SERN \ + db 008h,053h,045h,052h,04Eh ;00006AF2 ".SERN" + db 011h,009h,00Ah,006h,020h,020h,020h,020h ;00006AFA ".... " + db 020h,000h ;00006AFC " ." + +; 7203: Local2 = 0x04 + + db 070h,00Ah,004h,062h ;00006B00 "p..b" + +; 7204: While (Local0) + + db 0A2h,015h,060h ;00006B03 "..`" + +; 7205: { +; 7206: Divide (Local0, 0x0A, Local1, Local0) + + db 078h,060h,00Ah,00Ah,061h,060h ;00006B09 "x`..a`" + +; 7207: SERN [Local2] = (Local1 + 0x30) + + db 072h,061h,00Ah,030h ;00006B0D "ra.0" + db 088h,053h,045h,052h,04Eh,062h,000h ;00006B14 ".SERNb." + +; 7208: Local2-- + + db 076h,062h ;00006B16 "vb" + +; 7209: } +; 7211: PBIF [0x0A] = SERN /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIF.SERN */ + + db 070h,053h,045h,052h,04Eh ;00006B1B "pSERN" + db 088h,050h,042h,049h,046h,00Ah,00Ah,000h ;00006B23 ".PBIF..." + +; 7212: Name (DCH0, Buffer (0x0A) +; 7213: { +; 7214: 0x00 // . +; 7215: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BIF_DCH0 \ + db 008h,044h,043h,048h,030h ;00006B28 ".DCH0" + db 011h,004h,00Ah,00Ah,000h ;00006B2D "....." + +; 7216: Name (DCH1, "LION") + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BIF_DCH1 \ + db 008h,044h,043h,048h,031h,00Dh,04Ch,049h ;00006B35 ".DCH1.LI" + db 04Fh,04Eh,000h ;00006B38 "ON." + +; 7217: Name (DCH2, "LiP") + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BIF_DCH2 \ + db 008h,044h,043h,048h,032h,00Dh,04Ch,069h ;00006B40 ".DCH2.Li" + db 050h,000h ;00006B42 "P." + +; 7218: If ((B1TY == One)) + + db 0A0h,020h ;00006B44 ". " + db 093h,042h,031h,054h,059h,001h ;00006B4A ".B1TY." + +; 7219: { +; 7220: DCH0 = DCH1 /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIF.DCH1 */ + + db 070h,044h,043h,048h,031h,044h,043h,048h ;00006B52 "pDCH1DCH" + db 030h ;00006B53 "0" + +; 7221: PBIF [0x0B] = ToString (DCH0, Ones) + + db 070h ;00006B54 "p" + db 09Ch,044h,043h,048h,030h,0FFh,000h ;00006B5B ".DCH0.." + db 088h,050h,042h,049h,046h,00Ah,00Bh,000h ;00006B63 ".PBIF..." + +; 7222: } +; 7223: Else +; 7224: { +; 7225: DCH0 = DCH2 /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIF.DCH2 */ +; 7226: PBIF [0x0B] = ToString (DCH0, Ones) +; 7227: } + + db 0A1h,01Ah ;00006B65 ".." + db 070h,044h,043h,048h,032h,044h,043h,048h ;00006B6D "pDCH2DCH" + db 030h ;00006B6E "0" + db 070h ;00006B6F "p" + db 09Ch,044h,043h,048h,030h,0FFh,000h ;00006B76 ".DCH0.." + db 088h,050h,042h,049h,046h,00Ah,00Bh,000h ;00006B7E ".PBIF..." + +; 7229: Name (BMNT, Buffer (0x0A) +; 7230: { +; 7231: 0x00 // . +; 7232: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BIF_BMNT \ + db 008h,042h,04Dh,04Eh,054h ;00006B83 ".BMNT" + db 011h,004h,00Ah,00Ah,000h ;00006B88 "....." + +; 7233: BMNT = BMN0 /* \_SB_.PCI0.LPC0.EC0_.BMN0 */ + + db 070h,042h,04Dh,04Eh,030h,042h,04Dh,04Eh ;00006B90 "pBMN0BMN" + db 054h ;00006B91 "T" + +; 7234: PBIF [0x0C] = ToString (BMNT, Ones) + + db 070h ;00006B92 "p" + db 09Ch,042h,04Dh,04Eh,054h,0FFh,000h ;00006B99 ".BMNT.." + db 088h,050h,042h,049h,046h,00Ah,00Ch,000h ;00006BA1 ".PBIF..." + +; 7235: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00006BA7 "['LFCM" + +; 7236: } +; 7237: } +; 7239: Return (PBIF) /* \_SB_.PCI0.LPC0.EC0_.BAT0.PBIF */ + + db 0A4h,050h,042h,049h,046h ;00006BAC ".PBIF" + +; 7240: } +; 7242: Method (_BIX, 0, NotSerialized) // _BIX: Battery Information Extended + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BIX \ + db 014h,043h,01Ah,05Fh,042h,049h,058h,000h ;00006BB4 ".C._BIX." + +; 7243: { +; 7244: If ((ECAV == One)) + + db 0A0h,046h,019h ;00006BB7 ".F." + db 093h,045h,043h,041h,056h,001h ;00006BBD ".ECAV." + +; 7245: { +; 7246: If ((Acquire (LFCM, 0xA000) == Zero)) + + db 0A0h,04Dh,018h ;00006BC0 ".M." + db 093h ;00006BC1 "." + db 05Bh,023h,04Ch,046h,043h,04Dh,000h,0A0h ;00006BC9 "[#LFCM.." + db 000h ;00006BCA "." + +; 7247: { +; 7248: Local0 = B1DC /* \_SB_.PCI0.LPC0.EC0_.B1DC */ + + db 070h,042h,031h,044h,043h,060h ;00006BD0 "pB1DC`" + +; 7249: Local0 *= 0x0A + + db 077h,060h,00Ah,00Ah,060h ;00006BD5 "w`..`" + +; 7250: XBIF [0x02] = Local0 + + db 070h,060h ;00006BD7 "p`" + db 088h,058h,042h,049h,046h,00Ah,002h,000h ;00006BDF ".XBIF..." + +; 7251: Local0 = B1FC /* \_SB_.PCI0.LPC0.EC0_.B1FC */ + + db 070h,042h,031h,046h,043h,060h ;00006BE5 "pB1FC`" + +; 7252: Local0 *= 0x0A + + db 077h,060h,00Ah,00Ah,060h ;00006BEA "w`..`" + +; 7253: XBIF [0x03] = Local0 + + db 070h,060h ;00006BEC "p`" + db 088h,058h,042h,049h,046h,00Ah,003h,000h ;00006BF4 ".XBIF..." + +; 7254: XBIF [0x05] = B1DV /* \_SB_.PCI0.LPC0.EC0_.B1DV */ + + db 070h,042h,031h,044h,056h ;00006BF9 "pB1DV" + db 088h,058h,042h,049h,046h,00Ah,005h,000h ;00006C01 ".XBIF..." + +; 7255: If (B1FC) + + db 0A0h,02Dh,042h,031h,046h,043h ;00006C07 ".-B1FC" + +; 7256: { +; 7257: XBIF [0x06] = ((B1FC * 0x0A) / 0x0A) + + db 078h ;00006C08 "x" + db 077h,042h,031h,046h,043h,00Ah,00Ah,000h ;00006C10 "wB1FC..." + db 00Ah,00Ah,000h ;00006C13 "..." + db 088h,058h,042h,049h,046h,00Ah,006h,000h ;00006C1B ".XBIF..." + +; 7258: XBIF [0x0E] = ((B1DC * 0x0A) / 0x64) + + db 078h ;00006C1C "x" + db 077h,042h,031h,044h,043h,00Ah,00Ah,000h ;00006C24 "wB1DC..." + db 00Ah,064h,000h ;00006C27 ".d." + db 088h,058h,042h,049h,046h,00Ah,00Eh,000h ;00006C2F ".XBIF..." + +; 7259: } +; 7261: XBIF [0x08] = B1CT /* \_SB_.PCI0.LPC0.EC0_.B1CT */ + + db 070h,042h,031h,043h,054h ;00006C34 "pB1CT" + db 088h,058h,042h,049h,046h,00Ah,008h,000h ;00006C3C ".XBIF..." + +; 7262: XBIF [0x10] = "" + + db 070h,00Dh,000h ;00006C3F "p.." + db 088h,058h,042h,049h,046h,00Ah,010h,000h ;00006C47 ".XBIF..." + +; 7263: XBIF [0x11] = "" + + db 070h,00Dh,000h ;00006C4A "p.." + db 088h,058h,042h,049h,046h,00Ah,011h,000h ;00006C52 ".XBIF..." + +; 7264: XBIF [0x12] = "" + + db 070h,00Dh,000h ;00006C55 "p.." + db 088h,058h,042h,049h,046h,00Ah,012h,000h ;00006C5D ".XBIF..." + +; 7265: XBIF [0x13] = "" + + db 070h,00Dh,000h ;00006C60 "p.." + db 088h,058h,042h,049h,046h,00Ah,013h,000h ;00006C68 ".XBIF..." + +; 7266: Name (BDNT, Buffer (0x09) +; 7267: { +; 7268: 0x00 // . +; 7269: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BIX_BDNT \ + db 008h,042h,044h,04Eh,054h ;00006C6D ".BDNT" + db 011h,004h,00Ah,009h,000h ;00006C72 "....." + +; 7270: BDNT = BDN0 /* \_SB_.PCI0.LPC0.EC0_.BDN0 */ + + db 070h,042h,044h,04Eh,030h,042h,044h,04Eh ;00006C7A "pBDN0BDN" + db 054h ;00006C7B "T" + +; 7271: XBIF [0x10] = ToString (BDNT, Ones) + + db 070h ;00006C7C "p" + db 09Ch,042h,044h,04Eh,054h,0FFh,000h ;00006C83 ".BDNT.." + db 088h,058h,042h,049h,046h,00Ah,010h,000h ;00006C8B ".XBIF..." + +; 7272: Local0 = B1SN /* \_SB_.PCI0.LPC0.EC0_.B1SN */ + + db 070h,042h,031h,053h,04Eh,060h ;00006C91 "pB1SN`" + +; 7273: Name (SERN, Buffer (0x06) +; 7274: { +; 7275: " " +; 7276: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BIX_SERN \ + db 008h,053h,045h,052h,04Eh ;00006C96 ".SERN" + db 011h,009h,00Ah,006h,020h,020h,020h,020h ;00006C9E ".... " + db 020h,000h ;00006CA0 " ." + +; 7277: Local2 = 0x04 + + db 070h,00Ah,004h,062h ;00006CA4 "p..b" + +; 7278: While (Local0) + + db 0A2h,015h,060h ;00006CA7 "..`" + +; 7279: { +; 7280: Divide (Local0, 0x0A, Local1, Local0) + + db 078h,060h,00Ah,00Ah,061h,060h ;00006CAD "x`..a`" + +; 7281: SERN [Local2] = (Local1 + 0x30) + + db 072h,061h,00Ah,030h ;00006CB1 "ra.0" + db 088h,053h,045h,052h,04Eh,062h,000h ;00006CB8 ".SERNb." + +; 7282: Local2-- + + db 076h,062h ;00006CBA "vb" + +; 7283: } +; 7285: XBIF [0x11] = SERN /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIX.SERN */ + + db 070h,053h,045h,052h,04Eh ;00006CBF "pSERN" + db 088h,058h,042h,049h,046h,00Ah,011h,000h ;00006CC7 ".XBIF..." + +; 7286: Name (DCH0, Buffer (0x0A) +; 7287: { +; 7288: 0x00 // . +; 7289: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BIX_DCH0 \ + db 008h,044h,043h,048h,030h ;00006CCC ".DCH0" + db 011h,004h,00Ah,00Ah,000h ;00006CD1 "....." + +; 7290: Name (DCH1, "LION") + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BIX_DCH1 \ + db 008h,044h,043h,048h,031h,00Dh,04Ch,049h ;00006CD9 ".DCH1.LI" + db 04Fh,04Eh,000h ;00006CDC "ON." + +; 7291: Name (DCH2, "LiP") + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BIX_DCH2 \ + db 008h,044h,043h,048h,032h,00Dh,04Ch,069h ;00006CE4 ".DCH2.Li" + db 050h,000h ;00006CE6 "P." + +; 7292: If ((B1TY == One)) + + db 0A0h,020h ;00006CE8 ". " + db 093h,042h,031h,054h,059h,001h ;00006CEE ".B1TY." + +; 7293: { +; 7294: DCH0 = DCH1 /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIX.DCH1 */ + + db 070h,044h,043h,048h,031h,044h,043h,048h ;00006CF6 "pDCH1DCH" + db 030h ;00006CF7 "0" + +; 7295: XBIF [0x12] = ToString (DCH0, Ones) + + db 070h ;00006CF8 "p" + db 09Ch,044h,043h,048h,030h,0FFh,000h ;00006CFF ".DCH0.." + db 088h,058h,042h,049h,046h,00Ah,012h,000h ;00006D07 ".XBIF..." + +; 7296: } +; 7297: Else +; 7298: { +; 7299: DCH0 = DCH2 /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIX.DCH2 */ +; 7300: XBIF [0x12] = ToString (DCH0, Ones) +; 7301: } + + db 0A1h,01Ah ;00006D09 ".." + db 070h,044h,043h,048h,032h,044h,043h,048h ;00006D11 "pDCH2DCH" + db 030h ;00006D12 "0" + db 070h ;00006D13 "p" + db 09Ch,044h,043h,048h,030h,0FFh,000h ;00006D1A ".DCH0.." + db 088h,058h,042h,049h,046h,00Ah,012h,000h ;00006D22 ".XBIF..." + +; 7303: Name (BMNT, Buffer (0x0A) +; 7304: { +; 7305: 0x00 // . +; 7306: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BIX_BMNT \ + db 008h,042h,04Dh,04Eh,054h ;00006D27 ".BMNT" + db 011h,004h,00Ah,00Ah,000h ;00006D2C "....." + +; 7307: BMNT = BMN0 /* \_SB_.PCI0.LPC0.EC0_.BMN0 */ + + db 070h,042h,04Dh,04Eh,030h,042h,04Dh,04Eh ;00006D34 "pBMN0BMN" + db 054h ;00006D35 "T" + +; 7308: XBIF [0x13] = ToString (BMNT, Ones) + + db 070h ;00006D36 "p" + db 09Ch,042h,04Dh,04Eh,054h,0FFh,000h ;00006D3D ".BMNT.." + db 088h,058h,042h,049h,046h,00Ah,013h,000h ;00006D45 ".XBIF..." + +; 7309: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00006D4B "['LFCM" + +; 7310: } +; 7311: } +; 7313: Return (XBIF) /* \_SB_.PCI0.LPC0.EC0_.BAT0.XBIF */ + + db 0A4h,058h,042h,049h,046h ;00006D50 ".XBIF" + +; 7314: } +; 7316: Name (OBST, Zero) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0_OBST \ + db 008h,04Fh,042h,053h,054h,000h ;00006D56 ".OBST." + +; 7317: Name (OBAC, Zero) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0_OBAC \ + db 008h,04Fh,042h,041h,043h,000h ;00006D5C ".OBAC." + +; 7318: Name (OBPR, Zero) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0_OBPR \ + db 008h,04Fh,042h,050h,052h,000h ;00006D62 ".OBPR." + +; 7319: Name (OBRC, Zero) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0_OBRC \ + db 008h,04Fh,042h,052h,043h,000h ;00006D68 ".OBRC." + +; 7320: Name (OBPV, Zero) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0_OBPV \ + db 008h,04Fh,042h,050h,056h,000h ;00006D6E ".OBPV." + +; 7321: Method (_BST, 0, Serialized) // _BST: Battery Status + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BST \ + db 014h,048h,015h,05Fh,042h,053h,054h,008h ;00006D76 ".H._BST." +DSDT_CB_01_____SB__PCI0_LPC0_EC0__BAT0__BST__T_0 \ + db 008h,05Fh,054h,05Fh,030h,000h ;00006D7C "._T_0." + +; 7322: { +; 7323: If ((ECAV == One)) + + db 0A0h,045h,014h ;00006D7F ".E." + db 093h,045h,043h,041h,056h,001h ;00006D85 ".ECAV." + +; 7324: { +; 7325: If ((Acquire (LFCM, 0xA000) == Zero)) + + db 0A0h,04Ch,013h ;00006D88 ".L." + db 093h ;00006D89 "." + db 05Bh,023h,04Ch,046h,043h,04Dh,000h,0A0h ;00006D91 "[#LFCM.." + db 000h ;00006D92 "." + +; 7326: { +; 7327: Sleep (0x10) + + db 05Bh,022h,00Ah,010h ;00006D96 "[".." + +; 7328: Local0 = B1ST /* \_SB_.PCI0.LPC0.EC0_.B1ST */ + + db 070h,042h,031h,053h,054h,060h ;00006D9C "pB1ST`" + +; 7329: Local1 = DerefOf (PBST [Zero]) + + db 070h ;00006D9D "p" + db 083h ;00006D9E "." + db 088h,050h,042h,053h,054h,000h,000h,061h ;00006DA6 ".PBST..a" + +; 7330: Switch ((Local0 & 0x07)) + + db 0A2h,042h,006h,001h ;00006DAA ".B.." + db 070h ;00006DAB "p" + db 07Bh,060h,00Ah,007h,000h,05Fh,054h,05Fh ;00006DB3 "{`..._T_" + db 030h ;00006DB4 "0" + +; 7331: { +; 7332: Case (Zero) + + db 0A0h,00Fh ;00006DB6 ".." + db 093h,05Fh,054h,05Fh,030h,000h ;00006DBC "._T_0." + +; 7333: { +; 7334: OBST = (Local1 & 0xF8) + + db 07Bh,061h,00Ah,0F8h,04Fh,042h,053h,054h ;00006DC4 "{a..OBST" + db 0A1h,043h,004h ;00006DC7 ".C." + +; 7335: } +; 7336: Case (One) + + db 0A0h,012h ;00006DC9 ".." + db 093h,05Fh,054h,05Fh,030h,001h ;00006DCF "._T_0." + +; 7337: { +; 7338: OBST = (One | (Local1 & 0xF8)) + + db 07Dh,001h ;00006DD1 "}." + db 07Bh,061h,00Ah,0F8h,000h,04Fh,042h,053h ;00006DD9 "{a...OBS" + db 054h ;00006DDA "T" + db 0A1h,02Dh ;00006DDC ".-" + +; 7339: } +; 7340: Case (0x02) + + db 0A0h,014h ;00006DDE ".." + db 093h,05Fh,054h,05Fh,030h,00Ah,002h ;00006DE5 "._T_0.." + +; 7341: { +; 7342: OBST = (0x02 | (Local1 & 0xF8)) + + db 07Dh,00Ah,002h ;00006DE8 "}.." + db 07Bh,061h,00Ah,0F8h,000h,04Fh,042h,053h ;00006DF0 "{a...OBS" + db 054h ;00006DF1 "T" + db 0A1h,016h ;00006DF3 ".." + +; 7343: } +; 7344: Case (0x04) + + db 0A0h,014h ;00006DF5 ".." + db 093h,05Fh,054h,05Fh,030h,00Ah,004h ;00006DFC "._T_0.." + +; 7345: { +; 7346: OBST = (0x04 | (Local1 & 0xF8)) + + db 07Dh,00Ah,004h ;00006DFF "}.." + db 07Bh,061h,00Ah,0F8h,000h,04Fh,042h,053h ;00006E07 "{a...OBS" + db 054h ;00006E08 "T" + db 0A5h ;00006E09 "." + +; 7347: } +; 7349: } +; 7351: Sleep (0x10) + + db 05Bh,022h,00Ah,010h ;00006E0D "[".." + +; 7352: OBAC = B1AC /* \_SB_.PCI0.LPC0.EC0_.B1AC */ + + db 070h,042h,031h,041h,043h,04Fh,042h,041h ;00006E15 "pB1ACOBA" + db 043h ;00006E16 "C" + +; 7353: If ((OBST & One)) + + db 0A0h,01Fh ;00006E18 ".." + db 07Bh,04Fh,042h,053h,054h,001h,000h ;00006E1F "{OBST.." + +; 7354: { +; 7355: If ((OBAC != Zero)) + + db 0A0h,016h,092h,093h,04Fh,042h,041h,043h ;00006E27 "....OBAC" + db 000h ;00006E28 "." + +; 7356: { +; 7357: OBAC = (~OBAC & 0x7FFF) + + db 07Bh ;00006E29 "{" + db 080h,04Fh,042h,041h,043h,000h,00Bh,0FFh ;00006E31 ".OBAC..." + db 07Fh,04Fh,042h,041h,043h ;00006E36 ".OBAC" + +; 7358: } +; 7359: } +; 7360: ElseIf ((FBFG != One)) + + db 0A1h,01Bh ;00006E38 ".." + db 0A0h,019h,092h,093h,046h,042h,046h,047h ;00006E40 "....FBFG" + db 001h ;00006E41 "." + +; 7361: { +; 7362: If ((OBAC & 0x8000)) + + db 0A0h,010h ;00006E43 ".." + db 07Bh,04Fh,042h,041h,043h,00Bh,000h,080h ;00006E4B "{OBAC..." + db 000h ;00006E4C "." + +; 7363: { +; 7364: OBAC = Zero + + db 070h,000h,04Fh,042h,041h,043h ;00006E52 "p.OBAC" + +; 7365: } +; 7366: } +; 7368: Sleep (0x10) + + db 05Bh,022h,00Ah,010h ;00006E56 "[".." + +; 7369: OBRC = B1RC /* \_SB_.PCI0.LPC0.EC0_.B1RC */ + + db 070h,042h,031h,052h,043h,04Fh,042h,052h ;00006E5E "pB1RCOBR" + db 043h ;00006E5F "C" + +; 7370: Sleep (0x10) + + db 05Bh,022h,00Ah,010h ;00006E63 "[".." + +; 7371: OBPV = B1FV /* \_SB_.PCI0.LPC0.EC0_.B1FV */ + + db 070h,042h,031h,046h,056h,04Fh,042h,050h ;00006E6B "pB1FVOBP" + db 056h ;00006E6C "V" + +; 7372: OBRC *= 0x0A + + db 077h,04Fh,042h,052h,043h,00Ah,00Ah,04Fh ;00006E74 "wOBRC..O" + db 042h,052h,043h ;00006E77 "BRC" + +; 7373: OBPR = ((OBAC * OBPV) / 0x03E8) + + db 078h ;00006E78 "x" + db 077h,04Fh,042h,041h,043h,04Fh,042h,050h ;00006E80 "wOBACOBP" + db 056h,000h,00Bh,0E8h,003h,000h,04Fh,042h ;00006E88 "V.....OB" + db 050h,052h ;00006E8A "PR" + +; 7374: PBST [Zero] = OBST /* \_SB_.PCI0.LPC0.EC0_.BAT0.OBST */ + + db 070h,04Fh,042h,053h,054h ;00006E8F "pOBST" + db 088h,050h,042h,053h,054h,000h,000h ;00006E96 ".PBST.." + +; 7375: PBST [One] = OBPR /* \_SB_.PCI0.LPC0.EC0_.BAT0.OBPR */ + + db 070h,04Fh,042h,050h,052h ;00006E9B "pOBPR" + db 088h,050h,042h,053h,054h,001h,000h ;00006EA2 ".PBST.." + +; 7376: PBST [0x02] = OBRC /* \_SB_.PCI0.LPC0.EC0_.BAT0.OBRC */ + + db 070h,04Fh,042h,052h,043h ;00006EA7 "pOBRC" + db 088h,050h,042h,053h,054h,00Ah,002h,000h ;00006EAF ".PBST..." + +; 7377: PBST [0x03] = OBPV /* \_SB_.PCI0.LPC0.EC0_.BAT0.OBPV */ + + db 070h,04Fh,042h,050h,056h ;00006EB4 "pOBPV" + db 088h,050h,042h,053h,054h,00Ah,003h,000h ;00006EBC ".PBST..." + +; 7378: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00006EC2 "['LFCM" + +; 7379: } +; 7380: } +; 7382: Return (PBST) /* \_SB_.PCI0.LPC0.EC0_.BAT0.PBST */ + + db 0A4h,050h,042h,053h,054h ;00006EC7 ".PBST" + +; 7383: } +; 7384: } +; 7386: Scope (\_SB.PCI0.LPC0.EC0) + + db 010h,08Bh,085h,001h,05Ch,02Fh,004h,05Fh ;00006ECF "....\/._" + db 053h,042h,05Fh,050h,043h,049h,030h,04Ch ;00006ED7 "SB_PCI0L" + db 050h,043h,030h,045h,043h,030h,05Fh ;00006EDE "PC0EC0_" + +; 7387: { +; 7388: Device (VPC0) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0 \ + db 05Bh,082h,083h,084h,001h,056h,050h,043h ;00006EE6 "[....VPC" + db 030h ;00006EE7 "0" + +; 7389: { +; 7390: Name (_HID, "VPC2004") // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,056h,050h ;00006EEF "._HID.VP" + db 043h,032h,030h,030h,034h,000h ;00006EF5 "C2004." + +; 7391: Name (_UID, Zero) // _UID: Unique ID + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0__UID \ + db 008h,05Fh,055h,049h,044h,000h ;00006EFB "._UID." + +; 7392: Name (_VPC, 0xF60D0010) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0__VPC \ + db 008h,05Fh,056h,050h,043h,00Ch,010h,000h ;00006F03 "._VPC..." + db 00Dh,0F6h ;00006F05 ".." + +; 7393: Name (VPCD, Zero) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_VPCD \ + db 008h,056h,050h,043h,044h,000h ;00006F0B ".VPCD." + +; 7394: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0__STA \ + db 014h,009h,05Fh,053h,054h,041h,000h ;00006F12 ".._STA." + +; 7395: { +; 7396: Return (0x0F) + + db 0A4h,00Ah,00Fh ;00006F15 "..." + +; 7397: } +; 7399: Method (_CFG, 0, NotSerialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0__CFG \ + db 014h,00Bh,05Fh,043h,046h,047h,000h ;00006F1C ".._CFG." + +; 7400: { +; 7401: Return (_VPC) /* \_SB_.PCI0.LPC0.EC0_.VPC0._VPC */ + + db 0A4h,05Fh,056h,050h,043h ;00006F21 "._VPC" + +; 7402: } +; 7404: Method (VPCR, 1, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_VPCR \ + db 014h,03Ch,056h,050h,043h,052h,009h ;00006F28 ". VBRC)) + + db 0A0h,049h,004h ;0000724D ".I." + db 094h,056h,042h,046h,043h,056h,042h,052h ;00007255 ".VBFCVBR" + db 043h ;00007256 "C" + +; 7667: { +; 7668: VBPV = B1FV /* \_SB_.PCI0.LPC0.EC0_.B1FV */ + + db 070h,042h,031h,046h,056h,056h,042h,050h ;0000725E "pB1FVVBP" + db 056h ;0000725F "V" + +; 7669: VBAC = B1AC /* \_SB_.PCI0.LPC0.EC0_.B1AC */ + + db 070h,042h,031h,041h,043h,056h,042h,041h ;00007267 "pB1ACVBA" + db 043h ;00007268 "C" + +; 7670: Local0 -= Local1 + + db 074h,060h,061h,060h ;0000726C "t`a`" + +; 7671: Local1 = (VBAC * VBPV) + + db 077h,056h,042h,041h,043h,056h,042h,050h ;00007274 "wVBACVBP" + db 056h,061h ;00007276 "Va" + +; 7672: Local3 = (Local0 * 0x03E8) + + db 077h,060h,00Bh,0E8h,003h,063h ;0000727C "w`...c" + +; 7673: Local3 = (Local3 * 0x3C) + + db 077h,063h,00Ah,03Ch,063h ;00007281 "wc. QBRC)) + + db 0A0h,040h,006h ;0000734E ".@." + db 094h,051h,042h,046h,043h,051h,042h,052h ;00007356 ".QBFCQBR" + db 043h ;00007357 "C" + +; 7732: { +; 7733: QBPV = B1FV /* \_SB_.PCI0.LPC0.EC0_.B1FV */ + + db 070h,042h,031h,046h,056h,051h,042h,050h ;0000735F "pB1FVQBP" + db 056h ;00007360 "V" + +; 7734: If (((B1AC & 0x8000) == Zero)) + + db 0A0h,015h ;00007362 ".." + db 093h ;00007363 "." + db 07Bh,042h,031h,041h,043h,00Bh,000h,080h ;0000736B "{B1AC..." + db 000h,000h ;0000736D ".." + +; 7735: { +; 7736: QBAC = B1AC /* \_SB_.PCI0.LPC0.EC0_.B1AC */ + + db 070h,042h,031h,041h,043h,051h,042h,041h ;00007375 "pB1ACQBA" + db 043h ;00007376 "C" + +; 7737: } +; 7738: Else +; 7739: { +; 7740: QBAC = (0xFFFF - B1AC) +; 7741: } + + db 0A1h,00Dh ;00007378 ".." + db 074h,00Bh,0FFh,0FFh,042h,031h,041h,043h ;00007380 "t...B1AC" + db 051h,042h,041h,043h ;00007384 "QBAC" + +; 7743: Local1 = (QBAC * QBPV) + + db 077h,051h,042h,041h,043h,051h,042h,050h ;0000738C "wQBACQBP" + db 056h,061h ;0000738E "Va" + +; 7744: Local3 = (Local0 * 0x03E8) + + db 077h,060h,00Bh,0E8h,003h,063h ;00007394 "w`...c" + +; 7745: Local3 = (Local3 * 0x3C) + + db 077h,063h,00Ah,03Ch,063h ;00007399 "wc.MHCF." + +; 7848: { +; 7849: P80H = 0x78 + + db 070h,00Ah,078h,050h,038h,030h,048h ;000074BD "p.xP80H" + +; 7850: Local0 = Arg0 + + db 070h,068h,060h ;000074C0 "ph`" + +; 7851: If (ECAV) + + db 0A0h,02Bh,045h,043h,041h,056h ;000074C6 ".+ECAV" + +; 7852: { +; 7853: If ((Acquire (LFCM, 0xA000) == Zero)) + + db 0A0h,025h ;000074C8 ".%" + db 093h ;000074C9 "." + db 05Bh,023h,04Ch,046h,043h,04Dh,000h,0A0h ;000074D1 "[#LFCM.." + db 000h ;000074D2 "." + +; 7854: { +; 7855: Local0 &= 0x20 + + db 07Bh,060h,00Ah,020h,060h ;000074D7 "{`. `" + +; 7856: Local0 >>= 0x05 + + db 07Ah,060h,00Ah,005h,060h ;000074DC "z`..`" + +; 7857: RMBT = Local0 + + db 070h,060h,052h,04Dh,042h,054h ;000074E2 "p`RMBT" + +; 7858: Sleep (0x14) + + db 05Bh,022h,00Ah,014h ;000074E6 "[".." + +; 7859: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;000074EC "['LFCM" + +; 7860: } +; 7861: } +; 7863: Return (Local0) + + db 0A4h,060h ;000074EE ".`" + +; 7864: } +; 7866: Method (MHPF, 1, NotSerialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_MHPF \ + db 014h,04Fh,013h,04Dh,048h,050h,046h,001h ;000074F6 ".O.MHPF." + +; 7867: { +; 7868: If (ECAV) + + db 0A0h,047h,013h,045h,043h,041h,056h ;000074FD ".G.ECAV" + +; 7869: { +; 7870: If ((Acquire (LFCM, 0xA000) == Zero)) + + db 0A0h,040h,013h ;00007500 ".@." + db 093h ;00007501 "." + db 05Bh,023h,04Ch,046h,043h,04Dh,000h,0A0h ;00007509 "[#LFCM.." + db 000h ;0000750A "." + +; 7871: { +; 7872: Name (BFWB, Buffer (0x25){}) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_MHPF_BFWB \ + db 008h,042h,046h,057h,042h ;0000750F ".BFWB" + db 011h,003h,00Ah,025h ;00007513 "...%" + +; 7873: CreateByteField (BFWB, Zero, FB0) + + db 08Ch,042h,046h,057h,042h,000h,046h,042h ;0000751B ".BFWB.FB" + db 030h,05Fh ;0000751D "0_" + +; 7874: CreateByteField (BFWB, One, FB1) + + db 08Ch,042h,046h,057h,042h,001h,046h,042h ;00007525 ".BFWB.FB" + db 031h,05Fh ;00007527 "1_" + +; 7875: CreateByteField (BFWB, 0x02, FB2) + + db 08Ch,042h,046h,057h,042h,00Ah,002h,046h ;0000752F ".BFWB..F" + db 042h,032h,05Fh ;00007532 "B2_" + +; 7876: CreateByteField (BFWB, 0x03, FB3) + + db 08Ch,042h,046h,057h,042h,00Ah,003h,046h ;0000753A ".BFWB..F" + db 042h,033h,05Fh ;0000753D "B3_" + +; 7877: CreateField (BFWB, 0x20, 0x0100, FB4) + + db 05Bh,013h,042h,046h,057h,042h,00Ah,020h ;00007545 "[.BFWB. " + db 00Bh,000h,001h,046h,042h,034h,05Fh ;0000754C "...FB4_" + +; 7878: CreateByteField (BFWB, 0x24, FB5) + + db 08Ch,042h,046h,057h,042h,00Ah,024h,046h ;00007554 ".BFWB.$F" + db 042h,035h,05Fh ;00007557 "B5_" + +; 7879: If ((SizeOf (Arg0) <= 0x25)) + + db 0A0h,040h,00Dh,092h,094h ;0000755C ".@..." + db 087h,068h,00Ah,025h ;00007560 ".h.%" + +; 7880: { +; 7881: If ((SMPR != Zero)) + + db 0A0h,011h,092h,093h,053h,04Dh,050h,052h ;00007568 "....SMPR" + db 000h ;00007569 "." + +; 7882: { +; 7883: FB1 = SMST /* \_SB_.PCI0.LPC0.EC0_.SMST */ + + db 070h,053h,04Dh,053h,054h,046h,042h,031h ;00007571 "pSMSTFB1" + db 05Fh ;00007572 "_" + +; 7884: } +; 7885: Else +; 7886: { +; 7887: BFWB = Arg0 +; 7888: SMAD = FB2 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB2_ */ +; 7889: SMCM = FB3 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB3_ */ +; 7890: BCNT = FB5 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB5_ */ +; 7891: Local0 = FB0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB0_ */ +; 7892: If (((Local0 & One) == Zero)) +; 7893: { +; 7894: SMDA = FB4 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB4_ */ +; 7895: } +; 7897: SMST = Zero +; 7898: SMPR = FB0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB0_ */ +; 7899: BTFW = 0x80 +; 7900: Local1 = 0x03E8 +; 7901: While (Local1) +; 7902: { +; 7903: Sleep (One) +; 7904: Local1-- +; 7905: If (((SMST && 0x80) || (SMPR == Zero))) +; 7906: { +; 7907: Break +; 7908: } +; 7909: } +; 7911: Local0 = FB0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB0_ */ +; 7912: If (((Local0 & One) != Zero)) +; 7913: { +; 7914: FB4 = SMDA /* \_SB_.PCI0.LPC0.EC0_.SMDA */ +; 7915: } +; 7917: FB1 = SMST /* \_SB_.PCI0.LPC0.EC0_.SMST */ +; 7918: If (((Local1 == Zero) || !(SMST && 0x80))) +; 7919: { +; 7920: SMPR = Zero +; 7921: FB1 = 0x92 +; 7922: } +; 7923: } + + db 0A1h,04Ah,00Ah ;00007575 ".J." + db 070h,068h,042h,046h,057h,042h ;0000757B "phBFWB" + db 070h,046h,042h,032h,05Fh,053h,04Dh,041h ;00007583 "pFB2_SMA" + db 044h ;00007584 "D" + db 070h,046h,042h,033h,05Fh,053h,04Dh,043h ;0000758C "pFB3_SMC" + db 04Dh ;0000758D "M" + db 070h,046h,042h,035h,05Fh,042h,043h,04Eh ;00007595 "pFB5_BCN" + db 054h ;00007596 "T" + db 070h,046h,042h,030h,05Fh,060h ;0000759C "pFB0_`" + db 0A0h,010h ;0000759E ".." + db 093h ;0000759F "." + db 07Bh,060h,001h,000h,000h ;000075A4 "{`..." + db 070h,046h,042h,034h,05Fh,053h,04Dh,044h ;000075AC "pFB4_SMD" + db 041h ;000075AD "A" + db 070h,000h,053h,04Dh,053h,054h ;000075B3 "p.SMST" + db 070h,046h,042h,030h,05Fh,053h,04Dh,050h ;000075BB "pFB0_SMP" + db 052h ;000075BC "R" + db 070h,00Ah,080h,042h,054h,046h,057h ;000075C3 "p..BTFW" + db 070h,00Bh,0E8h,003h,061h ;000075C8 "p...a" + db 0A2h,018h,061h ;000075CB "..a" + db 05Bh,022h,001h ;000075CE "["." + db 076h,061h ;000075D0 "va" + db 0A0h,010h ;000075D2 ".." + db 091h ;000075D3 "." + db 090h,053h,04Dh,053h,054h,00Ah,080h ;000075DA ".SMST.." + db 093h,053h,04Dh,050h,052h,000h ;000075E0 ".SMPR." + db 0A5h ;000075E1 "." + db 070h,046h,042h,030h,05Fh,060h ;000075E7 "pFB0_`" + db 0A0h,011h,092h,093h ;000075EB "...." + db 07Bh,060h,001h,000h,000h ;000075F0 "{`..." + db 070h,053h,04Dh,044h,041h,046h,042h,034h ;000075F8 "pSMDAFB4" + db 05Fh ;000075F9 "_" + db 070h,053h,04Dh,053h,054h,046h,042h,031h ;00007601 "pSMSTFB1" + db 05Fh ;00007602 "_" + db 0A0h,01Ah ;00007604 ".." + db 091h ;00007605 "." + db 093h,061h,000h ;00007608 ".a." + db 092h ;00007609 "." + db 090h,053h,04Dh,053h,054h,00Ah,080h ;00007610 ".SMST.." + db 070h,000h,053h,04Dh,050h,052h ;00007616 "p.SMPR" + db 070h,00Ah,092h,046h,042h,031h,05Fh ;0000761D "p..FB1_" + +; 7925: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007623 "['LFCM" + +; 7926: Return (BFWB) /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.BFWB */ + + db 0A4h,042h,046h,057h,042h ;00007628 ".BFWB" + +; 7927: } +; 7929: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;0000762E "['LFCM" + +; 7930: } +; 7931: } +; 7932: } +; 7934: Method (MHIF, 1, NotSerialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_MHIF \ + db 014h,04Ah,012h,04Dh,048h,049h,046h,001h ;00007636 ".J.MHIF." + +; 7935: { +; 7936: If (ECAV) + + db 0A0h,042h,012h,045h,043h,041h,056h ;0000763D ".B.ECAV" + +; 7937: { +; 7938: If ((Acquire (LFCM, 0xA000) == Zero)) + + db 0A0h,04Bh,011h ;00007640 ".K." + db 093h ;00007641 "." + db 05Bh,023h,04Ch,046h,043h,04Dh,000h,0A0h ;00007649 "[#LFCM.." + db 000h ;0000764A "." + +; 7939: { +; 7940: P80H = 0x50 + + db 070h,00Ah,050h,050h,038h,030h,048h ;00007651 "p.PP80H" + +; 7941: If ((Arg0 == Zero)) + + db 0A0h,041h,010h ;00007654 ".A." + db 093h,068h,000h ;00007657 ".h." + +; 7942: { +; 7943: Name (RETB, Buffer (0x0A){}) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_MHIF_RETB \ + db 008h,052h,045h,054h,042h ;0000765C ".RETB" + db 011h,003h,00Ah,00Ah ;00007660 "...." + +; 7944: Name (BUF1, Buffer (0x08){}) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_MHIF_BUF1 \ + db 008h,042h,055h,046h,031h ;00007665 ".BUF1" + db 011h,003h,00Ah,008h ;00007669 "...." + +; 7945: BUF1 = FWBT /* \_SB_.PCI0.LPC0.EC0_.FWBT */ + + db 070h,046h,057h,042h,054h,042h,055h,046h ;00007671 "pFWBTBUF" + db 031h ;00007672 "1" + +; 7946: CreateByteField (BUF1, Zero, FW0) + + db 08Ch,042h,055h,046h,031h,000h,046h,057h ;0000767A ".BUF1.FW" + db 030h,05Fh ;0000767C "0_" + +; 7947: CreateByteField (BUF1, One, FW1) + + db 08Ch,042h,055h,046h,031h,001h,046h,057h ;00007684 ".BUF1.FW" + db 031h,05Fh ;00007686 "1_" + +; 7948: CreateByteField (BUF1, 0x02, FW2) + + db 08Ch,042h,055h,046h,031h,00Ah,002h,046h ;0000768E ".BUF1..F" + db 057h,032h,05Fh ;00007691 "W2_" + +; 7949: CreateByteField (BUF1, 0x03, FW3) + + db 08Ch,042h,055h,046h,031h,00Ah,003h,046h ;00007699 ".BUF1..F" + db 057h,033h,05Fh ;0000769C "W3_" + +; 7950: CreateByteField (BUF1, 0x04, FW4) + + db 08Ch,042h,055h,046h,031h,00Ah,004h,046h ;000076A4 ".BUF1..F" + db 057h,034h,05Fh ;000076A7 "W4_" + +; 7951: CreateByteField (BUF1, 0x05, FW5) + + db 08Ch,042h,055h,046h,031h,00Ah,005h,046h ;000076AF ".BUF1..F" + db 057h,035h,05Fh ;000076B2 "W5_" + +; 7952: CreateByteField (BUF1, 0x06, FW6) + + db 08Ch,042h,055h,046h,031h,00Ah,006h,046h ;000076BA ".BUF1..F" + db 057h,036h,05Fh ;000076BD "W6_" + +; 7953: CreateByteField (BUF1, 0x07, FW7) + + db 08Ch,042h,055h,046h,031h,00Ah,007h,046h ;000076C5 ".BUF1..F" + db 057h,037h,05Fh ;000076C8 "W7_" + +; 7954: RETB [Zero] = FUSL /* \_SB_.PCI0.LPC0.EC0_.FUSL */ + + db 070h,046h,055h,053h,04Ch ;000076CD "pFUSL" + db 088h,052h,045h,054h,042h,000h,000h ;000076D4 ".RETB.." + +; 7955: RETB [One] = FUSH /* \_SB_.PCI0.LPC0.EC0_.FUSH */ + + db 070h,046h,055h,053h,048h ;000076D9 "pFUSH" + db 088h,052h,045h,054h,042h,001h,000h ;000076E0 ".RETB.." + +; 7956: RETB [0x02] = FW0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW0_ */ + + db 070h,046h,057h,030h,05Fh ;000076E5 "pFW0_" + db 088h,052h,045h,054h,042h,00Ah,002h,000h ;000076ED ".RETB..." + +; 7957: RETB [0x03] = FW1 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW1_ */ + + db 070h,046h,057h,031h,05Fh ;000076F2 "pFW1_" + db 088h,052h,045h,054h,042h,00Ah,003h,000h ;000076FA ".RETB..." + +; 7958: RETB [0x04] = FW2 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW2_ */ + + db 070h,046h,057h,032h,05Fh ;000076FF "pFW2_" + db 088h,052h,045h,054h,042h,00Ah,004h,000h ;00007707 ".RETB..." + +; 7959: RETB [0x05] = FW3 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW3_ */ + + db 070h,046h,057h,033h,05Fh ;0000770C "pFW3_" + db 088h,052h,045h,054h,042h,00Ah,005h,000h ;00007714 ".RETB..." + +; 7960: RETB [0x06] = FW4 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW4_ */ + + db 070h,046h,057h,034h,05Fh ;00007719 "pFW4_" + db 088h,052h,045h,054h,042h,00Ah,006h,000h ;00007721 ".RETB..." + +; 7961: RETB [0x07] = FW5 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW5_ */ + + db 070h,046h,057h,035h,05Fh ;00007726 "pFW5_" + db 088h,052h,045h,054h,042h,00Ah,007h,000h ;0000772E ".RETB..." + +; 7962: RETB [0x08] = FW6 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW6_ */ + + db 070h,046h,057h,036h,05Fh ;00007733 "pFW6_" + db 088h,052h,045h,054h,042h,00Ah,008h,000h ;0000773B ".RETB..." + +; 7963: RETB [0x09] = FW7 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW7_ */ + + db 070h,046h,057h,037h,05Fh ;00007740 "pFW7_" + db 088h,052h,045h,054h,042h,00Ah,009h,000h ;00007748 ".RETB..." + +; 7964: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;0000774E "['LFCM" + +; 7965: Return (RETB) /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.RETB */ + + db 0A4h,052h,045h,054h,042h ;00007753 ".RETB" + +; 7966: } +; 7968: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007759 "['LFCM" + +; 7969: } +; 7970: } +; 7971: } +; 7973: Method (GSBI, 1, NotSerialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_GSBI \ + db 014h,046h,029h,047h,053h,042h,049h,001h ;00007761 ".F)GSBI." + +; 7974: { +; 7975: Name (BIFB, Buffer (0x53) +; 7976: { +; 7977: /* 0000 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ +; 7978: /* 0008 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ +; 7979: /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ +; 7980: /* 0018 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ +; 7981: /* 0020 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ +; 7982: /* 0028 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ +; 7983: /* 0030 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ +; 7984: /* 0038 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ +; 7985: /* 0040 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ +; 7986: /* 0048 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ +; 7987: /* 0050 */ 0xFF, 0xFF, 0xFF // ... +; 7988: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_GSBI_BIFB \ + db 008h,042h,049h,046h,042h ;00007766 ".BIFB" + db 011h,047h,005h,00Ah,053h,0FFh,0FFh,0FFh ;0000776E ".G..S..." + db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ;00007776 "........" + db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ;0000777E "........" + db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ;00007786 "........" + db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ;0000778E "........" + db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ;00007796 "........" + db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ;0000779E "........" + db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ;000077A6 "........" + db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ;000077AE "........" + db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ;000077B6 "........" + db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh ;000077BE "........" + +; 7989: CreateWordField (BIFB, Zero, DCAP) + + db 08Bh,042h,049h,046h,042h,000h,044h,043h ;000077C6 ".BIFB.DC" + db 041h,050h ;000077C8 "AP" + +; 7990: CreateWordField (BIFB, 0x02, FCAP) + + db 08Bh,042h,049h,046h,042h,00Ah,002h,046h ;000077D0 ".BIFB..F" + db 043h,041h,050h ;000077D3 "CAP" + +; 7991: CreateWordField (BIFB, 0x04, RCAP) + + db 08Bh,042h,049h,046h,042h,00Ah,004h,052h ;000077DB ".BIFB..R" + db 043h,041h,050h ;000077DE "CAP" + +; 7992: CreateWordField (BIFB, 0x06, ATTE) + + db 08Bh,042h,049h,046h,042h,00Ah,006h,041h ;000077E6 ".BIFB..A" + db 054h,054h,045h ;000077E9 "TTE" + +; 7993: CreateWordField (BIFB, 0x08, ATTF) + + db 08Bh,042h,049h,046h,042h,00Ah,008h,041h ;000077F1 ".BIFB..A" + db 054h,054h,046h ;000077F4 "TTF" + +; 7994: CreateWordField (BIFB, 0x0A, BTVT) + + db 08Bh,042h,049h,046h,042h,00Ah,00Ah,042h ;000077FC ".BIFB..B" + db 054h,056h,054h ;000077FF "TVT" + +; 7995: CreateWordField (BIFB, 0x0C, BTCT) + + db 08Bh,042h,049h,046h,042h,00Ah,00Ch,042h ;00007807 ".BIFB..B" + db 054h,043h,054h ;0000780A "TCT" + +; 7996: CreateWordField (BIFB, 0x0E, BTMP) + + db 08Bh,042h,049h,046h,042h,00Ah,00Eh,042h ;00007812 ".BIFB..B" + db 054h,04Dh,050h ;00007815 "TMP" + +; 7997: CreateWordField (BIFB, 0x10, MDAT) + + db 08Bh,042h,049h,046h,042h,00Ah,010h,04Dh ;0000781D ".BIFB..M" + db 044h,041h,054h ;00007820 "DAT" + +; 7998: CreateWordField (BIFB, 0x12, FUDT) + + db 08Bh,042h,049h,046h,042h,00Ah,012h,046h ;00007828 ".BIFB..F" + db 055h,044h,054h ;0000782B "UDT" + +; 7999: CreateWordField (BIFB, 0x14, DVLT) + + db 08Bh,042h,049h,046h,042h,00Ah,014h,044h ;00007833 ".BIFB..D" + db 056h,04Ch,054h ;00007836 "VLT" + +; 8000: CreateField (BIFB, 0xB0, 0x50, DCHE) + + db 05Bh,013h,042h,049h,046h,042h,00Ah,0B0h ;0000783E "[.BIFB.." + db 00Ah,050h,044h,043h,048h,045h ;00007844 ".PDCHE" + +; 8001: CreateField (BIFB, 0x0100, 0x40, DNAM) + + db 05Bh,013h,042h,049h,046h,042h,00Bh,000h ;0000784C "[.BIFB.." + db 001h,00Ah,040h,044h,04Eh,041h,04Dh ;00007853 "..@DNAM" + +; 8002: CreateField (BIFB, 0x0140, 0x60, MNAM) + + db 05Bh,013h,042h,049h,046h,042h,00Bh,040h ;0000785B "[.BIFB.@" + db 001h,00Ah,060h,04Dh,04Eh,041h,04Dh ;00007862 "..`MNAM" + +; 8003: CreateField (BIFB, 0x01A0, 0xB8, BRNB) + + db 05Bh,013h,042h,049h,046h,042h,00Bh,0A0h ;0000786A "[.BIFB.." + db 001h,00Ah,0B8h,042h,052h,04Eh,042h ;00007871 "...BRNB" + +; 8004: CreateQWordField (BIFB, 0x4B, BFW0) + + db 08Fh,042h,049h,046h,042h,00Ah,04Bh,042h ;00007879 ".BIFB.KB" + db 046h,057h,030h ;0000787C "FW0" + +; 8005: If (((Arg0 == Zero) || (Arg0 == One))) + + db 0A0h,046h,016h ;0000787F ".F." + db 091h ;00007880 "." + db 093h,068h,000h ;00007883 ".h." + db 093h,068h,001h ;00007886 ".h." + +; 8006: { +; 8007: If (ECAV) + + db 0A0h,047h,015h,045h,043h,041h,056h ;0000788D ".G.ECAV" + +; 8008: { +; 8009: If ((Acquire (LFCM, 0xA000) == Zero)) + + db 0A0h,040h,015h ;00007890 ".@." + db 093h ;00007891 "." + db 05Bh,023h,04Ch,046h,043h,04Dh,000h,0A0h ;00007899 "[#LFCM.." + db 000h ;0000789A "." + +; 8010: { +; 8011: Local0 = B1DC /* \_SB_.PCI0.LPC0.EC0_.B1DC */ + + db 070h,042h,031h,044h,043h,060h ;000078A0 "pB1DC`" + +; 8012: Local0 *= 0x0A + + db 077h,060h,00Ah,00Ah,060h ;000078A5 "w`..`" + +; 8013: DCAP = Local0 + + db 070h,060h,044h,043h,041h,050h ;000078AB "p`DCAP" + +; 8014: Local0 = B1FC /* \_SB_.PCI0.LPC0.EC0_.B1FC */ + + db 070h,042h,031h,046h,043h,060h ;000078B1 "pB1FC`" + +; 8015: Local0 *= 0x0A + + db 077h,060h,00Ah,00Ah,060h ;000078B6 "w`..`" + +; 8016: FCAP = Local0 + + db 070h,060h,046h,043h,041h,050h ;000078BC "p`FCAP" + +; 8017: Local0 = B1RC /* \_SB_.PCI0.LPC0.EC0_.B1RC */ + + db 070h,042h,031h,052h,043h,060h ;000078C2 "pB1RC`" + +; 8018: Local0 *= 0x0A + + db 077h,060h,00Ah,00Ah,060h ;000078C7 "w`..`" + +; 8019: RCAP = Local0 + + db 070h,060h,052h,043h,041h,050h ;000078CD "p`RCAP" + +; 8020: ATTE = SMTE (Zero) + + db 070h ;000078CE "p" + db 053h,04Dh,054h,045h,000h,041h,054h,054h ;000078D6 "SMTE.ATT" + db 045h ;000078D7 "E" + +; 8021: ATTF = SMTF (Zero) + + db 070h ;000078D8 "p" + db 053h,04Dh,054h,046h,000h,041h,054h,054h ;000078E0 "SMTF.ATT" + db 046h ;000078E1 "F" + +; 8022: BTVT = B1FV /* \_SB_.PCI0.LPC0.EC0_.B1FV */ + + db 070h,042h,031h,046h,056h,042h,054h,056h ;000078E9 "pB1FVBTV" + db 054h ;000078EA "T" + +; 8023: BTCT = B1AC /* \_SB_.PCI0.LPC0.EC0_.B1AC */ + + db 070h,042h,031h,041h,043h,042h,054h,043h ;000078F2 "pB1ACBTC" + db 054h ;000078F3 "T" + +; 8024: Local0 = B1AT /* \_SB_.PCI0.LPC0.EC0_.B1AT */ + + db 070h,042h,031h,041h,054h,060h ;000078F9 "pB1AT`" + +; 8025: Local0 += 0x0111 + + db 072h,060h,00Bh,011h,001h,060h ;000078FF "r`...`" + +; 8026: Local0 *= 0x0A + + db 077h,060h,00Ah,00Ah,060h ;00007904 "w`..`" + +; 8027: BTMP = Local0 + + db 070h,060h,042h,054h,04Dh,050h ;0000790A "p`BTMP" + +; 8028: MDAT = B1DA /* \_SB_.PCI0.LPC0.EC0_.B1DA */ + + db 070h,042h,031h,044h,041h,04Dh,044h,041h ;00007912 "pB1DAMDA" + db 054h ;00007913 "T" + +; 8029: If ((BFUD != Zero)) + + db 0A0h,011h,092h,093h,042h,046h,055h,044h ;0000791B "....BFUD" + db 000h ;0000791C "." + +; 8030: { +; 8031: FUDT = BFUD /* \_SB_.PCI0.LPC0.EC0_.BFUD */ + + db 070h,042h,046h,055h,044h,046h,055h,044h ;00007924 "pBFUDFUD" + db 054h ;00007925 "T" + +; 8032: } +; 8034: DVLT = B1DV /* \_SB_.PCI0.LPC0.EC0_.B1DV */ + + db 070h,042h,031h,044h,056h,044h,056h,04Ch ;0000792D "pB1DVDVL" + db 054h ;0000792E "T" + +; 8035: Name (DCH0, Buffer (0x0A) +; 8036: { +; 8037: 0x00 // . +; 8038: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_GSBI_DCH0 \ + db 008h,044h,043h,048h,030h ;00007933 ".DCH0" + db 011h,004h,00Ah,00Ah,000h ;00007938 "....." + +; 8039: Name (DCH1, "LION") + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_GSBI_DCH1 \ + db 008h,044h,043h,048h,031h,00Dh,04Ch,049h ;00007940 ".DCH1.LI" + db 04Fh,04Eh,000h ;00007943 "ON." + +; 8040: Name (DCH2, "LiP") + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_GSBI_DCH2 \ + db 008h,044h,043h,048h,032h,00Dh,04Ch,069h ;0000794B ".DCH2.Li" + db 050h,000h ;0000794D "P." + +; 8041: If ((B1TY == One)) + + db 0A0h,019h ;0000794F ".." + db 093h,042h,031h,054h,059h,001h ;00007955 ".B1TY." + +; 8042: { +; 8043: DCH0 = DCH1 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.DCH1 */ + + db 070h,044h,043h,048h,031h,044h,043h,048h ;0000795D "pDCH1DCH" + db 030h ;0000795E "0" + +; 8044: DCHE = DCH0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.DCH0 */ + + db 070h,044h,043h,048h,030h,044h,043h,048h ;00007966 "pDCH0DCH" + db 045h ;00007967 "E" + +; 8045: } +; 8046: Else +; 8047: { +; 8048: DCH0 = DCH2 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.DCH2 */ +; 8049: DCHE = DCH0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.DCH0 */ +; 8050: } + + db 0A1h,013h ;00007969 ".." + db 070h,044h,043h,048h,032h,044h,043h,048h ;00007971 "pDCH2DCH" + db 030h ;00007972 "0" + db 070h,044h,043h,048h,030h,044h,043h,048h ;0000797A "pDCH0DCH" + db 045h ;0000797B "E" + +; 8052: Name (BDNT, Buffer (0x08) +; 8053: { +; 8054: 0x00 // . +; 8055: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_GSBI_BDNT \ + db 008h,042h,044h,04Eh,054h ;00007980 ".BDNT" + db 011h,004h,00Ah,008h,000h ;00007985 "....." + +; 8056: BDNT = BDN0 /* \_SB_.PCI0.LPC0.EC0_.BDN0 */ + + db 070h,042h,044h,04Eh,030h,042h,044h,04Eh ;0000798D "pBDN0BDN" + db 054h ;0000798E "T" + +; 8057: DNAM = BDNT /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.BDNT */ + + db 070h,042h,044h,04Eh,054h,044h,04Eh,041h ;00007996 "pBDNTDNA" + db 04Dh ;00007997 "M" + +; 8058: Name (BMNT, Buffer (0x0C) +; 8059: { +; 8060: 0x00 // . +; 8061: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_GSBI_BMNT \ + db 008h,042h,04Dh,04Eh,054h ;0000799C ".BMNT" + db 011h,004h,00Ah,00Ch,000h ;000079A1 "....." + +; 8062: BMNT = BMN0 /* \_SB_.PCI0.LPC0.EC0_.BMN0 */ + + db 070h,042h,04Dh,04Eh,030h,042h,04Dh,04Eh ;000079A9 "pBMN0BMN" + db 054h ;000079AA "T" + +; 8063: MNAM = BMNT /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.BMNT */ + + db 070h,042h,04Dh,04Eh,054h,04Dh,04Eh,041h ;000079B2 "pBMNTMNA" + db 04Dh ;000079B3 "M" + +; 8064: Name (BRN0, Buffer (0x17) +; 8065: { +; 8066: 0x00 // . +; 8067: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_GSBI_BRN0 \ + db 008h,042h,052h,04Eh,030h ;000079B8 ".BRN0" + db 011h,004h,00Ah,017h,000h ;000079BD "....." + +; 8068: BRN0 = BAR1 /* \_SB_.PCI0.LPC0.EC0_.BAR1 */ + + db 070h,042h,041h,052h,031h,042h,052h,04Eh ;000079C5 "pBAR1BRN" + db 030h ;000079C6 "0" + +; 8069: BRNB = BRN0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.BRN0 */ + + db 070h,042h,052h,04Eh,030h,042h,052h,04Eh ;000079CE "pBRN0BRN" + db 042h ;000079CF "B" + +; 8070: BFW0 = FWBT /* \_SB_.PCI0.LPC0.EC0_.FWBT */ + + db 070h,046h,057h,042h,054h,042h,046h,057h ;000079D7 "pFWBTBFW" + db 030h ;000079D8 "0" + +; 8071: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;000079DE "['LFCM" + +; 8072: } +; 8073: } +; 8075: Return (BIFB) /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.BIFB */ + + db 0A4h,042h,049h,046h,042h ;000079E3 ".BIFB" + +; 8076: } +; 8078: If ((Arg0 == 0x02)) + + db 0A0h,00Ah ;000079E5 ".." + db 093h,068h,00Ah,002h ;000079E9 ".h.." + +; 8079: { +; 8080: Return (BIFB) /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.BIFB */ + + db 0A4h,042h,049h,046h,042h ;000079EE ".BIFB" + +; 8081: } +; 8083: Return (Zero) + + db 0A4h,000h ;000079F0 ".." + +; 8084: } +; 8086: Method (HODD, 0, NotSerialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_HODD \ + db 014h,006h,048h,04Fh,044h,044h,000h ;000079F7 "..HODD." + +; 8087: { +; 8088: } +; 8090: Method (SODD, 1, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_SODD \ + db 014h,006h,053h,04Fh,044h,044h,009h ;000079FE "..SODD." + +; 8091: { +; 8092: } +; 8094: Method (GBID, 0, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_GBID \ + db 014h,043h,017h,047h,042h,049h,044h,008h ;00007A06 ".C.GBID." + +; 8095: { +; 8096: Name (GBUF, Package (0x04) +; 8097: { +; 8098: Buffer (0x02) +; 8099: { +; 8100: 0x00, 0x00 // .. +; 8101: }, +; 8103: Buffer (0x02) +; 8104: { +; 8105: 0x00, 0x00 // .. +; 8106: }, +; 8108: Buffer (0x08) +; 8109: { +; 8110: 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ +; 8111: }, +; 8113: Buffer (0x08) +; 8114: { +; 8115: 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ +; 8116: } +; 8117: }) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_GBID_GBUF \ + db 008h,047h,042h,055h,046h ;00007A0B ".GBUF" + db 012h,026h,004h ;00007A0E ".&." + db 011h,005h,00Ah,002h,000h,000h ;00007A14 "......" + db 011h,005h,00Ah,002h,000h,000h ;00007A1A "......" + db 011h,00Bh,00Ah,008h,000h,000h,000h,000h ;00007A22 "........" + db 000h,000h,000h,000h ;00007A26 "...." + db 011h,00Bh,00Ah,008h,000h,000h,000h,000h ;00007A2E "........" + db 000h,000h,000h,000h ;00007A32 "...." + +; 8118: If (ECAV) + + db 0A0h,04Ah,013h,045h,043h,041h,056h ;00007A39 ".J.ECAV" + +; 8119: { +; 8120: If ((Acquire (LFCM, 0xA000) == Zero)) + + db 0A0h,043h,013h ;00007A3C ".C." + db 093h ;00007A3D "." + db 05Bh,023h,04Ch,046h,043h,04Dh,000h,0A0h ;00007A45 "[#LFCM.." + db 000h ;00007A46 "." + +; 8121: { +; 8122: DerefOf (GBUF [Zero]) [Zero] = B1CT /* \_SB_.PCI0.LPC0.EC0_.B1CT */ + + db 070h,042h,031h,043h,054h ;00007A4B "pB1CT" + db 088h ;00007A4C "." + db 083h ;00007A4D "." + db 088h,047h,042h,055h,046h,000h,000h,000h ;00007A55 ".GBUF..." + db 000h ;00007A56 "." + +; 8123: DerefOf (GBUF [One]) [Zero] = Zero + + db 070h,000h ;00007A58 "p." + db 088h ;00007A59 "." + db 083h ;00007A5A "." + db 088h,047h,042h,055h,046h,001h,000h,000h ;00007A62 ".GBUF..." + db 000h ;00007A63 "." + +; 8124: Name (BUF1, Buffer (0x08){}) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_GBID_BUF1 \ + db 008h,042h,055h,046h,031h ;00007A68 ".BUF1" + db 011h,003h,00Ah,008h ;00007A6C "...." + +; 8125: BUF1 = FWBT /* \_SB_.PCI0.LPC0.EC0_.FWBT */ + + db 070h,046h,057h,042h,054h,042h,055h,046h ;00007A74 "pFWBTBUF" + db 031h ;00007A75 "1" + +; 8126: CreateByteField (BUF1, Zero, FW0) + + db 08Ch,042h,055h,046h,031h,000h,046h,057h ;00007A7D ".BUF1.FW" + db 030h,05Fh ;00007A7F "0_" + +; 8127: CreateByteField (BUF1, One, FW1) + + db 08Ch,042h,055h,046h,031h,001h,046h,057h ;00007A87 ".BUF1.FW" + db 031h,05Fh ;00007A89 "1_" + +; 8128: CreateByteField (BUF1, 0x02, FW2) + + db 08Ch,042h,055h,046h,031h,00Ah,002h,046h ;00007A91 ".BUF1..F" + db 057h,032h,05Fh ;00007A94 "W2_" + +; 8129: CreateByteField (BUF1, 0x03, FW3) + + db 08Ch,042h,055h,046h,031h,00Ah,003h,046h ;00007A9C ".BUF1..F" + db 057h,033h,05Fh ;00007A9F "W3_" + +; 8130: CreateByteField (BUF1, 0x04, FW4) + + db 08Ch,042h,055h,046h,031h,00Ah,004h,046h ;00007AA7 ".BUF1..F" + db 057h,034h,05Fh ;00007AAA "W4_" + +; 8131: CreateByteField (BUF1, 0x05, FW5) + + db 08Ch,042h,055h,046h,031h,00Ah,005h,046h ;00007AB2 ".BUF1..F" + db 057h,035h,05Fh ;00007AB5 "W5_" + +; 8132: CreateByteField (BUF1, 0x06, FW6) + + db 08Ch,042h,055h,046h,031h,00Ah,006h,046h ;00007ABD ".BUF1..F" + db 057h,036h,05Fh ;00007AC0 "W6_" + +; 8133: CreateByteField (BUF1, 0x07, FW7) + + db 08Ch,042h,055h,046h,031h,00Ah,007h,046h ;00007AC8 ".BUF1..F" + db 057h,037h,05Fh ;00007ACB "W7_" + +; 8134: DerefOf (GBUF [0x02]) [Zero] = FW0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW0_ */ + + db 070h,046h,057h,030h,05Fh ;00007AD0 "pFW0_" + db 088h ;00007AD1 "." + db 083h ;00007AD2 "." + db 088h,047h,042h,055h,046h,00Ah,002h,000h ;00007ADA ".GBUF..." + db 000h,000h ;00007ADC ".." + +; 8135: DerefOf (GBUF [0x02]) [One] = FW1 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW1_ */ + + db 070h,046h,057h,031h,05Fh ;00007AE1 "pFW1_" + db 088h ;00007AE2 "." + db 083h ;00007AE3 "." + db 088h,047h,042h,055h,046h,00Ah,002h,000h ;00007AEB ".GBUF..." + db 001h,000h ;00007AED ".." + +; 8136: DerefOf (GBUF [0x02]) [0x02] = FW2 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW2_ */ + + db 070h,046h,057h,032h,05Fh ;00007AF2 "pFW2_" + db 088h ;00007AF3 "." + db 083h ;00007AF4 "." + db 088h,047h,042h,055h,046h,00Ah,002h,000h ;00007AFC ".GBUF..." + db 00Ah,002h,000h ;00007AFF "..." + +; 8137: DerefOf (GBUF [0x02]) [0x03] = FW3 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW3_ */ + + db 070h,046h,057h,033h,05Fh ;00007B04 "pFW3_" + db 088h ;00007B05 "." + db 083h ;00007B06 "." + db 088h,047h,042h,055h,046h,00Ah,002h,000h ;00007B0E ".GBUF..." + db 00Ah,003h,000h ;00007B11 "..." + +; 8138: DerefOf (GBUF [0x02]) [0x04] = FW4 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW4_ */ + + db 070h,046h,057h,034h,05Fh ;00007B16 "pFW4_" + db 088h ;00007B17 "." + db 083h ;00007B18 "." + db 088h,047h,042h,055h,046h,00Ah,002h,000h ;00007B20 ".GBUF..." + db 00Ah,004h,000h ;00007B23 "..." + +; 8139: DerefOf (GBUF [0x02]) [0x05] = FW5 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW5_ */ + + db 070h,046h,057h,035h,05Fh ;00007B28 "pFW5_" + db 088h ;00007B29 "." + db 083h ;00007B2A "." + db 088h,047h,042h,055h,046h,00Ah,002h,000h ;00007B32 ".GBUF..." + db 00Ah,005h,000h ;00007B35 "..." + +; 8140: DerefOf (GBUF [0x02]) [0x06] = FW6 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW6_ */ + + db 070h,046h,057h,036h,05Fh ;00007B3A "pFW6_" + db 088h ;00007B3B "." + db 083h ;00007B3C "." + db 088h,047h,042h,055h,046h,00Ah,002h,000h ;00007B44 ".GBUF..." + db 00Ah,006h,000h ;00007B47 "..." + +; 8141: DerefOf (GBUF [0x02]) [0x07] = FW7 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW7_ */ + + db 070h,046h,057h,037h,05Fh ;00007B4C "pFW7_" + db 088h ;00007B4D "." + db 083h ;00007B4E "." + db 088h,047h,042h,055h,046h,00Ah,002h,000h ;00007B56 ".GBUF..." + db 00Ah,007h,000h ;00007B59 "..." + +; 8142: DerefOf (GBUF [0x03]) [Zero] = Zero + + db 070h,000h ;00007B5B "p." + db 088h ;00007B5C "." + db 083h ;00007B5D "." + db 088h,047h,042h,055h,046h,00Ah,003h,000h ;00007B65 ".GBUF..." + db 000h,000h ;00007B67 ".." + +; 8143: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007B6D "['LFCM" + +; 8144: } +; 8145: } +; 8147: Return (GBUF) /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.GBUF */ + + db 0A4h,047h,042h,055h,046h ;00007B72 ".GBUF" + +; 8148: } +; 8150: Name (APDT, Zero) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_APDT \ + db 008h,041h,050h,044h,054h,000h ;00007B78 ".APDT." + +; 8151: Method (APPC, 1, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_APPC \ + db 014h,00Eh,041h,050h,050h,043h,009h ;00007B7F "..APPC." + +; 8152: { +; 8153: APDT = Arg0 + + db 070h,068h,041h,050h,044h,054h ;00007B85 "phAPDT" + +; 8154: Return (Zero) + + db 0A4h,000h ;00007B87 ".." + +; 8155: } +; 8157: Method (DBSL, 0, NotSerialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_DBSL \ + db 014h,029h,044h,042h,053h,04Ch,000h ;00007B8E ".)DBSL." + +; 8158: { +; 8159: Return (Package (0x10) + + db 0A4h ;00007B8F "." + db 012h,021h,010h,00Ah,0C9h,00Ah,0AEh,00Ah ;00007B97 ".!......" + db 095h,00Ah,07Eh,00Ah,069h,00Ah,056h,00Ah ;00007B9F "..~.i.V." + db 045h,00Ah,036h,00Ah,029h,00Ah,01Eh,00Ah ;00007BA7 "E.6.)..." + db 015h,00Ah,00Eh,00Ah,009h,00Ah,006h,00Ah ;00007BAF "........" + db 005h,000h ;00007BB1 ".." + +; 8160: { +; 8161: 0xC9, +; 8162: 0xAE, +; 8163: 0x95, +; 8164: 0x7E, +; 8165: 0x69, +; 8166: 0x56, +; 8167: 0x45, +; 8168: 0x36, +; 8169: 0x29, +; 8170: 0x1E, +; 8171: 0x15, +; 8172: 0x0E, +; 8173: 0x09, +; 8174: 0x06, +; 8175: 0x05, +; 8176: Zero +; 8177: }) +; 8178: } +; 8180: Method (SBSL, 1, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_SBSL \ + db 014h,03Ch,053h,042h,053h,04Ch,009h ;00007BB8 ".>= 0x03 + + db 07Ah,061h,00Ah,003h,061h ;00007C47 "za..a" + +; 8222: If ((Local0 != Local1)) + + db 0A0h,00Dh,092h,093h,060h,061h ;00007C4D "....`a" + +; 8223: { +; 8224: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007C53 "['LFCM" + +; 8225: Return (Zero) + + db 0A4h,000h ;00007C55 ".." + +; 8226: } +; 8227: Else +; 8228: { +; 8229: Local3 = KBGS /* \_SB_.PCI0.LPC0.EC0_.KBGS */ +; 8230: Release (LFCM) +; 8231: Return ((Local3 | One)) +; 8232: } + + db 0A1h,012h ;00007C57 ".." + db 070h,04Bh,042h,047h,053h,063h ;00007C5D "pKBGSc" + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007C63 "['LFCM" + db 0A4h ;00007C64 "." + db 07Dh,063h,001h,000h ;00007C68 "}c.." + +; 8233: } +; 8234: ElseIf (((Arg0 & 0x0F) == 0x03)) + + db 0A1h,046h,005h ;00007C6B ".F." + db 0A0h,043h,005h ;00007C6E ".C." + db 093h ;00007C6F "." + db 07Bh,068h,00Ah,00Fh,000h,00Ah,003h ;00007C76 "{h....." + +; 8235: { +; 8236: Local0 = KBGC /* \_SB_.PCI0.LPC0.EC0_.KBGC */ + + db 070h,04Bh,042h,047h,043h,060h ;00007C7C "pKBGC`" + +; 8237: Local0 &= 0xFFFFFFFE + + db 07Bh,060h,00Ch,0FEh,0FFh,0FFh,0FFh,060h ;00007C84 "{`.....`" + +; 8238: Local1 = (Arg0 & 0xFFF0) + + db 07Bh,068h,00Bh,0F0h,0FFh,061h ;00007C8A "{h...a" + +; 8239: Local1 >>= 0x03 + + db 07Ah,061h,00Ah,003h,061h ;00007C8F "za..a" + +; 8240: If ((Local0 != Local1)) + + db 0A0h,00Dh,092h,093h,060h,061h ;00007C95 "....`a" + +; 8241: { +; 8242: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007C9B "['LFCM" + +; 8243: Return (Zero) + + db 0A4h,000h ;00007C9D ".." + +; 8244: } +; 8245: Else +; 8246: { +; 8247: Local3 = (Arg0 & Ones) +; 8248: KBSS = Local3 +; 8249: Sleep (0x012C) +; 8250: Local3 = KBGS /* \_SB_.PCI0.LPC0.EC0_.KBGS */ +; 8251: Release (LFCM) +; 8252: Return ((Local3 | One)) +; 8253: } + + db 0A1h,021h ;00007C9F ".!" + db 07Bh,068h,0FFh,063h ;00007CA3 "{h.c" + db 070h,063h,04Bh,042h,053h,053h ;00007CA9 "pcKBSS" + db 05Bh,022h,00Bh,02Ch,001h ;00007CAE "[".,." + db 070h,04Bh,042h,047h,053h,063h ;00007CB4 "pKBGSc" + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007CBA "['LFCM" + db 0A4h ;00007CBB "." + db 07Dh,063h,001h,000h ;00007CBF "}c.." + +; 8254: } +; 8256: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007CC5 "['LFCM" + +; 8257: } +; 8258: } +; 8260: Return (Zero) + + db 0A4h,000h ;00007CC7 ".." + +; 8261: } +; 8263: Method (BSIF, 1, NotSerialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_BSIF \ + db 014h,045h,004h,042h,053h,049h,046h,001h ;00007CCF ".E.BSIF." + +; 8264: { +; 8265: If (ECAV) + + db 0A0h,03Bh,045h,043h,041h,056h ;00007CD5 ".;ECAV" + +; 8266: { +; 8267: If ((Acquire (LFCM, 0xA000) == Zero)) + + db 0A0h,035h ;00007CD7 ".5" + db 093h ;00007CD8 "." + db 05Bh,023h,04Ch,046h,043h,04Dh,000h,0A0h ;00007CE0 "[#LFCM.." + db 000h ;00007CE1 "." + +; 8268: { +; 8269: If (((Arg0 & 0x0F) == One)) + + db 0A0h,023h ;00007CE3 ".#" + db 093h ;00007CE4 "." + db 07Bh,068h,00Ah,00Fh,000h,001h ;00007CEA "{h...." + +; 8270: { +; 8271: Local0 = Arg0 + + db 070h,068h,060h ;00007CED "ph`" + +; 8272: Local0 >>= 0x04 + + db 07Ah,060h,00Ah,004h,060h ;00007CF2 "z`..`" + +; 8273: Local1 = Zero + + db 070h,000h,061h ;00007CF5 "p.a" + +; 8274: If ((Local0 == One)) + + db 0A0h,00Fh ;00007CF7 ".." + db 093h,060h,001h ;00007CFA ".`." + +; 8275: { +; 8276: Local1 |= 0x0B80 + + db 07Dh,061h,00Bh,080h,00Bh,061h ;00007D00 "}a...a" + +; 8277: Return ((Local1 | One)) + + db 0A4h ;00007D01 "." + db 07Dh,061h,001h,000h ;00007D05 "}a.." + +; 8278: } +; 8279: } +; 8281: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007D0B "['LFCM" + +; 8282: } +; 8283: } +; 8285: Return (Zero) + + db 0A4h,000h ;00007D0D ".." + +; 8286: } +; 8288: Method (BTMC, 1, NotSerialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_BTMC \ + db 014h,047h,017h,042h,054h,04Dh,043h,001h ;00007D15 ".G.BTMC." + +; 8289: { +; 8290: If (ECAV) + + db 0A0h,04Dh,016h,045h,043h,041h,056h ;00007D1C ".M.ECAV" + +; 8291: { +; 8292: If ((Acquire (LFCM, 0xA000) == Zero)) + + db 0A0h,046h,016h ;00007D1F ".F." + db 093h ;00007D20 "." + db 05Bh,023h,04Ch,046h,043h,04Dh,000h,0A0h ;00007D28 "[#LFCM.." + db 000h ;00007D29 "." + +; 8293: { +; 8294: If (((Arg0 & 0x0F) == One)) + + db 0A0h,04Eh,00Bh ;00007D2C ".N." + db 093h ;00007D2D "." + db 07Bh,068h,00Ah,00Fh,000h,001h ;00007D33 "{h...." + +; 8295: { +; 8296: Local0 = Arg0 + + db 070h,068h,060h ;00007D36 "ph`" + +; 8297: Local0 >>= 0x04 + + db 07Ah,060h,00Ah,004h,060h ;00007D3B "z`..`" + +; 8298: Local1 = Zero + + db 070h,000h,061h ;00007D3E "p.a" + +; 8299: If ((Local0 == One)) + + db 0A0h,043h,004h ;00007D41 ".C." + db 093h,060h,001h ;00007D44 ".`." + +; 8300: { +; 8301: If ((TPMD == Zero)) + + db 0A0h,00Ah ;00007D46 ".." + db 093h,054h,050h,04Dh,044h,000h ;00007D4C ".TPMD." + +; 8302: { +; 8303: Local1 = Zero + + db 070h,000h,061h ;00007D4F "p.a" + +; 8304: } +; 8305: ElseIf ((TPMD == One)) + + db 0A1h,022h ;00007D51 "."" + db 0A0h,020h ;00007D53 ". " + db 093h,054h,050h,04Dh,044h,001h ;00007D59 ".TPMD." + +; 8306: { +; 8307: If ((PDMD == One)) + + db 0A0h,00Ah ;00007D5B ".." + db 093h,050h,044h,04Dh,044h,001h ;00007D61 ".PDMD." + +; 8308: { +; 8309: Local1 = One + + db 070h,001h,061h ;00007D64 "p.a" + +; 8310: } +; 8311: ElseIf ((PDMD == Zero)) + + db 0A1h,00Dh ;00007D66 ".." + db 0A0h,00Bh ;00007D68 ".." + db 093h,050h,044h,04Dh,044h,000h ;00007D6E ".PDMD." + +; 8312: { +; 8313: Local1 = 0x02 + + db 070h,00Ah,002h,061h ;00007D72 "p..a" + +; 8314: } +; 8315: } +; 8317: Local1 <<= 0x04 + + db 079h,061h,00Ah,004h,061h ;00007D77 "ya..a" + +; 8318: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007D7D "['LFCM" + +; 8319: Return ((Local1 | One)) + + db 0A4h ;00007D7E "." + db 07Dh,061h,001h,000h ;00007D82 "}a.." + +; 8320: } +; 8321: ElseIf ((Local0 == 0x02)) + + db 0A1h,045h,006h ;00007D85 ".E." + db 0A0h,01Bh ;00007D87 ".." + db 093h,060h,00Ah,002h ;00007D8B ".`.." + +; 8322: { +; 8323: Local1 = BTLF /* \_SB_.PCI0.LPC0.EC0_.BTLF */ + + db 070h,042h,054h,04Ch,046h,061h ;00007D91 "pBTLFa" + +; 8324: Local1 <<= 0x04 + + db 079h,061h,00Ah,004h,061h ;00007D96 "ya..a" + +; 8325: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007D9C "['LFCM" + +; 8326: Return ((Local1 | One)) + + db 0A4h ;00007D9D "." + db 07Dh,061h,001h,000h ;00007DA1 "}a.." + +; 8327: } +; 8328: ElseIf ((Local0 == 0x03)) + + db 0A1h,046h,004h ;00007DA4 ".F." + db 0A0h,01Bh ;00007DA6 ".." + db 093h,060h,00Ah,003h ;00007DAA ".`.." + +; 8329: { +; 8330: Local1 = BTTP /* \_SB_.PCI0.LPC0.EC0_.BTTP */ + + db 070h,042h,054h,054h,050h,061h ;00007DB0 "pBTTPa" + +; 8331: Local1 <<= 0x04 + + db 079h,061h,00Ah,004h,061h ;00007DB5 "ya..a" + +; 8332: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007DBB "['LFCM" + +; 8333: Return ((Local1 | One)) + + db 0A4h ;00007DBC "." + db 07Dh,061h,001h,000h ;00007DC0 "}a.." + +; 8334: } +; 8335: ElseIf ((Local0 == 0x04)) + + db 0A1h,027h ;00007DC2 ".'" + db 0A0h,01Bh ;00007DC4 ".." + db 093h,060h,00Ah,004h ;00007DC8 ".`.." + +; 8336: { +; 8337: Local1 = BTLF /* \_SB_.PCI0.LPC0.EC0_.BTLF */ + + db 070h,042h,054h,04Ch,046h,061h ;00007DCE "pBTLFa" + +; 8338: Local1 <<= 0x04 + + db 079h,061h,00Ah,004h,061h ;00007DD3 "ya..a" + +; 8339: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007DD9 "['LFCM" + +; 8340: Return ((Local1 | One)) + + db 0A4h ;00007DDA "." + db 07Dh,061h,001h,000h ;00007DDE "}a.." + +; 8341: } +; 8342: Else +; 8343: { +; 8344: Release (LFCM) +; 8345: Return (Local1) +; 8346: } + + db 0A1h,009h ;00007DE0 ".." + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007DE6 "['LFCM" + db 0A4h,061h ;00007DE8 ".a" + +; 8347: } +; 8348: ElseIf (((Arg0 & 0x0F) == 0x02)) + + db 0A1h,044h,009h ;00007DEB ".D." + db 0A0h,018h ;00007DED ".." + db 093h ;00007DEE "." + db 07Bh,068h,00Ah,00Fh,000h,00Ah,002h ;00007DF5 "{h....." + +; 8349: { +; 8350: Local0 = One + + db 070h,001h,060h ;00007DF8 "p.`" + +; 8351: Local0 <<= One + + db 079h,060h,001h,060h ;00007DFC "y`.`" + +; 8352: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007E02 "['LFCM" + +; 8353: Return (Local0) + + db 0A4h,060h ;00007E04 ".`" + +; 8354: } +; 8355: ElseIf (((Arg0 & 0x0F) == 0x03)) + + db 0A1h,048h,007h ;00007E07 ".H." + db 0A0h,045h,007h ;00007E0A ".E." + db 093h ;00007E0B "." + db 07Bh,068h,00Ah,00Fh,000h,00Ah,003h ;00007E12 "{h....." + +; 8356: { +; 8357: Local0 = Arg0 + + db 070h,068h,060h ;00007E15 "ph`" + +; 8358: Local0 >>= 0x04 + + db 07Ah,060h,00Ah,004h,060h ;00007E1A "z`..`" + +; 8359: Local1 = Zero + + db 070h,000h,061h ;00007E1D "p.a" + +; 8360: Local2 = Zero + + db 070h,000h,062h ;00007E20 "p.b" + +; 8361: If ((Local0 == One)) + + db 0A0h,034h ;00007E22 ".4" + db 093h,060h,001h ;00007E25 ".`." + +; 8362: { +; 8363: If ((TPMD == One)) + + db 0A0h,017h ;00007E27 ".." + db 093h,054h,050h,04Dh,044h,001h ;00007E2D ".TPMD." + +; 8364: { +; 8365: Local1 = One + + db 070h,001h,061h ;00007E30 "p.a" + +; 8366: If ((BTSB == 0x03)) + + db 0A0h,00Ch ;00007E32 ".." + db 093h,042h,054h,053h,042h,00Ah,003h ;00007E39 ".BTSB.." + +; 8367: { +; 8368: Local2 = 0x03 + + db 070h,00Ah,003h,062h ;00007E3D "p..b" + +; 8369: } +; 8370: } +; 8372: Local1 <<= One + + db 079h,061h,001h,061h ;00007E41 "ya.a" + +; 8373: Local2 <<= 0x02 + + db 079h,062h,00Ah,002h,062h ;00007E46 "yb..b" + +; 8374: Local1 |= Local2 + + db 07Dh,061h,062h,061h ;00007E4A "}aba" + +; 8375: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007E50 "['LFCM" + +; 8376: Return ((Local1 | One)) + + db 0A4h ;00007E51 "." + db 07Dh,061h,001h,000h ;00007E55 "}a.." + +; 8377: } +; 8378: ElseIf ((Local0 == 0x02)) + + db 0A1h,027h ;00007E57 ".'" + db 0A0h,025h ;00007E59 ".%" + db 093h,060h,00Ah,002h ;00007E5D ".`.." + +; 8379: { +; 8380: If ((BTSB == 0x03)) + + db 0A0h,00Bh ;00007E5F ".." + db 093h,042h,054h,053h,042h,00Ah,003h ;00007E66 ".BTSB.." + +; 8381: { +; 8382: Local1 = One + + db 070h,001h,061h ;00007E69 "p.a" + +; 8383: } +; 8384: Else +; 8385: { +; 8386: Local1 = Zero +; 8387: } + + db 0A1h,004h ;00007E6B ".." + db 070h,000h,061h ;00007E6E "p.a" + +; 8389: Local1 <<= One + + db 079h,061h,001h,061h ;00007E72 "ya.a" + +; 8390: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007E78 "['LFCM" + +; 8391: Return ((Local1 | One)) + + db 0A4h ;00007E79 "." + db 07Dh,061h,001h,000h ;00007E7D "}a.." + +; 8392: } +; 8393: } +; 8395: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00007E83 "['LFCM" + +; 8396: } +; 8397: } +; 8399: Return (Zero) + + db 0A4h,000h ;00007E85 ".." + +; 8400: } +; 8402: Method (STHT, 1, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_STHT \ + db 014h,008h,053h,054h,048h,054h,009h ;00007E8C "..STHT." + +; 8403: { +; 8404: Return (Zero) + + db 0A4h,000h ;00007E8E ".." + +; 8405: } +; 8407: Name (NITS, 0x3E) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_NITS \ + db 008h,04Eh,049h,054h,053h,00Ah,03Eh ;00007E95 ".NITS.>" + +; 8408: Method (POWR, 1, NotSerialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_POWR \ + db 014h,046h,009h,050h,04Fh,057h,052h,001h ;00007E9D ".F.POWR." + +; 8409: { +; 8410: If ((DP10 == One)) + + db 0A0h,00Fh ;00007E9F ".." + db 093h,044h,050h,031h,030h,001h ;00007EA5 ".DP10." + +; 8411: { +; 8412: LITS (0x0C, 0x0D) + + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,00Dh ;00007EAD "LITS...." + +; 8413: } +; 8415: If ((Arg0 == One)) + + db 0A0h,006h ;00007EAF ".." + db 093h,068h,001h ;00007EB2 ".h." + +; 8416: { +; 8417: Return (Zero) + + db 0A4h,000h ;00007EB4 ".." + +; 8418: } +; 8420: If ((DP15 == One)) + + db 0A0h,00Fh ;00007EB6 ".." + db 093h,044h,050h,031h,035h,001h ;00007EBC ".DP15." + +; 8421: { +; 8422: LITS (0x0C, 0x0E) + + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,00Eh ;00007EC4 "LITS...." + +; 8423: } +; 8425: If ((Arg0 == 0x02)) + + db 0A0h,007h ;00007EC6 ".." + db 093h,068h,00Ah,002h ;00007ECA ".h.." + +; 8426: { +; 8427: Return (Zero) + + db 0A4h,000h ;00007ECC ".." + +; 8428: } +; 8430: If ((DP20 == One)) + + db 0A0h,00Fh ;00007ECE ".." + db 093h,044h,050h,032h,030h,001h ;00007ED4 ".DP20." + +; 8431: { +; 8432: LITS (0x0C, 0x0F) + + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,00Fh ;00007EDC "LITS...." + +; 8433: } +; 8435: If ((Arg0 == 0x03)) + + db 0A0h,007h ;00007EDE ".." + db 093h,068h,00Ah,003h ;00007EE2 ".h.." + +; 8436: { +; 8437: Return (Zero) + + db 0A4h,000h ;00007EE4 ".." + +; 8438: } +; 8440: If ((DP23 == One)) + + db 0A0h,00Fh ;00007EE6 ".." + db 093h,044h,050h,032h,033h,001h ;00007EEC ".DP23." + +; 8441: { +; 8442: LITS (0x0C, 0x10) + + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,010h ;00007EF4 "LITS...." + +; 8443: } +; 8445: If ((Arg0 == 0x04)) + + db 0A0h,007h ;00007EF6 ".." + db 093h,068h,00Ah,004h ;00007EFA ".h.." + +; 8446: { +; 8447: Return (Zero) + + db 0A4h,000h ;00007EFC ".." + +; 8448: } +; 8450: If ((DP40 == One)) + + db 0A0h,00Fh ;00007EFE ".." + db 093h,044h,050h,034h,030h,001h ;00007F04 ".DP40." + +; 8451: { +; 8452: LITS (0x0C, 0x11) + + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,011h ;00007F0C "LITS...." + +; 8453: } +; 8455: If ((Arg0 == 0x05)) + + db 0A0h,007h ;00007F0E ".." + db 093h,068h,00Ah,005h ;00007F12 ".h.." + +; 8456: { +; 8457: Return (Zero) + + db 0A4h,000h ;00007F14 ".." + +; 8458: } +; 8460: If ((DP45 == One)) + + db 0A0h,00Fh ;00007F16 ".." + db 093h,044h,050h,034h,035h,001h ;00007F1C ".DP45." + +; 8461: { +; 8462: LITS (0x0C, 0x12) + + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,012h ;00007F24 "LITS...." + +; 8463: } +; 8465: If ((Arg0 == 0x06)) + + db 0A0h,007h ;00007F26 ".." + db 093h,068h,00Ah,006h ;00007F2A ".h.." + +; 8466: { +; 8467: Return (Zero) + + db 0A4h,000h ;00007F2C ".." + +; 8468: } +; 8469: } +; 8471: Method (DYTC, 1, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_DYTC \ + db 014h,04Eh,07Ch,044h,059h,054h,043h,009h ;00007F34 ".N|DYTC." +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_DYTC__T_2 \ + db 008h,05Fh,054h,05Fh,032h,000h ;00007F3A "._T_2." +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_DYTC__T_1 \ + db 008h,05Fh,054h,05Fh,031h,000h ;00007F40 "._T_1." +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_DYTC__T_0 \ + db 008h,05Fh,054h,05Fh,030h,000h ;00007F46 "._T_0." + +; 8472: { +; 8473: Local0 = Arg0 + + db 070h,068h,060h ;00007F49 "ph`" + +; 8474: DYTP = Local0 + + db 070h,060h,044h,059h,054h,050h ;00007F4F "p`DYTP" + +; 8475: Local1 = Zero + + db 070h,000h,061h ;00007F52 "p.a" + +; 8476: Name (XX11, Buffer (0x07){}) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__VPC0_DYTC_XX11 \ + db 008h,058h,058h,031h,031h ;00007F57 ".XX11" + db 011h,003h,00Ah,007h ;00007F5B "...." + +; 8477: CreateWordField (XX11, Zero, SSZE) + + db 08Bh,058h,058h,031h,031h,000h,053h,053h ;00007F63 ".XX11.SS" + db 05Ah,045h ;00007F65 "ZE" + +; 8478: CreateByteField (XX11, 0x02, SMUF) + + db 08Ch,058h,058h,031h,031h,00Ah,002h,053h ;00007F6D ".XX11..S" + db 04Dh,055h,046h ;00007F70 "MUF" + +; 8479: CreateDWordField (XX11, 0x03, SMUD) + + db 08Ah,058h,058h,031h,031h,00Ah,003h,053h ;00007F78 ".XX11..S" + db 04Dh,055h,044h ;00007F7B "MUD" + +; 8480: SSZE = 0x07 + + db 070h,00Ah,007h,053h,053h,05Ah,045h ;00007F82 "p..SSZE" + +; 8481: Switch (ToInteger ((Local0 & 0x01FF))) + + db 0A2h,046h,077h,001h ;00007F86 ".Fw." + db 070h ;00007F87 "p" + db 099h ;00007F88 "." + db 07Bh,060h,00Bh,0FFh,001h,000h,000h,05Fh ;00007F90 "{`....._" + db 054h,05Fh,030h ;00007F93 "T_0" + +; 8482: { +; 8483: Case (Zero) + + db 0A0h,01Ch ;00007F95 ".." + db 093h,05Fh,054h,05Fh,030h,000h ;00007F9B "._T_0." + +; 8484: { +; 8485: Local1 = 0x0100 + + db 070h,00Bh,000h,001h,061h ;00007FA0 "p...a" + +; 8486: Local1 |= 0x50000000 + + db 07Dh,061h,00Ch,000h,000h,000h,050h,061h ;00007FA8 "}a....Pa" + +; 8487: Local1 |= Zero + + db 07Dh,061h,000h,061h ;00007FAC "}a.a" + +; 8488: Local1 |= One + + db 07Dh,061h,001h,061h ;00007FB0 "}a.a" + db 0A1h,047h,074h ;00007FB3 ".Gt" + +; 8489: } +; 8490: Case (One) + + db 0A0h,04Ah,04Ah ;00007FB6 ".JJ" + db 093h,05Fh,054h,05Fh,030h,001h ;00007FBC "._T_0." + +; 8491: { +; 8492: Local2 = ((Local0 >> 0x0C) & 0x0F) + + db 07Bh ;00007FBD "{" + db 07Ah,060h,00Ah,00Ch,000h,00Ah,00Fh,062h ;00007FC5 "z`.....b" + +; 8493: Local3 = ((Local0 >> 0x10) & 0x0F) + + db 07Bh ;00007FC6 "{" + db 07Ah,060h,00Ah,010h,000h,00Ah,00Fh,063h ;00007FCE "z`.....c" + +; 8494: Local4 = ((Local0 >> 0x14) & One) + + db 07Bh ;00007FCF "{" + db 07Ah,060h,00Ah,014h,000h,001h,064h ;00007FD6 "z`....d" + +; 8495: Switch (Local2) + + db 0A2h,049h,019h,001h ;00007FDA ".I.." + db 070h,062h,05Fh,054h,05Fh,031h ;00007FE0 "pb_T_1" + +; 8496: { +; 8497: Case (0x04) + + db 0A0h,028h ;00007FE2 ".(" + db 093h,05Fh,054h,05Fh,031h,00Ah,004h ;00007FE9 "._T_1.." + +; 8498: { +; 8499: If ((Local3 != 0x0F)) + + db 0A0h,00Ch,092h,093h,063h,00Ah,00Fh ;00007FF0 "....c.." + +; 8500: { +; 8501: Local1 = 0x0A + + db 070h,00Ah,00Ah,061h ;00007FF4 "p..a" + +; 8502: Return (Local1) + + db 0A4h,061h ;00007FF6 ".a" + +; 8503: } +; 8505: If ((Local4 == Zero)) + + db 0A0h,00Ah ;00007FF8 ".." + db 093h,064h,000h ;00007FFB ".d." + +; 8506: { +; 8507: VSTP = Zero + + db 070h,000h,056h,053h,054h,050h ;00008001 "p.VSTP" + +; 8508: } +; 8509: Else +; 8510: { +; 8511: VSTP = One +; 8512: } + + db 0A1h,007h ;00008003 ".." + db 070h,001h,056h,053h,054h,050h ;00008009 "p.VSTP" + db 0A1h,045h,016h ;0000800C ".E." + +; 8513: } +; 8514: Case (0x05) + + db 0A0h,028h ;0000800E ".(" + db 093h,05Fh,054h,05Fh,031h,00Ah,005h ;00008015 "._T_1.." + +; 8515: { +; 8516: If ((Local3 != 0x0F)) + + db 0A0h,00Ch,092h,093h,063h,00Ah,00Fh ;0000801C "....c.." + +; 8517: { +; 8518: Local1 = 0x0A + + db 070h,00Ah,00Ah,061h ;00008020 "p..a" + +; 8519: Return (Local1) + + db 0A4h,061h ;00008022 ".a" + +; 8520: } +; 8522: If ((Local4 == Zero)) + + db 0A0h,00Ah ;00008024 ".." + db 093h,064h,000h ;00008027 ".d." + +; 8523: { +; 8524: VAPM = Zero + + db 070h,000h,056h,041h,050h,04Dh ;0000802D "p.VAPM" + +; 8525: } +; 8526: Else +; 8527: { +; 8528: VAPM = One +; 8529: } + + db 0A1h,007h ;0000802F ".." + db 070h,001h,056h,041h,050h,04Dh ;00008035 "p.VAPM" + db 0A1h,049h,013h ;00008038 ".I." + +; 8530: } +; 8531: Case (0x06) + + db 0A0h,028h ;0000803A ".(" + db 093h,05Fh,054h,05Fh,031h,00Ah,006h ;00008041 "._T_1.." + +; 8532: { +; 8533: If ((Local3 != 0x0F)) + + db 0A0h,00Ch,092h,093h,063h,00Ah,00Fh ;00008048 "....c.." + +; 8534: { +; 8535: Local1 = 0x0A + + db 070h,00Ah,00Ah,061h ;0000804C "p..a" + +; 8536: Return (Local1) + + db 0A4h,061h ;0000804E ".a" + +; 8537: } +; 8539: If ((Local4 == Zero)) + + db 0A0h,00Ah ;00008050 ".." + db 093h,064h,000h ;00008053 ".d." + +; 8540: { +; 8541: VAQM = Zero + + db 070h,000h,056h,041h,051h,04Dh ;00008059 "p.VAQM" + +; 8542: } +; 8543: Else +; 8544: { +; 8545: VAQM = One +; 8546: } + + db 0A1h,007h ;0000805B ".." + db 070h,001h,056h,041h,051h,04Dh ;00008061 "p.VAQM" + db 0A1h,04Dh,010h ;00008064 ".M." + +; 8547: } +; 8548: Case (0x07) + + db 0A0h,028h ;00008066 ".(" + db 093h,05Fh,054h,05Fh,031h,00Ah,007h ;0000806D "._T_1.." + +; 8549: { +; 8550: If ((Local3 != 0x0F)) + + db 0A0h,00Ch,092h,093h,063h,00Ah,00Fh ;00008074 "....c.." + +; 8551: { +; 8552: Local1 = 0x0A + + db 070h,00Ah,00Ah,061h ;00008078 "p..a" + +; 8553: Return (Local1) + + db 0A4h,061h ;0000807A ".a" + +; 8554: } +; 8556: If ((Local4 == Zero)) + + db 0A0h,00Ah ;0000807C ".." + db 093h,064h,000h ;0000807F ".d." + +; 8557: { +; 8558: VIEP = Zero + + db 070h,000h,056h,049h,045h,050h ;00008085 "p.VIEP" + +; 8559: } +; 8560: Else +; 8561: { +; 8562: VIEP = One +; 8563: } + + db 0A1h,007h ;00008087 ".." + db 070h,001h,056h,049h,045h,050h ;0000808D "p.VIEP" + db 0A1h,041h,00Eh ;00008090 ".A." + +; 8564: } +; 8565: Case (0x08) + + db 0A0h,028h ;00008092 ".(" + db 093h,05Fh,054h,05Fh,031h,00Ah,008h ;00008099 "._T_1.." + +; 8566: { +; 8567: If ((Local3 != 0x0F)) + + db 0A0h,00Ch,092h,093h,063h,00Ah,00Fh ;000080A0 "....c.." + +; 8568: { +; 8569: Local1 = 0x0A + + db 070h,00Ah,00Ah,061h ;000080A4 "p..a" + +; 8570: Return (Local1) + + db 0A4h,061h ;000080A6 ".a" + +; 8571: } +; 8573: If ((Local4 == Zero)) + + db 0A0h,00Ah ;000080A8 ".." + db 093h,064h,000h ;000080AB ".d." + +; 8574: { +; 8575: VIBS = Zero + + db 070h,000h,056h,049h,042h,053h ;000080B1 "p.VIBS" + +; 8576: } +; 8577: Else +; 8578: { +; 8579: VIBS = One +; 8580: } + + db 0A1h,007h ;000080B3 ".." + db 070h,001h,056h,049h,042h,053h ;000080B9 "p.VIBS" + db 0A1h,045h,00Bh ;000080BC ".E." + +; 8581: } +; 8582: Case (0x0B) + + db 0A0h,043h,009h ;000080BF ".C." + db 093h,05Fh,054h,05Fh,031h,00Ah,00Bh ;000080C6 "._T_1.." + +; 8583: { +; 8584: Switch (Local3) + + db 0A2h,045h,005h,001h ;000080CA ".E.." + db 070h,063h,05Fh,054h,05Fh,032h ;000080D0 "pc_T_2" + +; 8585: { +; 8586: Case (0x02) + + db 0A0h,014h ;000080D2 ".." + db 093h,05Fh,054h,05Fh,032h,00Ah,002h ;000080D9 "._T_2.." + +; 8587: { +; 8588: If ((Local4 != One)) + + db 0A0h,00Bh,092h,093h,064h,001h ;000080DF "....d." + +; 8589: { +; 8590: Local1 = 0x0A + + db 070h,00Ah,00Ah,061h ;000080E3 "p..a" + +; 8591: Return (Local1) + + db 0A4h,061h ;000080E5 ".a" + db 0A1h,035h ;000080E7 ".5" + +; 8592: } +; 8593: } +; 8594: Case (0x03) + + db 0A0h,014h ;000080E9 ".." + db 093h,05Fh,054h,05Fh,032h,00Ah,003h ;000080F0 "._T_2.." + +; 8595: { +; 8596: If ((Local4 != One)) + + db 0A0h,00Bh,092h,093h,064h,001h ;000080F6 "....d." + +; 8597: { +; 8598: Local1 = 0x0A + + db 070h,00Ah,00Ah,061h ;000080FA "p..a" + +; 8599: Return (Local1) + + db 0A4h,061h ;000080FC ".a" + db 0A1h,01Eh ;000080FE ".." + +; 8600: } +; 8601: } +; 8602: Case (0x0F) + + db 0A0h,014h ;00008100 ".." + db 093h,05Fh,054h,05Fh,032h,00Ah,00Fh ;00008107 "._T_2.." + +; 8603: { +; 8604: If ((Local4 != Zero)) + + db 0A0h,00Bh,092h,093h,064h,000h ;0000810D "....d." + +; 8605: { +; 8606: Local1 = 0x0A + + db 070h,00Ah,00Ah,061h ;00008111 "p..a" + +; 8607: Return (Local1) + + db 0A4h,061h ;00008113 ".a" + +; 8608: } +; 8609: } +; 8610: Default +; 8611: { +; 8612: Local1 = 0x0A + + db 0A1h,007h ;00008115 ".." + db 070h,00Ah,00Ah,061h ;00008119 "p..a" + +; 8613: Return (Local1) + + db 0A4h,061h ;0000811B ".a" + db 0A5h ;0000811C "." + +; 8614: } +; 8616: } +; 8618: If ((Local4 == Zero)) + + db 0A0h,025h ;0000811E ".%" + db 093h,064h,000h ;00008121 ".d." + +; 8619: { +; 8620: If ((Local3 == 0x0F)) + + db 0A0h,012h ;00008123 ".." + db 093h,063h,00Ah,00Fh ;00008127 ".c.." + +; 8621: { +; 8622: VMMC = Zero + + db 070h,000h,056h,04Dh,04Dh,043h ;0000812D "p.VMMC" + +; 8623: SMMC = 0x0F + + db 070h,00Ah,00Fh,053h,04Dh,04Dh,043h ;00008134 "p..SMMC" + +; 8624: } +; 8625: Else +; 8626: { +; 8627: VMMC = Zero +; 8628: SMMC = Zero +; 8629: } + + db 0A1h,00Dh ;00008136 ".." + db 070h,000h,056h,04Dh,04Dh,043h ;0000813C "p.VMMC" + db 070h,000h,053h,04Dh,04Dh,043h ;00008142 "p.SMMC" + +; 8630: } +; 8631: Else +; 8632: { +; 8633: VMMC = One +; 8634: SMMC = Local3 +; 8635: } + + db 0A1h,00Dh ;00008144 ".." + db 070h,001h,056h,04Dh,04Dh,043h ;0000814A "p.VMMC" + db 070h,063h,053h,04Dh,04Dh,043h ;00008150 "pcSMMC" + db 0A1h,01Eh ;00008152 ".." + +; 8636: } +; 8637: Case (Zero) + + db 0A0h,014h ;00008154 ".." + db 093h,05Fh,054h,05Fh,031h,000h ;0000815A "._T_1." + +; 8638: { +; 8639: If ((Local3 != 0x0F)) + + db 0A0h,00Ch,092h,093h,063h,00Ah,00Fh ;00008161 "....c.." + +; 8640: { +; 8641: Local1 = 0x0A + + db 070h,00Ah,00Ah,061h ;00008165 "p..a" + +; 8642: Return (Local1) + + db 0A4h,061h ;00008167 ".a" + +; 8643: } +; 8644: } +; 8645: Default +; 8646: { +; 8647: Local1 = 0x02 + + db 0A1h,007h ;00008169 ".." + db 070h,00Ah,002h,061h ;0000816D "p..a" + +; 8648: Return (Local1) + + db 0A4h,061h ;0000816F ".a" + db 0A5h ;00008170 "." + +; 8649: } +; 8651: } +; 8653: If ((FSTP == One)) + + db 0A0h,029h ;00008172 ".)" + db 093h,046h,053h,054h,050h,001h ;00008178 ".FSTP." + +; 8654: { +; 8655: FSTP = Zero + + db 070h,000h,046h,053h,054h,050h ;0000817E "p.FSTP" + +; 8656: CICF = 0x04 + + db 070h,00Ah,004h,043h,049h,043h,046h ;00008185 "p..CICF" + +; 8657: SPMO = 0x05 + + db 070h,00Ah,005h,053h,050h,04Dh,04Fh ;0000818C "p..SPMO" + +; 8658: FCMO = 0x05 + + db 070h,00Ah,005h,046h,043h,04Dh,04Fh ;00008193 "p..FCMO" + +; 8659: LITS (0x0C, One) + + db 04Ch,049h,054h,053h,00Ah,00Ch,001h ;0000819A "LITS..." + +; 8660: } +; 8661: ElseIf (((VMMC == One) && (SMMC == 0x02))) + + db 0A1h,042h,01Dh ;0000819D ".B." + db 0A0h,045h,005h ;000081A0 ".E." + db 090h ;000081A1 "." + db 093h,056h,04Dh,04Dh,043h,001h ;000081A7 ".VMMC." + db 093h,053h,04Dh,04Dh,043h,00Ah,002h ;000081AE ".SMMC.." + +; 8662: { +; 8663: CICF = 0x0B + + db 070h,00Ah,00Bh,043h,049h,043h,046h ;000081B5 "p..CICF" + +; 8664: SPMO = One + + db 070h,001h,053h,050h,04Dh,04Fh ;000081BB "p.SPMO" + +; 8665: FCMO = One + + db 070h,001h,046h,043h,04Dh,04Fh ;000081C1 "p.FCMO" + +; 8666: LPPA = One + + db 070h,001h,04Ch,050h,050h,041h ;000081C7 "p.LPPA" + +; 8667: EPM1 = One + + db 070h,001h,045h,050h,04Dh,031h ;000081CD "p.EPM1" + +; 8668: If ((DBFS == One)) + + db 0A0h,015h ;000081CF ".." + db 093h,044h,042h,046h,053h,001h ;000081D5 ".DBFS." + +; 8669: { +; 8670: LITS (0x0C, 0x03) + + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,003h ;000081DD "LITS...." + +; 8671: POWR (0x03) + + db 050h,04Fh,057h,052h,00Ah,003h ;000081E3 "POWR.." + +; 8672: } +; 8673: Else +; 8674: { +; 8675: LITS (0x0C, 0x02) +; 8676: POWR (0x06) +; 8677: } + + db 0A1h,00Fh ;000081E5 ".." + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,002h ;000081ED "LITS...." + db 050h,04Fh,057h,052h,00Ah,006h ;000081F3 "POWR.." + +; 8678: } +; 8679: ElseIf (((VMMC == One) && (SMMC == 0x03))) + + db 0A1h,049h,017h ;000081F6 ".I." + db 0A0h,037h ;000081F8 ".7" + db 090h ;000081F9 "." + db 093h,056h,04Dh,04Dh,043h,001h ;000081FF ".VMMC." + db 093h,053h,04Dh,04Dh,043h,00Ah,003h ;00008206 ".SMMC.." + +; 8680: { +; 8681: CICF = 0x0B + + db 070h,00Ah,00Bh,043h,049h,043h,046h ;0000820D "p..CICF" + +; 8682: SPMO = 0x02 + + db 070h,00Ah,002h,053h,050h,04Dh,04Fh ;00008214 "p..SPMO" + +; 8683: FCMO = 0x02 + + db 070h,00Ah,002h,046h,043h,04Dh,04Fh ;0000821B "p..FCMO" + +; 8684: LITS (0x0C, 0x04) + + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,004h ;00008223 "LITS...." + +; 8685: LPPA = Zero + + db 070h,000h,04Ch,050h,050h,041h ;00008229 "p.LPPA" + +; 8686: POWR (One) + + db 050h,04Fh,057h,052h,001h ;0000822E "POWR." + +; 8687: } +; 8688: ElseIf ((VIEP == One)) + + db 0A1h,04Eh,013h ;00008231 ".N." + db 0A0h,049h,004h ;00008234 ".I." + db 093h,056h,049h,045h,050h,001h ;0000823A ".VIEP." + +; 8689: { +; 8690: CICF = 0x07 + + db 070h,00Ah,007h,043h,049h,043h,046h ;00008241 "p..CICF" + +; 8691: SPMO = 0x06 + + db 070h,00Ah,006h,053h,050h,04Dh,04Fh ;00008248 "p..SPMO" + +; 8692: FCMO = 0x06 + + db 070h,00Ah,006h,046h,043h,04Dh,04Fh ;0000824F "p..FCMO" + +; 8693: LPPA = One + + db 070h,001h,04Ch,050h,050h,041h ;00008255 "p.LPPA" + +; 8694: If ((DBFS == One)) + + db 0A0h,015h ;00008257 ".." + db 093h,044h,042h,046h,053h,001h ;0000825D ".DBFS." + +; 8695: { +; 8696: LITS (0x0C, 0x0A) + + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,00Ah ;00008265 "LITS...." + +; 8697: POWR (0x03) + + db 050h,04Fh,057h,052h,00Ah,003h ;0000826B "POWR.." + +; 8698: } +; 8699: Else +; 8700: { +; 8701: LITS (0x0C, 0x09) +; 8702: POWR (0x06) +; 8703: } + + db 0A1h,00Fh ;0000826D ".." + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,009h ;00008275 "LITS...." + db 050h,04Fh,057h,052h,00Ah,006h ;0000827B "POWR.." + +; 8704: } +; 8705: ElseIf ((VIBS == One)) + + db 0A1h,041h,00Fh ;0000827E ".A." + db 0A0h,02Fh ;00008280 "./" + db 093h,056h,049h,042h,053h,001h ;00008286 ".VIBS." + +; 8706: { +; 8707: CICF = 0x08 + + db 070h,00Ah,008h,043h,049h,043h,046h ;0000828D "p..CICF" + +; 8708: SPMO = 0x07 + + db 070h,00Ah,007h,053h,050h,04Dh,04Fh ;00008294 "p..SPMO" + +; 8709: FCMO = 0x07 + + db 070h,00Ah,007h,046h,043h,04Dh,04Fh ;0000829B "p..FCMO" + +; 8710: LITS (0x0C, 0x0B) + + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,00Bh ;000082A3 "LITS...." + +; 8711: LPPA = Zero + + db 070h,000h,04Ch,050h,050h,041h ;000082A9 "p.LPPA" + +; 8712: POWR (One) + + db 050h,04Fh,057h,052h,001h ;000082AE "POWR." + +; 8713: } +; 8714: ElseIf ((VAPM == One)) + + db 0A1h,04Eh,00Bh ;000082B1 ".N." + db 0A0h,049h,004h ;000082B4 ".I." + db 093h,056h,041h,050h,04Dh,001h ;000082BA ".VAPM." + +; 8715: { +; 8716: CICF = 0x05 + + db 070h,00Ah,005h,043h,049h,043h,046h ;000082C1 "p..CICF" + +; 8717: SPMO = 0x03 + + db 070h,00Ah,003h,053h,050h,04Dh,04Fh ;000082C8 "p..SPMO" + +; 8718: FCMO = 0x03 + + db 070h,00Ah,003h,046h,043h,04Dh,04Fh ;000082CF "p..FCMO" + +; 8719: LPPA = Zero + + db 070h,000h,04Ch,050h,050h,041h ;000082D5 "p.LPPA" + +; 8720: If ((DBFS == One)) + + db 0A0h,015h ;000082D7 ".." + db 093h,044h,042h,046h,053h,001h ;000082DD ".DBFS." + +; 8721: { +; 8722: LITS (0x0C, 0x07) + + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,007h ;000082E5 "LITS...." + +; 8723: POWR (0x03) + + db 050h,04Fh,057h,052h,00Ah,003h ;000082EB "POWR.." + +; 8724: } +; 8725: Else +; 8726: { +; 8727: LITS (0x0C, 0x06) +; 8728: POWR (0x06) +; 8729: } + + db 0A1h,00Fh ;000082ED ".." + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,006h ;000082F5 "LITS...." + db 050h,04Fh,057h,052h,00Ah,006h ;000082FB "POWR.." + +; 8730: } +; 8731: ElseIf ((VAQM == One)) + + db 0A1h,041h,007h ;000082FE ".A." + db 0A0h,02Fh ;00008300 "./" + db 093h,056h,041h,051h,04Dh,001h ;00008306 ".VAQM." + +; 8732: { +; 8733: CICF = 0x06 + + db 070h,00Ah,006h,043h,049h,043h,046h ;0000830D "p..CICF" + +; 8734: SPMO = 0x04 + + db 070h,00Ah,004h,053h,050h,04Dh,04Fh ;00008314 "p..SPMO" + +; 8735: FCMO = 0x04 + + db 070h,00Ah,004h,046h,043h,04Dh,04Fh ;0000831B "p..FCMO" + +; 8736: LITS (0x0C, 0x08) + + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,008h ;00008323 "LITS...." + +; 8737: LPPA = Zero + + db 070h,000h,04Ch,050h,050h,041h ;00008329 "p.LPPA" + +; 8738: POWR (One) + + db 050h,04Fh,057h,052h,001h ;0000832E "POWR." + +; 8739: } +; 8740: Else +; 8741: { +; 8742: CICF = Zero +; 8743: SPMO = Zero +; 8744: FCMO = Zero +; 8745: LPPA = Zero +; 8746: If ((DBFS == One)) +; 8747: { +; 8748: LITS (0x0C, 0x0C) +; 8749: POWR (One) +; 8750: } +; 8751: Else +; 8752: { +; 8753: LITS (0x0C, 0x05) +; 8754: POWR (0x04) +; 8755: } +; 8756: } + + db 0A1h,03Eh ;00008330 ".>" + db 070h,000h,043h,049h,043h,046h ;00008336 "p.CICF" + db 070h,000h,053h,050h,04Dh,04Fh ;0000833C "p.SPMO" + db 070h,000h,046h,043h,04Dh,04Fh ;00008342 "p.FCMO" + db 070h,000h,04Ch,050h,050h,041h ;00008348 "p.LPPA" + db 0A0h,014h ;0000834A ".." + db 093h,044h,042h,046h,053h,001h ;00008350 ".DBFS." + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,00Ch ;00008358 "LITS...." + db 050h,04Fh,057h,052h,001h ;0000835D "POWR." + db 0A1h,00Fh ;0000835F ".." + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,005h ;00008367 "LITS...." + db 050h,04Fh,057h,052h,00Ah,004h ;0000836D "POWR.." + +; 8758: If (CondRefOf (\_SB.PCI0.DGPV)) + + db 0A0h,023h ;0000836F ".#" + db 05Bh,012h,05Ch,02Fh,003h,05Fh,053h,042h ;00008377 "[.\/._SB" + db 05Fh,050h,043h,049h,030h,044h,047h,050h ;0000837F "_PCI0DGP" + db 056h,000h ;00008381 "V." + +; 8759: { +; 8760: Notify (^^^^GPP0.PEGP, 0xC0) // Hardware-Specific + + db 086h,05Eh,05Eh,05Eh,05Eh,02Eh,047h,050h ;00008389 ".^^^^.GP" + db 050h,030h,050h,045h,047h,050h,00Ah,0C0h ;00008391 "P0PEGP.." + +; 8761: } +; 8763: If (CondRefOf (\_SB.NPCF)) + + db 0A0h,015h ;00008393 ".." + db 05Bh,012h,05Ch,02Eh,05Fh,053h,042h,05Fh ;0000839B "[.\._SB_" + db 04Eh,050h,043h,046h,000h ;000083A0 "NPCF." + +; 8764: { +; 8765: Notify (NPCF, 0xC0) // Hardware-Specific + + db 086h,04Eh,050h,043h,046h,00Ah,0C0h ;000083A7 ".NPCF.." + +; 8766: } +; 8768: Local5 = VSTD /* \VSTD */ + + db 070h,056h,053h,054h,044h,065h ;000083AD "pVSTDe" + +; 8769: Local5 |= (VFBC << 0x02) + + db 07Dh,065h ;000083AF "}e" + db 079h,056h,046h,042h,043h,00Ah,002h,000h ;000083B7 "yVFBC..." + db 065h ;000083B8 "e" + +; 8770: Local5 |= (VMYH << 0x03) + + db 07Dh,065h ;000083BA "}e" + db 079h,056h,04Dh,059h,048h,00Ah,003h,000h ;000083C2 "yVMYH..." + db 065h ;000083C3 "e" + +; 8771: Local5 |= (VSTP << 0x04) + + db 07Dh,065h ;000083C5 "}e" + db 079h,056h,053h,054h,050h,00Ah,004h,000h ;000083CD "yVSTP..." + db 065h ;000083CE "e" + +; 8772: Local5 |= (VAPM << 0x05) + + db 07Dh,065h ;000083D0 "}e" + db 079h,056h,041h,050h,04Dh,00Ah,005h,000h ;000083D8 "yVAPM..." + db 065h ;000083D9 "e" + +; 8773: Local5 |= (VAQM << 0x06) + + db 07Dh,065h ;000083DB "}e" + db 079h,056h,041h,051h,04Dh,00Ah,006h,000h ;000083E3 "yVAQM..." + db 065h ;000083E4 "e" + +; 8774: Local5 |= (VIEP << 0x07) + + db 07Dh,065h ;000083E6 "}e" + db 079h,056h,049h,045h,050h,00Ah,007h,000h ;000083EE "yVIEP..." + db 065h ;000083EF "e" + +; 8775: Local5 |= (VIBS << 0x08) + + db 07Dh,065h ;000083F1 "}e" + db 079h,056h,049h,042h,053h,00Ah,008h,000h ;000083F9 "yVIBS..." + db 065h ;000083FA "e" + +; 8776: Local5 |= (VAAA << 0x0A) + + db 07Dh,065h ;000083FC "}e" + db 079h,056h,041h,041h,041h,00Ah,00Ah,000h ;00008404 "yVAAA..." + db 065h ;00008405 "e" + +; 8777: Local5 |= (VMMC << 0x0B) + + db 07Dh,065h ;00008407 "}e" + db 079h,056h,04Dh,04Dh,043h,00Ah,00Bh,000h ;0000840F "yVMMC..." + db 065h ;00008410 "e" + +; 8778: Local1 = (CICF << 0x08) + + db 079h,043h,049h,043h,046h,00Ah,008h,061h ;00008418 "yCICF..a" + +; 8779: If ((CICF == 0x03)) + + db 0A0h,011h ;0000841A ".." + db 093h,043h,049h,043h,046h,00Ah,003h ;00008421 ".CICF.." + +; 8780: { +; 8781: CICM = SMYH /* \SMYH */ + + db 070h,053h,04Dh,059h,048h,043h,049h,043h ;00008429 "pSMYHCIC" + db 04Dh ;0000842A "M" + +; 8782: } +; 8783: ElseIf ((CICF == 0x0B)) + + db 0A1h,01Ch ;0000842C ".." + db 0A0h,011h ;0000842E ".." + db 093h,043h,049h,043h,046h,00Ah,00Bh ;00008435 ".CICF.." + +; 8784: { +; 8785: CICM = SMMC /* \SMMC */ + + db 070h,053h,04Dh,04Dh,043h,043h,049h,043h ;0000843D "pSMMCCIC" + db 04Dh ;0000843E "M" + +; 8786: } +; 8787: Else +; 8788: { +; 8789: CICM = 0x0F +; 8790: } + + db 0A1h,008h ;00008440 ".." + db 070h,00Ah,00Fh,043h,049h,043h,04Dh ;00008447 "p..CICM" + +; 8792: Local1 |= (CICM << 0x0C) + + db 07Dh,061h ;00008449 "}a" + db 079h,043h,049h,043h,04Dh,00Ah,00Ch,000h ;00008451 "yCICM..." + db 061h ;00008452 "a" + +; 8793: Local1 |= (Local5 << 0x10) + + db 07Dh,061h ;00008454 "}a" + db 079h,065h,00Ah,010h,000h,061h ;0000845A "ye...a" + +; 8794: Local1 |= One + + db 07Dh,061h,001h,061h ;0000845E "}a.a" + db 0A1h,049h,029h ;00008461 ".I)" + +; 8795: } +; 8796: Case (0x02) + + db 0A0h,040h,00Ch ;00008464 ".@." + db 093h,05Fh,054h,05Fh,030h,00Ah,002h ;0000846B "._T_0.." + +; 8797: { +; 8798: Local5 = VSTD /* \VSTD */ + + db 070h,056h,053h,054h,044h,065h ;00008471 "pVSTDe" + +; 8799: Local5 |= (VFBC << 0x02) + + db 07Dh,065h ;00008473 "}e" + db 079h,056h,046h,042h,043h,00Ah,002h,000h ;0000847B "yVFBC..." + db 065h ;0000847C "e" + +; 8800: Local5 |= (VMYH << 0x03) + + db 07Dh,065h ;0000847E "}e" + db 079h,056h,04Dh,059h,048h,00Ah,003h,000h ;00008486 "yVMYH..." + db 065h ;00008487 "e" + +; 8801: Local5 |= (VSTP << 0x04) + + db 07Dh,065h ;00008489 "}e" + db 079h,056h,053h,054h,050h,00Ah,004h,000h ;00008491 "yVSTP..." + db 065h ;00008492 "e" + +; 8802: Local5 |= (VAPM << 0x05) + + db 07Dh,065h ;00008494 "}e" + db 079h,056h,041h,050h,04Dh,00Ah,005h,000h ;0000849C "yVAPM..." + db 065h ;0000849D "e" + +; 8803: Local5 |= (VAQM << 0x06) + + db 07Dh,065h ;0000849F "}e" + db 079h,056h,041h,051h,04Dh,00Ah,006h,000h ;000084A7 "yVAQM..." + db 065h ;000084A8 "e" + +; 8804: Local5 |= (VIEP << 0x07) + + db 07Dh,065h ;000084AA "}e" + db 079h,056h,049h,045h,050h,00Ah,007h,000h ;000084B2 "yVIEP..." + db 065h ;000084B3 "e" + +; 8805: Local5 |= (VIBS << 0x08) + + db 07Dh,065h ;000084B5 "}e" + db 079h,056h,049h,042h,053h,00Ah,008h,000h ;000084BD "yVIBS..." + db 065h ;000084BE "e" + +; 8806: Local5 |= (VAAA << 0x0A) + + db 07Dh,065h ;000084C0 "}e" + db 079h,056h,041h,041h,041h,00Ah,00Ah,000h ;000084C8 "yVAAA..." + db 065h ;000084C9 "e" + +; 8807: Local5 |= (VMMC << 0x0B) + + db 07Dh,065h ;000084CB "}e" + db 079h,056h,04Dh,04Dh,043h,00Ah,00Bh,000h ;000084D3 "yVMMC..." + db 065h ;000084D4 "e" + +; 8808: Local1 = (CICF << 0x08) + + db 079h,043h,049h,043h,046h,00Ah,008h,061h ;000084DC "yCICF..a" + +; 8809: If ((CICF == 0x03)) + + db 0A0h,011h ;000084DE ".." + db 093h,043h,049h,043h,046h,00Ah,003h ;000084E5 ".CICF.." + +; 8810: { +; 8811: CICM = SMYH /* \SMYH */ + + db 070h,053h,04Dh,059h,048h,043h,049h,043h ;000084ED "pSMYHCIC" + db 04Dh ;000084EE "M" + +; 8812: } +; 8813: ElseIf ((CICF == 0x0B)) + + db 0A1h,01Ch ;000084F0 ".." + db 0A0h,011h ;000084F2 ".." + db 093h,043h,049h,043h,046h,00Ah,00Bh ;000084F9 ".CICF.." + +; 8814: { +; 8815: CICM = SMMC /* \SMMC */ + + db 070h,053h,04Dh,04Dh,043h,043h,049h,043h ;00008501 "pSMMCCIC" + db 04Dh ;00008502 "M" + +; 8816: } +; 8817: Else +; 8818: { +; 8819: CICM = 0x0F +; 8820: } + + db 0A1h,008h ;00008504 ".." + db 070h,00Ah,00Fh,043h,049h,043h,04Dh ;0000850B "p..CICM" + +; 8822: Local1 |= (CICM << 0x0C) + + db 07Dh,061h ;0000850D "}a" + db 079h,043h,049h,043h,04Dh,00Ah,00Ch,000h ;00008515 "yCICM..." + db 061h ;00008516 "a" + +; 8823: Local1 |= (Local5 << 0x10) + + db 07Dh,061h ;00008518 "}a" + db 079h,065h,00Ah,010h,000h,061h ;0000851E "ye...a" + +; 8824: Local1 |= One + + db 07Dh,061h,001h,061h ;00008522 "}a.a" + db 0A1h,045h,01Dh ;00008525 ".E." + +; 8825: } +; 8826: Case (0x03) + + db 0A0h,014h ;00008527 ".." + db 093h,05Fh,054h,05Fh,030h,00Ah,003h ;0000852E "._T_0.." + +; 8827: { +; 8828: Local1 = (FCAP << 0x10) + + db 079h,046h,043h,041h,050h,00Ah,010h,061h ;00008536 "yFCAP..a" + +; 8829: Local1 |= One + + db 07Dh,061h,001h,061h ;0000853A "}a.a" + db 0A1h,04Dh,01Bh ;0000853D ".M." + +; 8830: } +; 8831: Case (0x04) + + db 0A0h,014h ;0000853F ".." + db 093h,05Fh,054h,05Fh,030h,00Ah,004h ;00008546 "._T_0.." + +; 8832: { +; 8833: Local1 = (MYHC << 0x10) + + db 079h,04Dh,059h,048h,043h,00Ah,010h,061h ;0000854E "yMYHC..a" + +; 8834: Local1 |= One + + db 07Dh,061h,001h,061h ;00008552 "}a.a" + db 0A1h,045h,01Ah ;00008555 ".E." + +; 8835: } +; 8836: Case (0x06) + + db 0A0h,02Ah ;00008557 ".*" + db 093h,05Fh,054h,05Fh,030h,00Ah,006h ;0000855E "._T_0.." + +; 8837: { +; 8838: Local2 = ((Local0 >> 0x09) & 0x0F) + + db 07Bh ;0000855F "{" + db 07Ah,060h,00Ah,009h,000h,00Ah,00Fh,062h ;00008567 "z`.....b" + +; 8839: If ((Local2 != One)) + + db 0A0h,00Dh,092h,093h,062h,001h ;0000856D "....b." + +; 8840: { +; 8841: Local1 = (MMCC << 0x10) + + db 079h,04Dh,04Dh,043h,043h,00Ah,010h,061h ;00008575 "yMMCC..a" + +; 8842: } +; 8843: Else +; 8844: { +; 8845: Local1 = 0x0200 +; 8846: } + + db 0A1h,006h ;00008577 ".." + db 070h,00Bh,000h,002h,061h ;0000857C "p...a" + +; 8848: Local1 |= One + + db 07Dh,061h,001h,061h ;00008580 "}a.a" + db 0A1h,047h,017h ;00008583 ".G." + +; 8849: } +; 8850: Case (0x07) + + db 0A0h,014h ;00008585 ".." + db 093h,05Fh,054h,05Fh,030h,00Ah,007h ;0000858C "._T_0.." + +; 8851: { +; 8852: Local1 = (SMMC << 0x10) + + db 079h,053h,04Dh,04Dh,043h,00Ah,010h,061h ;00008594 "ySMMC..a" + +; 8853: Local1 |= One + + db 07Dh,061h,001h,061h ;00008598 "}a.a" + db 0A1h,04Fh,015h ;0000859B ".O." + +; 8854: } +; 8855: Case (0x0100) + + db 0A0h,014h ;0000859D ".." + db 093h,05Fh,054h,05Fh,030h,00Bh,000h,001h ;000085A5 "._T_0..." + +; 8856: { +; 8857: Local1 = 0x10010000 + + db 070h,00Ch,000h,000h,001h,010h,061h ;000085AC "p.....a" + +; 8858: Local1 |= One + + db 07Dh,061h,001h,061h ;000085B0 "}a.a" + db 0A1h,047h,014h ;000085B3 ".G." + +; 8859: } +; 8860: Case (0x09) + + db 0A0h,035h ;000085B5 ".5" + db 093h,05Fh,054h,05Fh,030h,00Ah,009h ;000085BC "._T_0.." + +; 8861: { +; 8862: If ((DSMF == One)) + + db 0A0h,00Eh ;000085BE ".." + db 093h,044h,053h,04Dh,046h,001h ;000085C4 ".DSMF." + +; 8863: { +; 8864: NITS = 0x2D + + db 070h,00Ah,02Dh,04Eh,049h,054h,053h ;000085CB "p.-NITS" + +; 8865: } +; 8866: ElseIf ((DSMF == 0x04)) + + db 0A1h,011h ;000085CD ".." + db 0A0h,00Fh ;000085CF ".." + db 093h,044h,053h,04Dh,046h,00Ah,004h ;000085D6 ".DSMF.." + +; 8867: { +; 8868: NITS = 0x3B + + db 070h,00Ah,03Bh,04Eh,049h,054h,053h ;000085DD "p.;NITS" + +; 8869: } +; 8871: Local1 = (NITS << 0x10) + + db 079h,04Eh,049h,054h,053h,00Ah,010h,061h ;000085E5 "yNITS..a" + +; 8872: Local1 |= One + + db 07Dh,061h,001h,061h ;000085E9 "}a.a" + db 0A1h,04Eh,010h ;000085EC ".N." + +; 8873: } +; 8874: Case (0x0A) + + db 0A0h,013h ;000085EE ".." + db 093h,05Fh,054h,05Fh,030h,00Ah,00Ah ;000085F5 "._T_0.." + +; 8875: { +; 8876: Local1 = 0x00010000 + + db 070h,00Ch,000h,000h,001h,000h,061h ;000085FC "p.....a" + +; 8877: Local1 |= One + + db 07Dh,061h,001h,061h ;00008600 "}a.a" + db 0A1h,047h,00Fh ;00008603 ".G." + +; 8878: } +; 8879: Case (0x01FF) + + db 0A0h,04Eh,00Eh ;00008606 ".N." + db 093h,05Fh,054h,05Fh,030h,00Bh,0FFh,001h ;0000860E "._T_0..." + +; 8880: { +; 8881: SPMO = Zero + + db 070h,000h,053h,050h,04Dh,04Fh ;00008614 "p.SPMO" + +; 8882: FCMO = Zero + + db 070h,000h,046h,043h,04Dh,04Fh ;0000861A "p.FCMO" + +; 8883: VFBC = Zero + + db 070h,000h,056h,046h,042h,043h ;00008620 "p.VFBC" + +; 8884: VMYH = Zero + + db 070h,000h,056h,04Dh,059h,048h ;00008626 "p.VMYH" + +; 8885: VSTP = Zero + + db 070h,000h,056h,053h,054h,050h ;0000862C "p.VSTP" + +; 8886: VAPM = Zero + + db 070h,000h,056h,041h,050h,04Dh ;00008632 "p.VAPM" + +; 8887: VAQM = Zero + + db 070h,000h,056h,041h,051h,04Dh ;00008638 "p.VAQM" + +; 8888: VIEP = Zero + + db 070h,000h,056h,049h,045h,050h ;0000863E "p.VIEP" + +; 8889: VIBS = Zero + + db 070h,000h,056h,049h,042h,053h ;00008644 "p.VIBS" + +; 8890: VAAA = Zero + + db 070h,000h,056h,041h,041h,041h ;0000864A "p.VAAA" + +; 8891: VMMC = Zero + + db 070h,000h,056h,04Dh,04Dh,043h ;00008650 "p.VMMC" + +; 8892: SMYH = Zero + + db 070h,000h,053h,04Dh,059h,048h ;00008656 "p.SMYH" + +; 8893: SMMC = 0x0F + + db 070h,00Ah,00Fh,053h,04Dh,04Dh,043h ;0000865D "p..SMMC" + +; 8894: CICF = Zero + + db 070h,000h,043h,049h,043h,046h ;00008663 "p.CICF" + +; 8895: CICM = 0x0F + + db 070h,00Ah,00Fh,043h,049h,043h,04Dh ;0000866A "p..CICM" + +; 8896: Local5 = VSTD /* \VSTD */ + + db 070h,056h,053h,054h,044h,065h ;00008670 "pVSTDe" + +; 8897: Local5 |= (VFBC << 0x02) + + db 07Dh,065h ;00008672 "}e" + db 079h,056h,046h,042h,043h,00Ah,002h,000h ;0000867A "yVFBC..." + db 065h ;0000867B "e" + +; 8898: Local5 |= (VMYH << 0x03) + + db 07Dh,065h ;0000867D "}e" + db 079h,056h,04Dh,059h,048h,00Ah,003h,000h ;00008685 "yVMYH..." + db 065h ;00008686 "e" + +; 8899: Local5 |= (VSTP << 0x04) + + db 07Dh,065h ;00008688 "}e" + db 079h,056h,053h,054h,050h,00Ah,004h,000h ;00008690 "yVSTP..." + db 065h ;00008691 "e" + +; 8900: Local5 |= (VAPM << 0x05) + + db 07Dh,065h ;00008693 "}e" + db 079h,056h,041h,050h,04Dh,00Ah,005h,000h ;0000869B "yVAPM..." + db 065h ;0000869C "e" + +; 8901: Local5 |= (VAQM << 0x06) + + db 07Dh,065h ;0000869E "}e" + db 079h,056h,041h,051h,04Dh,00Ah,006h,000h ;000086A6 "yVAQM..." + db 065h ;000086A7 "e" + +; 8902: Local5 |= (VIEP << 0x07) + + db 07Dh,065h ;000086A9 "}e" + db 079h,056h,049h,045h,050h,00Ah,007h,000h ;000086B1 "yVIEP..." + db 065h ;000086B2 "e" + +; 8903: Local5 |= (VIBS << 0x08) + + db 07Dh,065h ;000086B4 "}e" + db 079h,056h,049h,042h,053h,00Ah,008h,000h ;000086BC "yVIBS..." + db 065h ;000086BD "e" + +; 8904: Local5 |= (VAAA << 0x0A) + + db 07Dh,065h ;000086BF "}e" + db 079h,056h,041h,041h,041h,00Ah,00Ah,000h ;000086C7 "yVAAA..." + db 065h ;000086C8 "e" + +; 8905: Local5 |= (VMMC << 0x0B) + + db 07Dh,065h ;000086CA "}e" + db 079h,056h,04Dh,04Dh,043h,00Ah,00Bh,000h ;000086D2 "yVMMC..." + db 065h ;000086D3 "e" + +; 8906: Local1 = (CICF << 0x08) + + db 079h,043h,049h,043h,046h,00Ah,008h,061h ;000086DB "yCICF..a" + +; 8907: Local1 |= (CICM << 0x0C) + + db 07Dh,061h ;000086DD "}a" + db 079h,043h,049h,043h,04Dh,00Ah,00Ch,000h ;000086E5 "yCICM..." + db 061h ;000086E6 "a" + +; 8908: Local1 |= (Local5 << 0x10) + + db 07Dh,061h ;000086E8 "}a" + db 079h,065h,00Ah,010h,000h,061h ;000086EE "ye...a" + +; 8909: Local1 |= One + + db 07Dh,061h,001h,061h ;000086F2 "}a.a" + +; 8910: } +; 8911: Default +; 8912: { +; 8913: Local1 = 0x04 + + db 0A1h,005h ;000086F4 ".." + db 070h,00Ah,004h,061h ;000086F8 "p..a" + db 0A5h ;000086F9 "." + +; 8914: } +; 8916: } +; 8918: Return (Local1) + + db 0A4h,061h ;000086FB ".a" + +; 8919: } +; 8921: Scope (^^EC0) + + db 010h,027h,05Eh,05Eh,045h,043h,030h,05Fh ;00008703 ".'^^EC0_" + +; 8922: { +; 8923: Device (ITSD) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__ITSD \ + db 05Bh,082h,01Eh,049h,054h,053h,044h ;0000870A "[..ITSD" + +; 8924: { +; 8925: Name (_HID, "IDEA2008") // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__ITSD__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,049h,044h ;00008712 "._HID.ID" + db 045h,041h,032h,030h,030h,038h,000h ;00008719 "EA2008." + +; 8926: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__ITSD__STA \ + db 014h,009h,05Fh,053h,054h,041h,000h ;00008720 ".._STA." + +; 8927: { +; 8928: Return (0x0F) + + db 0A4h,00Ah,00Fh ;00008723 "..." + +; 8929: } +; 8930: } +; 8931: } +; 8932: } +; 8933: } +; 8935: Scope (\) + + db 010h,04Bh,013h,05Ch,000h ;00008728 ".K.\." + +; 8936: { +; 8937: OperationRegion (LFCN, SystemMemory, 0x72F7D318, 0x0477) + +DSDT_CB_01____LFCN \ + db 05Bh,080h,04Ch,046h,043h,04Eh,000h,00Ch ;00008730 "[.LFCN.." + db 018h,0D3h,0F7h,072h,00Bh,077h,004h ;00008737 "...r.w." + +; 8938: Field (LFCN, AnyAcc, Lock, Preserve) +; 8939: { +; 8940: PS2V, 8, +; 8941: KBID, 8, +; 8942: MCSZ, 8, +; 8943: OKRB, 8, +; 8944: EDID, 4096, +; 8945: TPTY, 8, +; 8946: TPTP, 16, +; 8947: TPNY, 8, +; 8948: TPNP, 16, +; 8949: UMAB, 8, +; 8950: ENQT, 8, +; 8951: DYTP, 32, +; 8952: FCAP, 16, +; 8953: VSTD, 1, +; 8954: , 1, +; 8955: VFBC, 1, +; 8956: VMYH, 1, +; 8957: VSTP, 1, +; 8958: VAPM, 1, +; 8959: VAQM, 1, +; 8960: VIEP, 1, +; 8961: VIBS, 1, +; 8962: VCQL, 1, +; 8963: VAAA, 1, +; 8964: VMMC, 1, +; 8965: , 1, +; 8966: , 1, +; 8967: , 1, +; 8968: Offset (0x214), +; 8969: MYHC, 8, +; 8970: MMCC, 8, +; 8971: SMYH, 8, +; 8972: SMMC, 8, +; 8973: CICF, 4, +; 8974: CICM, 4, +; 8975: MCSK, 8, +; 8976: CPTY, 8, +; 8977: GTYP, 8, +; 8978: PANT, 8, +; 8979: PMID, 16, +; 8980: PPID, 16, +; 8981: CMSP, 16, +; 8982: NPWD, 8, +; 8983: Offset (0x237), +; 8984: GNCS, 8, +; 8985: GYCK, 1704, +; 8986: BDDN, 2048, +; 8987: PBID, 8, +; 8988: CAMS, 8, +; 8989: RGBD, 8, +; 8990: GSYN, 8, +; 8991: RDOC, 8, +; 8992: DSMF, 8, +; 8993: RSVD, 800 +; 8994: } + + db 05Bh,081h,049h,010h,04Ch,046h,043h,04Eh ;0000873F "[.I.LFCN" + db 010h,050h,053h,032h,056h,008h,04Bh,042h ;00008747 ".PS2V.KB" + db 049h,044h,008h,04Dh,043h,053h,05Ah,008h ;0000874F "ID.MCSZ." + db 04Fh,04Bh,052h,042h,008h,045h,044h,049h ;00008757 "OKRB.EDI" + db 044h,080h,000h,001h,054h,050h,054h,059h ;0000875F "D...TPTY" + db 008h,054h,050h,054h,050h,010h,054h,050h ;00008767 ".TPTP.TP" + db 04Eh,059h,008h,054h,050h,04Eh,050h,010h ;0000876F "NY.TPNP." + db 055h,04Dh,041h,042h,008h,045h,04Eh,051h ;00008777 "UMAB.ENQ" + db 054h,008h,044h,059h,054h,050h,020h,046h ;0000877F "T.DYTP F" + db 043h,041h,050h,010h,056h,053h,054h,044h ;00008787 "CAP.VSTD" + db 001h,000h,001h,056h,046h,042h,043h,001h ;0000878F "...VFBC." + db 056h,04Dh,059h,048h,001h,056h,053h,054h ;00008797 "VMYH.VST" + db 050h,001h,056h,041h,050h,04Dh,001h,056h ;0000879F "P.VAPM.V" + db 041h,051h,04Dh,001h,056h,049h,045h,050h ;000087A7 "AQM.VIEP" + db 001h,056h,049h,042h,053h,001h,056h,043h ;000087AF ".VIBS.VC" + db 051h,04Ch,001h,056h,041h,041h,041h,001h ;000087B7 "QL.VAAA." + db 056h,04Dh,04Dh,043h,001h,000h,001h,000h ;000087BF "VMMC...." + db 001h,000h,001h,000h,001h,04Dh,059h,048h ;000087C7 ".....MYH" + db 043h,008h,04Dh,04Dh,043h,043h,008h,053h ;000087CF "C.MMCC.S" + db 04Dh,059h,048h,008h,053h,04Dh,04Dh,043h ;000087D7 "MYH.SMMC" + db 008h,043h,049h,043h,046h,004h,043h,049h ;000087DF ".CICF.CI" + db 043h,04Dh,004h,04Dh,043h,053h,04Bh,008h ;000087E7 "CM.MCSK." + db 043h,050h,054h,059h,008h,047h,054h,059h ;000087EF "CPTY.GTY" + db 050h,008h,050h,041h,04Eh,054h,008h,050h ;000087F7 "P.PANT.P" + db 04Dh,049h,044h,010h,050h,050h,049h,044h ;000087FF "MID.PPID" + db 010h,043h,04Dh,053h,050h,010h,04Eh,050h ;00008807 ".CMSP.NP" + db 057h,044h,008h,000h,048h,009h,047h,04Eh ;0000880F "WD..H.GN" + db 043h,053h,008h,047h,059h,043h,04Bh,048h ;00008817 "CS.GYCKH" + db 06Ah,042h,044h,044h,04Eh,040h,080h,050h ;0000881F "jBDDN@.P" + db 042h,049h,044h,008h,043h,041h,04Dh,053h ;00008827 "BID.CAMS" + db 008h,052h,047h,042h,044h,008h,047h,053h ;0000882F ".RGBD.GS" + db 059h,04Eh,008h,052h,044h,04Fh,043h,008h ;00008837 "YN.RDOC." + db 044h,053h,04Dh,046h,008h,052h,053h,056h ;0000883F "DSMF.RSV" + db 044h,040h,032h ;00008842 "D@2" + +; 8996: OperationRegion (SMIO, SystemIO, 0xB0, 0x02) + +DSDT_CB_01____SMIO \ + db 05Bh,080h,053h,04Dh,049h,04Fh,001h,00Ah ;0000884A "[.SMIO.." + db 0B0h,00Ah,002h ;0000884D "..." + +; 8997: Field (SMIO, ByteAcc, NoLock, Preserve) +; 8998: { +; 8999: SMBA, 8, +; 9000: SMBB, 8 +; 9001: } + + db 05Bh,081h,010h,053h,04Dh,049h,04Fh,001h ;00008855 "[..SMIO." + db 053h,04Dh,042h,041h,008h,053h,04Dh,042h ;0000885D "SMBA.SMB" + db 042h,008h ;0000885F "B." + +; 9002: } +; 9004: Method (_REG, 2, NotSerialized) // _REG: Region Availability + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___REG \ + db 014h,044h,01Bh,05Fh,052h,045h,047h,002h ;00008867 ".D._REG." + +; 9005: { +; 9006: If ((Arg0 == 0x03)) + + db 0A0h,00Bh ;00008869 ".." + db 093h,068h,00Ah,003h ;0000886D ".h.." + +; 9007: { +; 9008: ECAV = Arg1 + + db 070h,069h,045h,043h,041h,056h ;00008873 "piECAV" + +; 9009: } +; 9011: If (((Arg0 == 0x03) && (Arg1 == One))) + + db 0A0h,048h,007h ;00008876 ".H." + db 090h ;00008877 "." + db 093h,068h,00Ah,003h ;0000887B ".h.." + db 093h,069h,001h ;0000887E ".i." + +; 9012: { +; 9013: If ((TPOS == 0x40)) + + db 0A0h,00Bh ;00008880 ".." + db 093h,054h,050h,04Fh,053h,00Ah,040h ;00008887 ".TPOS.@" + +; 9014: { +; 9015: Local0 = One + + db 070h,001h,060h ;0000888A "p.`" + +; 9016: } +; 9018: If ((TPOS == 0x80)) + + db 0A0h,00Ch ;0000888C ".." + db 093h,054h,050h,04Fh,053h,00Ah,080h ;00008893 ".TPOS.." + +; 9019: { +; 9020: Local0 = 0x02 + + db 070h,00Ah,002h,060h ;00008897 "p..`" + +; 9021: } +; 9023: If ((TPOS == 0x50)) + + db 0A0h,00Ch ;00008899 ".." + db 093h,054h,050h,04Fh,053h,00Ah,050h ;000088A0 ".TPOS.P" + +; 9024: { +; 9025: Local0 = 0x03 + + db 070h,00Ah,003h,060h ;000088A4 "p..`" + +; 9026: } +; 9028: If ((TPOS == 0x60)) + + db 0A0h,00Ch ;000088A6 ".." + db 093h,054h,050h,04Fh,053h,00Ah,060h ;000088AD ".TPOS.`" + +; 9029: { +; 9030: Local0 = 0x04 + + db 070h,00Ah,004h,060h ;000088B1 "p..`" + +; 9031: } +; 9033: If ((TPOS == 0x61)) + + db 0A0h,00Ch ;000088B3 ".." + db 093h,054h,050h,04Fh,053h,00Ah,061h ;000088BA ".TPOS.a" + +; 9034: { +; 9035: Local0 = 0x05 + + db 070h,00Ah,005h,060h ;000088BE "p..`" + +; 9036: } +; 9038: If ((TPOS == 0x70)) + + db 0A0h,00Ch ;000088C0 ".." + db 093h,054h,050h,04Fh,053h,00Ah,070h ;000088C7 ".TPOS.p" + +; 9039: { +; 9040: Local0 = 0x06 + + db 070h,00Ah,006h,060h ;000088CB "p..`" + +; 9041: } +; 9043: If ((Acquire (LFCM, 0xA000) == Zero)) + + db 0A0h,020h ;000088CD ". " + db 093h ;000088CE "." + db 05Bh,023h,04Ch,046h,043h,04Dh,000h,0A0h ;000088D6 "[#LFCM.." + db 000h ;000088D7 "." + +; 9044: { +; 9045: OSTY = Local0 + + db 070h,060h,04Fh,053h,054h,059h ;000088DD "p`OSTY" + +; 9046: LIDS = LSTE /* \_SB_.PCI0.LPC0.EC0_.LSTE */ + + db 070h,04Ch,053h,054h,045h,04Ch,049h,044h ;000088E5 "pLSTELID" + db 053h ;000088E6 "S" + +; 9047: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;000088EC "['LFCM" + +; 9048: } +; 9049: } +; 9051: If ((FCMO == 0x05)) + + db 0A0h,01Ch ;000088EE ".." + db 093h,046h,043h,04Dh,04Fh,00Ah,005h ;000088F5 ".FCMO.." + +; 9052: { +; 9053: FSTP = Zero + + db 070h,000h,046h,053h,054h,050h ;000088FB "p.FSTP" + +; 9054: CICF = 0x04 + + db 070h,00Ah,004h,043h,049h,043h,046h ;00008902 "p..CICF" + +; 9055: LITS (0x0C, One) + + db 04Ch,049h,054h,053h,00Ah,00Ch,001h ;00008909 "LITS..." + +; 9056: } +; 9057: ElseIf ((FCMO == One)) + + db 0A1h,048h,00Ch ;0000890C ".H." + db 0A0h,04Dh,004h ;0000890F ".M." + db 093h,046h,043h,04Dh,04Fh,001h ;00008915 ".FCMO." + +; 9058: { +; 9059: CICF = 0x0B + + db 070h,00Ah,00Bh,043h,049h,043h,046h ;0000891C "p..CICF" + +; 9060: LPPA = One + + db 070h,001h,04Ch,050h,050h,041h ;00008922 "p.LPPA" + +; 9061: EPM1 = One + + db 070h,001h,045h,050h,04Dh,031h ;00008928 "p.EPM1" + +; 9062: If ((DBFS == One)) + + db 0A0h,01Bh ;0000892A ".." + db 093h,044h,042h,046h,053h,001h ;00008930 ".DBFS." + +; 9063: { +; 9064: LITS (0x0C, 0x03) + + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,003h ;00008938 "LITS...." + +; 9065: ^VPC0.POWR (0x03) + + db 05Eh,02Eh,056h,050h,043h,030h,050h,04Fh ;00008940 "^.VPC0PO" + db 057h,052h,00Ah,003h ;00008944 "WR.." + +; 9066: } +; 9067: Else +; 9068: { +; 9069: LITS (0x0C, 0x02) +; 9070: ^VPC0.POWR (0x06) +; 9071: } + + db 0A1h,015h ;00008946 ".." + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,002h ;0000894E "LITS...." + db 05Eh,02Eh,056h,050h,043h,030h,050h,04Fh ;00008956 "^.VPC0PO" + db 057h,052h,00Ah,006h ;0000895A "WR.." + +; 9072: } +; 9073: ElseIf ((FCMO == 0x02)) + + db 0A1h,047h,007h ;0000895D ".G." + db 0A0h,028h ;0000895F ".(" + db 093h,046h,043h,04Dh,04Fh,00Ah,002h ;00008966 ".FCMO.." + +; 9074: { +; 9075: CICF = 0x0B + + db 070h,00Ah,00Bh,043h,049h,043h,046h ;0000896D "p..CICF" + +; 9076: LITS (0x0C, 0x04) + + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,004h ;00008975 "LITS...." + +; 9077: LPPA = Zero + + db 070h,000h,04Ch,050h,050h,041h ;0000897B "p.LPPA" + +; 9078: ^VPC0.POWR (One) + + db 05Eh,02Eh,056h,050h,043h,030h,050h,04Fh ;00008983 "^.VPC0PO" + db 057h,052h,001h ;00008986 "WR." + +; 9079: } +; 9080: Else +; 9081: { +; 9082: CICF = Zero +; 9083: SPMO = Zero +; 9084: FCMO = Zero +; 9085: LPPA = Zero +; 9086: If ((DBFS == One)) +; 9087: { +; 9088: LITS (0x0C, 0x0C) +; 9089: ^VPC0.POWR (One) +; 9090: } +; 9091: Else +; 9092: { +; 9093: LITS (0x0C, 0x05) +; 9094: ^VPC0.POWR (0x04) +; 9095: } +; 9096: } + + db 0A1h,04Bh,004h ;00008989 ".K." + db 070h,000h,043h,049h,043h,046h ;0000898F "p.CICF" + db 070h,000h,053h,050h,04Dh,04Fh ;00008995 "p.SPMO" + db 070h,000h,046h,043h,04Dh,04Fh ;0000899B "p.FCMO" + db 070h,000h,04Ch,050h,050h,041h ;000089A1 "p.LPPA" + db 0A0h,01Ah ;000089A3 ".." + db 093h,044h,042h,046h,053h,001h ;000089A9 ".DBFS." + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,00Ch ;000089B1 "LITS...." + db 05Eh,02Eh,056h,050h,043h,030h,050h,04Fh ;000089B9 "^.VPC0PO" + db 057h,052h,001h ;000089BC "WR." + db 0A1h,015h ;000089BE ".." + db 04Ch,049h,054h,053h,00Ah,00Ch,00Ah,005h ;000089C6 "LITS...." + db 05Eh,02Eh,056h,050h,043h,030h,050h,04Fh ;000089CE "^.VPC0PO" + db 057h,052h,00Ah,004h ;000089D2 "WR.." + +; 9098: If ((HKDB == Zero)) + + db 0A0h,00Dh ;000089D4 ".." + db 093h,048h,04Bh,044h,042h,000h ;000089DA ".HKDB." + +; 9099: { +; 9100: G140 = Zero + + db 070h,000h,047h,031h,034h,030h ;000089E0 "p.G140" + +; 9101: } +; 9102: Else +; 9103: { +; 9104: G140 = One +; 9105: } + + db 0A1h,007h ;000089E2 ".." + db 070h,001h,047h,031h,034h,030h ;000089E8 "p.G140" + +; 9107: If ((CALK == One)) + + db 0A0h,00Dh ;000089EA ".." + db 093h,043h,041h,04Ch,04Bh,001h ;000089F0 ".CALK." + +; 9108: { +; 9109: G155 = One + + db 070h,001h,047h,031h,035h,035h ;000089F6 "p.G155" + +; 9110: } +; 9111: Else +; 9112: { +; 9113: G155 = Zero +; 9114: } + + db 0A1h,007h ;000089F8 ".." + db 070h,000h,047h,031h,035h,035h ;000089FE "p.G155" + +; 9116: If (CondRefOf (\_SB.NPCF)) + + db 0A0h,015h ;00008A00 ".." + db 05Bh,012h,05Ch,02Eh,05Fh,053h,042h,05Fh ;00008A08 "[.\._SB_" + db 04Eh,050h,043h,046h,000h ;00008A0D "NPCF." + +; 9117: { +; 9118: Notify (NPCF, 0xC0) // Hardware-Specific + + db 086h,04Eh,050h,043h,046h,00Ah,0C0h ;00008A14 ".NPCF.." + +; 9119: } +; 9120: } +; 9122: Method (CMFC, 0, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__CMFC \ + db 014h,02Ch,043h,04Dh,046h,043h,008h ;00008A1B ".,CMFC." + +; 9123: { +; 9124: Name (BUFF, Buffer (0x0200){}) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__CMFC_BUFF \ + db 008h,042h,055h,046h,046h ;00008A20 ".BUFF" + db 011h,004h,00Bh,000h,002h ;00008A25 "....." + +; 9125: CreateField (BUFF, Zero, 0x0400, EDI1) + + db 05Bh,013h,042h,055h,046h,046h,000h,00Bh ;00008A2D "[.BUFF.." + db 000h,004h,045h,044h,049h,031h ;00008A33 "..EDI1" + +; 9126: BUFF = EDID /* \EDID */ + + db 070h,045h,044h,049h,044h,042h,055h,046h ;00008A3B "pEDIDBUF" + db 046h ;00008A3C "F" + +; 9127: Return (EDI1) /* \_SB_.PCI0.LPC0.EC0_.CMFC.EDI1 */ + + db 0A4h,045h,044h,049h,031h ;00008A41 ".EDI1" + +; 9128: } +; 9130: Method (LFCI, 2, Serialized) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__LFCI \ + db 014h,041h,004h,04Ch,046h,043h,049h,00Ah ;00008A49 ".A.LFCI." +DSDT_CB_01_____SB__PCI0_LPC0_EC0__LFCI__T_0 \ + db 008h,05Fh,054h,05Fh,030h,000h ;00008A4F "._T_0." + +; 9131: { +; 9132: Switch (ToInteger (Arg0)) + + db 0A2h,033h,001h ;00008A52 ".3." + db 070h ;00008A53 "p" + db 099h,068h,000h,05Fh,054h,05Fh,030h ;00008A5A ".h._T_0" + +; 9133: { +; 9134: Case (One) + + db 0A0h,00Ch ;00008A5C ".." + db 093h,05Fh,054h,05Fh,030h,001h ;00008A62 "._T_0." + +; 9135: { +; 9136: Return (OKRB) /* \OKRB */ + + db 0A4h,04Fh,04Bh,052h,042h ;00008A67 ".OKRB" + db 0A1h,01Ah ;00008A69 ".." + +; 9137: } +; 9138: Case (0x02) + + db 0A0h,018h ;00008A6B ".." + db 093h,05Fh,054h,05Fh,030h,00Ah,002h ;00008A72 "._T_0.." + +; 9139: { +; 9140: Local0 = RECM (0x78) + + db 070h ;00008A73 "p" + db 052h,045h,043h,04Dh,00Ah,078h,060h ;00008A7A "RECM.x`" + +; 9141: P80H = Local0 + + db 070h,060h,050h,038h,030h,048h ;00008A80 "p`P80H" + +; 9142: Return (Local0) + + db 0A4h,060h ;00008A82 ".`" + db 0A5h ;00008A83 "." + +; 9143: } +; 9145: } +; 9146: } +; 9148: Scope (\) + + db 010h,027h,05Ch,000h ;00008A87 ".'\." + +; 9149: { +; 9150: Name (LTGP, Zero) + +DSDT_CB_01____LTGP \ + db 008h,04Ch,054h,047h,050h,000h ;00008A8D ".LTGP." + +; 9151: Name (FMOD, Zero) + +DSDT_CB_01____FMOD \ + db 008h,046h,04Dh,04Fh,044h,000h ;00008A93 ".FMOD." + +; 9152: Name (DTGP, Zero) + +DSDT_CB_01____DTGP \ + db 008h,044h,054h,047h,050h,000h ;00008A99 ".DTGP." + +; 9153: Name (LCK0, Zero) + +DSDT_CB_01____LCK0 \ + db 008h,04Ch,043h,04Bh,030h,000h ;00008A9F ".LCK0." + +; 9154: Name (LPPA, Zero) + +DSDT_CB_01____LPPA \ + db 008h,04Ch,050h,050h,041h,000h ;00008AA5 ".LPPA." + +; 9155: Name (EPM1, Zero) + +DSDT_CB_01____EPM1 \ + db 008h,045h,050h,04Dh,031h,000h ;00008AAB ".EPM1." + +; 9156: } +; 9158: OperationRegion (UTBT, SystemMemory, 0xE0019000, 0xFF) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__UTBT \ + db 05Bh,080h,055h,054h,042h,054h,000h,00Ch ;00008AB3 "[.UTBT.." + db 000h,090h,001h,0E0h,00Ah,0FFh ;00008AB9 "......" + +; 9159: Field (UTBT, ByteAcc, Lock, Preserve) +; 9160: { +; 9161: Offset (0x6B), +; 9162: LNKP, 8 +; 9163: } + + db 05Bh,081h,00Eh,055h,054h,042h,054h,011h ;00008AC1 "[..UTBT." + db 000h,048h,035h,04Ch,04Eh,04Bh,050h,008h ;00008AC9 ".H5LNKP." + +; 9165: Method (_Q17, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q17 \ + db 014h,01Ch,05Fh,051h,031h,037h,000h ;00008AD0 ".._Q17." + +; 9166: { +; 9167: P80H = 0x17 + + db 070h,00Ah,017h,050h,038h,030h,048h ;00008AD7 "p..P80H" + +; 9168: If ((LNKP == 0x18)) + + db 0A0h,00Eh ;00008AD9 ".." + db 093h,04Ch,04Eh,04Bh,050h,00Ah,018h ;00008AE0 ".LNKP.." + +; 9169: { +; 9170: EC28 = One + + db 070h,001h,045h,043h,032h,038h ;00008AE6 "p.EC28" + +; 9171: } +; 9172: } +; 9174: Method (_Q11, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q11 \ + db 014h,02Eh,05Fh,051h,031h,031h,000h ;00008AED ".._Q11." + +; 9175: { +; 9176: If (IGDS){} + + db 0A0h,005h,049h,047h,044h,053h ;00008AF3 "..IGDS" + +; 9177: P80H = 0x11 + + db 070h,00Ah,011h,050h,038h,030h,048h ;00008AFA "p..P80H" + +; 9178: Notify (^^^GP17.VGA.LCD, 0x87) // Device-Specific + + db 086h,05Eh,05Eh,05Eh,02Fh,003h,047h,050h ;00008B02 ".^^^/.GP" + db 031h,037h,056h,047h,041h,05Fh,04Ch,043h ;00008B0A "17VGA_LC" + db 044h,05Fh,00Ah,087h ;00008B0E "D_.." + +; 9179: Notify (VPC0, 0x80) // Status Change + + db 086h,056h,050h,043h,030h,00Ah,080h ;00008B15 ".VPC0.." + +; 9180: } +; 9182: Method (_Q12, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q12 \ + db 014h,043h,006h,05Fh,051h,031h,032h,000h ;00008B1D ".C._Q12." + +; 9183: { +; 9184: If (IGDS) + + db 0A0h,037h,049h,047h,044h,053h ;00008B23 ".7IGDS" + +; 9185: { +; 9186: If ((BKLT == One)) + + db 0A0h,00Dh ;00008B25 ".." + db 093h,042h,04Bh,04Ch,054h,001h ;00008B2B ".BKLT." + +; 9187: { +; 9188: BKLT = Zero + + db 070h,000h,042h,04Bh,04Ch,054h ;00008B31 "p.BKLT" + +; 9189: } +; 9190: Else +; 9191: { +; 9192: P80H = 0x12 +; 9193: Notify (^^^GP17.VGA.LCD, 0x86) // Device-Specific +; 9194: Notify (VPC0, 0x80) // Status Change +; 9195: } + + db 0A1h,023h ;00008B33 ".#" + db 070h,00Ah,012h,050h,038h,030h,048h ;00008B3A "p..P80H" + db 086h,05Eh,05Eh,05Eh,02Fh,003h,047h,050h ;00008B42 ".^^^/.GP" + db 031h,037h,056h,047h,041h,05Fh,04Ch,043h ;00008B4A "17VGA_LC" + db 044h,05Fh,00Ah,086h ;00008B4E "D_.." + db 086h,056h,050h,043h,030h,00Ah,080h ;00008B55 ".VPC0.." + +; 9196: } +; 9197: Else +; 9198: { +; 9199: P80H = 0x12 +; 9200: Notify (^^^GP17.VGA.LCD, 0x86) // Device-Specific +; 9201: Notify (VPC0, 0x80) // Status Change +; 9202: } + + db 0A1h,023h ;00008B57 ".#" + db 070h,00Ah,012h,050h,038h,030h,048h ;00008B5E "p..P80H" + db 086h,05Eh,05Eh,05Eh,02Fh,003h,047h,050h ;00008B66 ".^^^/.GP" + db 031h,037h,056h,047h,041h,05Fh,04Ch,043h ;00008B6E "17VGA_LC" + db 044h,05Fh,00Ah,086h ;00008B72 "D_.." + db 086h,056h,050h,043h,030h,00Ah,080h ;00008B79 ".VPC0.." + +; 9203: } +; 9205: Method (_Q15, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q15 \ + db 014h,035h,05Fh,051h,031h,035h,000h ;00008B80 ".5_Q15." + +; 9206: { +; 9207: P80H = 0x15 + + db 070h,00Ah,015h,050h,038h,030h,048h ;00008B87 "p..P80H" + +; 9208: If (ECAV) + + db 0A0h,020h,045h,043h,041h,056h ;00008B8D ". ECAV" + +; 9209: { +; 9210: If ((Acquire (LFCM, 0xA000) == Zero)) + + db 0A0h,01Ah ;00008B8F ".." + db 093h ;00008B90 "." + db 05Bh,023h,04Ch,046h,043h,04Dh,000h,0A0h ;00008B98 "[#LFCM.." + db 000h ;00008B99 "." + +; 9211: { +; 9212: LIDS = LSTE /* \_SB_.PCI0.LPC0.EC0_.LSTE */ + + db 070h,04Ch,053h,054h,045h,04Ch,049h,044h ;00008BA1 "pLSTELID" + db 053h ;00008BA2 "S" + +; 9213: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00008BA8 "['LFCM" + +; 9214: } +; 9215: } +; 9217: Notify (LID0, 0x80) // Status Change + + db 086h,04Ch,049h,044h,030h,00Ah,080h ;00008BAF ".LID0.." + +; 9218: } +; 9220: Method (_Q16, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q16 \ + db 014h,035h,05Fh,051h,031h,036h,000h ;00008BB6 ".5_Q16." + +; 9221: { +; 9222: P80H = 0x16 + + db 070h,00Ah,016h,050h,038h,030h,048h ;00008BBD "p..P80H" + +; 9223: If (ECAV) + + db 0A0h,020h,045h,043h,041h,056h ;00008BC3 ". ECAV" + +; 9224: { +; 9225: If ((Acquire (LFCM, 0xA000) == Zero)) + + db 0A0h,01Ah ;00008BC5 ".." + db 093h ;00008BC6 "." + db 05Bh,023h,04Ch,046h,043h,04Dh,000h,0A0h ;00008BCE "[#LFCM.." + db 000h ;00008BCF "." + +; 9226: { +; 9227: LIDS = LSTE /* \_SB_.PCI0.LPC0.EC0_.LSTE */ + + db 070h,04Ch,053h,054h,045h,04Ch,049h,044h ;00008BD7 "pLSTELID" + db 053h ;00008BD8 "S" + +; 9228: Release (LFCM) + + db 05Bh,027h,04Ch,046h,043h,04Dh ;00008BDE "['LFCM" + +; 9229: } +; 9230: } +; 9232: Notify (LID0, 0x80) // Status Change + + db 086h,04Ch,049h,044h,030h,00Ah,080h ;00008BE5 ".LID0.." + +; 9233: } +; 9235: Method (_Q25, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q25 \ + db 014h,022h,05Fh,051h,032h,035h,000h ;00008BEC "."_Q25." + +; 9236: { +; 9237: P80H = 0x25 + + db 070h,00Ah,025h,050h,038h,030h,048h ;00008BF3 "p.%P80H" + +; 9238: Notify (ADP0, 0x80) // Status Change + + db 086h,041h,044h,050h,030h,00Ah,080h ;00008BFA ".ADP0.." + +; 9239: Notify (BAT0, 0x80) // Status Change + + db 086h,042h,041h,054h,030h,00Ah,080h ;00008C01 ".BAT0.." + +; 9240: Notify (BAT0, 0x81) // Information Change + + db 086h,042h,041h,054h,030h,00Ah,081h ;00008C08 ".BAT0.." + +; 9241: } +; 9243: Method (_Q37, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q37 \ + db 014h,026h,05Fh,051h,033h,037h,000h ;00008C0F ".&_Q37." + +; 9244: { +; 9245: P80H = 0x37 + + db 070h,00Ah,037h,050h,038h,030h,048h ;00008C16 "p.7P80H" + +; 9246: Sleep (0x012C) + + db 05Bh,022h,00Bh,02Ch,001h ;00008C1B "[".,." + +; 9247: PWRS = One + + db 070h,001h,050h,057h,052h,053h ;00008C21 "p.PWRS" + +; 9248: Notify (ADP0, 0x80) // Status Change + + db 086h,041h,044h,050h,030h,00Ah,080h ;00008C28 ".ADP0.." + +; 9249: Notify (BAT0, 0x80) // Status Change + + db 086h,042h,041h,054h,030h,00Ah,080h ;00008C2F ".BAT0.." + +; 9250: } +; 9252: Method (_Q38, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q38 \ + db 014h,026h,05Fh,051h,033h,038h,000h ;00008C36 ".&_Q38." + +; 9253: { +; 9254: P80H = 0x38 + + db 070h,00Ah,038h,050h,038h,030h,048h ;00008C3D "p.8P80H" + +; 9255: Sleep (0x012C) + + db 05Bh,022h,00Bh,02Ch,001h ;00008C42 "[".,." + +; 9256: PWRS = Zero + + db 070h,000h,050h,057h,052h,053h ;00008C48 "p.PWRS" + +; 9257: Notify (ADP0, 0x80) // Status Change + + db 086h,041h,044h,050h,030h,00Ah,080h ;00008C4F ".ADP0.." + +; 9258: Notify (BAT0, 0x80) // Status Change + + db 086h,042h,041h,054h,030h,00Ah,080h ;00008C56 ".BAT0.." + +; 9259: } +; 9261: Method (_Q32, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q32 \ + db 014h,014h,05Fh,051h,033h,032h,000h ;00008C5D ".._Q32." + +; 9262: { +; 9263: P80H = 0x32 + + db 070h,00Ah,032h,050h,038h,030h,048h ;00008C64 "p.2P80H" + +; 9264: Notify (PWRB, 0x80) // Status Change + + db 086h,050h,057h,052h,042h,00Ah,080h ;00008C6B ".PWRB.." + +; 9265: } +; 9267: Method (_Q3E, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q3E \ + db 014h,00Dh,05Fh,051h,033h,045h,000h ;00008C72 ".._Q3E." + +; 9268: { +; 9269: P80H = 0x3E + + db 070h,00Ah,03Eh,050h,038h,030h,048h ;00008C79 "p.>P80H" + +; 9270: } +; 9272: Method (_Q3F, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q3F \ + db 014h,00Dh,05Fh,051h,033h,046h,000h ;00008C80 ".._Q3F." + +; 9273: { +; 9274: P80H = 0x3F + + db 070h,00Ah,03Fh,050h,038h,030h,048h ;00008C87 "p.?P80H" + +; 9275: } +; 9277: Method (_Q44, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q44 \ + db 014h,014h,05Fh,051h,034h,034h,000h ;00008C8E ".._Q44." + +; 9278: { +; 9279: P80H = 0x44 + + db 070h,00Ah,044h,050h,038h,030h,048h ;00008C95 "p.DP80H" + +; 9280: Notify (VPC0, 0x80) // Status Change + + db 086h,056h,050h,043h,030h,00Ah,080h ;00008C9C ".VPC0.." + +; 9281: } +; 9283: Method (_Q70, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q70 \ + db 014h,011h,05Fh,051h,037h,030h,000h ;00008CA3 ".._Q70." + +; 9284: { +; 9285: P80H = 0x70 + + db 070h,00Ah,070h,050h,038h,030h,048h ;00008CAA "p.pP80H" + +; 9286: Sleep (0x05) + + db 05Bh,022h,00Ah,005h ;00008CAE "[".." + +; 9287: } +; 9289: Method (_Q80, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q80 \ + db 014h,020h,05Fh,051h,038h,030h,000h ;00008CB5 ". _Q80." + +; 9290: { +; 9291: P80H = 0x80 + + db 070h,00Ah,080h,050h,038h,030h,048h ;00008CBC "p..P80H" + +; 9292: Sleep (0xC8) + + db 05Bh,022h,00Ah,0C8h ;00008CC0 "[".." + +; 9293: ^VPC0.DYTC (0x001F0001) + + db 05Eh,02Eh,056h,050h,043h,030h,044h,059h ;00008CC8 "^.VPC0DY" + db 054h,043h,00Ch,001h,000h,01Fh,000h ;00008CCF "TC....." + +; 9294: } +; 9296: Method (_Q86, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q86 \ + db 014h,026h,05Fh,051h,038h,036h,000h ;00008CD6 ".&_Q86." + +; 9297: { +; 9298: P80H = 0x86 + + db 070h,00Ah,086h,050h,038h,030h,048h ;00008CDD "p..P80H" + +; 9299: FSTP = One + + db 070h,001h,046h,053h,054h,050h ;00008CE3 "p.FSTP" + +; 9300: Sleep (0x05) + + db 05Bh,022h,00Ah,005h ;00008CE7 "[".." + +; 9301: ^VPC0.DYTC (0x001F4001) + + db 05Eh,02Eh,056h,050h,043h,030h,044h,059h ;00008CEF "^.VPC0DY" + db 054h,043h,00Ch,001h,040h,01Fh,000h ;00008CF6 "TC..@.." + +; 9302: } +; 9304: Method (_Q87, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q87 \ + db 014h,026h,05Fh,051h,038h,037h,000h ;00008CFD ".&_Q87." + +; 9305: { +; 9306: P80H = 0x87 + + db 070h,00Ah,087h,050h,038h,030h,048h ;00008D04 "p..P80H" + +; 9307: FSTP = Zero + + db 070h,000h,046h,053h,054h,050h ;00008D0A "p.FSTP" + +; 9308: Sleep (0x05) + + db 05Bh,022h,00Ah,005h ;00008D0E "[".." + +; 9309: ^VPC0.DYTC (0x000F4001) + + db 05Eh,02Eh,056h,050h,043h,030h,044h,059h ;00008D16 "^.VPC0DY" + db 054h,043h,00Ch,001h,040h,00Fh,000h ;00008D1D "TC..@.." + +; 9310: } +; 9312: Mutex (HGCT, 0x00) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__HGCT \ + db 05Bh,001h,048h,047h,043h,054h,000h ;00008D24 "[.HGCT." + +; 9313: Scope (\) + + db 010h,00Fh,05Ch,000h ;00008D28 "..\." + +; 9314: { +; 9315: Name (GPSF, Zero) + +DSDT_CB_01____GPSF \ + db 008h,047h,050h,053h,046h,000h ;00008D2E ".GPSF." + +; 9316: Name (DCPS, Zero) + +DSDT_CB_01____DCPS \ + db 008h,044h,043h,050h,053h,000h ;00008D34 ".DCPS." + +; 9317: } +; 9319: Name (DGST, 0xD1) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0__DGST \ + db 008h,044h,047h,053h,054h,00Ah,0D1h ;00008D3B ".DGST.." + +; 9320: Method (_Q1E, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q1E \ + db 014h,04Fh,00Dh,05Fh,051h,031h,045h,000h ;00008D43 ".O._Q1E." + +; 9321: { +; 9322: P80H = 0x1E + + db 070h,00Ah,01Eh,050h,038h,030h,048h ;00008D4A "p..P80H" + +; 9323: P80H = DGDF /* \_SB_.PCI0.LPC0.EC0_.DGDF */ + + db 070h,044h,047h,044h,046h,050h,038h,030h ;00008D52 "pDGDFP80" + db 048h ;00008D53 "H" + +; 9324: If ((Acquire (HGCT, 0xA000) == Zero)) + + db 0A0h,047h,00Ch ;00008D56 ".G." + db 093h ;00008D57 "." + db 05Bh,023h,048h,047h,043h,054h,000h,0A0h ;00008D5F "[#HGCT.." + db 000h ;00008D60 "." + +; 9325: { +; 9326: If ((DGDF <= 0x04)) + + db 0A0h,044h,00Bh,092h,094h,044h,047h,044h ;00008D68 ".D...DGD" + db 046h,00Ah,004h ;00008D6B "F.." + +; 9327: { +; 9328: Local0 = 0xD1 + + db 070h,00Ah,0D1h,060h ;00008D6F "p..`" + +; 9329: Local0 += DGDF /* \_SB_.PCI0.LPC0.EC0_.DGDF */ + + db 072h,060h,044h,047h,044h,046h,060h ;00008D76 "r`DGDF`" + +; 9330: If ((Local0 == 0xD1)) + + db 0A0h,049h,004h ;00008D79 ".I." + db 093h,060h,00Ah,0D1h ;00008D7D ".`.." + +; 9331: { +; 9332: DCPS = Zero + + db 070h,000h,044h,043h,050h,053h ;00008D83 "p.DCPS" + +; 9333: If ((DGST != Local0)) + + db 0A0h,01Ch,092h,093h,044h,047h,053h,054h ;00008D8B "....DGST" + db 060h ;00008D8C "`" + +; 9334: { +; 9335: DGST = Local0 + + db 070h,060h,044h,047h,053h,054h ;00008D92 "p`DGST" + +; 9336: Notify (^^^GPP0.PEGP, Local0) + + db 086h,05Eh,05Eh,05Eh,02Eh,047h,050h,050h ;00008D9A ".^^^.GPP" + db 030h,050h,045h,047h,050h,060h ;00008DA0 "0PEGP`" + +; 9337: } +; 9339: Sleep (0x0A) + + db 05Bh,022h,00Ah,00Ah ;00008DA4 "[".." + +; 9340: If ((GPSF == Zero)) + + db 0A0h,01Bh ;00008DA6 ".." + db 093h,047h,050h,053h,046h,000h ;00008DAC ".GPSF." + +; 9341: { +; 9342: GPSF = One + + db 070h,001h,047h,050h,053h,046h ;00008DB2 "p.GPSF" + +; 9343: Notify (^^^GPP0.PEGP, Local0) + + db 086h,05Eh,05Eh,05Eh,02Eh,047h,050h,050h ;00008DBA ".^^^.GPP" + db 030h,050h,045h,047h,050h,060h ;00008DC0 "0PEGP`" + +; 9344: } +; 9345: } +; 9346: Else +; 9347: { +; 9348: DCPS = One +; 9349: P80H = 0x4E +; 9350: If ((DGST != Local0)) +; 9351: { +; 9352: P80H = 0x5E +; 9353: DGST = Local0 +; 9354: Notify (^^^GPP0.PEGP, Local0) +; 9355: } +; 9357: Sleep (0x0A) +; 9358: If ((GPSF == One)) +; 9359: { +; 9360: GPSF = Zero +; 9361: Notify (^^^GPP0.PEGP, 0xC0) // Hardware-Specific +; 9362: } +; 9363: } + + db 0A1h,044h,005h ;00008DC3 ".D." + db 070h,001h,044h,043h,050h,053h ;00008DC9 "p.DCPS" + db 070h,00Ah,04Eh,050h,038h,030h,048h ;00008DD0 "p.NP80H" + db 0A0h,023h,092h,093h,044h,047h,053h,054h ;00008DD8 ".#..DGST" + db 060h ;00008DD9 "`" + db 070h,00Ah,05Eh,050h,038h,030h,048h ;00008DE0 "p.^P80H" + db 070h,060h,044h,047h,053h,054h ;00008DE6 "p`DGST" + db 086h,05Eh,05Eh,05Eh,02Eh,047h,050h,050h ;00008DEE ".^^^.GPP" + db 030h,050h,045h,047h,050h,060h ;00008DF4 "0PEGP`" + db 05Bh,022h,00Ah,00Ah ;00008DF8 "[".." + db 0A0h,01Ch ;00008DFA ".." + db 093h,047h,050h,053h,046h,001h ;00008E00 ".GPSF." + db 070h,000h,047h,050h,053h,046h ;00008E06 "p.GPSF" + db 086h,05Eh,05Eh,05Eh,02Eh,047h,050h,050h ;00008E0E ".^^^.GPP" + db 030h,050h,045h,047h,050h,00Ah,0C0h ;00008E15 "0PEGP.." + +; 9364: } +; 9366: Release (HGCT) + + db 05Bh,027h,048h,047h,043h,054h ;00008E1B "['HGCT" + +; 9367: } +; 9368: } +; 9370: Method (_QEA, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___QEA \ + db 014h,026h,05Fh,051h,045h,041h,000h ;00008E22 ".&_QEA." + +; 9371: { +; 9372: P80H = 0xEA + + db 070h,00Ah,0EAh,050h,038h,030h,048h ;00008E29 "p..P80H" + +; 9373: Sleep (0x05) + + db 05Bh,022h,00Ah,005h ;00008E2D "[".." + +; 9374: DBFS = One + + db 070h,001h,044h,042h,046h,053h ;00008E33 "p.DBFS" + +; 9375: ^VPC0.DYTC (0x001F0001) + + db 05Eh,02Eh,056h,050h,043h,030h,044h,059h ;00008E3B "^.VPC0DY" + db 054h,043h,00Ch,001h,000h,01Fh,000h ;00008E42 "TC....." + +; 9376: } +; 9378: Method (_QEB, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___QEB \ + db 014h,026h,05Fh,051h,045h,042h,000h ;00008E49 ".&_QEB." + +; 9379: { +; 9380: P80H = 0xEB + + db 070h,00Ah,0EBh,050h,038h,030h,048h ;00008E50 "p..P80H" + +; 9381: Sleep (0x05) + + db 05Bh,022h,00Ah,005h ;00008E54 "[".." + +; 9382: DBFS = Zero + + db 070h,000h,044h,042h,046h,053h ;00008E5A "p.DBFS" + +; 9383: ^VPC0.DYTC (0x001F0001) + + db 05Eh,02Eh,056h,050h,043h,030h,044h,059h ;00008E62 "^.VPC0DY" + db 054h,043h,00Ch,001h,000h,01Fh,000h ;00008E69 "TC....." + +; 9384: } +; 9386: Method (_Q6C, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___Q6C \ + db 014h,00Dh,05Fh,051h,036h,043h,000h ;00008E70 ".._Q6C." + +; 9387: { +; 9388: SMBA = 0xCE + + db 070h,00Ah,0CEh,053h,04Dh,042h,041h ;00008E77 "p..SMBA" + +; 9389: } +; 9391: Scope (\) + + db 010h,009h,05Ch,000h ;00008E7B "..\." + +; 9392: { +; 9393: Name (LSKD, Zero) + +DSDT_CB_01____LSKD \ + db 008h,04Ch,053h,04Bh,044h,000h ;00008E81 ".LSKD." + +; 9394: } +; 9396: Method (_QDF, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___QDF \ + db 014h,042h,008h,05Fh,051h,044h,046h,000h ;00008E89 ".B._QDF." + +; 9397: { +; 9398: P80H = 0xDF + + db 070h,00Ah,0DFh,050h,038h,030h,048h ;00008E90 "p..P80H" + +; 9399: Name (NMLK, 0x69) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___QDF_NMLK \ + db 008h,04Eh,04Dh,04Ch,04Bh,00Ah,069h ;00008E97 ".NMLK.i" + +; 9400: Name (CPLK, 0x9B) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___QDF_CPLK \ + db 008h,043h,050h,04Ch,04Bh,00Ah,09Bh ;00008E9E ".CPLK.." + +; 9401: Name (FNLK, 0x8C) + +DSDT_CB_01_____SB__PCI0_LPC0_EC0___QDF_FNLK \ + db 008h,046h,04Eh,04Ch,04Bh,00Ah,08Ch ;00008EA5 ".FNLK.." + +; 9402: If ((LSKV != Zero)) + + db 0A0h,048h,004h,092h,093h,04Ch,053h,04Bh ;00008EAD ".H...LSK" + db 056h,000h ;00008EAF "V." + +; 9403: { +; 9404: If ((LSKV <= 0x28)) + + db 0A0h,012h,092h,094h,04Ch,053h,04Bh,056h ;00008EB7 "....LSKV" + db 00Ah,028h ;00008EB9 ".(" + +; 9405: { +; 9406: LSKD = LSKV /* \_SB_.PCI0.LPC0.EC0_.LSKV */ + + db 070h,04Ch,053h,04Bh,056h,04Ch,053h,04Bh ;00008EC1 "pLSKVLSK" + db 044h ;00008EC2 "D" + +; 9407: } +; 9409: If ((LSKD == 0x04)) + + db 0A0h,01Eh ;00008EC4 ".." + db 093h,04Ch,053h,04Bh,044h,00Ah,004h ;00008ECB ".LSKD.." + +; 9410: { +; 9411: If ((HKDB == Zero)) + + db 0A0h,00Dh ;00008ECD ".." + db 093h,048h,04Bh,044h,042h,000h ;00008ED3 ".HKDB." + +; 9412: { +; 9413: G140 = Zero + + db 070h,000h,047h,031h,034h,030h ;00008ED9 "p.G140" + +; 9414: } +; 9415: Else +; 9416: { +; 9417: G140 = One +; 9418: } + + db 0A1h,007h ;00008EDB ".." + db 070h,001h,047h,031h,034h,030h ;00008EE1 "p.G140" + +; 9419: } +; 9421: LSKV = Zero + + db 070h,000h,04Ch,053h,04Bh,056h ;00008EE7 "p.LSKV" + +; 9422: Notify (WMIU, 0xD0) // Hardware-Specific + + db 086h,057h,04Dh,049h,055h,00Ah,0D0h ;00008EEE ".WMIU.." + +; 9423: } +; 9425: If ((CALK == One)) + + db 0A0h,00Dh ;00008EF0 ".." + db 093h,043h,041h,04Ch,04Bh,001h ;00008EF6 ".CALK." + +; 9426: { +; 9427: G155 = One + + db 070h,001h,047h,031h,035h,035h ;00008EFC "p.G155" + +; 9428: } +; 9429: Else +; 9430: { +; 9431: G155 = Zero +; 9432: } + + db 0A1h,007h ;00008EFE ".." + db 070h,000h,047h,031h,035h,035h ;00008F04 "p.G155" + +; 9433: } +; 9434: } +; 9436: Scope (\_SB) + + db 010h,049h,0EEh,05Ch,05Fh,053h,042h,05Fh ;00008F0C ".I.\_SB_" + +; 9437: { +; 9438: Device (ADP0) + +DSDT_CB_01_____SB__ADP0 \ + db 05Bh,082h,048h,012h,041h,044h,050h,030h ;00008F14 "[.H.ADP0" + +; 9439: { +; 9440: Name (_HID, "ACPI0003" /* Power Source Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__ADP0__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;00008F1C "._HID.AC" + db 050h,049h,030h,030h,030h,033h,000h ;00008F23 "PI0003." + +; 9441: Name (XX00, Buffer (0x03){}) + +DSDT_CB_01_____SB__ADP0_XX00 \ + db 008h,058h,058h,030h,030h ;00008F28 ".XX00" + db 011h,003h,00Ah,003h ;00008F2C "...." + +; 9442: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__ADP0__STA \ + db 014h,013h,05Fh,053h,054h,041h,000h ;00008F33 ".._STA." + +; 9443: { +; 9444: If ((ECON == One)) + + db 0A0h,00Ah ;00008F35 ".." + db 093h,045h,043h,04Fh,04Eh,001h ;00008F3B ".ECON." + +; 9445: { +; 9446: Return (0x0F) + + db 0A4h,00Ah,00Fh ;00008F3E "..." + +; 9447: } +; 9449: Return (Zero) + + db 0A4h,000h ;00008F40 ".." + +; 9450: } +; 9452: Name (ACDC, 0xFF) + +DSDT_CB_01_____SB__ADP0_ACDC \ + db 008h,041h,043h,044h,043h,00Ah,0FFh ;00008F47 ".ACDC.." + +; 9453: Method (_PSR, 0, NotSerialized) // _PSR: Power Source + +DSDT_CB_01_____SB__ADP0__PSR \ + db 014h,04Fh,00Dh,05Fh,050h,053h,052h,000h ;00008F4F ".O._PSR." + +; 9454: { +; 9455: If (^^PCI0.LPC0.EC0.ECAV) + + db 0A0h,047h,00Dh,05Eh,05Eh,02Fh,004h,050h ;00008F57 ".G.^^/.P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;00008F5F "CI0LPC0E" + db 043h,030h,05Fh,045h,043h,041h,056h ;00008F66 "C0_ECAV" + +; 9456: { +; 9457: If ((Acquire (^^PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + + db 0A0h,040h,00Ch ;00008F69 ".@." + db 093h ;00008F6A "." + db 05Bh,023h,05Eh,05Eh,02Fh,004h,050h,043h ;00008F72 "[#^^/.PC" + db 049h,030h,04Ch,050h,043h,030h,045h,043h ;00008F7A "I0LPC0EC" + db 030h,05Fh,04Ch,046h,043h,04Dh,000h,0A0h ;00008F82 "0_LFCM.." + db 000h ;00008F83 "." + +; 9458: { +; 9459: Local0 = One + + db 070h,001h,060h ;00008F86 "p.`" + +; 9460: Local0 = ^^PCI0.LPC0.EC0.ADPT /* \_SB_.PCI0.LPC0.EC0_.ADPT */ + + db 070h,05Eh,05Eh,02Fh,004h,050h,043h,049h ;00008F8E "p^^/.PCI" + db 030h,04Ch,050h,043h,030h,045h,043h,030h ;00008F96 "0LPC0EC0" + db 05Fh,041h,044h,050h,054h,060h ;00008F9C "_ADPT`" + +; 9461: CreateWordField (XX00, Zero, SSZE) + + db 08Bh,058h,058h,030h,030h,000h,053h,053h ;00008FA4 ".XX00.SS" + db 05Ah,045h ;00008FA6 "ZE" + +; 9462: CreateByteField (XX00, 0x02, ACST) + + db 08Ch,058h,058h,030h,030h,00Ah,002h,041h ;00008FAE ".XX00..A" + db 043h,053h,054h ;00008FB1 "CST" + +; 9463: SSZE = 0x03 + + db 070h,00Ah,003h,053h,053h,05Ah,045h ;00008FB8 "p..SSZE" + +; 9464: If ((Local0 != ACDC)) + + db 0A0h,046h,005h,092h,093h,060h,041h,043h ;00008FC0 ".F...`AC" + db 044h,043h ;00008FC2 "DC" + +; 9465: { +; 9466: If (Local0) + + db 0A0h,01Eh,060h ;00008FC5 "..`" + +; 9467: { +; 9468: P80H = 0xECAC + + db 070h,00Bh,0ACh,0ECh,050h,038h,030h,048h ;00008FCD "p...P80H" + +; 9469: If (CondRefOf (AFN4)) + + db 0A0h,00Dh ;00008FCF ".." + db 05Bh,012h,041h,046h,04Eh,034h,000h ;00008FD6 "[.AFN4." + +; 9470: { +; 9471: AFN4 (One) + + db 041h,046h,04Eh,034h,001h ;00008FDB "AFN4." + +; 9472: } +; 9474: ACST = Zero + + db 070h,000h,041h,043h,053h,054h ;00008FE1 "p.ACST" + +; 9475: } +; 9476: Else +; 9477: { +; 9478: P80H = 0xECDC +; 9479: If (CondRefOf (AFN4)) +; 9480: { +; 9481: AFN4 (0x02) +; 9482: } +; 9484: ACST = One +; 9485: } + + db 0A1h,01Eh ;00008FE3 ".." + db 070h,00Bh,0DCh,0ECh,050h,038h,030h,048h ;00008FEB "p...P80H" + db 0A0h,00Eh ;00008FED ".." + db 05Bh,012h,041h,046h,04Eh,034h,000h ;00008FF4 "[.AFN4." + db 041h,046h,04Eh,034h,00Ah,002h ;00008FFA "AFN4.." + db 070h,001h,041h,043h,053h,054h ;00009000 "p.ACST" + +; 9487: ALIB (One, XX00) + + db 041h,04Ch,049h,042h,001h,058h,058h,030h ;00009008 "ALIB.XX0" + db 030h ;00009009 "0" + +; 9488: ACDC = Local0 + + db 070h,060h,041h,043h,044h,043h ;0000900F "p`ACDC" + +; 9489: } +; 9491: Release (^^PCI0.LPC0.EC0.LFCM) + + db 05Bh,027h,05Eh,05Eh,02Fh,004h,050h,043h ;00009017 "['^^/.PC" + db 049h,030h,04Ch,050h,043h,030h,045h,043h ;0000901F "I0LPC0EC" + db 030h,05Fh,04Ch,046h,043h,04Dh ;00009025 "0_LFCM" + +; 9492: Return (Local0) + + db 0A4h,060h ;00009027 ".`" + +; 9493: } +; 9494: } +; 9495: } +; 9497: Method (_PCL, 0, NotSerialized) // _PCL: Power Consumer List + +DSDT_CB_01_____SB__ADP0__PCL \ + db 014h,00Eh,05Fh,050h,043h,04Ch,000h ;0000902E ".._PCL." + +; 9498: { +; 9499: Return (Package (0x01) + + db 0A4h ;0000902F "." + db 012h,006h,001h,05Fh,053h,042h,05Fh ;00009036 "..._SB_" + +; 9500: { +; 9501: _SB +; 9502: }) +; 9503: } +; 9504: } +; 9506: Device (LID0) + +DSDT_CB_01_____SB__LID0 \ + db 05Bh,082h,040h,007h,04Ch,049h,044h,030h ;0000903E "[.@.LID0" + +; 9507: { +; 9508: Name (_HID, EisaId ("PNP0C0D") /* Lid Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__LID0__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;00009046 "._HID.A." + db 00Ch,00Dh ;00009048 ".." + +; 9509: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__LID0__STA \ + db 014h,009h,05Fh,053h,054h,041h,000h ;0000904F ".._STA." + +; 9510: { +; 9511: Return (0x0F) + + db 0A4h,00Ah,00Fh ;00009052 "..." + +; 9512: } +; 9514: Method (_LID, 0, NotSerialized) // _LID: Lid Status + +DSDT_CB_01_____SB__LID0__LID \ + db 014h,045h,005h,05Fh,04Ch,049h,044h,000h ;0000905A ".E._LID." + +; 9515: { +; 9516: Local0 = Zero + + db 070h,000h,060h ;0000905D "p.`" + +; 9517: If ((Acquire (^^PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + + db 0A0h,048h,004h ;00009060 ".H." + db 093h ;00009061 "." + db 05Bh,023h,05Eh,05Eh,02Fh,004h,050h,043h ;00009069 "[#^^/.PC" + db 049h,030h,04Ch,050h,043h,030h,045h,043h ;00009071 "I0LPC0EC" + db 030h,05Fh,04Ch,046h,043h,04Dh,000h,0A0h ;00009079 "0_LFCM.." + db 000h ;0000907A "." + +; 9518: { +; 9519: Local0 = ^^PCI0.LPC0.EC0.LSTE /* \_SB_.PCI0.LPC0.EC0_.LSTE */ + + db 070h,05Eh,05Eh,02Fh,004h,050h,043h,049h ;00009082 "p^^/.PCI" + db 030h,04Ch,050h,043h,030h,045h,043h,030h ;0000908A "0LPC0EC0" + db 05Fh,04Ch,053h,054h,045h,060h ;00009090 "_LSTE`" + +; 9520: Release (^^PCI0.LPC0.EC0.LFCM) + + db 05Bh,027h,05Eh,05Eh,02Fh,004h,050h,043h ;00009098 "['^^/.PC" + db 049h,030h,04Ch,050h,043h,030h,045h,043h ;000090A0 "I0LPC0EC" + db 030h,05Fh,04Ch,046h,043h,04Dh ;000090A6 "0_LFCM" + +; 9521: } +; 9523: Return (Local0) + + db 0A4h,060h ;000090A8 ".`" + +; 9524: } +; 9525: } +; 9527: Device (PWRB) + +DSDT_CB_01_____SB__PWRB \ + db 05Bh,082h,023h,050h,057h,052h,042h ;000090AF "[.#PWRB" + +; 9528: { +; 9529: Name (_HID, EisaId ("PNP0C0C") /* Power Button Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PWRB__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;000090B7 "._HID.A." + db 00Ch,00Ch ;000090B9 ".." + +; 9530: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__PWRB__STA \ + db 014h,013h,05Fh,053h,054h,041h,000h ;000090C0 ".._STA." + +; 9531: { +; 9532: If ((ECON == One)) + + db 0A0h,00Ah ;000090C2 ".." + db 093h,045h,043h,04Fh,04Eh,001h ;000090C8 ".ECON." + +; 9533: { +; 9534: Return (0x0F) + + db 0A4h,00Ah,00Fh ;000090CB "..." + +; 9535: } +; 9537: Return (Zero) + + db 0A4h,000h ;000090CD ".." + +; 9538: } +; 9539: } +; 9541: Device (WMI4) + +DSDT_CB_01_____SB__WMI4 \ + db 05Bh,082h,048h,04Dh,057h,04Dh,049h,034h ;000090D5 "[.HMWMI4" + +; 9542: { +; 9543: Name (_HID, EisaId ("PNP0C14") /* Windows Management Instrumentation Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__WMI4__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;000090DD "._HID.A." + db 00Ch,014h ;000090DF ".." + +; 9544: Name (_UID, 0x04) // _UID: Unique ID + +DSDT_CB_01_____SB__WMI4__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,004h ;000090E6 "._UID.." + +; 9545: Mutex (MWMI, 0x00) + +DSDT_CB_01_____SB__WMI4_MWMI \ + db 05Bh,001h,04Dh,057h,04Dh,049h,000h ;000090ED "[.MWMI." + +; 9546: Name (_WDG, Buffer (0x28) +; 9547: { +; 9548: /* 0000 */ 0x76, 0x37, 0xA0, 0xC3, 0xAC, 0x51, 0xAA, 0x49, // v7...Q.I +; 9549: /* 0008 */ 0xAD, 0x0F, 0xF2, 0xF7, 0xD6, 0x2C, 0x3F, 0x3C, // .....,?< +; 9550: /* 0010 */ 0x41, 0x44, 0x03, 0x05, 0x21, 0x12, 0x90, 0x05, // AD..!... +; 9551: /* 0018 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... +; 9552: /* 0020 */ 0xC9, 0x06, 0x29, 0x10, 0x42, 0x44, 0x01, 0x00 // ..).BD.. +; 9553: }) + +DSDT_CB_01_____SB__WMI4__WDG \ + db 008h,05Fh,057h,044h,047h ;000090F2 "._WDG" + db 011h,02Bh,00Ah,028h,076h,037h,0A0h,0C3h ;000090FA ".+.(v7.." + db 0ACh,051h,0AAh,049h,0ADh,00Fh,0F2h,0F7h ;00009102 ".Q.I...." + db 0D6h,02Ch,03Fh,03Ch,041h,044h,003h,005h ;0000910A ".,?> 0x05) + + db 07Ah ;000092CE "z" + db 07Bh,060h,00Bh,0E0h,001h,000h,00Ah,005h ;000092D6 "{`......" + db 061h ;000092D7 "a" + +; 9645: While (Local1) + + db 0A2h,015h,061h ;000092DA "..a" + +; 9646: { +; 9647: Divide (Local1, 0x0A, Local2, Local1) + + db 078h,061h,00Ah,00Ah,062h,061h ;000092E0 "xa..ba" + +; 9648: DATB [Local3] = (Local2 + 0x30) + + db 072h,062h,00Ah,030h ;000092E4 "rb.0" + db 088h,044h,041h,054h,042h,063h,000h ;000092EB ".DATBc." + +; 9649: Local3-- + + db 076h,063h ;000092ED "vc" + +; 9650: } +; 9652: Local3 = 0x03 + + db 070h,00Ah,003h,063h ;000092F1 "p..c" + +; 9653: Local1 = (((Local0 & 0xFE00) >> 0x09) + 0x07BC) + + db 072h ;000092F2 "r" + db 07Ah ;000092F3 "z" + db 07Bh,060h,00Bh,000h,0FEh,000h,00Ah,009h ;000092FB "{`......" + db 000h,00Bh,0BCh,007h,061h ;00009300 "....a" + +; 9654: While (Local1) + + db 0A2h,015h,061h ;00009303 "..a" + +; 9655: { +; 9656: Divide (Local1, 0x0A, Local2, Local1) + + db 078h,061h,00Ah,00Ah,062h,061h ;00009309 "xa..ba" + +; 9657: DATB [Local3] = (Local2 + 0x30) + + db 072h,062h,00Ah,030h ;0000930D "rb.0" + db 088h,044h,041h,054h,042h,063h,000h ;00009314 ".DATBc." + +; 9658: Local3-- + + db 076h,063h ;00009316 "vc" + +; 9659: } +; 9661: STRB = DATB /* \_SB_.WMI4.BATD.DATB */ + + db 070h,044h,041h,054h,042h,053h,054h,052h ;0000931E "pDATBSTR" + db 042h ;0000931F "B" + +; 9662: } +; 9663: } +; 9665: Return (ToString (STRB, Ones)) + + db 0A4h ;00009320 "." + db 09Ch,053h,054h,052h,042h,0FFh,000h ;00009327 ".STRB.." + +; 9666: } +; 9668: Name (WQBD, Buffer (0x0275) +; 9669: { +; 9670: /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... +; 9671: /* 0008 */ 0x65, 0x02, 0x00, 0x00, 0xF8, 0x05, 0x00, 0x00, // e....... +; 9672: /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T +; 9673: /* 0018 */ 0x18, 0xD1, 0x82, 0x00, 0x01, 0x06, 0x18, 0x42, // .......B +; 9674: /* 0020 */ 0x10, 0x05, 0x10, 0x8A, 0x0D, 0x21, 0x02, 0x0B, // .....!.. +; 9675: /* 0028 */ 0x83, 0x50, 0x50, 0x18, 0x14, 0xA0, 0x45, 0x41, // .PP...EA +; 9676: /* 0030 */ 0xC8, 0x05, 0x14, 0x95, 0x02, 0x21, 0xC3, 0x02, // .....!.. +; 9677: /* 0038 */ 0x14, 0x0B, 0x70, 0x2E, 0x40, 0xBA, 0x00, 0xE5, // ..p.@... +; 9678: /* 0040 */ 0x28, 0x72, 0x0C, 0x22, 0x02, 0xF7, 0xEF, 0x0F, // (r.".... +; 9679: /* 0048 */ 0x31, 0xD0, 0x18, 0xA8, 0x50, 0x08, 0x89, 0x00, // 1...P... +; 9680: /* 0050 */ 0xA6, 0x42, 0xE0, 0x08, 0x41, 0xBF, 0x02, 0x10, // .B..A... +; 9681: /* 0058 */ 0x3A, 0x14, 0x20, 0x53, 0x80, 0x41, 0x01, 0x4E, // :. S.A.N +; 9682: /* 0060 */ 0x11, 0x44, 0x10, 0xA5, 0x65, 0x01, 0xBA, 0x05, // .D..e... +; 9683: /* 0068 */ 0xF8, 0x16, 0xA0, 0x1D, 0x42, 0x68, 0x91, 0x9A, // ....Bh.. +; 9684: /* 0070 */ 0x9F, 0x04, 0x81, 0x6A, 0x5B, 0x80, 0x45, 0x01, // ...j[.E. +; 9685: /* 0078 */ 0xB2, 0x41, 0x08, 0xA0, 0xC7, 0xC1, 0x44, 0x0E, // .A....D. +; 9686: /* 0080 */ 0x02, 0x25, 0x66, 0x10, 0x28, 0x9D, 0x73, 0x90, // .%f.(.s. +; 9687: /* 0088 */ 0x4D, 0x60, 0xE1, 0x9F, 0x4C, 0x94, 0xF3, 0x88, // M`..L... +; 9688: /* 0090 */ 0x92, 0xE0, 0xA8, 0x0E, 0x22, 0x42, 0xF0, 0x72, // ...."B.r +; 9689: /* 0098 */ 0x05, 0x48, 0x9E, 0x80, 0x34, 0x4F, 0x4C, 0xD6, // .H..4OL. +; 9690: /* 00A0 */ 0x07, 0xA1, 0x21, 0xB0, 0x11, 0xF0, 0x88, 0x12, // ..!..... +; 9691: /* 00A8 */ 0x40, 0x58, 0xA0, 0x75, 0x2A, 0x14, 0x0C, 0xCA, // @X.u*... +; 9692: /* 00B0 */ 0x03, 0x88, 0xE4, 0x8C, 0x15, 0x05, 0x6C, 0xAF, // ......l. +; 9693: /* 00B8 */ 0x13, 0x91, 0xC9, 0x81, 0x52, 0x49, 0x70, 0xA8, // ....RIp. +; 9694: /* 00C0 */ 0x61, 0x5A, 0xE2, 0xEC, 0x34, 0xB2, 0x13, 0x39, // aZ..4..9 +; 9695: /* 00C8 */ 0xB6, 0xA6, 0x87, 0x2C, 0x48, 0x26, 0x6D, 0x28, // ...,H&m( +; 9696: /* 00D0 */ 0xA8, 0xB1, 0x7B, 0x5A, 0x27, 0xE5, 0x99, 0x46, // ..{Z'..F +; 9697: /* 00D8 */ 0x3C, 0x28, 0xC3, 0x24, 0xF0, 0x28, 0x18, 0x1A, // <(.$.(.. +; 9698: /* 00E0 */ 0x27, 0x28, 0x0B, 0x42, 0x0E, 0x06, 0x8A, 0x02, // '(.B.... +; 9699: /* 00E8 */ 0x3C, 0x09, 0xCF, 0xB1, 0x78, 0x01, 0xC2, 0x67, // <...x..g +; 9700: /* 00F0 */ 0x4C, 0xA6, 0x1D, 0x23, 0x81, 0xCF, 0x04, 0x1E, // L..#.... +; 9701: /* 00F8 */ 0xE6, 0x31, 0x63, 0x47, 0x14, 0x2E, 0xE0, 0xF9, // .1cG.... +; 9702: /* 0100 */ 0x1C, 0x43, 0xE4, 0xB8, 0x87, 0x1A, 0xE3, 0x28, // .C.....( +; 9703: /* 0108 */ 0x22, 0x3F, 0x08, 0x60, 0x05, 0x1D, 0x04, 0x90, // "?.`.... +; 9704: /* 0110 */ 0x38, 0xFF, 0xFF, 0xE3, 0x89, 0x76, 0xDA, 0xC1, // 8....v.. +; 9705: /* 0118 */ 0x42, 0xC7, 0x39, 0xBF, 0xD0, 0x18, 0xD1, 0xE3, // B.9..... +; 9706: /* 0120 */ 0x40, 0xC9, 0x80, 0x90, 0x47, 0x01, 0x56, 0x61, // @...G.Va +; 9707: /* 0128 */ 0x35, 0x91, 0x04, 0xBE, 0x07, 0x74, 0x76, 0x12, // 5....tv. +; 9708: /* 0130 */ 0xD0, 0xA5, 0x21, 0x46, 0x6F, 0x08, 0xD2, 0x26, // ..!Fo..& +; 9709: /* 0138 */ 0xC0, 0x96, 0x00, 0x6B, 0x02, 0x8C, 0xDD, 0x06, // ...k.... +; 9710: /* 0140 */ 0x08, 0xCA, 0xD1, 0x36, 0x87, 0x22, 0x84, 0x28, // ...6.".( +; 9711: /* 0148 */ 0x21, 0xE2, 0x86, 0xAC, 0x11, 0x45, 0x10, 0x95, // !....E.. +; 9712: /* 0150 */ 0x41, 0x08, 0x35, 0x50, 0xD8, 0x28, 0xF1, 0x8D, // A.5P.(.. +; 9713: /* 0158 */ 0x13, 0x22, 0x48, 0x02, 0x8F, 0x1C, 0x77, 0x04, // ."H...w. +; 9714: /* 0160 */ 0xF0, 0xD8, 0x0E, 0xE8, 0x04, 0x4F, 0xE9, 0x71, // .....O.q +; 9715: /* 0168 */ 0xC1, 0x04, 0x9E, 0xF7, 0xC1, 0x1D, 0xEA, 0x21, // .......! +; 9716: /* 0170 */ 0x1C, 0x70, 0xD4, 0x18, 0xC7, 0xF1, 0x4C, 0x40, // .p....L@ +; 9717: /* 0178 */ 0x16, 0x2E, 0x0D, 0x20, 0x8A, 0x04, 0x8F, 0x3A, // ... ...: +; 9718: /* 0180 */ 0x32, 0xF8, 0x70, 0xE0, 0x41, 0x7A, 0x9E, 0x9E, // 2.p.Az.. +; 9719: /* 0188 */ 0x40, 0x90, 0x43, 0x38, 0x82, 0xC7, 0x86, 0xA7, // @.C8.... +; 9720: /* 0190 */ 0x02, 0x8F, 0x81, 0x5D, 0x17, 0x7C, 0x0E, 0xF0, // ...].|.. +; 9721: /* 0198 */ 0x31, 0x01, 0xEF, 0x1A, 0x50, 0xA3, 0x7E, 0x3A, // 1...P.~: +; 9722: /* 01A0 */ 0x60, 0x93, 0x0E, 0x87, 0x19, 0xAE, 0x87, 0x1D, // `....... +; 9723: /* 01A8 */ 0xEE, 0x04, 0x1E, 0x0E, 0x1E, 0x33, 0xF8, 0x91, // .....3.. +; 9724: /* 01B0 */ 0xC3, 0x83, 0xC3, 0xCD, 0xF0, 0x64, 0x8E, 0xAC, // .....d.. +; 9725: /* 01B8 */ 0x54, 0x01, 0x66, 0x4F, 0x08, 0x3A, 0x4D, 0xF8, // T.fO.:M. +; 9726: /* 01C0 */ 0xCC, 0xC1, 0x6E, 0x00, 0xE7, 0xD3, 0x33, 0x24, // ..n...3$ +; 9727: /* 01C8 */ 0x91, 0x3F, 0x08, 0xD4, 0xC8, 0x0C, 0xED, 0x69, // .?.....i +; 9728: /* 01D0 */ 0xBF, 0x7A, 0x18, 0xF2, 0xA1, 0xE0, 0xB0, 0x98, // .z...... +; 9729: /* 01D8 */ 0xD8, 0xB3, 0x07, 0x1D, 0x0F, 0xF8, 0xAF, 0x24, // .......$ +; 9730: /* 01E0 */ 0x0F, 0x1B, 0x9E, 0xBE, 0xE7, 0x6B, 0x82, 0x91, // .....k.. +; 9731: /* 01E8 */ 0x07, 0x8E, 0x1E, 0x88, 0xA1, 0x9F, 0x38, 0x0E, // ......8. +; 9732: /* 01F0 */ 0xE3, 0x34, 0x7C, 0x09, 0xF1, 0x39, 0xE0, 0xFF, // .4|..9.. +; 9733: /* 01F8 */ 0x1F, 0x24, 0xC6, 0x31, 0x79, 0x70, 0x3C, 0xD8, // .$.1yp<. +; 9734: /* 0200 */ 0xC8, 0xE9, 0x51, 0xC5, 0x47, 0x0A, 0x7E, 0xBE, // ..Q.G.~. +; 9735: /* 0208 */ 0xF0, 0x91, 0x82, 0x5D, 0x10, 0x9E, 0x1C, 0x0C, // ...].... +; 9736: /* 0210 */ 0x71, 0x38, 0x67, 0xE5, 0x13, 0x85, 0x0F, 0x2A, // q8g....* +; 9737: /* 0218 */ 0xB8, 0x13, 0x05, 0x5C, 0x85, 0xE8, 0xE4, 0x36, // ...\...6 +; 9738: /* 0220 */ 0x61, 0xB4, 0x67, 0x81, 0xC7, 0x09, 0x98, 0x07, // a.g..... +; 9739: /* 0228 */ 0x01, 0xF0, 0x8D, 0xDF, 0x07, 0x19, 0xB0, 0x4D, // .......M +; 9740: /* 0230 */ 0x09, 0x3B, 0x24, 0x78, 0x47, 0x19, 0xE0, 0x71, // .;$xG..q +; 9741: /* 0238 */ 0x32, 0xC1, 0x1D, 0x27, 0x3C, 0x04, 0x3E, 0x80, // 2..'<.>. +; 9742: /* 0240 */ 0x87, 0x90, 0x93, 0xB4, 0xD2, 0xA9, 0x21, 0xCF, // ......!. +; 9743: /* 0248 */ 0x3C, 0x60, 0x1B, 0x06, 0x57, 0x68, 0xD3, 0xA7, // <`..Wh.. +; 9744: /* 0250 */ 0x46, 0xA3, 0x56, 0x0D, 0xCA, 0xD4, 0x28, 0xD3, // F.V...(. +; 9745: /* 0258 */ 0xA0, 0x56, 0x9F, 0x4A, 0x8D, 0x19, 0xFB, 0xE1, // .V.J.... +; 9746: /* 0260 */ 0x58, 0xDC, 0xBB, 0x40, 0x07, 0x03, 0x0B, 0x7B, // X..@...{ +; 9747: /* 0268 */ 0x21, 0xE8, 0x88, 0xE0, 0x58, 0x20, 0x34, 0x08, // !...X 4. +; 9748: /* 0270 */ 0x9D, 0x40, 0xFC, 0xFF, 0x07 // .@... +; 9749: }) + +DSDT_CB_01_____SB__WMI4_WQBD \ + db 008h,057h,051h,042h,044h ;0000932C ".WQBD" + db 011h,04Ah,027h,00Bh,075h,002h,046h,04Fh ;00009334 ".J'.u.FO" + db 04Dh,042h,001h,000h,000h,000h,065h,002h ;0000933C "MB....e." + db 000h,000h,0F8h,005h,000h,000h,044h,053h ;00009344 "......DS" + db 000h,001h,01Ah,07Dh,0DAh,054h,018h,0D1h ;0000934C "...}.T.." + db 082h,000h,001h,006h,018h,042h,010h,005h ;00009354 ".....B.." + db 010h,08Ah,00Dh,021h,002h,00Bh,083h,050h ;0000935C "...!...P" + db 050h,018h,014h,0A0h,045h,041h,0C8h,005h ;00009364 "P...EA.." + db 014h,095h,002h,021h,0C3h,002h,014h,00Bh ;0000936C "...!...." + db 070h,02Eh,040h,0BAh,000h,0E5h,028h,072h ;00009374 "p.@...(r" + db 00Ch,022h,002h,0F7h,0EFh,00Fh,031h,0D0h ;0000937C "."....1." + db 018h,0A8h,050h,008h,089h,000h,0A6h,042h ;00009384 "..P....B" + db 0E0h,008h,041h,0BFh,002h,010h,03Ah,014h ;0000938C "..A...:." + db 020h,053h,080h,041h,001h,04Eh,011h,044h ;00009394 " S.A.N.D" + db 010h,0A5h,065h,001h,0BAh,005h,0F8h,016h ;0000939C "..e....." + db 0A0h,01Dh,042h,068h,091h,09Ah,09Fh,004h ;000093A4 "..Bh...." + db 081h,06Ah,05Bh,080h,045h,001h,0B2h,041h ;000093AC ".j[.E..A" + db 008h,0A0h,0C7h,0C1h,044h,00Eh,002h,025h ;000093B4 "....D..%" + db 066h,010h,028h,09Dh,073h,090h,04Dh,060h ;000093BC "f.(.s.M`" + db 0E1h,09Fh,04Ch,094h,0F3h,088h,092h,0E0h ;000093C4 "..L....." + db 0A8h,00Eh,022h,042h,0F0h,072h,005h,048h ;000093CC ".."B.r.H" + db 09Eh,080h,034h,04Fh,04Ch,0D6h,007h,0A1h ;000093D4 "..4OL..." + db 021h,0B0h,011h,0F0h,088h,012h,040h,058h ;000093DC "!.....@X" + db 0A0h,075h,02Ah,014h,00Ch,0CAh,003h,088h ;000093E4 ".u*....." + db 0E4h,08Ch,015h,005h,06Ch,0AFh,013h,091h ;000093EC "....l..." + db 0C9h,081h,052h,049h,070h,0A8h,061h,05Ah ;000093F4 "..RIp.aZ" + db 0E2h,0ECh,034h,0B2h,013h,039h,0B6h,0A6h ;000093FC "..4..9.." + db 087h,02Ch,048h,026h,06Dh,028h,0A8h,0B1h ;00009404 ".,H&m(.." + db 07Bh,05Ah,027h,0E5h,099h,046h,03Ch,028h ;0000940C "{Z'..F<(" + db 0C3h,024h,0F0h,028h,018h,01Ah,027h,028h ;00009414 ".$.(..'(" + db 00Bh,042h,00Eh,006h,08Ah,002h,03Ch,009h ;0000941C ".B....<." + db 0CFh,0B1h,078h,001h,0C2h,067h,04Ch,0A6h ;00009424 "..x..gL." + db 01Dh,023h,081h,0CFh,004h,01Eh,0E6h,031h ;0000942C ".#.....1" + db 063h,047h,014h,02Eh,0E0h,0F9h,01Ch,043h ;00009434 "cG.....C" + db 0E4h,0B8h,087h,01Ah,0E3h,028h,022h,03Fh ;0000943C ".....("?" + db 008h,060h,005h,01Dh,004h,090h,038h,0FFh ;00009444 ".`....8." + db 0FFh,0E3h,089h,076h,0DAh,0C1h,042h,0C7h ;0000944C "...v..B." + db 039h,0BFh,0D0h,018h,0D1h,0E3h,040h,0C9h ;00009454 "9.....@." + db 080h,090h,047h,001h,056h,061h,035h,091h ;0000945C "..G.Va5." + db 004h,0BEh,007h,074h,076h,012h,0D0h,0A5h ;00009464 "...tv..." + db 021h,046h,06Fh,008h,0D2h,026h,0C0h,096h ;0000946C "!Fo..&.." + db 000h,06Bh,002h,08Ch,0DDh,006h,008h,0CAh ;00009474 ".k......" + db 0D1h,036h,087h,022h,084h,028h,021h,0E2h ;0000947C ".6.".(!." + db 086h,0ACh,011h,045h,010h,095h,041h,008h ;00009484 "...E..A." + db 035h,050h,0D8h,028h,0F1h,08Dh,013h,022h ;0000948C "5P.(..."" + db 048h,002h,08Fh,01Ch,077h,004h,0F0h,0D8h ;00009494 "H...w..." + db 00Eh,0E8h,004h,04Fh,0E9h,071h,0C1h,004h ;0000949C "...O.q.." + db 09Eh,0F7h,0C1h,01Dh,0EAh,021h,01Ch,070h ;000094A4 ".....!.p" + db 0D4h,018h,0C7h,0F1h,04Ch,040h,016h,02Eh ;000094AC "....L@.." + db 00Dh,020h,08Ah,004h,08Fh,03Ah,032h,0F8h ;000094B4 ". ...:2." + db 070h,0E0h,041h,07Ah,09Eh,09Eh,040h,090h ;000094BC "p.Az..@." + db 043h,038h,082h,0C7h,086h,0A7h,002h,08Fh ;000094C4 "C8......" + db 081h,05Dh,017h,07Ch,00Eh,0F0h,031h,001h ;000094CC ".].|..1." + db 0EFh,01Ah,050h,0A3h,07Eh,03Ah,060h,093h ;000094D4 "..P.~:`." + db 00Eh,087h,019h,0AEh,087h,01Dh,0EEh,004h ;000094DC "........" + db 01Eh,00Eh,01Eh,033h,0F8h,091h,0C3h,083h ;000094E4 "...3...." + db 0C3h,0CDh,0F0h,064h,08Eh,0ACh,054h,001h ;000094EC "...d..T." + db 066h,04Fh,008h,03Ah,04Dh,0F8h,0CCh,0C1h ;000094F4 "fO.:M..." + db 06Eh,000h,0E7h,0D3h,033h,024h,091h,03Fh ;000094FC "n...3$.?" + db 008h,0D4h,0C8h,00Ch,0EDh,069h,0BFh,07Ah ;00009504 ".....i.z" + db 018h,0F2h,0A1h,0E0h,0B0h,098h,0D8h,0B3h ;0000950C "........" + db 007h,01Dh,00Fh,0F8h,0AFh,024h,00Fh,01Bh ;00009514 ".....$.." + db 09Eh,0BEh,0E7h,06Bh,082h,091h,007h,08Eh ;0000951C "...k...." + db 01Eh,088h,0A1h,09Fh,038h,00Eh,0E3h,034h ;00009524 "....8..4" + db 07Ch,009h,0F1h,039h,0E0h,0FFh,01Fh,024h ;0000952C "|..9...$" + db 0C6h,031h,079h,070h,03Ch,0D8h,0C8h,0E9h ;00009534 ".1yp<..." + db 051h,0C5h,047h,00Ah,07Eh,0BEh,0F0h,091h ;0000953C "Q.G.~..." + db 082h,05Dh,010h,09Eh,01Ch,00Ch,071h,038h ;00009544 ".]....q8" + db 067h,0E5h,013h,085h,00Fh,02Ah,0B8h,013h ;0000954C "g....*.." + db 005h,05Ch,085h,0E8h,0E4h,036h,061h,0B4h ;00009554 ".\...6a." + db 067h,081h,0C7h,009h,098h,007h,001h,0F0h ;0000955C "g......." + db 08Dh,0DFh,007h,019h,0B0h,04Dh,009h,03Bh ;00009564 ".....M.;" + db 024h,078h,047h,019h,0E0h,071h,032h,0C1h ;0000956C "$xG..q2." + db 01Dh,027h,03Ch,004h,03Eh,080h,087h,090h ;00009574 ".'<.>..." + db 093h,0B4h,0D2h,0A9h,021h,0CFh,03Ch,060h ;0000957C "....!.<`" + db 01Bh,006h,057h,068h,0D3h,0A7h,046h,0A3h ;00009584 "..Wh..F." + db 056h,00Dh,0CAh,0D4h,028h,0D3h,0A0h,056h ;0000958C "V...(..V" + db 09Fh,04Ah,08Dh,019h,0FBh,0E1h,058h,0DCh ;00009594 ".J....X." + db 0BBh,040h,007h,003h,00Bh,07Bh,021h,0E8h ;0000959C ".@...{!." + db 088h,0E0h,058h,020h,034h,008h,09Dh,040h ;000095A4 "..X 4..@" + db 0FCh,0FFh,007h ;000095A7 "..." + +; 9750: } +; 9752: Device (HKDV) + +DSDT_CB_01_____SB__HKDV \ + db 05Bh,082h,023h,048h,04Bh,044h,056h ;000095AE "[.#HKDV" + +; 9753: { +; 9754: Name (_HID, "LHK2019") // _HID: Hardware ID + +DSDT_CB_01_____SB__HKDV__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,04Ch,048h ;000095B6 "._HID.LH" + db 04Bh,032h,030h,031h,039h,000h ;000095BC "K2019." + +; 9755: Name (_UID, Zero) // _UID: Unique ID + +DSDT_CB_01_____SB__HKDV__UID \ + db 008h,05Fh,055h,049h,044h,000h ;000095C2 "._UID." + +; 9756: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__HKDV__STA \ + db 014h,009h,05Fh,053h,054h,041h,000h ;000095C9 ".._STA." + +; 9757: { +; 9758: Return (0x0F) + + db 0A4h,00Ah,00Fh ;000095CC "..." + +; 9759: } +; 9760: } +; 9762: Device (WMIU) + +DSDT_CB_01_____SB__WMIU \ + db 05Bh,082h,040h,080h,057h,04Dh,049h,055h ;000095D4 "[.@.WMIU" + +; 9763: { +; 9764: Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__WMIU__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,050h,04Eh ;000095DC "._HID.PN" + db 050h,030h,043h,031h,034h,000h ;000095E2 "P0C14." + +; 9765: Name (_UID, "LSK20") // _UID: Unique ID + +DSDT_CB_01_____SB__WMIU__UID \ + db 008h,05Fh,055h,049h,044h,00Dh,04Ch,053h ;000095EA "._UID.LS" + db 04Bh,032h,030h,000h ;000095EE "K20." + +; 9766: Name (_WDG, Buffer (0x3C) +; 9767: { +; 9768: /* 0000 */ 0x74, 0x09, 0x6C, 0xCE, 0x07, 0x04, 0x50, 0x4F, // t.l...PO +; 9769: /* 0008 */ 0x88, 0xBA, 0x4F, 0xC3, 0xB6, 0x55, 0x9A, 0xD8, // ..O..U.. +; 9770: /* 0010 */ 0x53, 0x4B, 0x01, 0x02, 0x0C, 0xDE, 0xC0, 0x8F, // SK...... +; 9771: /* 0018 */ 0xE4, 0xB4, 0xFD, 0x43, 0xB0, 0xF3, 0x88, 0x71, // ...C...q +; 9772: /* 0020 */ 0x71, 0x1C, 0x12, 0x94, 0xD0, 0x00, 0x01, 0x08, // q....... +; 9773: /* 0028 */ 0x21, 0x12, 0x90, 0x05, 0x66, 0xD5, 0xD1, 0x11, // !...f... +; 9774: /* 0030 */ 0xB2, 0xF0, 0x00, 0xA0, 0xC9, 0x06, 0x29, 0x10, // ......). +; 9775: /* 0038 */ 0x44, 0x41, 0x01, 0x00 // DA.. +; 9776: }) + +DSDT_CB_01_____SB__WMIU__WDG \ + db 008h,05Fh,057h,044h,047h ;000095F3 "._WDG" + db 011h,03Fh,00Ah,03Ch,074h,009h,06Ch,0CEh ;000095FB ".?....P..y +; 10067: /* 0130 */ 0x3E, 0x16, 0xB0, 0x61, 0x86, 0xC3, 0x0C, 0xD1, // >..a.... +; 10068: /* 0138 */ 0x83, 0xF5, 0x04, 0x0E, 0x91, 0x01, 0x7A, 0x62, // ......zb +; 10069: /* 0140 */ 0x4F, 0x04, 0x58, 0x87, 0x93, 0xD1, 0x71, 0xA0, // O.X...q. +; 10070: /* 0148 */ 0x54, 0x01, 0x66, 0xC7, 0xAD, 0x49, 0x27, 0x38, // T.f..I'8 +; 10071: /* 0150 */ 0x1E, 0x9F, 0x03, 0x3C, 0x9F, 0x13, 0x4E, 0x60, // ...<..N` +; 10072: /* 0158 */ 0xF9, 0x83, 0x40, 0x8D, 0xCC, 0xD0, 0x36, 0x38, // ..@...68 +; 10073: /* 0160 */ 0x2D, 0x1D, 0x04, 0x7C, 0x00, 0x30, 0x81, 0xC5, // -..|.0.. +; 10074: /* 0168 */ 0x1E, 0x26, 0xE8, 0x78, 0xC0, 0x7F, 0x00, 0x78, // .&.x...x +; 10075: /* 0170 */ 0x3E, 0x88, 0xF0, 0xCE, 0xE0, 0xF9, 0x7A, 0x10, // >.....z. +; 10076: /* 0178 */ 0x3A, 0x5B, 0xC8, 0xC9, 0x78, 0x50, 0xC7, 0x0A, // :[..xP.. +; 10077: /* 0180 */ 0x5F, 0x10, 0x30, 0xE0, 0x47, 0xFB, 0xC2, 0x10, // _.0.G... +; 10078: /* 0188 */ 0xE6, 0xA5, 0x21, 0xEE, 0xC1, 0x5B, 0xEB, 0x15, // ..!..[.. +; 10079: /* 0190 */ 0x82, 0x10, 0x38, 0x34, 0x84, 0xFE, 0x1A, 0x16, // ..84.... +; 10080: /* 0198 */ 0x35, 0x78, 0x7A, 0xB2, 0xE0, 0x87, 0x0A, 0x06, // 5xz..... +; 10081: /* 01A0 */ 0xCC, 0xC7, 0x73, 0x5A, 0x3E, 0x7B, 0x78, 0x78, // ..sZ>{xx +; 10082: /* 01A8 */ 0xF0, 0x4F, 0x14, 0xC0, 0xE2, 0x3C, 0x81, 0xBB, // .O...<.. +; 10083: /* 01B0 */ 0x1C, 0xB0, 0x13, 0x05, 0x7E, 0xE0, 0xF0, 0x2F, // ....~../ +; 10084: /* 01B8 */ 0x15, 0x86, 0xF5, 0x45, 0xE2, 0x1D, 0x22, 0x81, // ...E..". +; 10085: /* 01C0 */ 0xB1, 0x02, 0x63, 0xFE, 0xFF, 0xC0, 0x1E, 0xB9, // ..c..... +; 10086: /* 01C8 */ 0xFD, 0x0A, 0x40, 0x08, 0x7E, 0x4A, 0x4F, 0x06, // ..@.~JO. +; 10087: /* 01D0 */ 0xCF, 0x20, 0x11, 0x8E, 0xCA, 0xE8, 0x4F, 0x10, // . ....O. +; 10088: /* 01D8 */ 0x7D, 0xCE, 0x5B, 0x10, 0xD1, 0x8E, 0xEA, 0x1C, // }.[..... +; 10089: /* 01E0 */ 0x8E, 0x22, 0x54, 0x88, 0xB3, 0x30, 0x50, 0xB8, // ."T..0P. +; 10090: /* 01E8 */ 0x60, 0x01, 0x8D, 0x93, 0xC0, 0x22, 0x87, 0x8A, // `....".. +; 10091: /* 01F0 */ 0x1E, 0x04, 0x07, 0x3C, 0x87, 0x43, 0x0A, 0x7A, // ...<.C.z +; 10092: /* 01F8 */ 0x10, 0x27, 0x13, 0xE5, 0x3C, 0x8E, 0xC9, 0xA7, // .'..<... +; 10093: /* 0200 */ 0x14, 0x23, 0x1C, 0xD3, 0xC3, 0xC9, 0x53, 0x87, // .#....S. +; 10094: /* 0208 */ 0x6F, 0x1B, 0x07, 0x7F, 0x5E, 0xC7, 0x7A, 0x88, // o...^.z. +; 10095: /* 0210 */ 0x6C, 0xE0, 0x87, 0x80, 0x39, 0x5B, 0x78, 0x08, // l...9[x. +; 10096: /* 0218 */ 0x7C, 0x00, 0x07, 0x74, 0x8A, 0x56, 0x3A, 0x31, // |..t.V:1 +; 10097: /* 0220 */ 0xE4, 0x79, 0x86, 0x8F, 0x19, 0x3B, 0x00, 0xAE, // .y...;.. +; 10098: /* 0228 */ 0xCA, 0x03, 0x08, 0x13, 0xFF, 0x34, 0x90, 0xB4, // .....4.. +; 10099: /* 0230 */ 0x37, 0x02, 0x85, 0xF1, 0x09, 0x07, 0x70, 0x05, // 7.....p. +; 10100: /* 0238 */ 0xF4, 0x00, 0x01, 0x9E, 0xB3, 0x01, 0x5C, 0xEC, // ......\. +; 10101: /* 0240 */ 0x93, 0x8F, 0x12, 0xE2, 0xED, 0x21, 0xFA, 0xB9, // .....!.. +; 10102: /* 0248 */ 0x9C, 0xCC, 0x2B, 0x84, 0x8F, 0x37, 0x98, 0xFF, // ..+..7.. +; 10103: /* 0250 */ 0xFF, 0xF1, 0x06, 0xD6, 0x05, 0xC6, 0xDA, 0xAE, // ........ +; 10104: /* 0258 */ 0x37, 0x64, 0x4A, 0xCF, 0x34, 0xEF, 0x36, 0x46, // 7dJ.4.6F +; 10105: /* 0260 */ 0x39, 0x2C, 0xC3, 0x3C, 0xDE, 0xF8, 0x76, 0xD0, // 9,.<..v. +; 10106: /* 0268 */ 0x1A, 0x8C, 0xEE, 0x36, 0xEC, 0x3C, 0x72, 0x12, // ...6..x.' +; 10126: /* 0308 */ 0x82, 0x51, 0x73, 0x64, 0x42, 0x4D, 0xC3, 0x53, // .QsdBM.S +; 10127: /* 0310 */ 0x7D, 0xB1, 0x31, 0x81, 0x75, 0x5D, 0x86, 0x40, // }.1.u].@ +; 10128: /* 0318 */ 0xA6, 0xEF, 0x98, 0x00, 0x0A, 0x20, 0x5F, 0x0A, // ..... _. +; 10129: /* 0320 */ 0x7C, 0xD2, 0x79, 0x30, 0x60, 0x63, 0x78, 0xD8, // |.y0`cx. +; 10130: /* 0328 */ 0x31, 0x9A, 0xD1, 0xB9, 0xE0, 0xC9, 0xA3, 0x24, // 1......$ +; 10131: /* 0330 */ 0x4E, 0x9E, 0x82, 0x78, 0xF2, 0x8E, 0x3F, 0x79, // N..x..?y +; 10132: /* 0338 */ 0xF4, 0x9D, 0xC2, 0x87, 0x2B, 0x4E, 0xE0, 0xB8, // ....+N.. +; 10133: /* 0340 */ 0x63, 0xA7, 0x57, 0x10, 0xFC, 0x64, 0xFF, 0xFF, // c.W..d.. +; 10134: /* 0348 */ 0xA7, 0xF6, 0xA8, 0xE0, 0x59, 0xF8, 0xD2, 0x82, // ....Y... +; 10135: /* 0350 */ 0x1B, 0x3C, 0xDC, 0x5B, 0xC6, 0x91, 0x87, 0x79, // .<.[...y +; 10136: /* 0358 */ 0xA7, 0xF2, 0xE9, 0xCA, 0x60, 0x41, 0xC2, 0xBC, // ....`A.. +; 10137: /* 0360 */ 0x2F, 0xE0, 0x80, 0xDE, 0xEE, 0x5E, 0x1C, 0x0E, // /....^.. +; 10138: /* 0368 */ 0x37, 0xC4, 0xF9, 0x1E, 0x7A, 0x04, 0x1F, 0x3F, // 7...z..? +; 10139: /* 0370 */ 0x7C, 0x66, 0xC0, 0x0D, 0x89, 0x5D, 0x03, 0xF8, // |f...].. +; 10140: /* 0378 */ 0x68, 0x7C, 0x0D, 0xE0, 0xA3, 0xF4, 0x1D, 0x0B, // h|...... +; 10141: /* 0380 */ 0x7C, 0x02, 0xEF, 0x01, 0x20, 0x87, 0xC7, 0x84, // |... ... +; 10142: /* 0388 */ 0x1F, 0x15, 0xBD, 0x67, 0x78, 0x5C, 0x7C, 0xC8, // ...gx\|. +; 10143: /* 0390 */ 0xBE, 0x22, 0x31, 0xEC, 0x67, 0x0D, 0x5F, 0xD2, // ."1.g._. +; 10144: /* 0398 */ 0x4E, 0xF0, 0x95, 0xE2, 0x85, 0x0D, 0x03, 0xEB, // N....... +; 10145: /* 03A0 */ 0x43, 0x00, 0x87, 0x35, 0x5A, 0xD8, 0x43, 0x7E, // C..5Z.C~ +; 10146: /* 03A8 */ 0x49, 0xF1, 0x09, 0xC7, 0x33, 0x33, 0x46, 0x58, // I...33FX +; 10147: /* 03B0 */ 0x1F, 0x04, 0x1C, 0xE6, 0x20, 0x00, 0x9A, 0x03, // .... ... +; 10148: /* 03B8 */ 0x1B, 0xFE, 0x06, 0xE0, 0x4B, 0x40, 0x90, 0x37, // ....K@.7 +; 10149: /* 03C0 */ 0x91, 0xD3, 0x7D, 0xF2, 0x31, 0x2A, 0xBF, 0x11, // ..}.1*.. +; 10150: /* 03C8 */ 0xF0, 0xF3, 0x08, 0x16, 0x28, 0x88, 0x6F, 0x18, // ....(.o. +; 10151: /* 03D0 */ 0x1E, 0xDB, 0x81, 0xC4, 0x86, 0x73, 0x2D, 0xC1, // .....s-. +; 10152: /* 03D8 */ 0xFE, 0xFF, 0x09, 0x2A, 0xB4, 0xE9, 0x53, 0xA3, // ...*..S. +; 10153: /* 03E0 */ 0x51, 0xAB, 0x06, 0x65, 0x6A, 0x94, 0x69, 0x50, // Q..ej.iP +; 10154: /* 03E8 */ 0xAB, 0x4F, 0xA5, 0xC6, 0x8C, 0x99, 0xB8, 0xF0, // .O...... +; 10155: /* 03F0 */ 0xF9, 0x15, 0xA1, 0x11, 0x3B, 0x12, 0x08, 0x8D, // ....;... +; 10156: /* 03F8 */ 0x48, 0x21, 0x10, 0x07, 0xFE, 0x71, 0x08, 0xC4, // H!...q.. +; 10157: /* 0400 */ 0x72, 0xEF, 0x61, 0xBA, 0x16, 0x11, 0x5A, 0x19, // r.a...Z. +; 10158: /* 0408 */ 0x01, 0x91, 0x36, 0x10, 0x01, 0x59, 0xBB, 0x0A, // ..6..Y.. +; 10159: /* 0410 */ 0x20, 0x96, 0x04, 0x44, 0x40, 0xFE, 0xFF, 0x03 // ..D@... +; 10160: }) + +DSDT_CB_01_____SB__WMIU_WQDA \ + db 008h,057h,051h,044h,041h ;000099B0 ".WQDA" + db 011h,04Dh,041h,00Bh,018h,004h,046h,04Fh ;000099B8 ".MA...FO" + db 04Dh,042h,001h,000h,000h,000h,008h,004h ;000099C0 "MB......" + db 000h,000h,05Eh,00Ch,000h,000h,044h,053h ;000099C8 "..^...DS" + db 000h,001h,01Ah,07Dh,0DAh,054h,0A8h,040h ;000099D0 "...}.T.@" + db 086h,000h,001h,006h,018h,042h,010h,005h ;000099D8 ".....B.." + db 010h,08Ah,028h,081h,042h,004h,08Ah,040h ;000099E0 "..(.B..@" + db 0A4h,050h,030h,028h,00Dh,020h,092h,003h ;000099E8 ".P0(. .." + db 021h,017h,04Ch,04Ch,080h,008h,008h,079h ;000099F0 "!.LL...y" + db 015h,060h,053h,080h,049h,010h,0F5h,0EFh ;000099F8 ".`S.I..." + db 00Fh,051h,012h,01Ch,04Ah,008h,084h,024h ;00009A00 ".Q..J..$" + db 00Ah,030h,02Fh,040h,0B7h,000h,0C3h,002h ;00009A08 ".0/@...." + db 06Ch,00Bh,030h,02Dh,0C0h,031h,024h,095h ;00009A10 "l.0-.1$." + db 006h,04Eh,009h,02Ch,005h,042h,042h,005h ;00009A18 ".N.,.BB." + db 028h,017h,0E0h,05Bh,080h,076h,044h,049h ;00009A20 "(..[.vDI" + db 016h,060h,019h,046h,004h,01Eh,045h,064h ;00009A28 ".`.F..Ed" + db 0A3h,071h,068h,0ECh,030h,02Ch,013h,04Ch ;00009A30 ".qh.0,.L" + db 083h,038h,08Ch,0B2h,091h,045h,0E0h,009h ;00009A38 ".8...E.." + db 075h,02Ah,040h,0AEh,000h,061h,002h,0C4h ;00009A40 "u*@..a.." + db 0A3h,00Ah,0A3h,039h,028h,022h,01Ah,01Ah ;00009A48 "...9(".." + db 025h,066h,04Ch,004h,0B6h,073h,06Ch,08Dh ;00009A50 "%fL..sl." + db 0E2h,034h,00Ah,017h,020h,01Dh,043h,023h ;00009A58 ".4.. .C#" + db 038h,0AEh,063h,030h,058h,090h,043h,031h ;00009A60 "8.c0X.C1" + db 044h,041h,002h,0ACh,0A2h,091h,061h,084h ;00009A68 "DA....a." + db 008h,072h,07Ch,081h,0BAh,0C4h,013h,088h ;00009A70 ".r|....." + db 0C7h,0E4h,001h,018h,021h,04Ch,08Bh,0B0h ;00009A78 "....!L.." + db 082h,036h,062h,002h,0C3h,01Eh,00Ah,0E6h ;00009A80 ".6b....." + db 007h,020h,001h,09Eh,005h,058h,01Fh,023h ;00009A88 ". ...X.#" + db 021h,0B0h,07Bh,001h,0E2h,004h,068h,01Eh ;00009A90 "!.{...h." + db 08Dh,046h,075h,09Ch,0C6h,088h,0D2h,096h ;00009A98 ".Fu....." + db 000h,0C5h,023h,013h,04Ch,088h,028h,021h ;00009AA0 "..#.L.(!" + db 03Ah,0C3h,013h,05Ah,028h,0C3h,045h,089h ;00009AA8 ":..Z(.E." + db 013h,025h,070h,084h,0DEh,004h,018h,083h ;00009AB0 ".%p....." + db 020h,008h,081h,043h,054h,036h,048h,0A1h ;00009AB8 " ..CT6H." + db 0B6h,03Fh,008h,022h,0C9h,0C1h,089h,080h ;00009AC0 ".?."...." + db 045h,01Ah,00Dh,0EAh,014h,090h,0E0h,0A9h ;00009AC8 "E......." + db 0C0h,027h,082h,093h,03Ah,0AFh,0A3h,03Ah ;00009AD0 ".'..:..:" + db 0EBh,020h,0C1h,04Fh,0A4h,0CEh,0E3h,000h ;00009AD8 ". .O...." + db 019h,038h,09Bh,09Ah,0D9h,075h,03Eh,080h ;00009AE0 ".8...u>." + db 0E0h,01Ah,050h,0FFh,0FFh,079h,03Eh,016h ;00009AE8 "..P..y>." + db 0B0h,061h,086h,0C3h,00Ch,0D1h,083h,0F5h ;00009AF0 ".a......" + db 004h,00Eh,091h,001h,07Ah,062h,04Fh,004h ;00009AF8 "....zbO." + db 058h,087h,093h,0D1h,071h,0A0h,054h,001h ;00009B00 "X...q.T." + db 066h,0C7h,0ADh,049h,027h,038h,01Eh,09Fh ;00009B08 "f..I'8.." + db 003h,03Ch,09Fh,013h,04Eh,060h,0F9h,083h ;00009B10 ".<..N`.." + db 040h,08Dh,0CCh,0D0h,036h,038h,02Dh,01Dh ;00009B18 "@...68-." + db 004h,07Ch,000h,030h,081h,0C5h,01Eh,026h ;00009B20 ".|.0...&" + db 0E8h,078h,0C0h,07Fh,000h,078h,03Eh,088h ;00009B28 ".x...x>." + db 0F0h,0CEh,0E0h,0F9h,07Ah,010h,03Ah,05Bh ;00009B30 "....z.:[" + db 0C8h,0C9h,078h,050h,0C7h,00Ah,05Fh,010h ;00009B38 "..xP.._." + db 030h,0E0h,047h,0FBh,0C2h,010h,0E6h,0A5h ;00009B40 "0.G....." + db 021h,0EEh,0C1h,05Bh,0EBh,015h,082h,010h ;00009B48 "!..[...." + db 038h,034h,084h,0FEh,01Ah,016h,035h,078h ;00009B50 "84....5x" + db 07Ah,0B2h,0E0h,087h,00Ah,006h,0CCh,0C7h ;00009B58 "z......." + db 073h,05Ah,03Eh,07Bh,078h,078h,0F0h,04Fh ;00009B60 "sZ>{xx.O" + db 014h,0C0h,0E2h,03Ch,081h,0BBh,01Ch,0B0h ;00009B68 "...<...." + db 013h,005h,07Eh,0E0h,0F0h,02Fh,015h,086h ;00009B70 "..~../.." + db 0F5h,045h,0E2h,01Dh,022h,081h,0B1h,002h ;00009B78 ".E.."..." + db 063h,0FEh,0FFh,0C0h,01Eh,0B9h,0FDh,00Ah ;00009B80 "c......." + db 040h,008h,07Eh,04Ah,04Fh,006h,0CFh,020h ;00009B88 "@.~JO.. " + db 011h,08Eh,0CAh,0E8h,04Fh,010h,07Dh,0CEh ;00009B90 "....O.}." + db 05Bh,010h,0D1h,08Eh,0EAh,01Ch,08Eh,022h ;00009B98 "[......"" + db 054h,088h,0B3h,030h,050h,0B8h,060h,001h ;00009BA0 "T..0P.`." + db 08Dh,093h,0C0h,022h,087h,08Ah,01Eh,004h ;00009BA8 "..."...." + db 007h,03Ch,087h,043h,00Ah,07Ah,010h,027h ;00009BB0 ".<.C.z.'" + db 013h,0E5h,03Ch,08Eh,0C9h,0A7h,014h,023h ;00009BB8 "..<....#" + db 01Ch,0D3h,0C3h,0C9h,053h,087h,06Fh,01Bh ;00009BC0 "....S.o." + db 007h,07Fh,05Eh,0C7h,07Ah,088h,06Ch,0E0h ;00009BC8 "..^.z.l." + db 087h,080h,039h,05Bh,078h,008h,07Ch,000h ;00009BD0 "..9[x.|." + db 007h,074h,08Ah,056h,03Ah,031h,0E4h,079h ;00009BD8 ".t.V:1.y" + db 086h,08Fh,019h,03Bh,000h,0AEh,0CAh,003h ;00009BE0 "...;...." + db 008h,013h,0FFh,034h,090h,0B4h,037h,002h ;00009BE8 "...4..7." + db 085h,0F1h,009h,007h,070h,005h,0F4h,000h ;00009BF0 "....p..." + db 001h,09Eh,0B3h,001h,05Ch,0ECh,093h,08Fh ;00009BF8 "....\..." + db 012h,0E2h,0EDh,021h,0FAh,0B9h,09Ch,0CCh ;00009C00 "...!...." + db 02Bh,084h,08Fh,037h,098h,0FFh,0FFh,0F1h ;00009C08 "+..7...." + db 006h,0D6h,005h,0C6h,0DAh,0AEh,037h,064h ;00009C10 "......7d" + db 04Ah,0CFh,034h,0EFh,036h,046h,039h,02Ch ;00009C18 "J.4.6F9," + db 0C3h,03Ch,0DEh,0F8h,076h,0D0h,01Ah,08Ch ;00009C20 ".<..v..." + db 0EEh,036h,0ECh,03Ch,072h,012h,0A1h,018h ;00009C28 ".6..x.'.Q" + db 073h,064h,042h,04Dh,0C3h,053h,07Dh,0B1h ;00009CC8 "sdBM.S}." + db 031h,081h,075h,05Dh,086h,040h,0A6h,0EFh ;00009CD0 "1.u].@.." + db 098h,000h,00Ah,020h,05Fh,00Ah,07Ch,0D2h ;00009CD8 "... _.|." + db 079h,030h,060h,063h,078h,0D8h,031h,09Ah ;00009CE0 "y0`cx.1." + db 0D1h,0B9h,0E0h,0C9h,0A3h,024h,04Eh,09Eh ;00009CE8 ".....$N." + db 082h,078h,0F2h,08Eh,03Fh,079h,0F4h,09Dh ;00009CF0 ".x..?y.." + db 0C2h,087h,02Bh,04Eh,0E0h,0B8h,063h,0A7h ;00009CF8 "..+N..c." + db 057h,010h,0FCh,064h,0FFh,0FFh,0A7h,0F6h ;00009D00 "W..d...." + db 0A8h,0E0h,059h,0F8h,0D2h,082h,01Bh,03Ch ;00009D08 "..Y....<" + db 0DCh,05Bh,0C6h,091h,087h,079h,0A7h,0F2h ;00009D10 ".[...y.." + db 0E9h,0CAh,060h,041h,0C2h,0BCh,02Fh,0E0h ;00009D18 "..`A../." + db 080h,0DEh,0EEh,05Eh,01Ch,00Eh,037h,0C4h ;00009D20 "...^..7." + db 0F9h,01Eh,07Ah,004h,01Fh,03Fh,07Ch,066h ;00009D28 "..z..?|f" + db 0C0h,00Dh,089h,05Dh,003h,0F8h,068h,07Ch ;00009D30 "...]..h|" + db 00Dh,0E0h,0A3h,0F4h,01Dh,00Bh,07Ch,002h ;00009D38 "......|." + db 0EFh,001h,020h,087h,0C7h,084h,01Fh,015h ;00009D40 ".. ....." + db 0BDh,067h,078h,05Ch,07Ch,0C8h,0BEh,022h ;00009D48 ".gx\|.."" + db 031h,0ECh,067h,00Dh,05Fh,0D2h,04Eh,0F0h ;00009D50 "1.g._.N." + db 095h,0E2h,085h,00Dh,003h,0EBh,043h,000h ;00009D58 "......C." + db 087h,035h,05Ah,0D8h,043h,07Eh,049h,0F1h ;00009D60 ".5Z.C~I." + db 009h,0C7h,033h,033h,046h,058h,01Fh,004h ;00009D68 "..33FX.." + db 01Ch,0E6h,020h,000h,09Ah,003h,01Bh,0FEh ;00009D70 ".. ....." + db 006h,0E0h,04Bh,040h,090h,037h,091h,0D3h ;00009D78 "..K@.7.." + db 07Dh,0F2h,031h,02Ah,0BFh,011h,0F0h,0F3h ;00009D80 "}.1*...." + db 008h,016h,028h,088h,06Fh,018h,01Eh,0DBh ;00009D88 "..(.o..." + db 081h,0C4h,086h,073h,02Dh,0C1h,0FEh,0FFh ;00009D90 "...s-..." + db 009h,02Ah,0B4h,0E9h,053h,0A3h,051h,0ABh ;00009D98 ".*..S.Q." + db 006h,065h,06Ah,094h,069h,050h,0ABh,04Fh ;00009DA0 ".ej.iP.O" + db 0A5h,0C6h,08Ch,099h,0B8h,0F0h,0F9h,015h ;00009DA8 "........" + db 0A1h,011h,03Bh,012h,008h,08Dh,048h,021h ;00009DB0 "..;...H!" + db 010h,007h,0FEh,071h,008h,0C4h,072h,0EFh ;00009DB8 "...q..r." + db 061h,0BAh,016h,011h,05Ah,019h,001h,091h ;00009DC0 "a...Z..." + db 036h,010h,001h,059h,0BBh,00Ah,020h,096h ;00009DC8 "6..Y.. ." + db 004h,044h,040h,0FEh,0FFh,003h ;00009DCE ".D@..." + +; 10161: } +; 10163: Device (LISD) + +DSDT_CB_01_____SB__LISD \ + db 05Bh,082h,01Eh,04Ch,049h,053h,044h ;00009DD5 "[..LISD" + +; 10164: { +; 10165: Name (_HID, "IDEA2002") // _HID: Hardware ID + +DSDT_CB_01_____SB__LISD__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,049h,044h ;00009DDD "._HID.ID" + db 045h,041h,032h,030h,030h,032h,000h ;00009DE4 "EA2002." + +; 10166: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__LISD__STA \ + db 014h,009h,05Fh,053h,054h,041h,000h ;00009DEB ".._STA." + +; 10167: { +; 10168: Return (0x0F) + + db 0A4h,00Ah,00Fh ;00009DEE "..." + +; 10169: } +; 10170: } +; 10171: } +; 10173: Scope (\_SB) + + db 010h,08Bh,02Eh,001h,05Ch,05Fh,053h,042h ;00009DF6 "....\_SB" + db 05Fh ;00009DF7 "_" + +; 10174: { +; 10175: Device (GZFD) + +DSDT_CB_01_____SB__GZFD \ + db 05Bh,082h,081h,02Eh,001h,047h,05Ah,046h ;00009DFF "[....GZF" + db 044h ;00009E00 "D" + +; 10176: { +; 10177: Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__GZFD__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,050h,04Eh ;00009E08 "._HID.PN" + db 050h,030h,043h,031h,034h,000h ;00009E0E "P0C14." + +; 10178: Name (_UID, "GMZN") // _UID: Unique ID + +DSDT_CB_01_____SB__GZFD__UID \ + db 008h,05Fh,055h,049h,044h,00Dh,047h,04Dh ;00009E16 "._UID.GM" + db 05Ah,04Eh,000h ;00009E19 "ZN." + +; 10179: Name (_WDG, Buffer (0x78) +; 10180: { +; 10181: /* 0000 */ 0xE3, 0x54, 0x7B, 0x88, 0xDC, 0xDD, 0x2C, 0x4B, // .T{...,K +; 10182: /* 0008 */ 0x8B, 0x88, 0x68, 0xA2, 0x6A, 0x88, 0x35, 0xD0, // ..h.j.5. +; 10183: /* 0010 */ 0x41, 0x41, 0x01, 0x02, 0x49, 0x95, 0x54, 0x92, // AA..I.T. +; 10184: /* 0018 */ 0xDE, 0x4B, 0x06, 0x4F, 0xAC, 0x04, 0xCE, 0x8B, // .K.O.... +; 10185: /* 0020 */ 0xF8, 0x98, 0xDB, 0xAA, 0x41, 0x42, 0x01, 0x02, // ....AB.. +; 10186: /* 0028 */ 0x77, 0xD7, 0xAF, 0x14, 0x6F, 0x10, 0x9B, 0x4C, // w...o..L +; 10187: /* 0030 */ 0xB3, 0x34, 0xD3, 0x88, 0xDC, 0x78, 0x09, 0xBE, // .4...x.. +; 10188: /* 0038 */ 0x41, 0x43, 0x01, 0x02, 0xF1, 0x47, 0x75, 0xDA, // AC...Gu. +; 10189: /* 0040 */ 0x4D, 0x82, 0x5F, 0x40, 0xBE, 0x79, 0xD9, 0x90, // M._@.y.. +; 10190: /* 0048 */ 0x3E, 0x29, 0xCE, 0xD7, 0x41, 0x44, 0x01, 0x02, // >)..AD.. +; 10191: /* 0050 */ 0x05, 0x88, 0x2A, 0xDC, 0x8C, 0x3A, 0xBA, 0x41, // ..*..:.A +; 10192: /* 0058 */ 0xA6, 0xF7, 0x09, 0x2E, 0x00, 0x89, 0xCD, 0x3B, // .......; +; 10193: /* 0060 */ 0x41, 0x45, 0x01, 0x02, 0x21, 0x12, 0x90, 0x05, // AE..!... +; 10194: /* 0068 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... +; 10195: /* 0070 */ 0xC9, 0x06, 0x29, 0x10, 0x44, 0x44, 0x01, 0x00 // ..).DD.. +; 10196: }) + +DSDT_CB_01_____SB__GZFD__WDG \ + db 008h,05Fh,057h,044h,047h ;00009E1E "._WDG" + db 011h,04Ch,007h,00Ah,078h,0E3h,054h,07Bh ;00009E26 ".L..x.T{" + db 088h,0DCh,0DDh,02Ch,04Bh,08Bh,088h,068h ;00009E2E "...,K..h" + db 0A2h,06Ah,088h,035h,0D0h,041h,041h,001h ;00009E36 ".j.5.AA." + db 002h,049h,095h,054h,092h,0DEh,04Bh,006h ;00009E3E ".I.T..K." + db 04Fh,0ACh,004h,0CEh,08Bh,0F8h,098h,0DBh ;00009E46 "O......." + db 0AAh,041h,042h,001h,002h,077h,0D7h,0AFh ;00009E4E ".AB..w.." + db 014h,06Fh,010h,09Bh,04Ch,0B3h,034h,0D3h ;00009E56 ".o..L.4." + db 088h,0DCh,078h,009h,0BEh,041h,043h,001h ;00009E5E "..x..AC." + db 002h,0F1h,047h,075h,0DAh,04Dh,082h,05Fh ;00009E66 "..Gu.M._" + db 040h,0BEh,079h,0D9h,090h,03Eh,029h,0CEh ;00009E6E "@.y..>)." + db 0D7h,041h,044h,001h,002h,005h,088h,02Ah ;00009E76 ".AD....*" + db 0DCh,08Ch,03Ah,0BAh,041h,0A6h,0F7h,009h ;00009E7E "..:.A..." + db 02Eh,000h,089h,0CDh,03Bh,041h,045h,001h ;00009E86 "....;AE." + db 002h,021h,012h,090h,005h,066h,0D5h,0D1h ;00009E8E ".!...f.." + db 011h,0B2h,0F0h,000h,0A0h,0C9h,006h,029h ;00009E96 ".......)" + db 010h,044h,044h,001h,000h ;00009E9B ".DD.." + +; 10197: OperationRegion (ECMS, SystemIO, 0x72, 0x02) + +DSDT_CB_01_____SB__GZFD_ECMS \ + db 05Bh,080h,045h,043h,04Dh,053h,001h,00Ah ;00009EA3 "[.ECMS.." + db 072h,00Ah,002h ;00009EA6 "r.." + +; 10198: Field (ECMS, ByteAcc, Lock, Preserve) +; 10199: { +; 10200: INDX, 8, +; 10201: DATA, 8 +; 10202: } + + db 05Bh,081h,010h,045h,043h,04Dh,053h,011h ;00009EAE "[..ECMS." + db 049h,04Eh,044h,058h,008h,044h,041h,054h ;00009EB6 "INDX.DAT" + db 041h,008h ;00009EB8 "A." + +; 10204: Method (RECM, 1, Serialized) + +DSDT_CB_01_____SB__GZFD_RECM \ + db 014h,011h,052h,045h,043h,04Dh,009h ;00009EBF "..RECM." + +; 10205: { +; 10206: INDX = Arg0 + + db 070h,068h,049h,04Eh,044h,058h ;00009EC5 "phINDX" + +; 10207: Return (DATA) /* \_SB_.GZFD.DATA */ + + db 0A4h,044h,041h,054h,041h ;00009ECA ".DATA" + +; 10208: } +; 10210: Method (WECM, 2, Serialized) + +DSDT_CB_01_____SB__GZFD_WECM \ + db 014h,012h,057h,045h,043h,04Dh,00Ah ;00009ED1 "..WECM." + +; 10211: { +; 10212: INDX = Arg0 + + db 070h,068h,049h,04Eh,044h,058h ;00009ED7 "phINDX" + +; 10213: DATA = Arg1 + + db 070h,069h,044h,041h,054h,041h ;00009EDD "piDATA" + +; 10214: } +; 10216: Method (WMAA, 3, NotSerialized) + +DSDT_CB_01_____SB__GZFD_WMAA \ + db 014h,04Dh,006h,057h,04Dh,041h,041h,003h ;00009EE5 ".M.WMAA." + +; 10217: { +; 10218: If ((Arg1 == 0x36)) + + db 0A0h,045h,006h ;00009EE8 ".E." + db 093h,069h,00Ah,036h ;00009EEC ".i.6" + +; 10219: { +; 10220: Local0 = Zero + + db 070h,000h,060h ;00009EEF "p.`" + +; 10221: If ((ToInteger (Arg2) == One)) + + db 0A0h,049h,005h ;00009EF2 ".I." + db 093h ;00009EF3 "." + db 099h,06Ah,000h,001h ;00009EF7 ".j.." + +; 10222: { +; 10223: If ((^^PCI0.LPC0.EC0.PLWN == One)) + + db 0A0h,041h,004h ;00009EFA ".A." + db 093h,05Eh,05Eh,02Fh,004h,050h,043h,049h ;00009F02 ".^^/.PCI" + db 030h,04Ch,050h,043h,030h,045h,043h,030h ;00009F0A "0LPC0EC0" + db 05Fh,050h,04Ch,057h,04Eh,001h ;00009F10 "_PLWN." + +; 10224: { +; 10225: WECM (0x72, 0x42) + + db 057h,045h,043h,04Dh,00Ah,072h,00Ah,042h ;00009F18 "WECM.r.B" + +; 10226: WECM (0x73, 0xAA) + + db 057h,045h,043h,04Dh,00Ah,073h,00Ah,0AAh ;00009F20 "WECM.s.." + +; 10227: Local0 = One + + db 070h,001h,060h ;00009F23 "p.`" + +; 10228: ^^PCI0.LPC0.EC0.PLWN = Zero + + db 070h,000h,05Eh,05Eh,02Fh,004h,050h,043h ;00009F2B "p.^^/.PC" + db 049h,030h,04Ch,050h,043h,030h,045h,043h ;00009F33 "I0LPC0EC" + db 030h,05Fh,050h,04Ch,057h,04Eh ;00009F39 "0_PLWN" + +; 10229: } +; 10231: WECM (0x72, 0x43) + + db 057h,045h,043h,04Dh,00Ah,072h,00Ah,043h ;00009F41 "WECM.r.C" + +; 10232: WECM (0x73, 0xBB) + + db 057h,045h,043h,04Dh,00Ah,073h,00Ah,0BBh ;00009F49 "WECM.s.." + +; 10233: } +; 10235: Return (Local0) + + db 0A4h,060h ;00009F4B ".`" + +; 10236: } +; 10237: } +; 10239: Method (WMAB, 3, NotSerialized) + +DSDT_CB_01_____SB__GZFD_WMAB \ + db 014h,008h,057h,04Dh,041h,042h,003h ;00009F52 "..WMAB." + +; 10240: { +; 10241: Return (Zero) + + db 0A4h,000h ;00009F54 ".." + +; 10242: } +; 10244: Method (WMAC, 3, NotSerialized) + +DSDT_CB_01_____SB__GZFD_WMAC \ + db 014h,008h,057h,04Dh,041h,043h,003h ;00009F5B "..WMAC." + +; 10245: { +; 10246: Return (Zero) + + db 0A4h,000h ;00009F5D ".." + +; 10247: } +; 10249: Method (WMAD, 3, NotSerialized) + +DSDT_CB_01_____SB__GZFD_WMAD \ + db 014h,008h,057h,04Dh,041h,044h,003h ;00009F64 "..WMAD." + +; 10250: { +; 10251: Return (Zero) + + db 0A4h,000h ;00009F66 ".." + +; 10252: } +; 10254: Method (WMAE, 3, NotSerialized) + +DSDT_CB_01_____SB__GZFD_WMAE \ + db 014h,008h,057h,04Dh,041h,045h,003h ;00009F6D "..WMAE." + +; 10255: { +; 10256: Return (Zero) + + db 0A4h,000h ;00009F6F ".." + +; 10257: } +; 10259: Name (WQDD, Buffer (0x115F) +; 10260: { +; 10261: /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... +; 10262: /* 0008 */ 0x4F, 0x11, 0x00, 0x00, 0xBC, 0x67, 0x00, 0x00, // O....g.. +; 10263: /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T +; 10264: /* 0018 */ 0x28, 0xDE, 0xB1, 0x00, 0x01, 0x06, 0x18, 0x42, // (......B +; 10265: /* 0020 */ 0x10, 0x0B, 0x10, 0x52, 0xEA, 0x82, 0x42, 0x04, // ...R..B. +; 10266: /* 0028 */ 0x92, 0x4F, 0x24, 0x79, 0x0E, 0x60, 0x30, 0x1A, // .O$y.`0. +; 10267: /* 0030 */ 0x40, 0x24, 0x07, 0x42, 0x7C, 0x54, 0x80, 0x08, // @$.B|T.. +; 10268: /* 0038 */ 0x08, 0x79, 0x15, 0x60, 0x53, 0x80, 0x49, 0x10, // .y.`S.I. +; 10269: /* 0040 */ 0xF5, 0xEF, 0x0F, 0x51, 0x12, 0x1C, 0x4A, 0x08, // ...Q..J. +; 10270: /* 0048 */ 0x84, 0x24, 0x0A, 0x30, 0x2F, 0x40, 0xB7, 0x00, // .$.0/@.. +; 10271: /* 0050 */ 0xC3, 0x02, 0x6C, 0x0B, 0x30, 0x2D, 0x60, 0x23, // ..l.0-`# +; 10272: /* 0058 */ 0x82, 0x24, 0xD2, 0xC0, 0x29, 0x81, 0xA5, 0x40, // .$..)..@ +; 10273: /* 0060 */ 0x48, 0xA8, 0x00, 0xE5, 0x02, 0x7C, 0x0B, 0xD0, // H....|.. +; 10274: /* 0068 */ 0x8E, 0x28, 0xC9, 0x02, 0x2C, 0xC3, 0x88, 0xC0, // .(..,... +; 10275: /* 0070 */ 0xA3, 0x88, 0x6C, 0x34, 0x0E, 0x8D, 0x1D, 0x86, // ..l4.... +; 10276: /* 0078 */ 0x65, 0x82, 0x69, 0x10, 0x87, 0x51, 0x36, 0xB2, // e.i..Q6. +; 10277: /* 0080 */ 0x08, 0x3C, 0xA1, 0x4E, 0x05, 0xC8, 0x15, 0x20, // .<.N... +; 10278: /* 0088 */ 0x4C, 0x80, 0x78, 0x54, 0x61, 0x34, 0x07, 0x45, // L.xTa4.E +; 10279: /* 0090 */ 0x04, 0x43, 0xA3, 0xC4, 0x8C, 0x89, 0xC0, 0x76, // .C.....v +; 10280: /* 0098 */ 0x8E, 0xAD, 0x51, 0x9C, 0x46, 0xE1, 0x02, 0xA4, // ..Q.F... +; 10281: /* 00A0 */ 0x63, 0x68, 0x04, 0xC7, 0x75, 0x0C, 0xB6, 0x28, // ch..u..( +; 10282: /* 00A8 */ 0x40, 0xA7, 0x00, 0x9F, 0x02, 0xB4, 0x42, 0xC8, // @.....B. +; 10283: /* 00B0 */ 0xAF, 0x00, 0x8F, 0x02, 0x0C, 0xCE, 0x41, 0x48, // ......AH +; 10284: /* 00B8 */ 0xD5, 0xE2, 0x08, 0x2B, 0x48, 0xA4, 0xE0, 0x91, // ...+H... +; 10285: /* 00C0 */ 0x4A, 0x85, 0x90, 0x20, 0x78, 0x0D, 0xE6, 0x68, // J.. x..h +; 10286: /* 00C8 */ 0x8E, 0x20, 0x42, 0x02, 0xC3, 0x1C, 0x08, 0x46, // . B....F +; 10287: /* 00D0 */ 0x06, 0x84, 0x3C, 0x0B, 0xB0, 0x3E, 0x42, 0x42, // ..<..>BB +; 10288: /* 00D8 */ 0x60, 0xF7, 0x02, 0xC4, 0x21, 0xC8, 0x9B, 0x00, // `...!... +; 10289: /* 00E0 */ 0x85, 0x02, 0xAC, 0x4D, 0x4A, 0x33, 0xE8, 0x4C, // ...MJ3.L +; 10290: /* 00E8 */ 0x80, 0xAD, 0x21, 0x08, 0xC1, 0x0E, 0x51, 0x84, // ..!...Q. +; 10291: /* 00F0 */ 0x14, 0xAC, 0x32, 0x14, 0x02, 0x19, 0x25, 0xAA, // ..2...%. +; 10292: /* 00F8 */ 0x51, 0x6A, 0xC3, 0xD0, 0x48, 0x62, 0x05, 0x89, // Qj..Hb.. +; 10293: /* 0100 */ 0x11, 0xC9, 0xC8, 0xD1, 0xE3, 0x1E, 0x63, 0xFB, // ......c. +; 10294: /* 0108 */ 0x83, 0x20, 0x01, 0xCF, 0x03, 0x92, 0x00, 0xA2, // . ...... +; 10295: /* 0110 */ 0x48, 0xA3, 0x41, 0x9D, 0x01, 0x12, 0x3C, 0x13, // H.A...<. +; 10296: /* 0118 */ 0xF8, 0x3C, 0x70, 0x86, 0x27, 0x75, 0x90, 0xA7, // .4... +; 10326: /* 0208 */ 0x03, 0xF5, 0xFD, 0xC0, 0xA7, 0x01, 0x7E, 0x02, // ......~. +; 10327: /* 0210 */ 0xC0, 0x1D, 0x3F, 0xE0, 0x0E, 0x8F, 0xCD, 0xF0, // ..?..... +; 10328: /* 0218 */ 0xF4, 0x30, 0x30, 0xC7, 0xC7, 0x40, 0xCE, 0x0F, // .00..@.. +; 10329: /* 0220 */ 0x33, 0x16, 0xF6, 0x81, 0xA1, 0xC3, 0x20, 0x17, // 3..... . +; 10330: /* 0228 */ 0x84, 0x93, 0x48, 0xC0, 0x0F, 0x0A, 0xF0, 0xAD, // ..H..... +; 10331: /* 0230 */ 0x02, 0xE9, 0x2C, 0x10, 0xE8, 0x9D, 0xE3, 0xB5, // ..,..... +; 10332: /* 0238 */ 0x23, 0x81, 0x05, 0x1E, 0x14, 0x40, 0x01, 0xE4, // #....@.. +; 10333: /* 0240 */ 0x5B, 0x81, 0x95, 0x9E, 0x0C, 0x28, 0x7E, 0x88, // [....(~. +; 10334: /* 0248 */ 0x30, 0xD1, 0x0C, 0x8F, 0x09, 0x36, 0x2A, 0x2A, // 0....6** +; 10335: /* 0250 */ 0x6B, 0x5C, 0xA8, 0xB1, 0xFA, 0x38, 0xC3, 0xB0, // k\...8.. +; 10336: /* 0258 */ 0x4F, 0xD3, 0xA2, 0x47, 0x48, 0x06, 0xF4, 0x4E, // O..GH..N +; 10337: /* 0260 */ 0x61, 0x50, 0x43, 0x78, 0xF4, 0x1C, 0xD6, 0x68, // aPCx...h +; 10338: /* 0268 */ 0x61, 0x0F, 0xFA, 0x79, 0xC2, 0x77, 0x11, 0xCF, // a..y.w.. +; 10339: /* 0270 */ 0x36, 0x72, 0x8C, 0xB0, 0x3E, 0x01, 0x00, 0xA7, // 6r..>... +; 10340: /* 0278 */ 0xE3, 0x03, 0x9C, 0xEB, 0xC5, 0xE3, 0x03, 0xB0, // ........ +; 10341: /* 0280 */ 0xF8, 0xFF, 0x1F, 0x1F, 0xC0, 0x3D, 0x96, 0x27, // .....=.' +; 10342: /* 0288 */ 0x8D, 0x17, 0x0D, 0x8F, 0x16, 0x5C, 0xC3, 0x63, // .....\.c +; 10343: /* 0290 */ 0xC7, 0x07, 0xC0, 0xF2, 0x31, 0xE9, 0xF1, 0x01, // ....1... +; 10344: /* 0298 */ 0x58, 0x9D, 0x00, 0xC0, 0x93, 0x62, 0x65, 0x3A, // X....be: +; 10345: /* 02A0 */ 0x3E, 0xF0, 0x73, 0x99, 0x53, 0xBD, 0x15, 0x34, // >.s.S..4 +; 10346: /* 02A8 */ 0xA0, 0x93, 0x38, 0xCC, 0xC3, 0x30, 0x76, 0xD4, // ..8..0v. +; 10347: /* 02B0 */ 0xF0, 0xFF, 0xFF, 0x28, 0xAF, 0x3B, 0x87, 0xFC, // ...(.;.. +; 10348: /* 02B8 */ 0xCE, 0xF3, 0x0E, 0xE6, 0x3B, 0x42, 0x70, 0x96, // ....;Bp. +; 10349: /* 02C0 */ 0x01, 0x54, 0x07, 0x07, 0x9F, 0x1B, 0xAC, 0x9E, // .T...... +; 10350: /* 02C8 */ 0x42, 0xBA, 0xCE, 0x0F, 0x28, 0x25, 0xE7, 0x07, // B...(%.. +; 10351: /* 02D0 */ 0x0A, 0x62, 0x40, 0xC7, 0x3C, 0x3F, 0xA0, 0x0F, // .b@. +; 10354: /* 02E8 */ 0xCC, 0x30, 0xD8, 0x07, 0x21, 0xFC, 0x60, 0xE1, // .0..!.`. +; 10355: /* 02F0 */ 0x0D, 0xEC, 0x49, 0x89, 0xAF, 0xF1, 0x45, 0xC0, // ..I...E. +; 10356: /* 02F8 */ 0x60, 0x31, 0xA3, 0x3C, 0x09, 0x3D, 0x94, 0xF9, // `1.<.=.. +; 10357: /* 0300 */ 0x36, 0x65, 0x35, 0x87, 0x02, 0xD4, 0x40, 0x7C, // 6e5...@| +; 10358: /* 0308 */ 0x76, 0xC0, 0xE8, 0xBA, 0x3A, 0x80, 0x4C, 0xDF, // v...:.L. +; 10359: /* 0310 */ 0xD1, 0x01, 0xE4, 0xE8, 0xFC, 0x2E, 0xE2, 0xB9, // ........ +; 10360: /* 0318 */ 0x73, 0x59, 0x73, 0xA7, 0x20, 0x9E, 0xBB, 0x23, // sYs. ..# +; 10361: /* 0320 */ 0x5F, 0x45, 0xA0, 0x47, 0xBC, 0x8A, 0x80, 0x62, // _E.G...b +; 10362: /* 0328 */ 0x32, 0x67, 0x0F, 0x96, 0x9B, 0x02, 0x3B, 0x55, // 2g....;U +; 10363: /* 0330 */ 0xF9, 0xA6, 0xE0, 0xC1, 0x3F, 0xFD, 0x19, 0xE3, // ....?... +; 10364: /* 0338 */ 0x89, 0xEC, 0x55, 0x81, 0x5F, 0x00, 0xD8, 0xFF, // ..U._... +; 10365: /* 0340 */ 0xFF, 0x02, 0xC0, 0xEE, 0x22, 0xF0, 0xC6, 0xE7, // ...."... +; 10366: /* 0348 */ 0xBB, 0x08, 0xF0, 0xBE, 0x46, 0xF8, 0x2E, 0x02, // ....F... +; 10367: /* 0350 */ 0xAE, 0xF3, 0xDF, 0xBB, 0x08, 0xD8, 0x2E, 0x88, // ........ +; 10368: /* 0358 */ 0xB8, 0xBB, 0x08, 0x38, 0xE6, 0xE2, 0xD9, 0xE3, // ...8.... +; 10369: /* 0360 */ 0x2E, 0x01, 0x86, 0x89, 0xF1, 0x1E, 0xE0, 0x3B, // .......; +; 10370: /* 0368 */ 0x08, 0x06, 0xE8, 0x21, 0xC4, 0x47, 0x01, 0x1C, // ...!.G.. +; 10371: /* 0370 */ 0x81, 0x93, 0xFB, 0x18, 0x0A, 0xBB, 0x1E, 0x59, // .......Y +; 10372: /* 0378 */ 0xD6, 0x1A, 0x29, 0x8C, 0x2F, 0xA1, 0x80, 0x81, // ..)./... +; 10373: /* 0380 */ 0xFF, 0xFF, 0x25, 0x14, 0x4C, 0xB7, 0x43, 0x5F, // ..%.L.C_ +; 10374: /* 0388 */ 0x42, 0xC1, 0x78, 0xAC, 0x79, 0x51, 0x88, 0x13, // B.x.yQ.. +; 10375: /* 0390 */ 0xE4, 0x4D, 0x81, 0x5D, 0x56, 0x42, 0x05, 0x7F, // .M.]VB.. +; 10376: /* 0398 */ 0x06, 0xC5, 0x5E, 0x41, 0x61, 0x8F, 0xE7, 0x2D, // ..^Aa..- +; 10377: /* 03A0 */ 0xE2, 0x0D, 0xD4, 0x20, 0x31, 0xD8, 0x01, 0xD4, // ... 1... +; 10378: /* 03A8 */ 0xC7, 0xC5, 0xD3, 0x34, 0x8A, 0x0F, 0x04, 0xE7, // ...4.... +; 10379: /* 03B0 */ 0xF5, 0xB8, 0x10, 0xE5, 0x18, 0x4E, 0x22, 0x4A, // .....N"J +; 10380: /* 03B8 */ 0xA0, 0x28, 0x4F, 0x9C, 0x3E, 0x80, 0x46, 0x8C, // .(O.>.F. +; 10381: /* 03C0 */ 0x16, 0x23, 0x6E, 0x88, 0xA8, 0x61, 0xE2, 0x45, // .#n..a.E +; 10382: /* 03C8 */ 0x78, 0x05, 0x65, 0xE1, 0xAE, 0xA0, 0x00, 0x21, // x.e....! +; 10383: /* 03D0 */ 0xFE, 0xFF, 0x57, 0x50, 0x58, 0xD7, 0x22, 0xDC, // ..WPX.". +; 10384: /* 03D8 */ 0x15, 0x14, 0x2C, 0x47, 0x05, 0x38, 0x17, 0x50, // ..,G.8.P +; 10385: /* 03E0 */ 0x60, 0x92, 0x6C, 0x95, 0xBA, 0x56, 0x3B, 0xF8, // `.l..V;. +; 10386: /* 03E8 */ 0x01, 0x41, 0x97, 0x2C, 0xDC, 0x31, 0xC8, 0xD7, // .A.,.1.. +; 10387: /* 03F0 */ 0x2D, 0x76, 0x46, 0xF5, 0xD1, 0xC4, 0x53, 0x32, // -vF...S2 +; 10388: /* 03F8 */ 0xB8, 0x11, 0x8E, 0xE3, 0xAD, 0x22, 0xD2, 0xC3, // .....".. +; 10389: /* 0400 */ 0x0A, 0x13, 0x71, 0xE7, 0x43, 0xC5, 0x87, 0x50, // ..q.C..P +; 10390: /* 0408 */ 0xF8, 0x31, 0xD1, 0x21, 0x38, 0x2E, 0x18, 0x05, // .1.!8... +; 10391: /* 0410 */ 0xF1, 0x19, 0xC0, 0x51, 0x8E, 0x03, 0x50, 0xC6, // ...Q..P. +; 10392: /* 0418 */ 0xF0, 0xD8, 0x60, 0x88, 0xD3, 0x78, 0x5F, 0x66, // ..`..x_f +; 10393: /* 0420 */ 0xD3, 0x78, 0x68, 0x80, 0x75, 0x34, 0xC2, 0x5D, // .xh.u4.] +; 10394: /* 0428 */ 0xF0, 0xC0, 0x7D, 0x28, 0xC0, 0x5F, 0xF0, 0x80, // ..}(._.. +; 10395: /* 0430 */ 0xD9, 0xFF, 0xFF, 0x14, 0x04, 0xFB, 0x7C, 0x45, // ......|E +; 10396: /* 0438 */ 0x2E, 0x78, 0x40, 0xED, 0x76, 0xC7, 0x4F, 0x07, // .x@.v.O. +; 10397: /* 0440 */ 0xFC, 0x94, 0xE7, 0xDB, 0x01, 0xFF, 0x29, 0xF8, // ......). +; 10398: /* 0448 */ 0xB0, 0x00, 0xF7, 0xFE, 0xC9, 0x0E, 0x0B, 0xC0, // ........ +; 10399: /* 0450 */ 0xFE, 0xFA, 0x8B, 0x3B, 0x2C, 0x00, 0xD6, 0xFE, // ...;,... +; 10400: /* 0458 */ 0xFF, 0x87, 0x05, 0xEC, 0xA0, 0x7D, 0xD5, 0x05, // .....}.. +; 10401: /* 0460 */ 0x6E, 0x87, 0x05, 0xF8, 0xE1, 0xAF, 0xBA, 0xA8, // n....... +; 10402: /* 0468 */ 0xD1, 0x5B, 0x18, 0x90, 0x0E, 0x2A, 0xD8, 0x09, // .[...*.. +; 10403: /* 0470 */ 0x47, 0x3F, 0x8F, 0x07, 0x1D, 0x4F, 0xC9, 0x70, // G?...O.p +; 10404: /* 0478 */ 0xEC, 0xBA, 0x80, 0x5B, 0x21, 0xBB, 0x5F, 0xF2, // ...[!._. +; 10405: /* 0480 */ 0xE8, 0x24, 0x0A, 0x7D, 0x5E, 0x40, 0x9D, 0xE2, // .$.}^@.. +; 10406: /* 0488 */ 0x0C, 0x67, 0x10, 0x03, 0x3A, 0x03, 0x84, 0x8C, // .g..:... +; 10407: /* 0490 */ 0x1C, 0x0A, 0xD1, 0xA3, 0x60, 0xF7, 0x03, 0x76, // ....`..v +; 10408: /* 0498 */ 0xA3, 0x39, 0x7C, 0x76, 0xC1, 0x84, 0x77, 0x9D, // .9|v..w. +; 10409: /* 04A0 */ 0x84, 0x79, 0x03, 0xF0, 0x65, 0x01, 0xEE, 0x49, // .y..e..I +; 10410: /* 04A8 */ 0xCB, 0x13, 0xF4, 0xC5, 0xEA, 0x71, 0x12, 0x78, // .....q.x +; 10411: /* 04B0 */ 0x9C, 0x36, 0x3C, 0x54, 0x1E, 0x7B, 0xA8, 0x14, // .6;x$.; +; 10426: /* 0528 */ 0x07, 0x60, 0x4C, 0xCE, 0x9D, 0x03, 0xB5, 0x55, // .`L....U +; 10427: /* 0530 */ 0xCF, 0xD5, 0x14, 0x9E, 0xAB, 0xC3, 0xDD, 0x39, // .......9 +; 10428: /* 0538 */ 0xD0, 0x77, 0x4E, 0x1F, 0x04, 0xC0, 0x78, 0xF1, // .wN...x. +; 10429: /* 0540 */ 0x00, 0xCC, 0x85, 0xBC, 0x78, 0xA0, 0xFE, 0xFF, // ....x... +; 10430: /* 0548 */ 0x17, 0x0F, 0x70, 0x80, 0xFB, 0xE2, 0x01, 0x2E, // ..p..... +; 10431: /* 0550 */ 0xF8, 0x17, 0x0F, 0xB0, 0xDF, 0x07, 0x70, 0x38, // ......p8 +; 10432: /* 0558 */ 0x0F, 0x04, 0xB0, 0xDE, 0x1E, 0x8E, 0x73, 0x77, // ......sw +; 10433: /* 0560 */ 0x42, 0x47, 0xBD, 0xB7, 0x41, 0xB8, 0x3B, 0x81, // BG..A.;. +; 10434: /* 0568 */ 0x21, 0xD2, 0xD5, 0x0D, 0x15, 0x86, 0x42, 0x51, // !.....BQ +; 10435: /* 0570 */ 0x8E, 0x0F, 0x28, 0xF1, 0x70, 0x14, 0xC4, 0x43, // ..(.p..C +; 10436: /* 0578 */ 0xF7, 0xCD, 0x03, 0x7F, 0x77, 0xC2, 0x5F, 0x71, // ....w._q +; 10437: /* 0580 */ 0x7D, 0x73, 0x03, 0xF7, 0xCD, 0x03, 0x5C, 0x97, // }s....\. +; 10438: /* 0588 */ 0x24, 0xE0, 0xF1, 0xFF, 0x1F, 0x18, 0x78, 0x2E, // $.....x. +; 10439: /* 0590 */ 0x49, 0x80, 0x2B, 0x13, 0x97, 0x24, 0xA0, 0x75, // I.+..$.u +; 10440: /* 0598 */ 0xC3, 0xE3, 0x97, 0x24, 0x70, 0xC4, 0xF3, 0x74, // ...$p..t +; 10441: /* 05A0 */ 0x59, 0x07, 0x2C, 0xFD, 0xFF, 0x2F, 0xEB, 0xC0, // Y.,../.. +; 10442: /* 05A8 */ 0x68, 0xDE, 0x67, 0xD3, 0xEA, 0x65, 0x1D, 0xD4, // h.g..e.. +; 10443: /* 05B0 */ 0xF7, 0x87, 0x13, 0x8A, 0xFA, 0x2C, 0x15, 0xA8, // .....,.. +; 10444: /* 05B8 */ 0x37, 0x04, 0x72, 0x4A, 0x8F, 0xF4, 0xA6, 0x6E, // 7.rJ...n +; 10445: /* 05C0 */ 0xA4, 0x97, 0x75, 0x0F, 0xE1, 0xB8, 0xDE, 0x3D, // ..u....= +; 10446: /* 05C8 */ 0xA3, 0x84, 0xE8, 0x0C, 0x41, 0x97, 0x75, 0x83, // ....A.u. +; 10447: /* 05D0 */ 0x06, 0x79, 0xE9, 0x78, 0x55, 0x37, 0x5C, 0xDC, // .y.xU7\. +; 10448: /* 05D8 */ 0x20, 0xE7, 0x67, 0xBC, 0x53, 0x7B, 0x59, 0x07, // .g.S{Y. +; 10449: /* 05E0 */ 0x58, 0xF2, 0xFF, 0xBF, 0xAC, 0x83, 0xF9, 0xA8, // X....... +; 10450: /* 05E8 */ 0x00, 0xE7, 0xB2, 0x0E, 0x4C, 0xE4, 0x3F, 0x39, // ....L.?9 +; 10451: /* 05F0 */ 0x34, 0x50, 0xCB, 0x7B, 0x1F, 0xE8, 0xA4, 0xC4, // 4P.{.... +; 10452: /* 05F8 */ 0xE5, 0x41, 0x48, 0xF2, 0xAB, 0x40, 0xD3, 0xE1, // .AH..@.. +; 10453: /* 0600 */ 0x97, 0x75, 0x3E, 0x8A, 0xF7, 0x15, 0xCF, 0x21, // .u>....! +; 10454: /* 0608 */ 0xCC, 0xB3, 0x93, 0x41, 0x9E, 0x10, 0x9E, 0x62, // ...A...b +; 10455: /* 0610 */ 0x8C, 0xD4, 0x3B, 0x0E, 0x99, 0xDD, 0xF9, 0x3F, // ..;....? +; 10456: /* 0618 */ 0x73, 0x78, 0x18, 0x4C, 0xD4, 0x00, 0x74, 0x58, // sx.L..tX +; 10457: /* 0620 */ 0xE2, 0x72, 0x60, 0x24, 0x06, 0x42, 0x87, 0x25, // .r`$.B.% +; 10458: /* 0628 */ 0x1E, 0xFF, 0xF2, 0x47, 0x41, 0x7C, 0x97, 0x77, // ...GA|.w +; 10459: /* 0630 */ 0x3C, 0x08, 0x39, 0x39, 0x14, 0xA0, 0x8E, 0x43, // <.99...C +; 10460: /* 0638 */ 0x3E, 0xBA, 0xE1, 0xA7, 0x03, 0x9E, 0xCB, 0x3B, // >......; +; 10461: /* 0640 */ 0xF0, 0x3B, 0x0F, 0xF1, 0x33, 0x47, 0x65, 0x90, // .;..3Ge. +; 10462: /* 0648 */ 0x24, 0xC8, 0xF8, 0xD0, 0x27, 0x07, 0x1F, 0x26, // $...'..& +; 10463: /* 0650 */ 0x3C, 0xAC, 0x53, 0xF2, 0xA0, 0x30, 0xFF, 0xFF, // <.S..0.. +; 10464: /* 0658 */ 0xF3, 0x1D, 0xF0, 0x1B, 0x14, 0x3F, 0x21, 0x79, // .....?!y +; 10465: /* 0660 */ 0x50, 0xB8, 0x01, 0x18, 0x38, 0xA4, 0x4F, 0x00, // P...8.O. +; 10466: /* 0668 */ 0xC0, 0xF2, 0xF4, 0xE1, 0xD1, 0x01, 0x8B, 0x9B, // ........ +; 10467: /* 0670 */ 0xC5, 0x93, 0xCF, 0xD1, 0x01, 0x4B, 0x28, 0x8F, // .....K(. +; 10468: /* 0678 */ 0x0E, 0x7C, 0xA7, 0x31, 0xF0, 0xFD, 0xFF, 0x4F, // .|.1...O +; 10469: /* 0680 */ 0x63, 0xF0, 0x22, 0x9E, 0xC6, 0x40, 0x07, 0xCB, // c."..@.. +; 10470: /* 0688 */ 0x4F, 0x63, 0xE0, 0x39, 0x46, 0xF2, 0x93, 0x23, // Oc.9F..# +; 10471: /* 0690 */ 0x98, 0x4E, 0x2B, 0x3E, 0x89, 0xF9, 0x3A, 0x00, // .N+>..:. +; 10472: /* 0698 */ 0x96, 0xCF, 0x8B, 0xC5, 0x1C, 0x1C, 0x51, 0xE7, // ......Q. +; 10473: /* 06A0 */ 0x17, 0x0B, 0x7C, 0x5E, 0xE8, 0xFC, 0xC2, 0xCF, // ..|^.... +; 10474: /* 06A8 */ 0x68, 0xEC, 0xFC, 0x02, 0x36, 0x09, 0x67, 0x47, // h...6.gG +; 10475: /* 06B0 */ 0x54, 0xF8, 0x7B, 0xBC, 0x2F, 0xC1, 0xA8, 0xB0, // T.{./... +; 10476: /* 06B8 */ 0x60, 0x14, 0xC4, 0x67, 0x09, 0x1F, 0x48, 0xE0, // `..g..H. +; 10477: /* 06C0 */ 0x9C, 0x90, 0x1E, 0xC6, 0x7C, 0x39, 0x78, 0x45, // ....|9xE +; 10478: /* 06C8 */ 0xF2, 0x99, 0x10, 0xDC, 0x87, 0x16, 0x70, 0x8C, // ......p. +; 10479: /* 06D0 */ 0x34, 0xD0, 0xD3, 0x50, 0xA0, 0xC7, 0x06, 0xF8, // 4..P.... +; 10480: /* 06D8 */ 0xFF, 0xFF, 0x63, 0x03, 0xF0, 0x3B, 0x8F, 0xF9, // ..c..;.. +; 10481: /* 06E0 */ 0xD8, 0x00, 0x9C, 0xCE, 0x84, 0x98, 0x63, 0x03, // ......c. +; 10482: /* 06E8 */ 0x18, 0xC5, 0x9D, 0xA2, 0x50, 0xA7, 0x24, 0x0B, // ....P.$. +; 10483: /* 06F0 */ 0x3E, 0x45, 0x41, 0x39, 0xF8, 0xF9, 0x58, 0xE6, // >EA9..X. +; 10484: /* 06F8 */ 0x5B, 0x03, 0xFC, 0x43, 0x14, 0xB0, 0x99, 0x0D, // [..C.... +; 10485: /* 0700 */ 0x78, 0x0E, 0x51, 0xC0, 0xE4, 0xFF, 0x7F, 0x88, // x.Q..... +; 10486: /* 0708 */ 0x02, 0x8C, 0x9E, 0x00, 0x80, 0xE5, 0x21, 0x0A, // ......!. +; 10487: /* 0710 */ 0xD8, 0x8C, 0x0E, 0x58, 0x1E, 0xA2, 0xE0, 0xFC, // ...X.... +; 10488: /* 0718 */ 0xFF, 0x0F, 0x51, 0x80, 0x97, 0xC3, 0x87, 0x0F, // ..Q..... +; 10489: /* 0720 */ 0x51, 0xC0, 0xF1, 0x3A, 0x80, 0x47, 0x7A, 0x7B, // Q..:.Gz{ +; 10490: /* 0728 */ 0x81, 0x77, 0x16, 0xD6, 0x21, 0x0A, 0x75, 0x3E, // .w..!.u> +; 10491: /* 0730 */ 0xB1, 0xBC, 0x43, 0x14, 0x94, 0x2B, 0x02, 0x78, // ..C..+.x +; 10492: /* 0738 */ 0xCE, 0x50, 0x80, 0x87, 0xFF, 0xFF, 0x19, 0x0A, // .P...... +; 10493: /* 0740 */ 0x70, 0x75, 0xFE, 0xF6, 0x19, 0x0A, 0x38, 0x9E, // pu....8. +; 10494: /* 0748 */ 0x10, 0xC0, 0xF2, 0x64, 0x60, 0xE1, 0x4F, 0x0D, // ...d`.O. +; 10495: /* 0750 */ 0x68, 0x41, 0x40, 0x3A, 0x43, 0xE1, 0x87, 0xE3, // hA@:C... +; 10496: /* 0758 */ 0x7B, 0x2E, 0xE6, 0x9C, 0x02, 0x33, 0xF4, 0xA9, // {....3.. +; 10497: /* 0760 */ 0x01, 0x15, 0x97, 0x42, 0x61, 0x21, 0x74, 0x6A, // ...Ba!tj +; 10498: /* 0768 */ 0xE0, 0xF1, 0xE0, 0x28, 0x88, 0xC7, 0xEE, 0x70, // ...(...p +; 10499: /* 0770 */ 0xA7, 0x06, 0xF4, 0x41, 0xDD, 0x43, 0xC1, 0xCE, // ...A.C.. +; 10500: /* 0778 */ 0x10, 0x3F, 0x1B, 0x0C, 0xDE, 0xD9, 0x60, 0xFE, // .?....`. +; 10501: /* 0780 */ 0xFF, 0x47, 0x28, 0xE0, 0x7B, 0xE2, 0x82, 0x33, // .G(.{..3 +; 10502: /* 0788 */ 0x3C, 0xEC, 0x15, 0x0D, 0xC6, 0xF4, 0x60, 0x9D, // <.....`. +; 10503: /* 0790 */ 0xA6, 0x80, 0xF1, 0x71, 0x03, 0x78, 0x7B, 0x38, // ...q.x{8 +; 10504: /* 0798 */ 0xF3, 0x00, 0xB5, 0xFF, 0xFF, 0x71, 0x03, 0x77, // .....q.w +; 10505: /* 07A0 */ 0x24, 0xC0, 0x5E, 0x79, 0x70, 0xA7, 0x0E, 0x1F, // $.^yp... +; 10506: /* 07A8 */ 0x37, 0xB0, 0xD1, 0x4E, 0x80, 0xA8, 0x23, 0x80, // 7..N..#. +; 10507: /* 07B0 */ 0x23, 0x9F, 0x00, 0xA1, 0xE0, 0xBC, 0xC7, 0xFB, // #....... +; 10508: /* 07B8 */ 0xF2, 0xFF, 0xB2, 0x01, 0x2F, 0xDA, 0xF9, 0x0F, // ..../... +; 10509: /* 07C0 */ 0x15, 0x0A, 0x46, 0x91, 0xCE, 0x7F, 0xA8, 0x10, // ..F..... +; 10510: /* 07C8 */ 0x70, 0x14, 0xC4, 0xC7, 0x15, 0x07, 0x3B, 0x3E, // p.....;> +; 10511: /* 07D0 */ 0xA0, 0x07, 0xED, 0xF3, 0x1F, 0x76, 0x2E, 0xFC, // .....v.. +; 10512: /* 07D8 */ 0x40, 0x0E, 0x58, 0x18, 0x1C, 0x9C, 0x83, 0x00, // @.X..... +; 10513: /* 07E0 */ 0x76, 0x70, 0xC0, 0xEC, 0x9C, 0x01, 0xAE, 0xFF, // vp...... +; 10514: /* 07E8 */ 0xFF, 0x41, 0x11, 0x38, 0x9E, 0xFD, 0xC0, 0x19, // .A.8.... +; 10515: /* 07F0 */ 0x6A, 0x50, 0x68, 0x49, 0x07, 0x45, 0xC4, 0xF0, // jPhI.E.. +; 10516: /* 07F8 */ 0x81, 0xD9, 0xC1, 0x0F, 0x9C, 0x43, 0x83, 0x75, // .....C.u +; 10517: /* 0800 */ 0x4A, 0xF4, 0xD0, 0x80, 0xD9, 0x29, 0xD8, 0xE7, // J....).. +; 10518: /* 0808 */ 0x1B, 0xE0, 0xF1, 0xFF, 0x3F, 0xDF, 0x80, 0xEF, // ....?... +; 10519: /* 0810 */ 0x80, 0xE4, 0xF3, 0x0D, 0xB8, 0xC0, 0x7D, 0xBE, // ......}. +; 10520: /* 0818 */ 0x01, 0x97, 0xDC, 0xF3, 0x0D, 0x68, 0xEF, 0x02, // .....h.. +; 10521: /* 0820 */ 0xFC, 0x76, 0x03, 0x57, 0xD2, 0xD9, 0x0C, 0x75, // .v.W...u +; 10522: /* 0828 */ 0x00, 0xB0, 0xD4, 0x03, 0x22, 0x94, 0xD3, 0x0D, // ...."... +; 10523: /* 0830 */ 0x7C, 0x49, 0x27, 0x33, 0x94, 0x18, 0x0A, 0x49, // |I'3...I +; 10524: /* 0838 */ 0x39, 0x99, 0xA1, 0x8E, 0x88, 0x3E, 0x24, 0xF2, // 9....>$. +; 10525: /* 0840 */ 0xD3, 0x86, 0x4F, 0x37, 0xC0, 0xEB, 0x98, 0x08, // ..O7.... +; 10526: /* 0848 */ 0x3C, 0x4E, 0x0E, 0xFE, 0xFF, 0x9F, 0x1C, 0x00, // +; 10535: /* 0890 */ 0x3B, 0x60, 0x67, 0x03, 0x03, 0xE5, 0x64, 0xF0, // ;`g...d. +; 10536: /* 0898 */ 0x04, 0x31, 0x7C, 0x8C, 0x01, 0xD7, 0xFF, 0xFF, // .1|..... +; 10537: /* 08A0 */ 0xF4, 0x80, 0x3F, 0x12, 0xF8, 0xF4, 0x00, 0x8E, // ..?..... +; 10538: /* 08A8 */ 0x71, 0x7B, 0x74, 0x70, 0x4E, 0x5A, 0xD8, 0xD1, // q{tpNZ.. +; 10539: /* 08B0 */ 0x01, 0xC3, 0x13, 0x80, 0x47, 0x07, 0xAE, 0x18, // ....G... +; 10540: /* 08B8 */ 0xA3, 0x43, 0x1F, 0xB5, 0xF0, 0x63, 0x02, 0xF7, // .C...c.. +; 10541: /* 08C0 */ 0x69, 0xC5, 0x63, 0x02, 0x57, 0xAC, 0x31, 0xA1, // i.c.W.1. +; 10542: /* 08C8 */ 0xE1, 0x7D, 0xD2, 0x62, 0xC3, 0x07, 0x86, 0x07, // .}.b.... +; 10543: /* 08D0 */ 0x13, 0xFE, 0xFF, 0x1F, 0x1B, 0xD8, 0x8F, 0x5A, // .......Z +; 10544: /* 08D8 */ 0x1E, 0x1B, 0x30, 0x3C, 0x6C, 0x79, 0x6C, 0xE0, // ..0.;q.... +; 10553: /* 0920 */ 0x38, 0x1A, 0xA6, 0x8F, 0xF9, 0xC0, 0xF1, 0x32, // 8......2 +; 10554: /* 0928 */ 0x00, 0xE7, 0xFF, 0x7F, 0x7C, 0x80, 0x77, 0xE4, // ....|.w. +; 10555: /* 0930 */ 0xC2, 0x1D, 0xE1, 0xFC, 0x22, 0xF1, 0x81, 0x8B, // ...."... +; 10556: /* 0938 */ 0x4F, 0xF7, 0x01, 0x82, 0x8D, 0x26, 0x48, 0x84, // O....&H. +; 10557: /* 0940 */ 0xB3, 0x78, 0xF6, 0x83, 0x17, 0xF4, 0xC0, 0x85, // .x...... +; 10558: /* 0948 */ 0x8A, 0x08, 0xA3, 0x43, 0x97, 0x0F, 0x0F, 0xFC, // ...C.... +; 10559: /* 0950 */ 0xAC, 0x6C, 0x30, 0x83, 0xF8, 0xC0, 0xC5, 0xCF, // .l0..... +; 10560: /* 0958 */ 0x7E, 0xB8, 0xD1, 0xF8, 0xF0, 0x80, 0x1B, 0x0D, // ~....... +; 10561: /* 0960 */ 0x9B, 0x0C, 0x3F, 0x29, 0x03, 0x16, 0xC2, 0x8D, // ..?).... +; 10562: /* 0968 */ 0x0E, 0x7D, 0xE0, 0x82, 0x31, 0x3B, 0x70, 0x9C, // .}..1;p. +; 10563: /* 0970 */ 0x95, 0x81, 0xFD, 0xFF, 0xFF, 0xAC, 0x0C, 0x38, // .......8 +; 10564: /* 0978 */ 0x38, 0x7A, 0xC2, 0x39, 0x72, 0xB1, 0x03, 0x00, // 8z.9r... +; 10565: /* 0980 */ 0x30, 0x3C, 0x2D, 0x83, 0x73, 0x70, 0xB0, 0xCE, // 0<-.sp.. +; 10566: /* 0988 */ 0x5C, 0x1E, 0x1C, 0x30, 0x3C, 0x2F, 0x03, 0x9F, // \..0q...... +; 10574: /* 09C8 */ 0x3D, 0x3B, 0x80, 0xFD, 0xC4, 0x0C, 0x3C, 0xFE, // =;....<. +; 10575: /* 09D0 */ 0xFF, 0x67, 0x07, 0xC0, 0x83, 0x8D, 0x13, 0x33, // .g.....3 +; 10576: /* 09D8 */ 0xD0, 0x3B, 0x3B, 0x80, 0x4B, 0x9E, 0x99, 0x61, // .;;.K..a +; 10577: /* 09E0 */ 0x30, 0xE9, 0x67, 0x04, 0xC9, 0x5A, 0x1F, 0x85, // 0.g..Z.. +; 10578: /* 09E8 */ 0xF1, 0xD1, 0xCA, 0x47, 0x02, 0xFC, 0x20, 0x8F, // ...G.. . +; 10579: /* 09F0 */ 0xF1, 0xD0, 0x8E, 0x8A, 0x49, 0x82, 0x43, 0x8D, // ....I.C. +; 10580: /* 09F8 */ 0xDF, 0xA3, 0x6A, 0x7E, 0x44, 0x3A, 0xB6, 0x9C, // ..j~D:.. +; 10581: /* 0A00 */ 0x86, 0xA7, 0x15, 0x92, 0x1D, 0x19, 0x3C, 0x3C, // ......<< +; 10582: /* 0A08 */ 0x2E, 0x05, 0x42, 0x33, 0x7A, 0x1B, 0xB3, 0x76, // ..B3z..v +; 10583: /* 0A10 */ 0x44, 0x4D, 0xF3, 0x98, 0x4C, 0xE0, 0x91, 0x33, // DM..L..3 +; 10584: /* 0A18 */ 0x34, 0x0E, 0x8D, 0x1D, 0x86, 0xE7, 0x16, 0xEC, // 4....... +; 10585: /* 0A20 */ 0x20, 0x0E, 0xE3, 0xB4, 0x4D, 0xE0, 0x09, 0x9D, // ...M... +; 10586: /* 0A28 */ 0xE9, 0x41, 0xBF, 0x2A, 0x3C, 0xD0, 0x44, 0x8D, // .A.*<.D. +; 10587: /* 0A30 */ 0xD1, 0x1C, 0x14, 0x11, 0x3B, 0x70, 0xD0, 0xFC, // ....;p.. +; 10588: /* 0A38 */ 0xFF, 0xC7, 0xF0, 0x7C, 0x50, 0xA7, 0x00, 0x9F, // ...|P... +; 10589: /* 0A40 */ 0x02, 0xB4, 0x42, 0xE8, 0xA2, 0xED, 0x2B, 0x07, // ..B...+. +; 10590: /* 0A48 */ 0xBB, 0x25, 0x30, 0x91, 0x50, 0x02, 0x3F, 0xE9, // .%0.P.?. +; 10591: /* 0A50 */ 0xD8, 0xA7, 0x72, 0x2E, 0xF1, 0x23, 0x3C, 0x14, // ..r..#<. +; 10592: /* 0A58 */ 0xB2, 0x61, 0xF0, 0x83, 0x8A, 0x3D, 0x5F, 0x20, // .a...=_ +; 10593: /* 0A60 */ 0xC8, 0xAD, 0xC0, 0x04, 0xDD, 0x83, 0x08, 0xB4, // ........ +; 10594: /* 0A68 */ 0x37, 0x01, 0xD6, 0x86, 0x24, 0x8C, 0x37, 0xAE, // 7...$.7. +; 10595: /* 0A70 */ 0xC6, 0x04, 0xD8, 0x3A, 0x06, 0xEA, 0x18, 0x11, // ...:.... +; 10596: /* 0A78 */ 0x27, 0x58, 0x94, 0xE3, 0x32, 0x5A, 0xAC, 0x28, // 'X..2Z.( +; 10597: /* 0A80 */ 0x15, 0x8F, 0x49, 0x80, 0x87, 0x16, 0x25, 0x58, // ..I...%X +; 10598: /* 0A88 */ 0x8C, 0x08, 0xC1, 0xDE, 0x27, 0x22, 0x05, 0x8D, // ....'".. +; 10599: /* 0A90 */ 0x72, 0x2A, 0x2F, 0x0A, 0x86, 0x6B, 0xFF, 0x20, // r*/..k. +; 10600: /* 0A98 */ 0xC6, 0x4E, 0x03, 0x3A, 0xEC, 0x38, 0xD2, 0x68, // .N.:.8.h +; 10601: /* 0AA0 */ 0x50, 0x87, 0x0A, 0x9F, 0x08, 0x7C, 0x1A, 0x38, // P....|.8 +; 10602: /* 0AA8 */ 0xBF, 0xA7, 0x2B, 0x0F, 0x26, 0x48, 0x6C, 0x8F, // ..+.&Hl. +; 10603: /* 0AB0 */ 0xF0, 0x51, 0xC0, 0x83, 0x66, 0xD7, 0x0F, 0x9F, // .Q..f... +; 10604: /* 0AB8 */ 0x3E, 0xE0, 0x5C, 0xD7, 0x03, 0xBE, 0x14, 0x3C, // >.\....< +; 10605: /* 0AC0 */ 0x12, 0xB0, 0xA3, 0x82, 0xE1, 0xF8, 0x10, 0x7D, // .......} +; 10606: /* 0AC8 */ 0x2B, 0xF1, 0x04, 0x0E, 0x91, 0x01, 0xFA, 0xF8, // +....... +; 10607: /* 0AD0 */ 0x01, 0x7F, 0x3C, 0x3E, 0x03, 0x78, 0x3E, 0x27, // ..<>.x>' +; 10608: /* 0AD8 */ 0x9C, 0xC0, 0xF2, 0x07, 0x81, 0x1A, 0x99, 0xA1, // ........ +; 10609: /* 0AE0 */ 0x7D, 0x9A, 0x38, 0xAD, 0x57, 0x01, 0x9F, 0x10, // }.8.W... +; 10610: /* 0AE8 */ 0x0E, 0x8B, 0x9D, 0x0A, 0x7C, 0x6E, 0xF1, 0x78, // ....|n.x +; 10611: /* 0AF0 */ 0xC0, 0x7F, 0x00, 0x78, 0x3E, 0x78, 0x35, 0x34, // ...x>x54 +; 10612: /* 0AF8 */ 0xB6, 0x4F, 0x08, 0x3E, 0x1A, 0x3C, 0x9D, 0x80, // .O.>.<.. +; 10613: /* 0B00 */ 0xE1, 0xA8, 0x00, 0xEF, 0xFF, 0x7F, 0x54, 0xC0, // ......T. +; 10614: /* 0B08 */ 0x0C, 0x01, 0x7B, 0x7A, 0xF0, 0x10, 0x38, 0xF8, // ..{z..8. +; 10615: /* 0B10 */ 0xA3, 0x0A, 0x1B, 0xC2, 0xDB, 0x8A, 0x67, 0x71, // ......gq +; 10616: /* 0B18 */ 0x44, 0x3E, 0x57, 0x18, 0xE1, 0x3C, 0x1F, 0x27, // D>W..<.' +; 10617: /* 0B20 */ 0x1E, 0x2F, 0x7C, 0xD9, 0xC3, 0x9C, 0x59, 0x89, // ./|...Y. +; 10618: /* 0B28 */ 0x15, 0x88, 0x1E, 0xC6, 0xE9, 0x13, 0x24, 0x5A, // ......$Z +; 10619: /* 0B30 */ 0xE0, 0xAB, 0x40, 0xD3, 0xE1, 0x67, 0x48, 0x7E, // ..@..gH~ +; 10620: /* 0B38 */ 0x27, 0xF1, 0x28, 0x2A, 0x3C, 0x0D, 0x41, 0x14, // '.(*<.A. +; 10621: /* 0B40 */ 0x72, 0x82, 0x44, 0x49, 0x78, 0x25, 0xF8, 0x04, // r.DIx%.. +; 10622: /* 0B48 */ 0x89, 0x8A, 0xFC, 0x06, 0x10, 0x98, 0x41, 0x6C, // ......Al +; 10623: /* 0B50 */ 0xE1, 0x04, 0x09, 0x8A, 0x41, 0x9C, 0x0B, 0xFC, // ....A... +; 10624: /* 0B58 */ 0x13, 0x24, 0x30, 0x3E, 0x13, 0x02, 0xB7, 0x73, // .$0>...s +; 10625: /* 0B60 */ 0x23, 0x38, 0xFE, 0xFF, 0x83, 0xC2, 0x1F, 0xD5, // #8...... +; 10626: /* 0B68 */ 0x3D, 0x28, 0x9C, 0xA8, 0x33, 0x21, 0x62, 0xFC, // =(..3!b. +; 10627: /* 0B70 */ 0xC0, 0xEE, 0xF8, 0x08, 0xCE, 0xB1, 0xC1, 0x3A, // .......: +; 10628: /* 0B78 */ 0x12, 0x7A, 0x6C, 0xC0, 0xEE, 0xF4, 0x08, 0xCE, // .zl..... +; 10629: /* 0B80 */ 0x63, 0x18, 0xF0, 0x38, 0xC6, 0xF9, 0x18, 0x06, // c..8.... +; 10630: /* 0B88 */ 0x2E, 0x58, 0x7E, 0x0C, 0x83, 0xF7, 0xFF, 0x3F, // .X~....? +; 10631: /* 0B90 */ 0x86, 0xE1, 0x8F, 0x4F, 0xE0, 0x39, 0x11, 0xF2, // ...O.9.. +; 10632: /* 0B98 */ 0x43, 0x0A, 0xBB, 0x83, 0xF9, 0x32, 0xC0, 0x8E, // C....2.. +; 10633: /* 0BA0 */ 0x61, 0xB8, 0xCB, 0x00, 0xF2, 0x40, 0x88, 0x96, // a....@.. +; 10634: /* 0BA8 */ 0xF6, 0xAE, 0xD0, 0x99, 0x85, 0x1F, 0x09, 0xF9, // ........ +; 10635: /* 0BB0 */ 0xED, 0x00, 0xBE, 0x84, 0x03, 0x21, 0x2A, 0x3C, // .....!*< +; 10636: /* 0BB8 */ 0x84, 0xA2, 0x1F, 0x01, 0xE8, 0x28, 0x1C, 0x16, // .....(.. +; 10637: /* 0BC0 */ 0x8C, 0x82, 0xF8, 0x0C, 0xE1, 0x63, 0x08, 0x9C, // .....c.. +; 10638: /* 0BC8 */ 0x23, 0xD1, 0xD3, 0x97, 0xAF, 0x05, 0xEF, 0x44, // #......D +; 10639: /* 0BD0 */ 0x3E, 0x06, 0x02, 0xBF, 0x61, 0x06, 0x7A, 0xFC, // >...a.z. +; 10640: /* 0BD8 */ 0x09, 0xF4, 0xC0, 0x00, 0xFC, 0x0F, 0x60, 0x3E, // ......`> +; 10641: /* 0BE0 */ 0x30, 0xC0, 0xFD, 0xFF, 0x1F, 0x18, 0xC0, 0x7B, // 0......{ +; 10642: /* 0BE8 */ 0x0C, 0xE4, 0x07, 0x06, 0xF0, 0x9C, 0x99, 0xC0, // ........ +; 10643: /* 0BF0 */ 0x31, 0x93, 0x93, 0x0D, 0xE5, 0x33, 0x13, 0xB0, // 1....3.. +; 10644: /* 0BF8 */ 0x1C, 0x0C, 0x18, 0xCE, 0x4C, 0x80, 0xE3, 0xFF, // ....L... +; 10645: /* 0C00 */ 0xFF, 0x99, 0x09, 0xAC, 0xE3, 0x07, 0x76, 0x67, // ......vg +; 10646: /* 0C08 */ 0x26, 0x60, 0x33, 0x36, 0x60, 0x77, 0x66, 0x02, // &`36`wf. +; 10647: /* 0C10 */ 0x5C, 0x1D, 0x3B, 0x7C, 0x66, 0xC1, 0xFF, 0xFF, // \.;|f... +; 10648: /* 0C18 */ 0xCF, 0x4C, 0xC0, 0xE9, 0x30, 0xC0, 0xCF, 0x2C, // .L..0.., +; 10649: /* 0C20 */ 0xF0, 0x24, 0x9C, 0x99, 0x40, 0x71, 0x3A, 0x80, // .$..@q:. +; 10650: /* 0C28 */ 0x7F, 0x66, 0x02, 0x38, 0x70, 0x12, 0x07, 0xDF, // .f.8p... +; 10651: /* 0C30 */ 0x01, 0xDB, 0x07, 0x06, 0xFC, 0xFF, 0xFF, 0x24, // .......$ +; 10652: /* 0C38 */ 0x0E, 0x5C, 0x0E, 0x0C, 0xE0, 0x98, 0x88, 0x4F, // .\.....O +; 10653: /* 0C40 */ 0xAE, 0xE4, 0xC4, 0x80, 0x82, 0x4B, 0x50, 0x14, // .....KP. +; 10654: /* 0C48 */ 0x90, 0x0E, 0x4D, 0xF8, 0xC1, 0xF8, 0x1A, 0x8B, // ..M..... +; 10655: /* 0C50 */ 0x39, 0xB8, 0xE1, 0xEE, 0x0D, 0xF0, 0x09, 0xC6, // 9....... +; 10656: /* 0C58 */ 0x3D, 0x38, 0xA0, 0x82, 0x52, 0x28, 0x26, 0x84, // =8..R(&. +; 10657: /* 0C60 */ 0x0E, 0x0E, 0x3C, 0x18, 0x1C, 0x05, 0xF1, 0xF0, // ..<..... +; 10658: /* 0C68 */ 0x7D, 0x76, 0x82, 0x33, 0x1E, 0x98, 0x93, 0xC1, // }v.3.... +; 10659: /* 0C70 */ 0xA0, 0x3D, 0x3B, 0x01, 0xF3, 0xD1, 0x81, 0x63, // .=;....c +; 10660: /* 0C78 */ 0xE6, 0x70, 0x46, 0x87, 0xFF, 0xFF, 0x1F, 0xA2, // .pF..... +; 10661: /* 0C80 */ 0x80, 0xEB, 0x71, 0x03, 0x78, 0x04, 0x3C, 0x6E, // ..q.x...}..pN +; 10709: /* 0E00 */ 0xAD, 0x09, 0xB0, 0x75, 0xFE, 0x13, 0x8E, 0xB1, // ...u.... +; 10710: /* 0E08 */ 0xA2, 0x1C, 0x58, 0x63, 0x02, 0x14, 0xE3, 0x08, // ..Xc.... +; 10711: /* 0E10 */ 0x25, 0x44, 0x6D, 0x47, 0x2E, 0x79, 0x43, 0xD1, // %DmG.yC. +; 10712: /* 0E18 */ 0xE4, 0x0C, 0x7C, 0x5E, 0x41, 0x22, 0xC4, 0x0C, // ..|^A".. +; 10713: /* 0E20 */ 0x13, 0xF4, 0x04, 0x22, 0xC7, 0x6C, 0xFF, 0x08, // ...".l.. +; 10714: /* 0E28 */ 0xC1, 0x8E, 0x03, 0x3A, 0xEB, 0x38, 0xD2, 0x68, // ...:.8.h +; 10715: /* 0E30 */ 0x50, 0xA7, 0x0A, 0x1F, 0x09, 0x7C, 0x1C, 0x38, // P....|.8 +; 10716: /* 0E38 */ 0xC1, 0x07, 0x2B, 0xFF, 0xFF, 0xC7, 0x10, 0x24, // ..+....$ +; 10717: /* 0E40 */ 0xF6, 0x09, 0x1C, 0xE2, 0xB3, 0x80, 0x47, 0xCD, // ......G. +; 10718: /* 0E48 */ 0x8E, 0x08, 0x3E, 0x7D, 0xC0, 0x71, 0x0D, 0xA8, // ..>}.q.. +; 10719: /* 0E50 */ 0x5B, 0xC1, 0x33, 0x01, 0xFB, 0xB2, 0x18, 0x8E, // [.3..... +; 10720: /* 0E58 */ 0x0F, 0xD1, 0x57, 0x06, 0x4F, 0xE0, 0x10, 0x19, // ..W.O... +; 10721: /* 0E60 */ 0xA0, 0xCF, 0x8D, 0xF0, 0xC7, 0xE3, 0x43, 0x80, // ......C. +; 10722: /* 0E68 */ 0xE7, 0x73, 0xC2, 0x09, 0x2C, 0x7F, 0x10, 0xA8, // .s..,... +; 10723: /* 0E70 */ 0x91, 0x19, 0xDA, 0x17, 0x8F, 0xD3, 0x7A, 0x17, // ......z. +; 10724: /* 0E78 */ 0xF0, 0x11, 0xE1, 0xB0, 0xD8, 0xA1, 0xDA, 0xC7, // ........ +; 10725: /* 0E80 */ 0x16, 0x8F, 0x07, 0xFC, 0x03, 0x7F, 0x40, 0x88, // ......@. +; 10726: /* 0E88 */ 0xF0, 0xC2, 0xE0, 0xF9, 0xFA, 0x40, 0xCB, 0x8E, // .....@.. +; 10727: /* 0E90 */ 0x27, 0xF0, 0xCF, 0x0A, 0x60, 0x21, 0x08, 0xF2, // '...`!.. +; 10728: /* 0E98 */ 0xFC, 0x80, 0x1D, 0x03, 0x87, 0x7F, 0x58, 0x61, // ......Xa +; 10729: /* 0EA0 */ 0x63, 0x78, 0x5F, 0xF1, 0x34, 0x0E, 0xC9, 0x27, // cx_.4..' +; 10730: /* 0EA8 */ 0x0B, 0x23, 0x9C, 0xE8, 0xC3, 0xC4, 0x03, 0x86, // .#...... +; 10731: /* 0EB0 */ 0xAF, 0x79, 0x18, 0x02, 0x07, 0x7E, 0x10, 0x68, // .y...~.h +; 10732: /* 0EB8 */ 0xAC, 0x0E, 0x7F, 0x42, 0xD0, 0x71, 0x88, 0x9F, // ...B.q.. +; 10733: /* 0EC0 */ 0x3C, 0x2C, 0xEE, 0x38, 0x44, 0x0E, 0x43, 0x6C, // <,.8D.Cl +; 10734: /* 0EC8 */ 0x08, 0xBE, 0xC3, 0x78, 0x38, 0x4F, 0x44, 0x3E, // ...x8OD> +; 10735: /* 0ED0 */ 0x23, 0xF8, 0x54, 0xE2, 0x9B, 0x84, 0x8F, 0x41, // #.T....A +; 10736: /* 0ED8 */ 0xEC, 0x28, 0xC4, 0x45, 0x1C, 0x19, 0x7C, 0x14, // .(.E..|. +; 10737: /* 0EE0 */ 0x42, 0x85, 0x06, 0xA3, 0x20, 0xFE, 0xFF, 0x8F, // B... ... +; 10738: /* 0EE8 */ 0xC4, 0x81, 0x20, 0xA4, 0xE4, 0xE0, 0x80, 0x1E, // .. ..... +; 10739: /* 0EF0 */ 0x07, 0xDC, 0xB3, 0x2E, 0xF0, 0x3C, 0x6C, 0x3C, // ..... +; 10748: /* 0F38 */ 0x8B, 0xB0, 0x53, 0x3F, 0xF0, 0x3B, 0x37, 0x03, // ..S?.;7. +; 10749: /* 0F40 */ 0xAF, 0x53, 0xA4, 0x4F, 0x0A, 0xE0, 0xB2, 0x71, // .S.O...q +; 10750: /* 0F48 */ 0x52, 0x00, 0xDD, 0x41, 0x05, 0x7F, 0x52, 0x80, // R..A..R. +; 10751: /* 0F50 */ 0x77, 0x36, 0x80, 0xAF, 0xD0, 0xA6, 0x4F, 0x8D, // w6....O. +; 10752: /* 0F58 */ 0x46, 0xAD, 0x1A, 0x94, 0xA9, 0x51, 0xA6, 0x41, // F....Q.A +; 10753: /* 0F60 */ 0xAD, 0x3E, 0x95, 0x1A, 0x33, 0x96, 0xE1, 0xA8, // .>..3... +; 10754: /* 0F68 */ 0xE0, 0x67, 0x81, 0x46, 0xE7, 0x38, 0x20, 0x54, // .g.F.8 T +; 10755: /* 0F70 */ 0xF0, 0xFB, 0x48, 0x07, 0x3E, 0xCB, 0x07, 0x11, // ..H.>... +; 10756: /* 0F78 */ 0x90, 0xC3, 0xBC, 0xC0, 0x04, 0xE4, 0x68, 0x20, // ......h +; 10757: /* 0F80 */ 0x02, 0x72, 0xC4, 0x25, 0x09, 0xC8, 0x79, 0x41, // .r.%..yA +; 10758: /* 0F88 */ 0x04, 0x64, 0x0D, 0x2A, 0x80, 0x98, 0x22, 0x10, // .d.*..". +; 10759: /* 0F90 */ 0x01, 0x59, 0xF5, 0x3A, 0x05, 0xE2, 0xCC, 0x20, // .Y.:... +; 10760: /* 0F98 */ 0x54, 0xAD, 0x0F, 0x40, 0xA6, 0x1D, 0x44, 0x40, // T..@..D@ +; 10761: /* 0FA0 */ 0x56, 0x49, 0xA3, 0xFF, 0x3F, 0x90, 0x35, 0x53, // VI..?.5S +; 10762: /* 0FA8 */ 0x08, 0xC8, 0xFA, 0x1E, 0x0D, 0x02, 0xB2, 0x58, // .......X +; 10763: /* 0FB0 */ 0x10, 0x01, 0x91, 0x97, 0x98, 0x80, 0xAC, 0x16, // ........ +; 10764: /* 0FB8 */ 0x44, 0x40, 0x96, 0xA9, 0x05, 0x98, 0x82, 0x68, // D@.....h +; 10765: /* 0FC0 */ 0x60, 0xC4, 0xCB, 0xC0, 0x28, 0x88, 0x80, 0x2C, // `...(.., +; 10766: /* 0FC8 */ 0xDC, 0x0C, 0x10, 0x8B, 0x01, 0x22, 0x20, 0x0B, // ....." . +; 10767: /* 0FD0 */ 0x51, 0x03, 0xC4, 0x64, 0x81, 0x08, 0xC8, 0x72, // Q..d...r +; 10768: /* 0FD8 */ 0xED, 0x80, 0xB0, 0xB0, 0x20, 0x34, 0x86, 0x1F, // .... 4.. +; 10769: /* 0FE0 */ 0x40, 0x16, 0x0A, 0x44, 0x67, 0x09, 0xF2, 0xD4, // @..Dg... +; 10770: /* 0FE8 */ 0x10, 0x90, 0xC5, 0x81, 0x08, 0xC8, 0x41, 0x81, // ......A. +; 10771: /* 0FF0 */ 0x68, 0x6C, 0x20, 0x1A, 0xC1, 0x10, 0x10, 0x0B, // hl ..... +; 10772: /* 0FF8 */ 0x04, 0xA2, 0xA1, 0x13, 0x47, 0x40, 0x2C, 0x1C, // ....G@,. +; 10773: /* 1000 */ 0x88, 0x80, 0x1C, 0xD7, 0x12, 0x10, 0x0B, 0x0F, // ........ +; 10774: /* 1008 */ 0x22, 0x20, 0xCB, 0xD6, 0x04, 0xC4, 0x42, 0x80, // " ....B. +; 10775: /* 1010 */ 0x08, 0xC8, 0x82, 0x3C, 0x01, 0x31, 0x79, 0x20, // ...<.1y +; 10776: /* 1018 */ 0x02, 0x72, 0x54, 0x20, 0x1A, 0x1C, 0x88, 0x86, // .rT .... +; 10777: /* 1020 */ 0x36, 0x05, 0xC4, 0x24, 0xA8, 0x02, 0x62, 0x92, // 6..$..b. +; 10778: /* 1028 */ 0x9E, 0x0D, 0x02, 0xB2, 0x40, 0x10, 0x01, 0x39, // ....@..9 +; 10779: /* 1030 */ 0x30, 0x10, 0x8D, 0x0F, 0x44, 0x65, 0xF8, 0x02, // 0...De.. +; 10780: /* 1038 */ 0x62, 0xA2, 0x40, 0x04, 0xE4, 0x78, 0x40, 0x34, // b.@..x@4 +; 10781: /* 1040 */ 0x2C, 0x10, 0x95, 0xF9, 0xE2, 0x10, 0x90, 0x45, // ,......E +; 10782: /* 1048 */ 0x83, 0x08, 0xC8, 0xD1, 0x81, 0xA8, 0x90, 0x67, // .......g +; 10783: /* 1050 */ 0xCE, 0x01, 0x32, 0x10, 0x0D, 0x90, 0x00, 0xD1, // ..2..... +; 10784: /* 1058 */ 0x80, 0x6F, 0x8E, 0x40, 0x24, 0x2E, 0x88, 0x80, // .o.@$... +; 10785: /* 1060 */ 0xC9, 0x83, 0x2D, 0x30, 0xFB, 0xF1, 0x08, 0xC8, // ..-0.... +; 10786: /* 1068 */ 0xA1, 0x40, 0x04, 0xE4, 0x88, 0x40, 0x54, 0xDA, // .@...@T. +; 10787: /* 1070 */ 0x87, 0x2D, 0x10, 0x11, 0x0A, 0xA2, 0x81, 0x11, // .-...... +; 10788: /* 1078 */ 0x20, 0x1A, 0x1F, 0x88, 0xC6, 0x78, 0x55, 0xEA, // ....xU. +; 10789: /* 1080 */ 0x20, 0x40, 0x40, 0x74, 0x78, 0x20, 0xEA, 0x80, // @@tx .. +; 10790: /* 1088 */ 0x58, 0x60, 0x10, 0x01, 0x39, 0xB8, 0x3C, 0x88, // X`..9.<. +; 10791: /* 1090 */ 0xFF, 0x7F, 0x20, 0xCB, 0xB0, 0x37, 0x10, 0x0A, // .. ..7.. +; 10792: /* 1098 */ 0xA2, 0x81, 0x10, 0x20, 0x2A, 0x4E, 0x1F, 0x10, // ... *N.. +; 10793: /* 10A0 */ 0x93, 0x0A, 0xA2, 0x81, 0x13, 0x20, 0x2A, 0xC1, // ..... *. +; 10794: /* 10A8 */ 0xDF, 0xA1, 0x82, 0x82, 0xE8, 0x50, 0x41, 0x80, // .....PA. +; 10795: /* 10B0 */ 0x68, 0xC4, 0x5F, 0xC9, 0x81, 0x30, 0x10, 0x01, // h._..0.. +; 10796: /* 10B8 */ 0x59, 0xCC, 0x53, 0x45, 0x20, 0x8E, 0x02, 0x42, // Y.SE ..B +; 10797: /* 10C0 */ 0xA5, 0x3D, 0x77, 0x0E, 0x8E, 0x81, 0x08, 0x98, // .=w..... +; 10798: /* 10C8 */ 0x00, 0xD1, 0xC0, 0x40, 0x54, 0xF8, 0x3B, 0x44, // ...@T.;D +; 10799: /* 10D0 */ 0x07, 0x08, 0x02, 0xA2, 0x43, 0x03, 0x79, 0x37, // ....C.y7 +; 10800: /* 10D8 */ 0xEA, 0xD0, 0x40, 0x40, 0x04, 0x44, 0x5C, 0x02, // ..@@.D\. +; 10801: /* 10E0 */ 0x51, 0x10, 0x01, 0x59, 0xE0, 0x1F, 0x25, 0x10, // Q..Y..%. +; 10802: /* 10E8 */ 0x91, 0x0B, 0xA2, 0xC3, 0x03, 0x01, 0xA2, 0xB1, // ........ +; 10803: /* 10F0 */ 0x81, 0xA8, 0xFC, 0xD7, 0x58, 0x20, 0x12, 0x06, // ....X .. +; 10804: /* 10F8 */ 0x44, 0x40, 0x16, 0xF5, 0x31, 0x0B, 0x44, 0x24, // D@..1.D$ +; 10805: /* 1100 */ 0x82, 0x08, 0x88, 0x18, 0x05, 0xA2, 0x20, 0x3A, // ...... : +; 10806: /* 1108 */ 0x3C, 0x90, 0x2F, 0x8C, 0x0E, 0x0F, 0x04, 0x44, // <./....D +; 10807: /* 1110 */ 0x87, 0x07, 0xF2, 0x90, 0x79, 0x78, 0x60, 0x20, // ....yx` +; 10808: /* 1118 */ 0x02, 0xB2, 0xD0, 0xF7, 0x5A, 0x20, 0x22, 0x1B, // ....Z ". +; 10809: /* 1120 */ 0x44, 0xE7, 0x18, 0xF2, 0x8A, 0x09, 0x44, 0xE4, // D.....D. +; 10810: /* 1128 */ 0x80, 0xE8, 0x30, 0x40, 0x80, 0x68, 0x28, 0x20, // ..0@.h( +; 10811: /* 1130 */ 0x2A, 0xED, 0x71, 0xA7, 0xC1, 0x12, 0x10, 0x1D, // *.q..... +; 10812: /* 1138 */ 0x2C, 0x08, 0x10, 0x0D, 0x0F, 0x44, 0x25, 0xB8, // ,....D%. +; 10813: /* 1140 */ 0x05, 0x62, 0x82, 0x40, 0x04, 0x64, 0xB1, 0x7A, // .b.@.d.z +; 10814: /* 1148 */ 0x8F, 0x15, 0x14, 0x84, 0x8A, 0x15, 0x0C, 0xC8, // ........ +; 10815: /* 1150 */ 0xA4, 0x83, 0x08, 0xC8, 0xF2, 0xFE, 0x30, 0x0F, // ......0. +; 10816: /* 1158 */ 0x26, 0x0C, 0x44, 0x40, 0xFE, 0xFF, 0x03 // &.D@... +; 10817: }) + +DSDT_CB_01_____SB__GZFD_WQDD \ + db 008h,057h,051h,044h,044h ;00009F74 ".WQDD" + db 011h,085h,016h,001h,00Bh,05Fh,011h,046h ;00009F7C "....._.F" + db 04Fh,04Dh,042h,001h,000h,000h,000h,04Fh ;00009F84 "OMB....O" + db 011h,000h,000h,0BCh,067h,000h,000h,044h ;00009F8C "....g..D" + db 053h,000h,001h,01Ah,07Dh,0DAh,054h,028h ;00009F94 "S...}.T(" + db 0DEh,0B1h,000h,001h,006h,018h,042h,010h ;00009F9C "......B." + db 00Bh,010h,052h,0EAh,082h,042h,004h,092h ;00009FA4 "..R..B.." + db 04Fh,024h,079h,00Eh,060h,030h,01Ah,040h ;00009FAC "O$y.`0.@" + db 024h,007h,042h,07Ch,054h,080h,008h,008h ;00009FB4 "$.B|T..." + db 079h,015h,060h,053h,080h,049h,010h,0F5h ;00009FBC "y.`S.I.." + db 0EFh,00Fh,051h,012h,01Ch,04Ah,008h,084h ;00009FC4 "..Q..J.." + db 024h,00Ah,030h,02Fh,040h,0B7h,000h,0C3h ;00009FCC "$.0/@..." + db 002h,06Ch,00Bh,030h,02Dh,060h,023h,082h ;00009FD4 ".l.0-`#." + db 024h,0D2h,0C0h,029h,081h,0A5h,040h,048h ;00009FDC "$..)..@H" + db 0A8h,000h,0E5h,002h,07Ch,00Bh,0D0h,08Eh ;00009FE4 "....|..." + db 028h,0C9h,002h,02Ch,0C3h,088h,0C0h,0A3h ;00009FEC "(..,...." + db 088h,06Ch,034h,00Eh,08Dh,01Dh,086h,065h ;00009FF4 ".l4....e" + db 082h,069h,010h,087h,051h,036h,0B2h,008h ;00009FFC ".i..Q6.." + db 03Ch,0A1h,04Eh,005h,0C8h,015h,020h,04Ch ;0000A004 "<.N... L" + db 080h,078h,054h,061h,034h,007h,045h,004h ;0000A00C ".xTa4.E." + db 043h,0A3h,0C4h,08Ch,089h,0C0h,076h,08Eh ;0000A014 "C.....v." + db 0ADh,051h,09Ch,046h,0E1h,002h,0A4h,063h ;0000A01C ".Q.F...c" + db 068h,004h,0C7h,075h,00Ch,0B6h,028h,040h ;0000A024 "h..u..(@" + db 0A7h,000h,09Fh,002h,0B4h,042h,0C8h,0AFh ;0000A02C ".....B.." + db 000h,08Fh,002h,00Ch,0CEh,041h,048h,0D5h ;0000A034 ".....AH." + db 0E2h,008h,02Bh,048h,0A4h,0E0h,091h,04Ah ;0000A03C "..+H...J" + db 085h,090h,020h,078h,00Dh,0E6h,068h,08Eh ;0000A044 ".. x..h." + db 020h,042h,002h,0C3h,01Ch,008h,046h,006h ;0000A04C " B....F." + db 084h,03Ch,00Bh,0B0h,03Eh,042h,042h,060h ;0000A054 ".<..>BB`" + db 0F7h,002h,0C4h,021h,0C8h,09Bh,000h,085h ;0000A05C "...!...." + db 002h,0ACh,04Dh,04Ah,033h,0E8h,04Ch,080h ;0000A064 "..MJ3.L." + db 0ADh,021h,008h,0C1h,00Eh,051h,084h,014h ;0000A06C ".!...Q.." + db 0ACh,032h,014h,002h,019h,025h,0AAh,051h ;0000A074 ".2...%.Q" + db 06Ah,0C3h,0D0h,048h,062h,005h,089h,011h ;0000A07C "j..Hb..." + db 0C9h,0C8h,0D1h,0E3h,01Eh,063h,0FBh,083h ;0000A084 ".....c.." + db 020h,001h,0CFh,003h,092h,000h,0A2h,048h ;0000A08C " ......H" + db 0A3h,041h,09Dh,001h,012h,03Ch,013h,0F8h ;0000A094 ".A...<.." + db 03Ch,070h,086h,027h,075h,090h,0A7h,015h ;0000A09C "4...." + db 0F5h,0FDh,0C0h,0A7h,001h,07Eh,002h,0C0h ;0000A18C ".....~.." + db 01Dh,03Fh,0E0h,00Eh,08Fh,0CDh,0F0h,0F4h ;0000A194 ".?......" + db 030h,030h,0C7h,0C7h,040h,0CEh,00Fh,033h ;0000A19C "00..@..3" + db 016h,0F6h,081h,0A1h,0C3h,020h,017h,084h ;0000A1A4 "..... .." + db 093h,048h,0C0h,00Fh,00Ah,0F0h,0ADh,002h ;0000A1AC ".H......" + db 0E9h,02Ch,010h,0E8h,09Dh,0E3h,0B5h,023h ;0000A1B4 ".,.....#" + db 081h,005h,01Eh,014h,040h,001h,0E4h,05Bh ;0000A1BC "....@..[" + db 081h,095h,09Eh,00Ch,028h,07Eh,088h,030h ;0000A1C4 "....(~.0" + db 0D1h,00Ch,08Fh,009h,036h,02Ah,02Ah,06Bh ;0000A1CC "....6**k" + db 05Ch,0A8h,0B1h,0FAh,038h,0C3h,0B0h,04Fh ;0000A1D4 "\...8..O" + db 0D3h,0A2h,047h,048h,006h,0F4h,04Eh,061h ;0000A1DC "..GH..Na" + db 050h,043h,078h,0F4h,01Ch,0D6h,068h,061h ;0000A1E4 "PCx...ha" + db 00Fh,0FAh,079h,0C2h,077h,011h,0CFh,036h ;0000A1EC "..y.w..6" + db 072h,08Ch,0B0h,03Eh,001h,000h,0A7h,0E3h ;0000A1F4 "r..>...." + db 003h,09Ch,0EBh,0C5h,0E3h,003h,0B0h,0F8h ;0000A1FC "........" + db 0FFh,01Fh,01Fh,0C0h,03Dh,096h,027h,08Dh ;0000A204 "....=.'." + db 017h,00Dh,08Fh,016h,05Ch,0C3h,063h,0C7h ;0000A20C "....\.c." + db 007h,0C0h,0F2h,031h,0E9h,0F1h,001h,058h ;0000A214 "...1...X" + db 09Dh,000h,0C0h,093h,062h,065h,03Ah,03Eh ;0000A21C "....be:>" + db 0F0h,073h,099h,053h,0BDh,015h,034h,0A0h ;0000A224 ".s.S..4." + db 093h,038h,0CCh,0C3h,030h,076h,0D4h,0F0h ;0000A22C ".8..0v.." + db 0FFh,0FFh,028h,0AFh,03Bh,087h,0FCh,0CEh ;0000A234 "..(.;..." + db 0F3h,00Eh,0E6h,03Bh,042h,070h,096h,001h ;0000A23C "...;Bp.." + db 054h,007h,007h,09Fh,01Bh,0ACh,09Eh,042h ;0000A244 "T......B" + db 0BAh,0CEh,00Fh,028h,025h,0E7h,007h,00Ah ;0000A24C "...(%..." + db 062h,040h,0C7h,03Ch,03Fh,0A0h,00Fh,031h ;0000A254 "b@.." + db 030h,0D8h,007h,021h,0FCh,060h,0E1h,00Dh ;0000A26C "0..!.`.." + db 0ECh,049h,089h,0AFh,0F1h,045h,0C0h,060h ;0000A274 ".I...E.`" + db 031h,0A3h,03Ch,009h,03Dh,094h,0F9h,036h ;0000A27C "1.<.=..6" + db 065h,035h,087h,002h,0D4h,040h,07Ch,076h ;0000A284 "e5...@|v" + db 0C0h,0E8h,0BAh,03Ah,080h,04Ch,0DFh,0D1h ;0000A28C "...:.L.." + db 001h,0E4h,0E8h,0FCh,02Eh,0E2h,0B9h,073h ;0000A294 ".......s" + db 059h,073h,0A7h,020h,09Eh,0BBh,023h,05Fh ;0000A29C "Ys. ..#_" + db 045h,0A0h,047h,0BCh,08Ah,080h,062h,032h ;0000A2A4 "E.G...b2" + db 067h,00Fh,096h,09Bh,002h,03Bh,055h,0F9h ;0000A2AC "g....;U." + db 0A6h,0E0h,0C1h,03Fh,0FDh,019h,0E3h,089h ;0000A2B4 "...?...." + db 0ECh,055h,081h,05Fh,000h,0D8h,0FFh,0FFh ;0000A2BC ".U._...." + db 002h,0C0h,0EEh,022h,0F0h,0C6h,0E7h,0BBh ;0000A2C4 "..."...." + db 008h,0F0h,0BEh,046h,0F8h,02Eh,002h,0AEh ;0000A2CC "...F...." + db 0F3h,0DFh,0BBh,008h,0D8h,02Eh,088h,0B8h ;0000A2D4 "........" + db 0BBh,008h,038h,0E6h,0E2h,0D9h,0E3h,02Eh ;0000A2DC "..8....." + db 001h,086h,089h,0F1h,01Eh,0E0h,03Bh,008h ;0000A2E4 "......;." + db 006h,0E8h,021h,0C4h,047h,001h,01Ch,081h ;0000A2EC "..!.G..." + db 093h,0FBh,018h,00Ah,0BBh,01Eh,059h,0D6h ;0000A2F4 "......Y." + db 01Ah,029h,08Ch,02Fh,0A1h,080h,081h,0FFh ;0000A2FC ".)./...." + db 0FFh,025h,014h,04Ch,0B7h,043h,05Fh,042h ;0000A304 ".%.L.C_B" + db 0C1h,078h,0ACh,079h,051h,088h,013h,0E4h ;0000A30C ".x.yQ..." + db 04Dh,081h,05Dh,056h,042h,005h,07Fh,006h ;0000A314 "M.]VB..." + db 0C5h,05Eh,041h,061h,08Fh,0E7h,02Dh,0E2h ;0000A31C ".^Aa..-." + db 00Dh,0D4h,020h,031h,0D8h,001h,0D4h,0C7h ;0000A324 ".. 1...." + db 0C5h,0D3h,034h,08Ah,00Fh,004h,0E7h,0F5h ;0000A32C "..4....." + db 0B8h,010h,0E5h,018h,04Eh,022h,04Ah,0A0h ;0000A334 "....N"J." + db 028h,04Fh,09Ch,03Eh,080h,046h,08Ch,016h ;0000A33C "(O.>.F.." + db 023h,06Eh,088h,0A8h,061h,0E2h,045h,078h ;0000A344 "#n..a.Ex" + db 005h,065h,0E1h,0AEh,0A0h,000h,021h,0FEh ;0000A34C ".e....!." + db 0FFh,057h,050h,058h,0D7h,022h,0DCh,015h ;0000A354 ".WPX.".." + db 014h,02Ch,047h,005h,038h,017h,050h,060h ;0000A35C ".,G.8.P`" + db 092h,06Ch,095h,0BAh,056h,03Bh,0F8h,001h ;0000A364 ".l..V;.." + db 041h,097h,02Ch,0DCh,031h,0C8h,0D7h,02Dh ;0000A36C "A.,.1..-" + db 076h,046h,0F5h,0D1h,0C4h,053h,032h,0B8h ;0000A374 "vF...S2." + db 011h,08Eh,0E3h,0ADh,022h,0D2h,0C3h,00Ah ;0000A37C "...."..." + db 013h,071h,0E7h,043h,0C5h,087h,050h,0F8h ;0000A384 ".q.C..P." + db 031h,0D1h,021h,038h,02Eh,018h,005h,0F1h ;0000A38C "1.!8...." + db 019h,0C0h,051h,08Eh,003h,050h,0C6h,0F0h ;0000A394 "..Q..P.." + db 0D8h,060h,088h,0D3h,078h,05Fh,066h,0D3h ;0000A39C ".`..x_f." + db 078h,068h,080h,075h,034h,0C2h,05Dh,0F0h ;0000A3A4 "xh.u4.]." + db 0C0h,07Dh,028h,0C0h,05Fh,0F0h,080h,0D9h ;0000A3AC ".}(._..." + db 0FFh,0FFh,014h,004h,0FBh,07Ch,045h,02Eh ;0000A3B4 ".....|E." + db 078h,040h,0EDh,076h,0C7h,04Fh,007h,0FCh ;0000A3BC "x@.v.O.." + db 094h,0E7h,0DBh,001h,0FFh,029h,0F8h,0B0h ;0000A3C4 ".....).." + db 000h,0F7h,0FEh,0C9h,00Eh,00Bh,0C0h,0FEh ;0000A3CC "........" + db 0FAh,08Bh,03Bh,02Ch,000h,0D6h,0FEh,0FFh ;0000A3D4 "..;,...." + db 087h,005h,0ECh,0A0h,07Dh,0D5h,005h,06Eh ;0000A3DC "....}..n" + db 087h,005h,0F8h,0E1h,0AFh,0BAh,0A8h,0D1h ;0000A3E4 "........" + db 05Bh,018h,090h,00Eh,02Ah,0D8h,009h,047h ;0000A3EC "[...*..G" + db 03Fh,08Fh,007h,01Dh,04Fh,0C9h,070h,0ECh ;0000A3F4 "?...O.p." + db 0BAh,080h,05Bh,021h,0BBh,05Fh,0F2h,0E8h ;0000A3FC "..[!._.." + db 024h,00Ah,07Dh,05Eh,040h,09Dh,0E2h,00Ch ;0000A404 "$.}^@..." + db 067h,010h,003h,03Ah,003h,084h,08Ch,01Ch ;0000A40C "g..:...." + db 00Ah,0D1h,0A3h,060h,0F7h,003h,076h,0A3h ;0000A414 "...`..v." + db 039h,07Ch,076h,0C1h,084h,077h,09Dh,084h ;0000A41C "9|v..w.." + db 079h,003h,0F0h,065h,001h,0EEh,049h,0CBh ;0000A424 "y..e..I." + db 013h,0F4h,0C5h,0EAh,071h,012h,078h,09Ch ;0000A42C "....q.x." + db 036h,03Ch,054h,01Eh,07Bh,0A8h,014h,0C4h ;0000A434 "6;x$.;." + db 060h,04Ch,0CEh,09Dh,003h,0B5h,055h,0CFh ;0000A4AC "`L....U." + db 0D5h,014h,09Eh,0ABh,0C3h,0DDh,039h,0D0h ;0000A4B4 "......9." + db 077h,04Eh,01Fh,004h,0C0h,078h,0F1h,000h ;0000A4BC "wN...x.." + db 0CCh,085h,0BCh,078h,0A0h,0FEh,0FFh,017h ;0000A4C4 "...x...." + db 00Fh,070h,080h,0FBh,0E2h,001h,02Eh,0F8h ;0000A4CC ".p......" + db 017h,00Fh,0B0h,0DFh,007h,070h,038h,00Fh ;0000A4D4 ".....p8." + db 004h,0B0h,0DEh,01Eh,08Eh,073h,077h,042h ;0000A4DC ".....swB" + db 047h,0BDh,0B7h,041h,0B8h,03Bh,081h,021h ;0000A4E4 "G..A.;.!" + db 0D2h,0D5h,00Dh,015h,086h,042h,051h,08Eh ;0000A4EC ".....BQ." + db 00Fh,028h,0F1h,070h,014h,0C4h,043h,0F7h ;0000A4F4 ".(.p..C." + db 0CDh,003h,07Fh,077h,0C2h,05Fh,071h,07Dh ;0000A4FC "...w._q}" + db 073h,003h,0F7h,0CDh,003h,05Ch,097h,024h ;0000A504 "s....\.$" + db 0E0h,0F1h,0FFh,01Fh,018h,078h,02Eh,049h ;0000A50C ".....x.I" + db 080h,02Bh,013h,097h,024h,0A0h,075h,0C3h ;0000A514 ".+..$.u." + db 0E3h,097h,024h,070h,0C4h,0F3h,074h,059h ;0000A51C "..$p..tY" + db 007h,02Ch,0FDh,0FFh,02Fh,0EBh,0C0h,068h ;0000A524 ".,../..h" + db 0DEh,067h,0D3h,0EAh,065h,01Dh,0D4h,0F7h ;0000A52C ".g..e..." + db 087h,013h,08Ah,0FAh,02Ch,015h,0A8h,037h ;0000A534 "....,..7" + db 004h,072h,04Ah,08Fh,0F4h,0A6h,06Eh,0A4h ;0000A53C ".rJ...n." + db 097h,075h,00Fh,0E1h,0B8h,0DEh,03Dh,0A3h ;0000A544 ".u....=." + db 084h,0E8h,00Ch,041h,097h,075h,083h,006h ;0000A54C "...A.u.." + db 079h,0E9h,078h,055h,037h,05Ch,0DCh,020h ;0000A554 "y.xU7\. " + db 0E7h,067h,0BCh,053h,07Bh,059h,007h,058h ;0000A55C ".g.S{Y.X" + db 0F2h,0FFh,0BFh,0ACh,083h,0F9h,0A8h,000h ;0000A564 "........" + db 0E7h,0B2h,00Eh,04Ch,0E4h,03Fh,039h,034h ;0000A56C "...L.?94" + db 050h,0CBh,07Bh,01Fh,0E8h,0A4h,0C4h,0E5h ;0000A574 "P.{....." + db 041h,048h,0F2h,0ABh,040h,0D3h,0E1h,097h ;0000A57C "AH..@..." + db 075h,03Eh,08Ah,0F7h,015h,0CFh,021h,0CCh ;0000A584 "u>....!." + db 0B3h,093h,041h,09Eh,010h,09Eh,062h,08Ch ;0000A58C "..A...b." + db 0D4h,03Bh,00Eh,099h,0DDh,0F9h,03Fh,073h ;0000A594 ".;....?s" + db 078h,018h,04Ch,0D4h,000h,074h,058h,0E2h ;0000A59C "x.L..tX." + db 072h,060h,024h,006h,042h,087h,025h,01Eh ;0000A5A4 "r`$.B.%." + db 0FFh,0F2h,047h,041h,07Ch,097h,077h,03Ch ;0000A5AC "..GA|.w<" + db 008h,039h,039h,014h,0A0h,08Eh,043h,03Eh ;0000A5B4 ".99...C>" + db 0BAh,0E1h,0A7h,003h,09Eh,0CBh,03Bh,0F0h ;0000A5BC "......;." + db 03Bh,00Fh,0F1h,033h,047h,065h,090h,024h ;0000A5C4 ";..3Ge.$" + db 0C8h,0F8h,0D0h,027h,007h,01Fh,026h,03Ch ;0000A5CC "...'..&<" + db 0ACh,053h,0F2h,0A0h,030h,0FFh,0FFh,0F3h ;0000A5D4 ".S..0..." + db 01Dh,0F0h,01Bh,014h,03Fh,021h,079h,050h ;0000A5DC "....?!yP" + db 0B8h,001h,018h,038h,0A4h,04Fh,000h,0C0h ;0000A5E4 "...8.O.." + db 0F2h,0F4h,0E1h,0D1h,001h,08Bh,09Bh,0C5h ;0000A5EC "........" + db 093h,0CFh,0D1h,001h,04Bh,028h,08Fh,00Eh ;0000A5F4 "....K(.." + db 07Ch,0A7h,031h,0F0h,0FDh,0FFh,04Fh,063h ;0000A5FC "|.1...Oc" + db 0F0h,022h,09Eh,0C6h,040h,007h,0CBh,04Fh ;0000A604 "."..@..O" + db 063h,0E0h,039h,046h,0F2h,093h,023h,098h ;0000A60C "c.9F..#." + db 04Eh,02Bh,03Eh,089h,0F9h,03Ah,000h,096h ;0000A614 "N+>..:.." + db 0CFh,08Bh,0C5h,01Ch,01Ch,051h,0E7h,017h ;0000A61C ".....Q.." + db 00Bh,07Ch,05Eh,0E8h,0FCh,0C2h,0CFh,068h ;0000A624 ".|^....h" + db 0ECh,0FCh,002h,036h,009h,067h,047h,054h ;0000A62C "...6.gGT" + db 0F8h,07Bh,0BCh,02Fh,0C1h,0A8h,0B0h,060h ;0000A634 ".{./...`" + db 014h,0C4h,067h,009h,01Fh,048h,0E0h,09Ch ;0000A63C "..g..H.." + db 090h,01Eh,0C6h,07Ch,039h,078h,045h,0F2h ;0000A644 "...|9xE." + db 099h,010h,0DCh,087h,016h,070h,08Ch,034h ;0000A64C ".....p.4" + db 0D0h,0D3h,050h,0A0h,0C7h,006h,0F8h,0FFh ;0000A654 "..P....." + db 0FFh,063h,003h,0F0h,03Bh,08Fh,0F9h,0D8h ;0000A65C ".c..;..." + db 000h,09Ch,0CEh,084h,098h,063h,003h,018h ;0000A664 ".....c.." + db 0C5h,09Dh,0A2h,050h,0A7h,024h,00Bh,03Eh ;0000A66C "...P.$.>" + db 045h,041h,039h,0F8h,0F9h,058h,0E6h,05Bh ;0000A674 "EA9..X.[" + db 003h,0FCh,043h,014h,0B0h,099h,00Dh,078h ;0000A67C "..C....x" + db 00Eh,051h,0C0h,0E4h,0FFh,07Fh,088h,002h ;0000A684 ".Q......" + db 08Ch,09Eh,000h,080h,0E5h,021h,00Ah,0D8h ;0000A68C ".....!.." + db 08Ch,00Eh,058h,01Eh,0A2h,0E0h,0FCh,0FFh ;0000A694 "..X....." + db 00Fh,051h,080h,097h,0C3h,087h,00Fh,051h ;0000A69C ".Q.....Q" + db 0C0h,0F1h,03Ah,080h,047h,07Ah,07Bh,081h ;0000A6A4 "..:.Gz{." + db 077h,016h,0D6h,021h,00Ah,075h,03Eh,0B1h ;0000A6AC "w..!.u>." + db 0BCh,043h,014h,094h,02Bh,002h,078h,0CEh ;0000A6B4 ".C..+.x." + db 050h,080h,087h,0FFh,0FFh,019h,00Ah,070h ;0000A6BC "P......p" + db 075h,0FEh,0F6h,019h,00Ah,038h,09Eh,010h ;0000A6C4 "u....8.." + db 0C0h,0F2h,064h,060h,0E1h,04Fh,00Dh,068h ;0000A6CC "..d`.O.h" + db 041h,040h,03Ah,043h,0E1h,087h,0E3h,07Bh ;0000A6D4 "A@:C...{" + db 02Eh,0E6h,09Ch,002h,033h,0F4h,0A9h,001h ;0000A6DC "....3..." + db 015h,097h,042h,061h,021h,074h,06Ah,0E0h ;0000A6E4 "..Ba!tj." + db 0F1h,0E0h,028h,088h,0C7h,0EEh,070h,0A7h ;0000A6EC "..(...p." + db 006h,0F4h,041h,0DDh,043h,0C1h,0CEh,010h ;0000A6F4 "..A.C..." + db 03Fh,01Bh,00Ch,0DEh,0D9h,060h,0FEh,0FFh ;0000A6FC "?....`.." + db 047h,028h,0E0h,07Bh,0E2h,082h,033h,03Ch ;0000A704 "G(.{..3<" + db 0ECh,015h,00Dh,0C6h,0F4h,060h,09Dh,0A6h ;0000A70C ".....`.." + db 080h,0F1h,071h,003h,078h,07Bh,038h,0F3h ;0000A714 "..q.x{8." + db 000h,0B5h,0FFh,0FFh,071h,003h,077h,024h ;0000A71C "....q.w$" + db 0C0h,05Eh,079h,070h,0A7h,00Eh,01Fh,037h ;0000A724 ".^yp...7" + db 0B0h,0D1h,04Eh,080h,0A8h,023h,080h,023h ;0000A72C "..N..#.#" + db 09Fh,000h,0A1h,0E0h,0BCh,0C7h,0FBh,0F2h ;0000A734 "........" + db 0FFh,0B2h,001h,02Fh,0DAh,0F9h,00Fh,015h ;0000A73C ".../...." + db 00Ah,046h,091h,0CEh,07Fh,0A8h,010h,070h ;0000A744 ".F.....p" + db 014h,0C4h,0C7h,015h,007h,03Bh,03Eh,0A0h ;0000A74C ".....;>." + db 007h,0EDh,0F3h,01Fh,076h,02Eh,0FCh,040h ;0000A754 "....v..@" + db 00Eh,058h,018h,01Ch,09Ch,083h,000h,076h ;0000A75C ".X.....v" + db 070h,0C0h,0ECh,09Ch,001h,0AEh,0FFh,0FFh ;0000A764 "p......." + db 041h,011h,038h,09Eh,0FDh,0C0h,019h,06Ah ;0000A76C "A.8....j" + db 050h,068h,049h,007h,045h,0C4h,0F0h,081h ;0000A774 "PhI.E..." + db 0D9h,0C1h,00Fh,09Ch,043h,083h,075h,04Ah ;0000A77C "....C.uJ" + db 0F4h,0D0h,080h,0D9h,029h,0D8h,0E7h,01Bh ;0000A784 "....)..." + db 0E0h,0F1h,0FFh,03Fh,0DFh,080h,0EFh,080h ;0000A78C "...?...." + db 0E4h,0F3h,00Dh,0B8h,0C0h,07Dh,0BEh,001h ;0000A794 ".....}.." + db 097h,0DCh,0F3h,00Dh,068h,0EFh,002h,0FCh ;0000A79C "....h..." + db 076h,003h,057h,0D2h,0D9h,00Ch,075h,000h ;0000A7A4 "v.W...u." + db 0B0h,0D4h,003h,022h,094h,0D3h,00Dh,07Ch ;0000A7AC "..."...|" + db 049h,027h,033h,094h,018h,00Ah,049h,039h ;0000A7B4 "I'3...I9" + db 099h,0A1h,08Eh,088h,03Eh,024h,0F2h,0D3h ;0000A7BC "....>$.." + db 086h,04Fh,037h,0C0h,0EBh,098h,008h,03Ch ;0000A7C4 ".O7....<" + db 04Eh,00Eh,0FEh,0FFh,09Fh,01Ch,000h,007h ;0000A7CC "N......." + db 026h,04Eh,00Eh,040h,0EBh,098h,088h,03Fh ;0000A7D4 "&N.@...?" + db 039h,080h,023h,0E8h,0B9h,01Dh,01Dh,0FEh ;0000A7DC "9.#....." + db 098h,005h,0E5h,058h,0E7h,079h,079h,000h ;0000A7E4 "...X.yy." + db 01Eh,044h,0A4h,097h,004h,0C3h,01Ch,0BAh ;0000A7EC ".D......" + db 087h,063h,0A0h,038h,041h,04Eh,02Fh,0C1h ;0000A7F4 ".c.8AN/." + db 080h,007h,02Dh,0D4h,059h,0CBh,0C1h,00Eh ;0000A7FC "..-.Y..." + db 05Ah,0A8h,028h,070h,014h,0C4h,007h,02Dh ;0000A804 "Z.(p...-" + db 09Fh,09Bh,06Dh,0E4h,090h,088h,03Eh,03Bh ;0000A80C "..m...>;" + db 060h,067h,003h,003h,0E5h,064h,0F0h,004h ;0000A814 "`g...d.." + db 031h,07Ch,08Ch,001h,0D7h,0FFh,0FFh,0F4h ;0000A81C "1|......" + db 080h,03Fh,012h,0F8h,0F4h,000h,08Eh,071h ;0000A824 ".?.....q" + db 07Bh,074h,070h,04Eh,05Ah,0D8h,0D1h,001h ;0000A82C "{tpNZ..." + db 0C3h,013h,080h,047h,007h,0AEh,018h,0A3h ;0000A834 "...G...." + db 043h,01Fh,0B5h,0F0h,063h,002h,0F7h,069h ;0000A83C "C...c..i" + db 0C5h,063h,002h,057h,0ACh,031h,0A1h,0E1h ;0000A844 ".c.W.1.." + db 07Dh,0D2h,062h,0C3h,007h,086h,007h,013h ;0000A84C "}.b....." + db 0FEh,0FFh,01Fh,01Bh,0D8h,08Fh,05Ah,01Eh ;0000A854 "......Z." + db 01Bh,030h,03Ch,06Ch,079h,06Ch,0E0h,03Ah ;0000A85C ".0" + db 0C0h,03Bh,071h,081h,0E7h,0F8h,000h,038h ;0000A89C ".;q....8" + db 01Ah,0A6h,08Fh,0F9h,0C0h,0F1h,032h,000h ;0000A8A4 "......2." + db 0E7h,0FFh,07Fh,07Ch,080h,077h,0E4h,0C2h ;0000A8AC "...|.w.." + db 01Dh,0E1h,0FCh,022h,0F1h,081h,08Bh,04Fh ;0000A8B4 "..."...O" + db 0F7h,001h,082h,08Dh,026h,048h,084h,0B3h ;0000A8BC "....&H.." + db 078h,0F6h,083h,017h,0F4h,0C0h,085h,08Ah ;0000A8C4 "x......." + db 008h,0A3h,043h,097h,00Fh,00Fh,0FCh,0ACh ;0000A8CC "..C....." + db 06Ch,030h,083h,0F8h,0C0h,0C5h,0CFh,07Eh ;0000A8D4 "l0.....~" + db 0B8h,0D1h,0F8h,0F0h,080h,01Bh,00Dh,09Bh ;0000A8DC "........" + db 00Ch,03Fh,029h,003h,016h,0C2h,08Dh,00Eh ;0000A8E4 ".?)....." + db 07Dh,0E0h,082h,031h,03Bh,070h,09Ch,095h ;0000A8EC "}..1;p.." + db 081h,0FDh,0FFh,0FFh,0ACh,00Ch,038h,038h ;0000A8F4 "......88" + db 07Ah,0C2h,039h,072h,0B1h,003h,000h,030h ;0000A8FC "z.9r...0" + db 03Ch,02Dh,083h,073h,070h,0B0h,0CEh,05Ch ;0000A904 "<-.sp..\" + db 01Eh,01Ch,030h,03Ch,02Fh,003h,09Fh,0FFh ;0000A90C "..0" + db 071h,0F8h,0DCh,002h,0E7h,0C0h,085h,03Dh ;0000A944 "q......=" + db 03Bh,080h,0FDh,0C4h,00Ch,03Ch,0FEh,0FFh ;0000A94C ";....<.." + db 067h,007h,0C0h,083h,08Dh,013h,033h,0D0h ;0000A954 "g.....3." + db 03Bh,03Bh,080h,04Bh,09Eh,099h,061h,030h ;0000A95C ";;.K..a0" + db 0E9h,067h,004h,0C9h,05Ah,01Fh,085h,0F1h ;0000A964 ".g..Z..." + db 0D1h,0CAh,047h,002h,0FCh,020h,08Fh,0F1h ;0000A96C "..G.. .." + db 0D0h,08Eh,08Ah,049h,082h,043h,08Dh,0DFh ;0000A974 "...I.C.." + db 0A3h,06Ah,07Eh,044h,03Ah,0B6h,09Ch,086h ;0000A97C ".j~D:..." + db 0A7h,015h,092h,01Dh,019h,03Ch,03Ch,02Eh ;0000A984 ".....<<." + db 005h,042h,033h,07Ah,01Bh,0B3h,076h,044h ;0000A98C ".B3z..vD" + db 04Dh,0F3h,098h,04Ch,0E0h,091h,033h,034h ;0000A994 "M..L..34" + db 00Eh,08Dh,01Dh,086h,0E7h,016h,0ECh,020h ;0000A99C "....... " + db 00Eh,0E3h,0B4h,04Dh,0E0h,009h,09Dh,0E9h ;0000A9A4 "...M...." + db 041h,0BFh,02Ah,03Ch,0D0h,044h,08Dh,0D1h ;0000A9AC "A.*<.D.." + db 01Ch,014h,011h,03Bh,070h,0D0h,0FCh,0FFh ;0000A9B4 "...;p..." + db 0C7h,0F0h,07Ch,050h,0A7h,000h,09Fh,002h ;0000A9BC "..|P...." + db 0B4h,042h,0E8h,0A2h,0EDh,02Bh,007h,0BBh ;0000A9C4 ".B...+.." + db 025h,030h,091h,050h,002h,03Fh,0E9h,0D8h ;0000A9CC "%0.P.?.." + db 0A7h,072h,02Eh,0F1h,023h,03Ch,014h,0B2h ;0000A9D4 ".r..#<.." + db 061h,0F0h,083h,08Ah,03Dh,05Fh,020h,0C8h ;0000A9DC "a...=_ ." + db 0ADh,0C0h,004h,0DDh,083h,008h,0B4h,037h ;0000A9E4 ".......7" + db 001h,0D6h,086h,024h,08Ch,037h,0AEh,0C6h ;0000A9EC "...$.7.." + db 004h,0D8h,03Ah,006h,0EAh,018h,011h,027h ;0000A9F4 "..:....'" + db 058h,094h,0E3h,032h,05Ah,0ACh,028h,015h ;0000A9FC "X..2Z.(." + db 08Fh,049h,080h,087h,016h,025h,058h,08Ch ;0000AA04 ".I...%X." + db 008h,0C1h,0DEh,027h,022h,005h,08Dh,072h ;0000AA0C "...'"..r" + db 02Ah,02Fh,00Ah,086h,06Bh,0FFh,020h,0C6h ;0000AA14 "*/..k. ." + db 04Eh,003h,03Ah,0ECh,038h,0D2h,068h,050h ;0000AA1C "N.:.8.hP" + db 087h,00Ah,09Fh,008h,07Ch,01Ah,038h,0BFh ;0000AA24 "....|.8." + db 0A7h,02Bh,00Fh,026h,048h,06Ch,08Fh,0F0h ;0000AA2C ".+.&Hl.." + db 051h,0C0h,083h,066h,0D7h,00Fh,09Fh,03Eh ;0000AA34 "Q..f...>" + db 0E0h,05Ch,0D7h,003h,0BEh,014h,03Ch,012h ;0000AA3C ".\....<." + db 0B0h,0A3h,082h,0E1h,0F8h,010h,07Dh,02Bh ;0000AA44 "......}+" + db 0F1h,004h,00Eh,091h,001h,0FAh,0F8h,001h ;0000AA4C "........" + db 07Fh,03Ch,03Eh,003h,078h,03Eh,027h,09Ch ;0000AA54 ".<>.x>'." + db 0C0h,0F2h,007h,081h,01Ah,099h,0A1h,07Dh ;0000AA5C ".......}" + db 09Ah,038h,0ADh,057h,001h,09Fh,010h,00Eh ;0000AA64 ".8.W...." + db 08Bh,09Dh,00Ah,07Ch,06Eh,0F1h,078h,0C0h ;0000AA6C "...|n.x." + db 07Fh,000h,078h,03Eh,078h,035h,034h,0B6h ;0000AA74 "..x>x54." + db 04Fh,008h,03Eh,01Ah,03Ch,09Dh,080h,0E1h ;0000AA7C "O.>.<..." + db 0A8h,000h,0EFh,0FFh,07Fh,054h,0C0h,00Ch ;0000AA84 ".....T.." + db 001h,07Bh,07Ah,0F0h,010h,038h,0F8h,0A3h ;0000AA8C ".{z..8.." + db 00Ah,01Bh,0C2h,0DBh,08Ah,067h,071h,044h ;0000AA94 ".....gqD" + db 03Eh,057h,018h,0E1h,03Ch,01Fh,027h,01Eh ;0000AA9C ">W..<.'." + db 02Fh,07Ch,0D9h,0C3h,09Ch,059h,089h,015h ;0000AAA4 "/|...Y.." + db 088h,01Eh,0C6h,0E9h,013h,024h,05Ah,0E0h ;0000AAAC ".....$Z." + db 0ABh,040h,0D3h,0E1h,067h,048h,07Eh,027h ;0000AAB4 ".@..gH~'" + db 0F1h,028h,02Ah,03Ch,00Dh,041h,014h,072h ;0000AABC ".(*<.A.r" + db 082h,044h,049h,078h,025h,0F8h,004h,089h ;0000AAC4 ".DIx%..." + db 08Ah,0FCh,006h,010h,098h,041h,06Ch,0E1h ;0000AACC ".....Al." + db 004h,009h,08Ah,041h,09Ch,00Bh,0FCh,013h ;0000AAD4 "...A...." + db 024h,030h,03Eh,013h,002h,0B7h,073h,023h ;0000AADC "$0>...s#" + db 038h,0FEh,0FFh,083h,0C2h,01Fh,0D5h,03Dh ;0000AAE4 "8......=" + db 028h,09Ch,0A8h,033h,021h,062h,0FCh,0C0h ;0000AAEC "(..3!b.." + db 0EEh,0F8h,008h,0CEh,0B1h,0C1h,03Ah,012h ;0000AAF4 "......:." + db 07Ah,06Ch,0C0h,0EEh,0F4h,008h,0CEh,063h ;0000AAFC "zl.....c" + db 018h,0F0h,038h,0C6h,0F9h,018h,006h,02Eh ;0000AB04 "..8....." + db 058h,07Eh,00Ch,083h,0F7h,0FFh,03Fh,086h ;0000AB0C "X~....?." + db 0E1h,08Fh,04Fh,0E0h,039h,011h,0F2h,043h ;0000AB14 "..O.9..C" + db 00Ah,0BBh,083h,0F9h,032h,0C0h,08Eh,061h ;0000AB1C "....2..a" + db 0B8h,0CBh,000h,0F2h,040h,088h,096h,0F6h ;0000AB24 "....@..." + db 0AEh,0D0h,099h,085h,01Fh,009h,0F9h,0EDh ;0000AB2C "........" + db 000h,0BEh,084h,003h,021h,02Ah,03Ch,084h ;0000AB34 "....!*<." + db 0A2h,01Fh,001h,0E8h,028h,01Ch,016h,08Ch ;0000AB3C "....(..." + db 082h,0F8h,00Ch,0E1h,063h,008h,09Ch,023h ;0000AB44 "....c..#" + db 0D1h,0D3h,097h,0AFh,005h,0EFh,044h,03Eh ;0000AB4C "......D>" + db 006h,002h,0BFh,061h,006h,07Ah,0FCh,009h ;0000AB54 "...a.z.." + db 0F4h,0C0h,000h,0FCh,00Fh,060h,03Eh,030h ;0000AB5C ".....`>0" + db 0C0h,0FDh,0FFh,01Fh,018h,0C0h,07Bh,00Ch ;0000AB64 "......{." + db 0E4h,007h,006h,0F0h,09Ch,099h,0C0h,031h ;0000AB6C ".......1" + db 093h,093h,00Dh,0E5h,033h,013h,0B0h,01Ch ;0000AB74 "....3..." + db 00Ch,018h,0CEh,04Ch,080h,0E3h,0FFh,0FFh ;0000AB7C "...L...." + db 099h,009h,0ACh,0E3h,007h,076h,067h,026h ;0000AB84 ".....vg&" + db 060h,033h,036h,060h,077h,066h,002h,05Ch ;0000AB8C "`36`wf.\" + db 01Dh,03Bh,07Ch,066h,0C1h,0FFh,0FFh,0CFh ;0000AB94 ".;|f...." + db 04Ch,0C0h,0E9h,030h,0C0h,0CFh,02Ch,0F0h ;0000AB9C "L..0..,." + db 024h,09Ch,099h,040h,071h,03Ah,080h,07Fh ;0000ABA4 "$..@q:.." + db 066h,002h,038h,070h,012h,007h,0DFh,001h ;0000ABAC "f.8p...." + db 0DBh,007h,006h,0FCh,0FFh,0FFh,024h,00Eh ;0000ABB4 "......$." + db 05Ch,00Eh,00Ch,0E0h,098h,088h,04Fh,0AEh ;0000ABBC "\.....O." + db 0E4h,0C4h,080h,082h,04Bh,050h,014h,090h ;0000ABC4 "....KP.." + db 00Eh,04Dh,0F8h,0C1h,0F8h,01Ah,08Bh,039h ;0000ABCC ".M.....9" + db 0B8h,0E1h,0EEh,00Dh,0F0h,009h,0C6h,03Dh ;0000ABD4 ".......=" + db 038h,0A0h,082h,052h,028h,026h,084h,00Eh ;0000ABDC "8..R(&.." + db 00Eh,03Ch,018h,01Ch,005h,0F1h,0F0h,07Dh ;0000ABE4 ".<.....}" + db 076h,082h,033h,01Eh,098h,093h,0C1h,0A0h ;0000ABEC "v.3....." + db 03Dh,03Bh,001h,0F3h,0D1h,081h,063h,0E6h ;0000ABF4 "=;....c." + db 070h,046h,087h,0FFh,0FFh,01Fh,0A2h,080h ;0000ABFC "pF......" + db 0EBh,071h,003h,078h,004h,03Ch,06Eh,080h ;0000AC04 ".q.x." + db 0FBh,085h,07Dh,087h,088h,070h,04Eh,0ADh ;0000AD7C "..}..pN." + db 009h,0B0h,075h,0FEh,013h,08Eh,0B1h,0A2h ;0000AD84 "..u....." + db 01Ch,058h,063h,002h,014h,0E3h,008h,025h ;0000AD8C ".Xc....%" + db 044h,06Dh,047h,02Eh,079h,043h,0D1h,0E4h ;0000AD94 "DmG.yC.." + db 00Ch,07Ch,05Eh,041h,022h,0C4h,00Ch,013h ;0000AD9C ".|^A"..." + db 0F4h,004h,022h,0C7h,06Ch,0FFh,008h,0C1h ;0000ADA4 "..".l..." + db 08Eh,003h,03Ah,0EBh,038h,0D2h,068h,050h ;0000ADAC "..:.8.hP" + db 0A7h,00Ah,01Fh,009h,07Ch,01Ch,038h,0C1h ;0000ADB4 "....|.8." + db 007h,02Bh,0FFh,0FFh,0C7h,010h,024h,0F6h ;0000ADBC ".+....$." + db 009h,01Ch,0E2h,0B3h,080h,047h,0CDh,08Eh ;0000ADC4 ".....G.." + db 008h,03Eh,07Dh,0C0h,071h,00Dh,0A8h,05Bh ;0000ADCC ".>}.q..[" + db 0C1h,033h,001h,0FBh,0B2h,018h,08Eh,00Fh ;0000ADD4 ".3......" + db 0D1h,057h,006h,04Fh,0E0h,010h,019h,0A0h ;0000ADDC ".W.O...." + db 0CFh,08Dh,0F0h,0C7h,0E3h,043h,080h,0E7h ;0000ADE4 ".....C.." + db 073h,0C2h,009h,02Ch,07Fh,010h,0A8h,091h ;0000ADEC "s..,...." + db 019h,0DAh,017h,08Fh,0D3h,07Ah,017h,0F0h ;0000ADF4 ".....z.." + db 011h,0E1h,0B0h,0D8h,0A1h,0DAh,0C7h,016h ;0000ADFC "........" + db 08Fh,007h,0FCh,003h,07Fh,040h,088h,0F0h ;0000AE04 ".....@.." + db 0C2h,0E0h,0F9h,0FAh,040h,0CBh,08Eh,027h ;0000AE0C "....@..'" + db 0F0h,0CFh,00Ah,060h,021h,008h,0F2h,0FCh ;0000AE14 "...`!..." + db 080h,01Dh,003h,087h,07Fh,058h,061h,063h ;0000AE1C ".....Xac" + db 078h,05Fh,0F1h,034h,00Eh,0C9h,027h,00Bh ;0000AE24 "x_.4..'." + db 023h,09Ch,0E8h,0C3h,0C4h,003h,086h,0AFh ;0000AE2C "#......." + db 079h,018h,002h,007h,07Eh,010h,068h,0ACh ;0000AE34 "y...~.h." + db 00Eh,07Fh,042h,0D0h,071h,088h,09Fh,03Ch ;0000AE3C "..B.q..<" + db 02Ch,0EEh,038h,044h,00Eh,043h,06Ch,008h ;0000AE44 ",.8D.Cl." + db 0BEh,0C3h,078h,038h,04Fh,044h,03Eh,023h ;0000AE4C "..x8OD>#" + db 0F8h,054h,0E2h,09Bh,084h,08Fh,041h,0ECh ;0000AE54 ".T....A." + db 028h,0C4h,045h,01Ch,019h,07Ch,014h,042h ;0000AE5C "(.E..|.B" + db 085h,006h,0A3h,020h,0FEh,0FFh,08Fh,0C4h ;0000AE64 "... ...." + db 081h,020h,0A4h,0E4h,0E0h,080h,01Eh,007h ;0000AE6C ". ......" + db 0DCh,0B3h,02Eh,0F0h,03Ch,06Ch,03Ch,06Ah ;0000AE74 "....." + db 0B0h,053h,03Fh,0F0h,03Bh,037h,003h,0AFh ;0000AEBC ".S?.;7.." + db 053h,0A4h,04Fh,00Ah,0E0h,0B2h,071h,052h ;0000AEC4 "S.O...qR" + db 000h,0DDh,041h,005h,07Fh,052h,080h,077h ;0000AECC "..A..R.w" + db 036h,080h,0AFh,0D0h,0A6h,04Fh,08Dh,046h ;0000AED4 "6....O.F" + db 0ADh,01Ah,094h,0A9h,051h,0A6h,041h,0ADh ;0000AEDC "....Q.A." + db 03Eh,095h,01Ah,033h,096h,0E1h,0A8h,0E0h ;0000AEE4 ">..3...." + db 067h,081h,046h,0E7h,038h,020h,054h,0F0h ;0000AEEC "g.F.8 T." + db 0FBh,048h,007h,03Eh,0CBh,007h,011h,090h ;0000AEF4 ".H.>...." + db 0C3h,0BCh,0C0h,004h,0E4h,068h,020h,002h ;0000AEFC ".....h ." + db 072h,0C4h,025h,009h,0C8h,079h,041h,004h ;0000AF04 "r.%..yA." + db 064h,00Dh,02Ah,080h,098h,022h,010h,001h ;0000AF0C "d.*..".." + db 059h,0F5h,03Ah,005h,0E2h,0CCh,020h,054h ;0000AF14 "Y.:... T" + db 0ADh,00Fh,040h,0A6h,01Dh,044h,040h,056h ;0000AF1C "..@..D@V" + db 049h,0A3h,0FFh,03Fh,090h,035h,053h,008h ;0000AF24 "I..?.5S." + db 0C8h,0FAh,01Eh,00Dh,002h,0B2h,058h,010h ;0000AF2C "......X." + db 001h,091h,097h,098h,080h,0ACh,016h,044h ;0000AF34 ".......D" + db 040h,096h,0A9h,005h,098h,082h,068h,060h ;0000AF3C "@.....h`" + db 0C4h,0CBh,0C0h,028h,088h,080h,02Ch,0DCh ;0000AF44 "...(..,." + db 00Ch,010h,08Bh,001h,022h,020h,00Bh,051h ;0000AF4C "...." .Q" + db 003h,0C4h,064h,081h,008h,0C8h,072h,0EDh ;0000AF54 "..d...r." + db 080h,0B0h,0B0h,020h,034h,086h,01Fh,040h ;0000AF5C "... 4..@" + db 016h,00Ah,044h,067h,009h,0F2h,0D4h,010h ;0000AF64 "..Dg...." + db 090h,0C5h,081h,008h,0C8h,041h,081h,068h ;0000AF6C ".....A.h" + db 06Ch,020h,01Ah,0C1h,010h,010h,00Bh,004h ;0000AF74 "l ......" + db 0A2h,0A1h,013h,047h,040h,02Ch,01Ch,088h ;0000AF7C "...G@,.." + db 080h,01Ch,0D7h,012h,010h,00Bh,00Fh,022h ;0000AF84 "......."" + db 020h,0CBh,0D6h,004h,0C4h,042h,080h,008h ;0000AF8C " ....B.." + db 0C8h,082h,03Ch,001h,031h,079h,020h,002h ;0000AF94 "..<.1y ." + db 072h,054h,020h,01Ah,01Ch,088h,086h,036h ;0000AF9C "rT ....6" + db 005h,0C4h,024h,0A8h,002h,062h,092h,09Eh ;0000AFA4 "..$..b.." + db 00Dh,002h,0B2h,040h,010h,001h,039h,030h ;0000AFAC "...@..90" + db 010h,08Dh,00Fh,044h,065h,0F8h,002h,062h ;0000AFB4 "...De..b" + db 0A2h,040h,004h,0E4h,078h,040h,034h,02Ch ;0000AFBC ".@..x@4," + db 010h,095h,0F9h,0E2h,010h,090h,045h,083h ;0000AFC4 "......E." + db 008h,0C8h,0D1h,081h,0A8h,090h,067h,0CEh ;0000AFCC "......g." + db 001h,032h,010h,00Dh,090h,000h,0D1h,080h ;0000AFD4 ".2......" + db 06Fh,08Eh,040h,024h,02Eh,088h,080h,0C9h ;0000AFDC "o.@$...." + db 083h,02Dh,030h,0FBh,0F1h,008h,0C8h,0A1h ;0000AFE4 ".-0....." + db 040h,004h,0E4h,088h,040h,054h,0DAh,087h ;0000AFEC "@...@T.." + db 02Dh,010h,011h,00Ah,0A2h,081h,011h,020h ;0000AFF4 "-...... " + db 01Ah,01Fh,088h,0C6h,078h,055h,0EAh,020h ;0000AFFC "....xU. " + db 040h,040h,074h,078h,020h,0EAh,080h,058h ;0000B004 "@@tx ..X" + db 060h,010h,001h,039h,0B8h,03Ch,088h,0FFh ;0000B00C "`..9.<.." + db 07Fh,020h,0CBh,0B0h,037h,010h,00Ah,0A2h ;0000B014 ". ..7..." + db 081h,010h,020h,02Ah,04Eh,01Fh,010h,093h ;0000B01C ".. *N..." + db 00Ah,0A2h,081h,013h,020h,02Ah,0C1h,0DFh ;0000B024 ".... *.." + db 0A1h,082h,082h,0E8h,050h,041h,080h,068h ;0000B02C "....PA.h" + db 0C4h,05Fh,0C9h,081h,030h,010h,001h,059h ;0000B034 "._..0..Y" + db 0CCh,053h,045h,020h,08Eh,002h,042h,0A5h ;0000B03C ".SE ..B." + db 03Dh,077h,00Eh,08Eh,081h,008h,098h,000h ;0000B044 "=w......" + db 0D1h,0C0h,040h,054h,0F8h,03Bh,044h,007h ;0000B04C "..@T.;D." + db 008h,002h,0A2h,043h,003h,079h,037h,0EAh ;0000B054 "...C.y7." + db 0D0h,040h,040h,004h,044h,05Ch,002h,051h ;0000B05C ".@@.D\.Q" + db 010h,001h,059h,0E0h,01Fh,025h,010h,091h ;0000B064 "..Y..%.." + db 00Bh,0A2h,0C3h,003h,001h,0A2h,0B1h,081h ;0000B06C "........" + db 0A8h,0FCh,0D7h,058h,020h,012h,006h,044h ;0000B074 "...X ..D" + db 040h,016h,0F5h,031h,00Bh,044h,024h,082h ;0000B07C "@..1.D$." + db 008h,088h,018h,005h,0A2h,020h,03Ah,03Ch ;0000B084 "..... :<" + db 090h,02Fh,08Ch,00Eh,00Fh,004h,044h,087h ;0000B08C "./....D." + db 007h,0F2h,090h,079h,078h,060h,020h,002h ;0000B094 "...yx` ." + db 0B2h,0D0h,0F7h,05Ah,020h,022h,01Bh,044h ;0000B09C "...Z ".D" + db 0E7h,018h,0F2h,08Ah,009h,044h,0E4h,080h ;0000B0A4 ".....D.." + db 0E8h,030h,040h,080h,068h,028h,020h,02Ah ;0000B0AC ".0@.h( *" + db 0EDh,071h,0A7h,0C1h,012h,010h,01Dh,02Ch ;0000B0B4 ".q.....," + db 008h,010h,00Dh,00Fh,044h,025h,0B8h,005h ;0000B0BC "....D%.." + db 062h,082h,040h,004h,064h,0B1h,07Ah,08Fh ;0000B0C4 "b.@.d.z." + db 015h,014h,084h,08Ah,015h,00Ch,0C8h,0A4h ;0000B0CC "........" + db 083h,008h,0C8h,0F2h,0FEh,030h,00Fh,026h ;0000B0D4 ".....0.&" + db 00Ch,044h,040h,0FEh,0FFh,003h ;0000B0DA ".D@..." + +; 10818: } +; 10819: } +; 10821: Mutex (PSMX, 0x00) + +DSDT_CB_01_____SB__PCI0_LPC0_PSMX \ + db 05Bh,001h,050h,053h,04Dh,058h,000h ;0000B0E1 "[.PSMX." + +; 10822: } +; 10823: } +; 10825: OperationRegion (PIRQ, SystemIO, 0x0C00, 0x02) + +DSDT_CB_01_____SB__PIRQ \ + db 05Bh,080h,050h,049h,052h,051h,001h,00Bh ;0000B0E9 "[.PIRQ.." + db 000h,00Ch,00Ah,002h ;0000B0ED "...." + +; 10826: Field (PIRQ, ByteAcc, NoLock, Preserve) +; 10827: { +; 10828: PIDX, 8, +; 10829: PDAT, 8 +; 10830: } + + db 05Bh,081h,010h,050h,049h,052h,051h,001h ;0000B0F5 "[..PIRQ." + db 050h,049h,044h,058h,008h,050h,044h,041h ;0000B0FD "PIDX.PDA" + db 054h,008h ;0000B0FF "T." + +; 10832: IndexField (PIDX, PDAT, ByteAcc, NoLock, Preserve) +; 10833: { +; 10834: PIRA, 8, +; 10835: PIRB, 8, +; 10836: PIRC, 8, +; 10837: PIRD, 8, +; 10838: PIRE, 8, +; 10839: PIRF, 8, +; 10840: PIRG, 8, +; 10841: PIRH, 8, +; 10842: Offset (0x0C), +; 10843: SIRA, 8, +; 10844: SIRB, 8, +; 10845: SIRC, 8, +; 10846: SIRD, 8, +; 10847: PIRS, 8, +; 10848: Offset (0x13), +; 10849: HDAD, 8, +; 10850: Offset (0x17), +; 10851: SDCL, 8, +; 10852: Offset (0x1A), +; 10853: SDIO, 8, +; 10854: Offset (0x30), +; 10855: USB1, 8, +; 10856: Offset (0x34), +; 10857: USB3, 8, +; 10858: Offset (0x41), +; 10859: SATA, 8, +; 10860: Offset (0x62), +; 10861: GIOC, 8, +; 10862: Offset (0x70), +; 10863: I2C0, 8, +; 10864: I2C1, 8, +; 10865: I2C2, 8, +; 10866: I2C3, 8, +; 10867: URT0, 8, +; 10868: URT1, 8 +; 10869: } + + db 05Bh,086h,043h,00Ah,050h,049h,044h,058h ;0000B107 "[.C.PIDX" + db 050h,044h,041h,054h,001h,050h,049h,052h ;0000B10F "PDAT.PIR" + db 041h,008h,050h,049h,052h,042h,008h,050h ;0000B117 "A.PIRB.P" + db 049h,052h,043h,008h,050h,049h,052h,044h ;0000B11F "IRC.PIRD" + db 008h,050h,049h,052h,045h,008h,050h,049h ;0000B127 ".PIRE.PI" + db 052h,046h,008h,050h,049h,052h,047h,008h ;0000B12F "RF.PIRG." + db 050h,049h,052h,048h,008h,000h,020h,053h ;0000B137 "PIRH.. S" + db 049h,052h,041h,008h,053h,049h,052h,042h ;0000B13F "IRA.SIRB" + db 008h,053h,049h,052h,043h,008h,053h,049h ;0000B147 ".SIRC.SI" + db 052h,044h,008h,050h,049h,052h,053h,008h ;0000B14F "RD.PIRS." + db 000h,010h,048h,044h,041h,044h,008h,000h ;0000B157 "..HDAD.." + db 018h,053h,044h,043h,04Ch,008h,000h,010h ;0000B15F ".SDCL..." + db 053h,044h,049h,04Fh,008h,000h,048h,00Ah ;0000B167 "SDIO..H." + db 055h,053h,042h,031h,008h,000h,018h,055h ;0000B16F "USB1...U" + db 053h,042h,033h,008h,000h,040h,006h,053h ;0000B177 "SB3..@.S" + db 041h,054h,041h,008h,000h,040h,010h,047h ;0000B17F "ATA..@.G" + db 049h,04Fh,043h,008h,000h,048h,006h,049h ;0000B187 "IOC..H.I" + db 032h,043h,030h,008h,049h,032h,043h,031h ;0000B18F "2C0.I2C1" + db 008h,049h,032h,043h,032h,008h,049h,032h ;0000B197 ".I2C2.I2" + db 043h,033h,008h,055h,052h,054h,030h,008h ;0000B19F "C3.URT0." + db 055h,052h,054h,031h,008h ;0000B1A4 "URT1." + +; 10871: Method (DSPI, 0, NotSerialized) + +DSDT_CB_01_____SB__DSPI \ + db 014h,049h,005h,044h,053h,050h,049h,000h ;0000B1AC ".I.DSPI." + +; 10872: { +; 10873: M460 ("PLA-ASL-\\_SB.DSPI\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B1B4 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B1BC "-ASL-\_S" + db 042h,02Eh,044h,053h,050h,049h,00Ah,000h ;0000B1C4 "B.DSPI.." + db 000h,000h,000h,000h,000h,000h ;0000B1CA "......" + +; 10874: INTA (0x1F) + + db 049h,04Eh,054h,041h,00Ah,01Fh ;0000B1D0 "INTA.." + +; 10875: INTB (0x1F) + + db 049h,04Eh,054h,042h,00Ah,01Fh ;0000B1D6 "INTB.." + +; 10876: INTC (0x1F) + + db 049h,04Eh,054h,043h,00Ah,01Fh ;0000B1DC "INTC.." + +; 10877: INTD (0x1F) + + db 049h,04Eh,054h,044h,00Ah,01Fh ;0000B1E2 "INTD.." + +; 10878: PIRE = 0x1F + + db 070h,00Ah,01Fh,050h,049h,052h,045h ;0000B1E9 "p..PIRE" + +; 10879: PIRF = 0x1F + + db 070h,00Ah,01Fh,050h,049h,052h,046h ;0000B1F0 "p..PIRF" + +; 10880: PIRG = 0x1F + + db 070h,00Ah,01Fh,050h,049h,052h,047h ;0000B1F7 "p..PIRG" + +; 10881: PIRH = 0x1F + + db 070h,00Ah,01Fh,050h,049h,052h,048h ;0000B1FE "p..PIRH" + +; 10882: } +; 10884: Method (INTA, 1, NotSerialized) + +DSDT_CB_01_____SB__INTA \ + db 014h,04Bh,004h,049h,04Eh,054h,041h,001h ;0000B206 ".K.INTA." + +; 10885: { +; 10886: M460 ("PLA-ASL-\\_SB.INTA Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B20E "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B216 "-ASL-\_S" + db 042h,02Eh,049h,04Eh,054h,041h,020h,041h ;0000B21E "B.INTA A" + db 072h,067h,030h,020h,03Dh,020h,030h,078h ;0000B226 "rg0 = 0x" + db 025h,058h,00Ah,000h ;0000B22A "%X.." + db 099h,068h,000h,000h,000h,000h,000h,000h ;0000B232 ".h......" + +; 10887: PIRA = Arg0 + + db 070h,068h,050h,049h,052h,041h ;0000B238 "phPIRA" + +; 10888: If (PICM) + + db 0A0h,011h,050h,049h,043h,04Dh ;0000B23E "..PICM" + +; 10889: { +; 10890: HDAD = Arg0 + + db 070h,068h,048h,044h,041h,044h ;0000B244 "phHDAD" + +; 10891: SDCL = Arg0 + + db 070h,068h,053h,044h,043h,04Ch ;0000B24A "phSDCL" + +; 10892: } +; 10893: } +; 10895: Method (INTB, 1, NotSerialized) + +DSDT_CB_01_____SB__INTB \ + db 014h,038h,049h,04Eh,054h,042h,001h ;0000B251 ".8INTB." + +; 10896: { +; 10897: M460 ("PLA-ASL-\\_SB.INTB Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B259 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B261 "-ASL-\_S" + db 042h,02Eh,049h,04Eh,054h,042h,020h,041h ;0000B269 "B.INTB A" + db 072h,067h,030h,020h,03Dh,020h,030h,078h ;0000B271 "rg0 = 0x" + db 025h,058h,00Ah,000h ;0000B275 "%X.." + db 099h,068h,000h,000h,000h,000h,000h,000h ;0000B27D ".h......" + +; 10898: PIRB = Arg0 + + db 070h,068h,050h,049h,052h,042h ;0000B283 "phPIRB" + +; 10899: } +; 10901: Method (INTC, 1, NotSerialized) + +DSDT_CB_01_____SB__INTC \ + db 014h,04Bh,004h,049h,04Eh,054h,043h,001h ;0000B28B ".K.INTC." + +; 10902: { +; 10903: M460 ("PLA-ASL-\\_SB.INTC Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B293 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B29B "-ASL-\_S" + db 042h,02Eh,049h,04Eh,054h,043h,020h,041h ;0000B2A3 "B.INTC A" + db 072h,067h,030h,020h,03Dh,020h,030h,078h ;0000B2AB "rg0 = 0x" + db 025h,058h,00Ah,000h ;0000B2AF "%X.." + db 099h,068h,000h,000h,000h,000h,000h,000h ;0000B2B7 ".h......" + +; 10904: PIRC = Arg0 + + db 070h,068h,050h,049h,052h,043h ;0000B2BD "phPIRC" + +; 10905: If (PICM) + + db 0A0h,011h,050h,049h,043h,04Dh ;0000B2C3 "..PICM" + +; 10906: { +; 10907: USB1 = Arg0 + + db 070h,068h,055h,053h,042h,031h ;0000B2C9 "phUSB1" + +; 10908: USB3 = Arg0 + + db 070h,068h,055h,053h,042h,033h ;0000B2CF "phUSB3" + +; 10909: } +; 10910: } +; 10912: Method (INTD, 1, NotSerialized) + +DSDT_CB_01_____SB__INTD \ + db 014h,045h,004h,049h,04Eh,054h,044h,001h ;0000B2D7 ".E.INTD." + +; 10913: { +; 10914: M460 ("PLA-ASL-\\_SB.INTD Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B2DF "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B2E7 "-ASL-\_S" + db 042h,02Eh,049h,04Eh,054h,044h,020h,041h ;0000B2EF "B.INTD A" + db 072h,067h,030h,020h,03Dh,020h,030h,078h ;0000B2F7 "rg0 = 0x" + db 025h,058h,00Ah,000h ;0000B2FB "%X.." + db 099h,068h,000h,000h,000h,000h,000h,000h ;0000B303 ".h......" + +; 10915: PIRD = Arg0 + + db 070h,068h,050h,049h,052h,044h ;0000B309 "phPIRD" + +; 10916: If (PICM) + + db 0A0h,00Bh,050h,049h,043h,04Dh ;0000B30F "..PICM" + +; 10917: { +; 10918: SATA = Arg0 + + db 070h,068h,053h,041h,054h,041h ;0000B315 "phSATA" + +; 10919: } +; 10920: } +; 10922: Name (PRS1, ResourceTemplate () + +DSDT_CB_01_____SB__PRS1 \ + db 008h,050h,052h,053h,031h,011h,009h,00Ah ;0000B31D ".PRS1..." + db 006h ;0000B31E "." + +; 10923: { +; 10924: IRQ (Level, ActiveLow, Shared, ) +; 10925: {3,5,6,10,11} + + db 023h,068h,00Ch,018h ;0000B322 "#h.." + db 079h,000h ;0000B324 "y." + +; 10926: }) +; 10927: Name (BUFA, ResourceTemplate () + +DSDT_CB_01_____SB__BUFA \ + db 008h,042h,055h,046h,041h,011h,009h,00Ah ;0000B32C ".BUFA..." + db 006h ;0000B32D "." + +; 10928: { +; 10929: IRQ (Level, ActiveLow, Shared, ) +; 10930: {15} + + db 023h,000h,080h,018h ;0000B331 "#..." + db 079h,000h ;0000B333 "y." + +; 10931: }) +; 10932: Device (LNKA) + +DSDT_CB_01_____SB__LNKA \ + db 05Bh,082h,049h,016h,04Ch,04Eh,04Bh,041h ;0000B33B "[.I.LNKA" + +; 10933: { +; 10934: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__LNKA__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000B343 "._HID.A." + db 00Ch,00Fh ;0000B345 ".." + +; 10935: Name (_UID, One) // _UID: Unique ID + +DSDT_CB_01_____SB__LNKA__UID \ + db 008h,05Fh,055h,049h,044h,001h ;0000B34B "._UID." + +; 10936: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__LNKA__STA \ + db 014h,040h,007h,05Fh,053h,054h,041h,000h ;0000B353 ".@._STA." + +; 10937: { +; 10938: If ((PIRA && (PIRA != 0x1F))) + + db 0A0h,03Ah ;0000B355 ".:" + db 090h,050h,049h,052h,041h,092h,093h,050h ;0000B35D ".PIRA..P" + db 049h,052h,041h,00Ah,01Fh ;0000B362 "IRA.." + +; 10939: { +; 10940: M460 ("PLA-ASL-\\_SB.LNKA._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B36A "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B372 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,041h,02Eh,05Fh ;0000B37A "B.LNKA._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000B382 "STA = 0x" + db 042h,00Ah,000h,000h,000h,000h,000h,000h ;0000B38A "B......." + db 000h ;0000B38B "." + +; 10941: Return (0x0B) + + db 0A4h,00Ah,00Bh ;0000B38E "..." + +; 10942: } +; 10943: Else +; 10944: { +; 10945: M460 ("PLA-ASL-\\_SB.LNKA._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) +; 10946: Return (0x09) +; 10947: } + + db 0A1h,02Dh ;0000B390 ".-" + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B398 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B3A0 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,041h,02Eh,05Fh ;0000B3A8 "B.LNKA._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000B3B0 "STA = 0x" + db 039h,00Ah,000h,000h,000h,000h,000h,000h ;0000B3B8 "9......." + db 000h ;0000B3B9 "." + db 0A4h,00Ah,009h ;0000B3BC "..." + +; 10948: } +; 10950: Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + +DSDT_CB_01_____SB__LNKA__PRS \ + db 014h,02Eh,05Fh,050h,052h,053h,000h ;0000B3C3 ".._PRS." + +; 10951: { +; 10952: M460 ("PLA-ASL-\\_SB.LNKA._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B3CB "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B3D3 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,041h,02Eh,05Fh ;0000B3DB "B.LNKA._" + db 050h,052h,053h,00Ah,000h,000h,000h,000h ;0000B3E3 "PRS....." + db 000h,000h,000h ;0000B3E6 "..." + +; 10953: Return (PRS1) /* \_SB_.PRS1 */ + + db 0A4h,050h,052h,053h,031h ;0000B3EB ".PRS1" + +; 10954: } +; 10956: Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + +DSDT_CB_01_____SB__LNKA__DIS \ + db 014h,02Fh,05Fh,044h,049h,053h,000h ;0000B3F2 "./_DIS." + +; 10957: { +; 10958: M460 ("PLA-ASL-\\_SB.LNKA._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B3FA "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B402 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,041h,02Eh,05Fh ;0000B40A "B.LNKA._" + db 044h,049h,053h,00Ah,000h,000h,000h,000h ;0000B412 "DIS....." + db 000h,000h,000h ;0000B415 "..." + +; 10959: INTA (0x1F) + + db 049h,04Eh,054h,041h,00Ah,01Fh ;0000B41B "INTA.." + +; 10960: } +; 10962: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__LNKA__CRS \ + db 014h,043h,004h,05Fh,043h,052h,053h,000h ;0000B423 ".C._CRS." + +; 10963: { +; 10964: M460 ("PLA-ASL-\\_SB.LNKA._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B42B "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B433 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,041h,02Eh,05Fh ;0000B43B "B.LNKA._" + db 043h,052h,053h,00Ah,000h,000h,000h,000h ;0000B443 "CRS....." + db 000h,000h,000h ;0000B446 "..." + +; 10965: CreateWordField (BUFA, One, IRQX) + + db 08Bh,042h,055h,046h,041h,001h,049h,052h ;0000B44E ".BUFA.IR" + db 051h,058h ;0000B450 "QX" + +; 10966: IRQX = (One << PIRA) /* \_SB_.PIRA */ + + db 079h,001h,050h,049h,052h,041h,049h,052h ;0000B458 "y.PIRAIR" + db 051h,058h ;0000B45A "QX" + +; 10967: Return (BUFA) /* \_SB_.BUFA */ + + db 0A4h,042h,055h,046h,041h ;0000B45F ".BUFA" + +; 10968: } +; 10970: Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + +DSDT_CB_01_____SB__LNKA__SRS \ + db 014h,03Eh,05Fh,053h,052h,053h,001h ;0000B466 ".>_SRS." + +; 10971: { +; 10972: M460 ("PLA-ASL-\\_SB.LNKA._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B46E "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B476 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,041h,02Eh,05Fh ;0000B47E "B.LNKA._" + db 053h,052h,053h,00Ah,000h,000h,000h,000h ;0000B486 "SRS....." + db 000h,000h,000h ;0000B489 "..." + +; 10973: CreateWordField (Arg0, One, IRA) + + db 08Bh,068h,001h,049h,052h,041h,05Fh ;0000B490 ".h.IRA_" + +; 10974: FindSetRightBit (IRA, Local0) + + db 082h,049h,052h,041h,05Fh,060h ;0000B496 ".IRA_`" + +; 10975: Local0-- + + db 076h,060h ;0000B498 "v`" + +; 10976: PIRA = Local0 + + db 070h,060h,050h,049h,052h,041h ;0000B49E "p`PIRA" + +; 10977: } +; 10978: } +; 10980: Device (LNKB) + +DSDT_CB_01_____SB__LNKB \ + db 05Bh,082h,04Ah,016h,04Ch,04Eh,04Bh,042h ;0000B4A6 "[.J.LNKB" + +; 10981: { +; 10982: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__LNKB__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000B4AE "._HID.A." + db 00Ch,00Fh ;0000B4B0 ".." + +; 10983: Name (_UID, 0x02) // _UID: Unique ID + +DSDT_CB_01_____SB__LNKB__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,002h ;0000B4B7 "._UID.." + +; 10984: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__LNKB__STA \ + db 014h,040h,007h,05Fh,053h,054h,041h,000h ;0000B4BF ".@._STA." + +; 10985: { +; 10986: If ((PIRB && (PIRB != 0x1F))) + + db 0A0h,03Ah ;0000B4C1 ".:" + db 090h,050h,049h,052h,042h,092h,093h,050h ;0000B4C9 ".PIRB..P" + db 049h,052h,042h,00Ah,01Fh ;0000B4CE "IRB.." + +; 10987: { +; 10988: M460 ("PLA-ASL-\\_SB.LNKB._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B4D6 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B4DE "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,042h,02Eh,05Fh ;0000B4E6 "B.LNKB._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000B4EE "STA = 0x" + db 042h,00Ah,000h,000h,000h,000h,000h,000h ;0000B4F6 "B......." + db 000h ;0000B4F7 "." + +; 10989: Return (0x0B) + + db 0A4h,00Ah,00Bh ;0000B4FA "..." + +; 10990: } +; 10991: Else +; 10992: { +; 10993: M460 ("PLA-ASL-\\_SB.LNKB._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) +; 10994: Return (0x09) +; 10995: } + + db 0A1h,02Dh ;0000B4FC ".-" + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B504 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B50C "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,042h,02Eh,05Fh ;0000B514 "B.LNKB._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000B51C "STA = 0x" + db 039h,00Ah,000h,000h,000h,000h,000h,000h ;0000B524 "9......." + db 000h ;0000B525 "." + db 0A4h,00Ah,009h ;0000B528 "..." + +; 10996: } +; 10998: Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + +DSDT_CB_01_____SB__LNKB__PRS \ + db 014h,02Eh,05Fh,050h,052h,053h,000h ;0000B52F ".._PRS." + +; 10999: { +; 11000: M460 ("PLA-ASL-\\_SB.LNKB._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B537 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B53F "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,042h,02Eh,05Fh ;0000B547 "B.LNKB._" + db 050h,052h,053h,00Ah,000h,000h,000h,000h ;0000B54F "PRS....." + db 000h,000h,000h ;0000B552 "..." + +; 11001: Return (PRS1) /* \_SB_.PRS1 */ + + db 0A4h,050h,052h,053h,031h ;0000B557 ".PRS1" + +; 11002: } +; 11004: Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + +DSDT_CB_01_____SB__LNKB__DIS \ + db 014h,02Fh,05Fh,044h,049h,053h,000h ;0000B55E "./_DIS." + +; 11005: { +; 11006: M460 ("PLA-ASL-\\_SB.LNKB._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B566 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B56E "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,042h,02Eh,05Fh ;0000B576 "B.LNKB._" + db 044h,049h,053h,00Ah,000h,000h,000h,000h ;0000B57E "DIS....." + db 000h,000h,000h ;0000B581 "..." + +; 11007: INTB (0x1F) + + db 049h,04Eh,054h,042h,00Ah,01Fh ;0000B587 "INTB.." + +; 11008: } +; 11010: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__LNKB__CRS \ + db 014h,043h,004h,05Fh,043h,052h,053h,000h ;0000B58F ".C._CRS." + +; 11011: { +; 11012: M460 ("PLA-ASL-\\_SB.LNKB._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B597 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B59F "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,042h,02Eh,05Fh ;0000B5A7 "B.LNKB._" + db 043h,052h,053h,00Ah,000h,000h,000h,000h ;0000B5AF "CRS....." + db 000h,000h,000h ;0000B5B2 "..." + +; 11013: CreateWordField (BUFA, One, IRQX) + + db 08Bh,042h,055h,046h,041h,001h,049h,052h ;0000B5BA ".BUFA.IR" + db 051h,058h ;0000B5BC "QX" + +; 11014: IRQX = (One << PIRB) /* \_SB_.PIRB */ + + db 079h,001h,050h,049h,052h,042h,049h,052h ;0000B5C4 "y.PIRBIR" + db 051h,058h ;0000B5C6 "QX" + +; 11015: Return (BUFA) /* \_SB_.BUFA */ + + db 0A4h,042h,055h,046h,041h ;0000B5CB ".BUFA" + +; 11016: } +; 11018: Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + +DSDT_CB_01_____SB__LNKB__SRS \ + db 014h,03Eh,05Fh,053h,052h,053h,001h ;0000B5D2 ".>_SRS." + +; 11019: { +; 11020: M460 ("PLA-ASL-\\_SB.LNKB._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B5DA "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B5E2 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,042h,02Eh,05Fh ;0000B5EA "B.LNKB._" + db 053h,052h,053h,00Ah,000h,000h,000h,000h ;0000B5F2 "SRS....." + db 000h,000h,000h ;0000B5F5 "..." + +; 11021: CreateWordField (Arg0, One, IRA) + + db 08Bh,068h,001h,049h,052h,041h,05Fh ;0000B5FC ".h.IRA_" + +; 11022: FindSetRightBit (IRA, Local0) + + db 082h,049h,052h,041h,05Fh,060h ;0000B602 ".IRA_`" + +; 11023: Local0-- + + db 076h,060h ;0000B604 "v`" + +; 11024: PIRB = Local0 + + db 070h,060h,050h,049h,052h,042h ;0000B60A "p`PIRB" + +; 11025: } +; 11026: } +; 11028: Device (LNKC) + +DSDT_CB_01_____SB__LNKC \ + db 05Bh,082h,04Ah,016h,04Ch,04Eh,04Bh,043h ;0000B612 "[.J.LNKC" + +; 11029: { +; 11030: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__LNKC__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000B61A "._HID.A." + db 00Ch,00Fh ;0000B61C ".." + +; 11031: Name (_UID, 0x03) // _UID: Unique ID + +DSDT_CB_01_____SB__LNKC__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,003h ;0000B623 "._UID.." + +; 11032: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__LNKC__STA \ + db 014h,040h,007h,05Fh,053h,054h,041h,000h ;0000B62B ".@._STA." + +; 11033: { +; 11034: If ((PIRC && (PIRC != 0x1F))) + + db 0A0h,03Ah ;0000B62D ".:" + db 090h,050h,049h,052h,043h,092h,093h,050h ;0000B635 ".PIRC..P" + db 049h,052h,043h,00Ah,01Fh ;0000B63A "IRC.." + +; 11035: { +; 11036: M460 ("PLA-ASL-\\_SB.LNKC._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B642 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B64A "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,043h,02Eh,05Fh ;0000B652 "B.LNKC._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000B65A "STA = 0x" + db 042h,00Ah,000h,000h,000h,000h,000h,000h ;0000B662 "B......." + db 000h ;0000B663 "." + +; 11037: Return (0x0B) + + db 0A4h,00Ah,00Bh ;0000B666 "..." + +; 11038: } +; 11039: Else +; 11040: { +; 11041: M460 ("PLA-ASL-\\_SB.LNKC._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) +; 11042: Return (0x09) +; 11043: } + + db 0A1h,02Dh ;0000B668 ".-" + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B670 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B678 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,043h,02Eh,05Fh ;0000B680 "B.LNKC._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000B688 "STA = 0x" + db 039h,00Ah,000h,000h,000h,000h,000h,000h ;0000B690 "9......." + db 000h ;0000B691 "." + db 0A4h,00Ah,009h ;0000B694 "..." + +; 11044: } +; 11046: Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + +DSDT_CB_01_____SB__LNKC__PRS \ + db 014h,02Eh,05Fh,050h,052h,053h,000h ;0000B69B ".._PRS." + +; 11047: { +; 11048: M460 ("PLA-ASL-\\_SB.LNKC._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B6A3 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B6AB "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,043h,02Eh,05Fh ;0000B6B3 "B.LNKC._" + db 050h,052h,053h,00Ah,000h,000h,000h,000h ;0000B6BB "PRS....." + db 000h,000h,000h ;0000B6BE "..." + +; 11049: Return (PRS1) /* \_SB_.PRS1 */ + + db 0A4h,050h,052h,053h,031h ;0000B6C3 ".PRS1" + +; 11050: } +; 11052: Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + +DSDT_CB_01_____SB__LNKC__DIS \ + db 014h,02Fh,05Fh,044h,049h,053h,000h ;0000B6CA "./_DIS." + +; 11053: { +; 11054: M460 ("PLA-ASL-\\_SB.LNKC._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B6D2 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B6DA "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,043h,02Eh,05Fh ;0000B6E2 "B.LNKC._" + db 044h,049h,053h,00Ah,000h,000h,000h,000h ;0000B6EA "DIS....." + db 000h,000h,000h ;0000B6ED "..." + +; 11055: INTC (0x1F) + + db 049h,04Eh,054h,043h,00Ah,01Fh ;0000B6F3 "INTC.." + +; 11056: } +; 11058: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__LNKC__CRS \ + db 014h,043h,004h,05Fh,043h,052h,053h,000h ;0000B6FB ".C._CRS." + +; 11059: { +; 11060: M460 ("PLA-ASL-\\_SB.LNKC._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B703 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B70B "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,043h,02Eh,05Fh ;0000B713 "B.LNKC._" + db 043h,052h,053h,00Ah,000h,000h,000h,000h ;0000B71B "CRS....." + db 000h,000h,000h ;0000B71E "..." + +; 11061: CreateWordField (BUFA, One, IRQX) + + db 08Bh,042h,055h,046h,041h,001h,049h,052h ;0000B726 ".BUFA.IR" + db 051h,058h ;0000B728 "QX" + +; 11062: IRQX = (One << PIRC) /* \_SB_.PIRC */ + + db 079h,001h,050h,049h,052h,043h,049h,052h ;0000B730 "y.PIRCIR" + db 051h,058h ;0000B732 "QX" + +; 11063: Return (BUFA) /* \_SB_.BUFA */ + + db 0A4h,042h,055h,046h,041h ;0000B737 ".BUFA" + +; 11064: } +; 11066: Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + +DSDT_CB_01_____SB__LNKC__SRS \ + db 014h,03Eh,05Fh,053h,052h,053h,001h ;0000B73E ".>_SRS." + +; 11067: { +; 11068: M460 ("PLA-ASL-\\_SB.LNKC._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B746 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B74E "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,043h,02Eh,05Fh ;0000B756 "B.LNKC._" + db 053h,052h,053h,00Ah,000h,000h,000h,000h ;0000B75E "SRS....." + db 000h,000h,000h ;0000B761 "..." + +; 11069: CreateWordField (Arg0, One, IRA) + + db 08Bh,068h,001h,049h,052h,041h,05Fh ;0000B768 ".h.IRA_" + +; 11070: FindSetRightBit (IRA, Local0) + + db 082h,049h,052h,041h,05Fh,060h ;0000B76E ".IRA_`" + +; 11071: Local0-- + + db 076h,060h ;0000B770 "v`" + +; 11072: PIRC = Local0 + + db 070h,060h,050h,049h,052h,043h ;0000B776 "p`PIRC" + +; 11073: } +; 11074: } +; 11076: Device (LNKD) + +DSDT_CB_01_____SB__LNKD \ + db 05Bh,082h,04Ah,016h,04Ch,04Eh,04Bh,044h ;0000B77E "[.J.LNKD" + +; 11077: { +; 11078: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__LNKD__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000B786 "._HID.A." + db 00Ch,00Fh ;0000B788 ".." + +; 11079: Name (_UID, 0x04) // _UID: Unique ID + +DSDT_CB_01_____SB__LNKD__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,004h ;0000B78F "._UID.." + +; 11080: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__LNKD__STA \ + db 014h,040h,007h,05Fh,053h,054h,041h,000h ;0000B797 ".@._STA." + +; 11081: { +; 11082: If ((PIRD && (PIRD != 0x1F))) + + db 0A0h,03Ah ;0000B799 ".:" + db 090h,050h,049h,052h,044h,092h,093h,050h ;0000B7A1 ".PIRD..P" + db 049h,052h,044h,00Ah,01Fh ;0000B7A6 "IRD.." + +; 11083: { +; 11084: M460 ("PLA-ASL-\\_SB.LNKD._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B7AE "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B7B6 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,044h,02Eh,05Fh ;0000B7BE "B.LNKD._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000B7C6 "STA = 0x" + db 042h,00Ah,000h,000h,000h,000h,000h,000h ;0000B7CE "B......." + db 000h ;0000B7CF "." + +; 11085: Return (0x0B) + + db 0A4h,00Ah,00Bh ;0000B7D2 "..." + +; 11086: } +; 11087: Else +; 11088: { +; 11089: M460 ("PLA-ASL-\\_SB.LNKD._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) +; 11090: Return (0x09) +; 11091: } + + db 0A1h,02Dh ;0000B7D4 ".-" + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B7DC "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B7E4 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,044h,02Eh,05Fh ;0000B7EC "B.LNKD._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000B7F4 "STA = 0x" + db 039h,00Ah,000h,000h,000h,000h,000h,000h ;0000B7FC "9......." + db 000h ;0000B7FD "." + db 0A4h,00Ah,009h ;0000B800 "..." + +; 11092: } +; 11094: Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + +DSDT_CB_01_____SB__LNKD__PRS \ + db 014h,02Eh,05Fh,050h,052h,053h,000h ;0000B807 ".._PRS." + +; 11095: { +; 11096: M460 ("PLA-ASL-\\_SB.LNKD._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B80F "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B817 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,044h,02Eh,05Fh ;0000B81F "B.LNKD._" + db 050h,052h,053h,00Ah,000h,000h,000h,000h ;0000B827 "PRS....." + db 000h,000h,000h ;0000B82A "..." + +; 11097: Return (PRS1) /* \_SB_.PRS1 */ + + db 0A4h,050h,052h,053h,031h ;0000B82F ".PRS1" + +; 11098: } +; 11100: Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + +DSDT_CB_01_____SB__LNKD__DIS \ + db 014h,02Fh,05Fh,044h,049h,053h,000h ;0000B836 "./_DIS." + +; 11101: { +; 11102: M460 ("PLA-ASL-\\_SB.LNKD._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B83E "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B846 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,044h,02Eh,05Fh ;0000B84E "B.LNKD._" + db 044h,049h,053h,00Ah,000h,000h,000h,000h ;0000B856 "DIS....." + db 000h,000h,000h ;0000B859 "..." + +; 11103: INTD (0x1F) + + db 049h,04Eh,054h,044h,00Ah,01Fh ;0000B85F "INTD.." + +; 11104: } +; 11106: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__LNKD__CRS \ + db 014h,043h,004h,05Fh,043h,052h,053h,000h ;0000B867 ".C._CRS." + +; 11107: { +; 11108: M460 ("PLA-ASL-\\_SB.LNKD._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B86F "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B877 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,044h,02Eh,05Fh ;0000B87F "B.LNKD._" + db 043h,052h,053h,00Ah,000h,000h,000h,000h ;0000B887 "CRS....." + db 000h,000h,000h ;0000B88A "..." + +; 11109: CreateWordField (BUFA, One, IRQX) + + db 08Bh,042h,055h,046h,041h,001h,049h,052h ;0000B892 ".BUFA.IR" + db 051h,058h ;0000B894 "QX" + +; 11110: IRQX = (One << PIRD) /* \_SB_.PIRD */ + + db 079h,001h,050h,049h,052h,044h,049h,052h ;0000B89C "y.PIRDIR" + db 051h,058h ;0000B89E "QX" + +; 11111: Return (BUFA) /* \_SB_.BUFA */ + + db 0A4h,042h,055h,046h,041h ;0000B8A3 ".BUFA" + +; 11112: } +; 11114: Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + +DSDT_CB_01_____SB__LNKD__SRS \ + db 014h,03Eh,05Fh,053h,052h,053h,001h ;0000B8AA ".>_SRS." + +; 11115: { +; 11116: M460 ("PLA-ASL-\\_SB.LNKD._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B8B2 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B8BA "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,044h,02Eh,05Fh ;0000B8C2 "B.LNKD._" + db 053h,052h,053h,00Ah,000h,000h,000h,000h ;0000B8CA "SRS....." + db 000h,000h,000h ;0000B8CD "..." + +; 11117: CreateWordField (Arg0, One, IRA) + + db 08Bh,068h,001h,049h,052h,041h,05Fh ;0000B8D4 ".h.IRA_" + +; 11118: FindSetRightBit (IRA, Local0) + + db 082h,049h,052h,041h,05Fh,060h ;0000B8DA ".IRA_`" + +; 11119: Local0-- + + db 076h,060h ;0000B8DC "v`" + +; 11120: PIRD = Local0 + + db 070h,060h,050h,049h,052h,044h ;0000B8E2 "p`PIRD" + +; 11121: } +; 11122: } +; 11124: Device (LNKE) + +DSDT_CB_01_____SB__LNKE \ + db 05Bh,082h,04Bh,016h,04Ch,04Eh,04Bh,045h ;0000B8EA "[.K.LNKE" + +; 11125: { +; 11126: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__LNKE__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000B8F2 "._HID.A." + db 00Ch,00Fh ;0000B8F4 ".." + +; 11127: Name (_UID, 0x05) // _UID: Unique ID + +DSDT_CB_01_____SB__LNKE__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,005h ;0000B8FB "._UID.." + +; 11128: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__LNKE__STA \ + db 014h,040h,007h,05Fh,053h,054h,041h,000h ;0000B903 ".@._STA." + +; 11129: { +; 11130: If ((PIRE && (PIRE != 0x1F))) + + db 0A0h,03Ah ;0000B905 ".:" + db 090h,050h,049h,052h,045h,092h,093h,050h ;0000B90D ".PIRE..P" + db 049h,052h,045h,00Ah,01Fh ;0000B912 "IRE.." + +; 11131: { +; 11132: M460 ("PLA-ASL-\\_SB.LNKE._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B91A "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B922 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,045h,02Eh,05Fh ;0000B92A "B.LNKE._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000B932 "STA = 0x" + db 042h,00Ah,000h,000h,000h,000h,000h,000h ;0000B93A "B......." + db 000h ;0000B93B "." + +; 11133: Return (0x0B) + + db 0A4h,00Ah,00Bh ;0000B93E "..." + +; 11134: } +; 11135: Else +; 11136: { +; 11137: M460 ("PLA-ASL-\\_SB.LNKE._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) +; 11138: Return (0x09) +; 11139: } + + db 0A1h,02Dh ;0000B940 ".-" + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B948 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B950 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,045h,02Eh,05Fh ;0000B958 "B.LNKE._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000B960 "STA = 0x" + db 039h,00Ah,000h,000h,000h,000h,000h,000h ;0000B968 "9......." + db 000h ;0000B969 "." + db 0A4h,00Ah,009h ;0000B96C "..." + +; 11140: } +; 11142: Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + +DSDT_CB_01_____SB__LNKE__PRS \ + db 014h,02Eh,05Fh,050h,052h,053h,000h ;0000B973 ".._PRS." + +; 11143: { +; 11144: M460 ("PLA-ASL-\\_SB.LNKE._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B97B "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B983 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,045h,02Eh,05Fh ;0000B98B "B.LNKE._" + db 050h,052h,053h,00Ah,000h,000h,000h,000h ;0000B993 "PRS....." + db 000h,000h,000h ;0000B996 "..." + +; 11145: Return (PRS1) /* \_SB_.PRS1 */ + + db 0A4h,050h,052h,053h,031h ;0000B99B ".PRS1" + +; 11146: } +; 11148: Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + +DSDT_CB_01_____SB__LNKE__DIS \ + db 014h,030h,05Fh,044h,049h,053h,000h ;0000B9A2 ".0_DIS." + +; 11149: { +; 11150: M460 ("PLA-ASL-\\_SB.LNKE._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B9AA "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B9B2 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,045h,02Eh,05Fh ;0000B9BA "B.LNKE._" + db 044h,049h,053h,00Ah,000h,000h,000h,000h ;0000B9C2 "DIS....." + db 000h,000h,000h ;0000B9C5 "..." + +; 11151: PIRE = 0x1F + + db 070h,00Ah,01Fh,050h,049h,052h,045h ;0000B9CC "p..PIRE" + +; 11152: } +; 11154: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__LNKE__CRS \ + db 014h,043h,004h,05Fh,043h,052h,053h,000h ;0000B9D4 ".C._CRS." + +; 11155: { +; 11156: M460 ("PLA-ASL-\\_SB.LNKE._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000B9DC "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000B9E4 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,045h,02Eh,05Fh ;0000B9EC "B.LNKE._" + db 043h,052h,053h,00Ah,000h,000h,000h,000h ;0000B9F4 "CRS....." + db 000h,000h,000h ;0000B9F7 "..." + +; 11157: CreateWordField (BUFA, One, IRQX) + + db 08Bh,042h,055h,046h,041h,001h,049h,052h ;0000B9FF ".BUFA.IR" + db 051h,058h ;0000BA01 "QX" + +; 11158: IRQX = (One << PIRE) /* \_SB_.PIRE */ + + db 079h,001h,050h,049h,052h,045h,049h,052h ;0000BA09 "y.PIREIR" + db 051h,058h ;0000BA0B "QX" + +; 11159: Return (BUFA) /* \_SB_.BUFA */ + + db 0A4h,042h,055h,046h,041h ;0000BA10 ".BUFA" + +; 11160: } +; 11162: Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + +DSDT_CB_01_____SB__LNKE__SRS \ + db 014h,03Eh,05Fh,053h,052h,053h,001h ;0000BA17 ".>_SRS." + +; 11163: { +; 11164: M460 ("PLA-ASL-\\_SB.LNKE._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BA1F "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BA27 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,045h,02Eh,05Fh ;0000BA2F "B.LNKE._" + db 053h,052h,053h,00Ah,000h,000h,000h,000h ;0000BA37 "SRS....." + db 000h,000h,000h ;0000BA3A "..." + +; 11165: CreateWordField (Arg0, One, IRA) + + db 08Bh,068h,001h,049h,052h,041h,05Fh ;0000BA41 ".h.IRA_" + +; 11166: FindSetRightBit (IRA, Local0) + + db 082h,049h,052h,041h,05Fh,060h ;0000BA47 ".IRA_`" + +; 11167: Local0-- + + db 076h,060h ;0000BA49 "v`" + +; 11168: PIRE = Local0 + + db 070h,060h,050h,049h,052h,045h ;0000BA4F "p`PIRE" + +; 11169: } +; 11170: } +; 11172: Device (LNKF) + +DSDT_CB_01_____SB__LNKF \ + db 05Bh,082h,04Bh,016h,04Ch,04Eh,04Bh,046h ;0000BA57 "[.K.LNKF" + +; 11173: { +; 11174: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__LNKF__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000BA5F "._HID.A." + db 00Ch,00Fh ;0000BA61 ".." + +; 11175: Name (_UID, 0x06) // _UID: Unique ID + +DSDT_CB_01_____SB__LNKF__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,006h ;0000BA68 "._UID.." + +; 11176: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__LNKF__STA \ + db 014h,040h,007h,05Fh,053h,054h,041h,000h ;0000BA70 ".@._STA." + +; 11177: { +; 11178: If ((PIRF && (PIRF != 0x1F))) + + db 0A0h,03Ah ;0000BA72 ".:" + db 090h,050h,049h,052h,046h,092h,093h,050h ;0000BA7A ".PIRF..P" + db 049h,052h,046h,00Ah,01Fh ;0000BA7F "IRF.." + +; 11179: { +; 11180: M460 ("PLA-ASL-\\_SB.LNKF._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BA87 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BA8F "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,046h,02Eh,05Fh ;0000BA97 "B.LNKF._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000BA9F "STA = 0x" + db 042h,00Ah,000h,000h,000h,000h,000h,000h ;0000BAA7 "B......." + db 000h ;0000BAA8 "." + +; 11181: Return (0x0B) + + db 0A4h,00Ah,00Bh ;0000BAAB "..." + +; 11182: } +; 11183: Else +; 11184: { +; 11185: M460 ("PLA-ASL-\\_SB.LNKF._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) +; 11186: Return (0x09) +; 11187: } + + db 0A1h,02Dh ;0000BAAD ".-" + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BAB5 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BABD "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,046h,02Eh,05Fh ;0000BAC5 "B.LNKF._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000BACD "STA = 0x" + db 039h,00Ah,000h,000h,000h,000h,000h,000h ;0000BAD5 "9......." + db 000h ;0000BAD6 "." + db 0A4h,00Ah,009h ;0000BAD9 "..." + +; 11188: } +; 11190: Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + +DSDT_CB_01_____SB__LNKF__PRS \ + db 014h,02Eh,05Fh,050h,052h,053h,000h ;0000BAE0 ".._PRS." + +; 11191: { +; 11192: M460 ("PLA-ASL-\\_SB.LNKF._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BAE8 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BAF0 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,046h,02Eh,05Fh ;0000BAF8 "B.LNKF._" + db 050h,052h,053h,00Ah,000h,000h,000h,000h ;0000BB00 "PRS....." + db 000h,000h,000h ;0000BB03 "..." + +; 11193: Return (PRS1) /* \_SB_.PRS1 */ + + db 0A4h,050h,052h,053h,031h ;0000BB08 ".PRS1" + +; 11194: } +; 11196: Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + +DSDT_CB_01_____SB__LNKF__DIS \ + db 014h,030h,05Fh,044h,049h,053h,000h ;0000BB0F ".0_DIS." + +; 11197: { +; 11198: M460 ("PLA-ASL-\\_SB.LNKF._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BB17 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BB1F "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,046h,02Eh,05Fh ;0000BB27 "B.LNKF._" + db 044h,049h,053h,00Ah,000h,000h,000h,000h ;0000BB2F "DIS....." + db 000h,000h,000h ;0000BB32 "..." + +; 11199: PIRF = 0x1F + + db 070h,00Ah,01Fh,050h,049h,052h,046h ;0000BB39 "p..PIRF" + +; 11200: } +; 11202: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__LNKF__CRS \ + db 014h,043h,004h,05Fh,043h,052h,053h,000h ;0000BB41 ".C._CRS." + +; 11203: { +; 11204: M460 ("PLA-ASL-\\_SB.LNKF._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BB49 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BB51 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,046h,02Eh,05Fh ;0000BB59 "B.LNKF._" + db 043h,052h,053h,00Ah,000h,000h,000h,000h ;0000BB61 "CRS....." + db 000h,000h,000h ;0000BB64 "..." + +; 11205: CreateWordField (BUFA, One, IRQX) + + db 08Bh,042h,055h,046h,041h,001h,049h,052h ;0000BB6C ".BUFA.IR" + db 051h,058h ;0000BB6E "QX" + +; 11206: IRQX = (One << PIRF) /* \_SB_.PIRF */ + + db 079h,001h,050h,049h,052h,046h,049h,052h ;0000BB76 "y.PIRFIR" + db 051h,058h ;0000BB78 "QX" + +; 11207: Return (BUFA) /* \_SB_.BUFA */ + + db 0A4h,042h,055h,046h,041h ;0000BB7D ".BUFA" + +; 11208: } +; 11210: Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + +DSDT_CB_01_____SB__LNKF__SRS \ + db 014h,03Eh,05Fh,053h,052h,053h,001h ;0000BB84 ".>_SRS." + +; 11211: { +; 11212: M460 ("PLA-ASL-\\_SB.LNKF._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BB8C "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BB94 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,046h,02Eh,05Fh ;0000BB9C "B.LNKF._" + db 053h,052h,053h,00Ah,000h,000h,000h,000h ;0000BBA4 "SRS....." + db 000h,000h,000h ;0000BBA7 "..." + +; 11213: CreateWordField (Arg0, One, IRA) + + db 08Bh,068h,001h,049h,052h,041h,05Fh ;0000BBAE ".h.IRA_" + +; 11214: FindSetRightBit (IRA, Local0) + + db 082h,049h,052h,041h,05Fh,060h ;0000BBB4 ".IRA_`" + +; 11215: Local0-- + + db 076h,060h ;0000BBB6 "v`" + +; 11216: PIRF = Local0 + + db 070h,060h,050h,049h,052h,046h ;0000BBBC "p`PIRF" + +; 11217: } +; 11218: } +; 11220: Device (LNKG) + +DSDT_CB_01_____SB__LNKG \ + db 05Bh,082h,04Bh,016h,04Ch,04Eh,04Bh,047h ;0000BBC4 "[.K.LNKG" + +; 11221: { +; 11222: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__LNKG__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000BBCC "._HID.A." + db 00Ch,00Fh ;0000BBCE ".." + +; 11223: Name (_UID, 0x07) // _UID: Unique ID + +DSDT_CB_01_____SB__LNKG__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,007h ;0000BBD5 "._UID.." + +; 11224: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__LNKG__STA \ + db 014h,040h,007h,05Fh,053h,054h,041h,000h ;0000BBDD ".@._STA." + +; 11225: { +; 11226: If ((PIRG && (PIRG != 0x1F))) + + db 0A0h,03Ah ;0000BBDF ".:" + db 090h,050h,049h,052h,047h,092h,093h,050h ;0000BBE7 ".PIRG..P" + db 049h,052h,047h,00Ah,01Fh ;0000BBEC "IRG.." + +; 11227: { +; 11228: M460 ("PLA-ASL-\\_SB.LNKG._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BBF4 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BBFC "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,047h,02Eh,05Fh ;0000BC04 "B.LNKG._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000BC0C "STA = 0x" + db 042h,00Ah,000h,000h,000h,000h,000h,000h ;0000BC14 "B......." + db 000h ;0000BC15 "." + +; 11229: Return (0x0B) + + db 0A4h,00Ah,00Bh ;0000BC18 "..." + +; 11230: } +; 11231: Else +; 11232: { +; 11233: M460 ("PLA-ASL-\\_SB.LNKG._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) +; 11234: Return (0x09) +; 11235: } + + db 0A1h,02Dh ;0000BC1A ".-" + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BC22 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BC2A "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,047h,02Eh,05Fh ;0000BC32 "B.LNKG._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000BC3A "STA = 0x" + db 039h,00Ah,000h,000h,000h,000h,000h,000h ;0000BC42 "9......." + db 000h ;0000BC43 "." + db 0A4h,00Ah,009h ;0000BC46 "..." + +; 11236: } +; 11238: Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + +DSDT_CB_01_____SB__LNKG__PRS \ + db 014h,02Eh,05Fh,050h,052h,053h,000h ;0000BC4D ".._PRS." + +; 11239: { +; 11240: M460 ("PLA-ASL-\\_SB.LNKG._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BC55 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BC5D "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,047h,02Eh,05Fh ;0000BC65 "B.LNKG._" + db 050h,052h,053h,00Ah,000h,000h,000h,000h ;0000BC6D "PRS....." + db 000h,000h,000h ;0000BC70 "..." + +; 11241: Return (PRS1) /* \_SB_.PRS1 */ + + db 0A4h,050h,052h,053h,031h ;0000BC75 ".PRS1" + +; 11242: } +; 11244: Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + +DSDT_CB_01_____SB__LNKG__DIS \ + db 014h,030h,05Fh,044h,049h,053h,000h ;0000BC7C ".0_DIS." + +; 11245: { +; 11246: M460 ("PLA-ASL-\\_SB.LNKG._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BC84 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BC8C "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,047h,02Eh,05Fh ;0000BC94 "B.LNKG._" + db 044h,049h,053h,00Ah,000h,000h,000h,000h ;0000BC9C "DIS....." + db 000h,000h,000h ;0000BC9F "..." + +; 11247: PIRG = 0x1F + + db 070h,00Ah,01Fh,050h,049h,052h,047h ;0000BCA6 "p..PIRG" + +; 11248: } +; 11250: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__LNKG__CRS \ + db 014h,043h,004h,05Fh,043h,052h,053h,000h ;0000BCAE ".C._CRS." + +; 11251: { +; 11252: M460 ("PLA-ASL-\\_SB.LNKG._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BCB6 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BCBE "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,047h,02Eh,05Fh ;0000BCC6 "B.LNKG._" + db 043h,052h,053h,00Ah,000h,000h,000h,000h ;0000BCCE "CRS....." + db 000h,000h,000h ;0000BCD1 "..." + +; 11253: CreateWordField (BUFA, One, IRQX) + + db 08Bh,042h,055h,046h,041h,001h,049h,052h ;0000BCD9 ".BUFA.IR" + db 051h,058h ;0000BCDB "QX" + +; 11254: IRQX = (One << PIRG) /* \_SB_.PIRG */ + + db 079h,001h,050h,049h,052h,047h,049h,052h ;0000BCE3 "y.PIRGIR" + db 051h,058h ;0000BCE5 "QX" + +; 11255: Return (BUFA) /* \_SB_.BUFA */ + + db 0A4h,042h,055h,046h,041h ;0000BCEA ".BUFA" + +; 11256: } +; 11258: Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + +DSDT_CB_01_____SB__LNKG__SRS \ + db 014h,03Eh,05Fh,053h,052h,053h,001h ;0000BCF1 ".>_SRS." + +; 11259: { +; 11260: M460 ("PLA-ASL-\\_SB.LNKG._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BCF9 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BD01 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,047h,02Eh,05Fh ;0000BD09 "B.LNKG._" + db 053h,052h,053h,00Ah,000h,000h,000h,000h ;0000BD11 "SRS....." + db 000h,000h,000h ;0000BD14 "..." + +; 11261: CreateWordField (Arg0, One, IRA) + + db 08Bh,068h,001h,049h,052h,041h,05Fh ;0000BD1B ".h.IRA_" + +; 11262: FindSetRightBit (IRA, Local0) + + db 082h,049h,052h,041h,05Fh,060h ;0000BD21 ".IRA_`" + +; 11263: Local0-- + + db 076h,060h ;0000BD23 "v`" + +; 11264: PIRG = Local0 + + db 070h,060h,050h,049h,052h,047h ;0000BD29 "p`PIRG" + +; 11265: } +; 11266: } +; 11268: Device (LNKH) + +DSDT_CB_01_____SB__LNKH \ + db 05Bh,082h,04Bh,016h,04Ch,04Eh,04Bh,048h ;0000BD31 "[.K.LNKH" + +; 11269: { +; 11270: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + +DSDT_CB_01_____SB__LNKH__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000BD39 "._HID.A." + db 00Ch,00Fh ;0000BD3B ".." + +; 11271: Name (_UID, 0x08) // _UID: Unique ID + +DSDT_CB_01_____SB__LNKH__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,008h ;0000BD42 "._UID.." + +; 11272: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__LNKH__STA \ + db 014h,040h,007h,05Fh,053h,054h,041h,000h ;0000BD4A ".@._STA." + +; 11273: { +; 11274: If ((PIRH && (PIRH != 0x1F))) + + db 0A0h,03Ah ;0000BD4C ".:" + db 090h,050h,049h,052h,048h,092h,093h,050h ;0000BD54 ".PIRH..P" + db 049h,052h,048h,00Ah,01Fh ;0000BD59 "IRH.." + +; 11275: { +; 11276: M460 ("PLA-ASL-\\_SB.LNKH._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BD61 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BD69 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,048h,02Eh,05Fh ;0000BD71 "B.LNKH._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000BD79 "STA = 0x" + db 042h,00Ah,000h,000h,000h,000h,000h,000h ;0000BD81 "B......." + db 000h ;0000BD82 "." + +; 11277: Return (0x0B) + + db 0A4h,00Ah,00Bh ;0000BD85 "..." + +; 11278: } +; 11279: Else +; 11280: { +; 11281: M460 ("PLA-ASL-\\_SB.LNKH._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) +; 11282: Return (0x09) +; 11283: } + + db 0A1h,02Dh ;0000BD87 ".-" + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BD8F "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BD97 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,048h,02Eh,05Fh ;0000BD9F "B.LNKH._" + db 053h,054h,041h,020h,03Dh,020h,030h,078h ;0000BDA7 "STA = 0x" + db 039h,00Ah,000h,000h,000h,000h,000h,000h ;0000BDAF "9......." + db 000h ;0000BDB0 "." + db 0A4h,00Ah,009h ;0000BDB3 "..." + +; 11284: } +; 11286: Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + +DSDT_CB_01_____SB__LNKH__PRS \ + db 014h,02Eh,05Fh,050h,052h,053h,000h ;0000BDBA ".._PRS." + +; 11287: { +; 11288: M460 ("PLA-ASL-\\_SB.LNKH._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BDC2 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BDCA "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,048h,02Eh,05Fh ;0000BDD2 "B.LNKH._" + db 050h,052h,053h,00Ah,000h,000h,000h,000h ;0000BDDA "PRS....." + db 000h,000h,000h ;0000BDDD "..." + +; 11289: Return (PRS1) /* \_SB_.PRS1 */ + + db 0A4h,050h,052h,053h,031h ;0000BDE2 ".PRS1" + +; 11290: } +; 11292: Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + +DSDT_CB_01_____SB__LNKH__DIS \ + db 014h,030h,05Fh,044h,049h,053h,000h ;0000BDE9 ".0_DIS." + +; 11293: { +; 11294: M460 ("PLA-ASL-\\_SB.LNKH._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BDF1 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BDF9 "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,048h,02Eh,05Fh ;0000BE01 "B.LNKH._" + db 044h,049h,053h,00Ah,000h,000h,000h,000h ;0000BE09 "DIS....." + db 000h,000h,000h ;0000BE0C "..." + +; 11295: PIRH = 0x1F + + db 070h,00Ah,01Fh,050h,049h,052h,048h ;0000BE13 "p..PIRH" + +; 11296: } +; 11298: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__LNKH__CRS \ + db 014h,043h,004h,05Fh,043h,052h,053h,000h ;0000BE1B ".C._CRS." + +; 11299: { +; 11300: M460 ("PLA-ASL-\\_SB.LNKH._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BE23 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BE2B "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,048h,02Eh,05Fh ;0000BE33 "B.LNKH._" + db 043h,052h,053h,00Ah,000h,000h,000h,000h ;0000BE3B "CRS....." + db 000h,000h,000h ;0000BE3E "..." + +; 11301: CreateWordField (BUFA, One, IRQX) + + db 08Bh,042h,055h,046h,041h,001h,049h,052h ;0000BE46 ".BUFA.IR" + db 051h,058h ;0000BE48 "QX" + +; 11302: IRQX = (One << PIRH) /* \_SB_.PIRH */ + + db 079h,001h,050h,049h,052h,048h,049h,052h ;0000BE50 "y.PIRHIR" + db 051h,058h ;0000BE52 "QX" + +; 11303: Return (BUFA) /* \_SB_.BUFA */ + + db 0A4h,042h,055h,046h,041h ;0000BE57 ".BUFA" + +; 11304: } +; 11306: Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + +DSDT_CB_01_____SB__LNKH__SRS \ + db 014h,03Eh,05Fh,053h,052h,053h,001h ;0000BE5E ".>_SRS." + +; 11307: { +; 11308: M460 ("PLA-ASL-\\_SB.LNKH._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + + db 04Dh,034h,036h,030h,00Dh,050h,04Ch,041h ;0000BE66 "M460.PLA" + db 02Dh,041h,053h,04Ch,02Dh,05Ch,05Fh,053h ;0000BE6E "-ASL-\_S" + db 042h,02Eh,04Ch,04Eh,04Bh,048h,02Eh,05Fh ;0000BE76 "B.LNKH._" + db 053h,052h,053h,00Ah,000h,000h,000h,000h ;0000BE7E "SRS....." + db 000h,000h,000h ;0000BE81 "..." + +; 11309: CreateWordField (Arg0, One, IRA) + + db 08Bh,068h,001h,049h,052h,041h,05Fh ;0000BE88 ".h.IRA_" + +; 11310: FindSetRightBit (IRA, Local0) + + db 082h,049h,052h,041h,05Fh,060h ;0000BE8E ".IRA_`" + +; 11311: Local0-- + + db 076h,060h ;0000BE90 "v`" + +; 11312: PIRH = Local0 + + db 070h,060h,050h,049h,052h,048h ;0000BE96 "p`PIRH" + +; 11313: } +; 11314: } +; 11316: Method (GSMI, 1, NotSerialized) + +DSDT_CB_01_____SB__GSMI \ + db 014h,017h,047h,053h,04Dh,049h,001h ;0000BE9D "..GSMI." + +; 11317: { +; 11318: APMD = Arg0 + + db 070h,068h,041h,050h,04Dh,044h ;0000BEA3 "phAPMD" + +; 11319: APMC = 0xE4 + + db 070h,00Ah,0E4h,041h,050h,04Dh,043h ;0000BEAA "p..APMC" + +; 11320: Sleep (0x02) + + db 05Bh,022h,00Ah,002h ;0000BEAE "[".." + +; 11321: } +; 11323: Method (S80H, 1, NotSerialized) + +DSDT_CB_01_____SB__S80H \ + db 014h,00Ch,053h,038h,030h,048h,001h ;0000BEB5 "..S80H." + +; 11324: { +; 11325: P80H = Arg0 + + db 070h,068h,050h,038h,030h,048h ;0000BEBB "phP80H" + +; 11326: } +; 11328: Method (BSMI, 1, NotSerialized) + +DSDT_CB_01_____SB__BSMI \ + db 014h,016h,042h,053h,04Dh,049h,001h ;0000BEC2 "..BSMI." + +; 11329: { +; 11330: APMD = Arg0 + + db 070h,068h,041h,050h,04Dh,044h ;0000BEC8 "phAPMD" + +; 11331: APMC = 0xBE + + db 070h,00Ah,0BEh,041h,050h,04Dh,043h ;0000BECF "p..APMC" + +; 11332: Sleep (One) + + db 05Bh,022h,001h ;0000BED2 "["." + +; 11333: } +; 11334: } +; 11336: Name (TSOS, 0x75) + +DSDT_CB_01____TSOS \ + db 008h,054h,053h,04Fh,053h,00Ah,075h ;0000BED9 ".TSOS.u" + +; 11337: Name (UR0I, 0x03) + +DSDT_CB_01____UR0I \ + db 008h,055h,052h,030h,049h,00Ah,003h ;0000BEE0 ".UR0I.." + +; 11338: Name (UR1I, 0x04) + +DSDT_CB_01____UR1I \ + db 008h,055h,052h,031h,049h,00Ah,004h ;0000BEE7 ".UR1I.." + +; 11339: Name (UR2I, 0x03) + +DSDT_CB_01____UR2I \ + db 008h,055h,052h,032h,049h,00Ah,003h ;0000BEEE ".UR2I.." + +; 11340: Name (UR3I, 0x04) + +DSDT_CB_01____UR3I \ + db 008h,055h,052h,033h,049h,00Ah,004h ;0000BEF5 ".UR3I.." + +; 11341: Name (UR4I, 0x0F) + +DSDT_CB_01____UR4I \ + db 008h,055h,052h,034h,049h,00Ah,00Fh ;0000BEFC ".UR4I.." + +; 11342: Name (IC0I, 0x0A) + +DSDT_CB_01____IC0I \ + db 008h,049h,043h,030h,049h,00Ah,00Ah ;0000BF03 ".IC0I.." + +; 11343: Name (IC1I, 0x0B) + +DSDT_CB_01____IC1I \ + db 008h,049h,043h,031h,049h,00Ah,00Bh ;0000BF0A ".IC1I.." + +; 11344: Name (IC2I, 0x04) + +DSDT_CB_01____IC2I \ + db 008h,049h,043h,032h,049h,00Ah,004h ;0000BF11 ".IC2I.." + +; 11345: Name (IC3I, 0x06) + +DSDT_CB_01____IC3I \ + db 008h,049h,043h,033h,049h,00Ah,006h ;0000BF18 ".IC3I.." + +; 11346: Name (IC4I, 0x0E) + +DSDT_CB_01____IC4I \ + db 008h,049h,043h,034h,049h,00Ah,00Eh ;0000BF1F ".IC4I.." + +; 11347: If (CondRefOf (\_OSI)) + + db 0A0h,03Fh ;0000BF21 ".?" + db 05Bh,012h,05Ch,05Fh,04Fh,053h,049h,000h ;0000BF29 "[.\_OSI." + +; 11348: { +; 11349: If (_OSI ("Windows 2009")) + + db 0A0h,01Ah ;0000BF2B ".." + db 05Fh,04Fh,053h,049h,00Dh,057h,069h,06Eh ;0000BF33 "_OSI.Win" + db 064h,06Fh,077h,073h,020h,032h,030h,030h ;0000BF3B "dows 200" + db 039h,000h ;0000BF3D "9." + +; 11350: { +; 11351: TSOS = 0x50 + + db 070h,00Ah,050h,054h,053h,04Fh,053h ;0000BF44 "p.PTSOS" + +; 11352: } +; 11354: If (_OSI ("Windows 2015")) + + db 0A0h,01Ah ;0000BF46 ".." + db 05Fh,04Fh,053h,049h,00Dh,057h,069h,06Eh ;0000BF4E "_OSI.Win" + db 064h,06Fh,077h,073h,020h,032h,030h,031h ;0000BF56 "dows 201" + db 035h,000h ;0000BF58 "5." + +; 11355: { +; 11356: TSOS = 0x70 + + db 070h,00Ah,070h,054h,053h,04Fh,053h ;0000BF5F "p.pTSOS" + +; 11357: } +; 11358: } +; 11360: Scope (_SB) + + db 010h,04Ah,0F9h,05Fh,053h,042h,05Fh ;0000BF66 ".J._SB_" + +; 11361: { +; 11362: OperationRegion (SMIC, SystemMemory, 0xFED80000, 0x00800000) + +DSDT_CB_01_____SB__SMIC \ + db 05Bh,080h,053h,04Dh,049h,043h,000h,00Ch ;0000BF6E "[.SMIC.." + db 000h,000h,0D8h,0FEh,00Ch,000h,000h,080h ;0000BF76 "........" + db 000h ;0000BF77 "." + +; 11363: Field (SMIC, ByteAcc, NoLock, Preserve) +; 11364: { +; 11365: Offset (0x36A), +; 11366: SMIB, 8 +; 11367: } + + db 05Bh,081h,00Fh,053h,04Dh,049h,043h,001h ;0000BF7F "[..SMIC." + db 000h,080h,0B5h,001h,053h,04Dh,049h,042h ;0000BF87 "....SMIB" + db 008h ;0000BF88 "." + +; 11369: OperationRegion (SSMI, SystemIO, SMIB, 0x02) + +DSDT_CB_01_____SB__SSMI \ + db 05Bh,080h,053h,053h,04Dh,049h,001h,053h ;0000BF90 "[.SSMI.S" + db 04Dh,049h,042h,00Ah,002h ;0000BF95 "MIB.." + +; 11370: Field (SSMI, AnyAcc, NoLock, Preserve) +; 11371: { +; 11372: SMIW, 16 +; 11373: } + + db 05Bh,081h,00Bh,053h,053h,04Dh,049h,000h ;0000BF9D "[..SSMI." + db 053h,04Dh,049h,057h,010h ;0000BFA2 "SMIW." + +; 11375: OperationRegion (ECMC, SystemIO, 0x72, 0x02) + +DSDT_CB_01_____SB__ECMC \ + db 05Bh,080h,045h,043h,04Dh,043h,001h,00Ah ;0000BFAA "[.ECMC.." + db 072h,00Ah,002h ;0000BFAD "r.." + +; 11376: Field (ECMC, AnyAcc, NoLock, Preserve) +; 11377: { +; 11378: ECMI, 8, +; 11379: ECMD, 8 +; 11380: } + + db 05Bh,081h,010h,045h,043h,04Dh,043h,000h ;0000BFB5 "[..ECMC." + db 045h,043h,04Dh,049h,008h,045h,043h,04Dh ;0000BFBD "ECMI.ECM" + db 044h,008h ;0000BFBF "D." + +; 11382: IndexField (ECMI, ECMD, ByteAcc, NoLock, Preserve) +; 11383: { +; 11384: Offset (0x08), +; 11385: FRTB, 32 +; 11386: } + + db 05Bh,086h,012h,045h,043h,04Dh,049h,045h ;0000BFC7 "[..ECMIE" + db 043h,04Dh,044h,001h,000h,040h,004h,046h ;0000BFCF "CMD..@.F" + db 052h,054h,042h,020h ;0000BFD3 "RTB " + +; 11388: OperationRegion (FRTP, SystemMemory, FRTB, 0x0100) + +DSDT_CB_01_____SB__FRTP \ + db 05Bh,080h,046h,052h,054h,050h,000h,046h ;0000BFDB "[.FRTP.F" + db 052h,054h,042h,00Bh,000h,001h ;0000BFE1 "RTB..." + +; 11389: Field (FRTP, AnyAcc, NoLock, Preserve) +; 11390: { +; 11391: PEBA, 32, +; 11392: , 5, +; 11393: IC0E, 1, +; 11394: IC1E, 1, +; 11395: IC2E, 1, +; 11396: IC3E, 1, +; 11397: IC4E, 1, +; 11398: IC5E, 1, +; 11399: UT0E, 1, +; 11400: UT1E, 1, +; 11401: I31E, 1, +; 11402: I32E, 1, +; 11403: I33E, 1, +; 11404: UT2E, 1, +; 11405: , 1, +; 11406: EMMD, 2, +; 11407: UT4E, 1, +; 11408: I30E, 1, +; 11409: , 1, +; 11410: XHCE, 1, +; 11411: , 1, +; 11412: , 1, +; 11413: UT3E, 1, +; 11414: ESPI, 1, +; 11415: , 1, +; 11416: HFPE, 1, +; 11417: HD0E, 1, +; 11418: HD2E, 1, +; 11419: PCEF, 1, +; 11420: , 4, +; 11421: IC0D, 1, +; 11422: IC1D, 1, +; 11423: IC2D, 1, +; 11424: IC3D, 1, +; 11425: IC4D, 1, +; 11426: IC5D, 1, +; 11427: UT0D, 1, +; 11428: UT1D, 1, +; 11429: I31D, 1, +; 11430: I32D, 1, +; 11431: I33D, 1, +; 11432: UT2D, 1, +; 11433: , 1, +; 11434: EHCD, 1, +; 11435: , 1, +; 11436: UT4D, 1, +; 11437: I30D, 1, +; 11438: , 1, +; 11439: XHCD, 1, +; 11440: SD_D, 1, +; 11441: , 1, +; 11442: UT3D, 1, +; 11443: , 1, +; 11444: STD3, 1, +; 11445: , 1, +; 11446: US4D, 1, +; 11447: S03D, 1, +; 11448: UT0O, 1, +; 11449: UT1O, 1, +; 11450: UT2O, 1, +; 11451: UT3O, 1, +; 11452: Offset (0x1C), +; 11453: I30M, 1, +; 11454: I31M, 1, +; 11455: I32M, 1, +; 11456: I33M, 1 +; 11457: } + + db 05Bh,081h,048h,012h,046h,052h,054h,050h ;0000BFE9 "[.H.FRTP" + db 000h,050h,045h,042h,041h,020h,000h,005h ;0000BFF1 ".PEBA .." + db 049h,043h,030h,045h,001h,049h,043h,031h ;0000BFF9 "IC0E.IC1" + db 045h,001h,049h,043h,032h,045h,001h,049h ;0000C001 "E.IC2E.I" + db 043h,033h,045h,001h,049h,043h,034h,045h ;0000C009 "C3E.IC4E" + db 001h,049h,043h,035h,045h,001h,055h,054h ;0000C011 ".IC5E.UT" + db 030h,045h,001h,055h,054h,031h,045h,001h ;0000C019 "0E.UT1E." + db 049h,033h,031h,045h,001h,049h,033h,032h ;0000C021 "I31E.I32" + db 045h,001h,049h,033h,033h,045h,001h,055h ;0000C029 "E.I33E.U" + db 054h,032h,045h,001h,000h,001h,045h,04Dh ;0000C031 "T2E...EM" + db 04Dh,044h,002h,055h,054h,034h,045h,001h ;0000C039 "MD.UT4E." + db 049h,033h,030h,045h,001h,000h,001h,058h ;0000C041 "I30E...X" + db 048h,043h,045h,001h,000h,001h,000h,001h ;0000C049 "HCE....." + db 055h,054h,033h,045h,001h,045h,053h,050h ;0000C051 "UT3E.ESP" + db 049h,001h,000h,001h,048h,046h,050h,045h ;0000C059 "I...HFPE" + db 001h,048h,044h,030h,045h,001h,048h,044h ;0000C061 ".HD0E.HD" + db 032h,045h,001h,050h,043h,045h,046h,001h ;0000C069 "2E.PCEF." + db 000h,004h,049h,043h,030h,044h,001h,049h ;0000C071 "..IC0D.I" + db 043h,031h,044h,001h,049h,043h,032h,044h ;0000C079 "C1D.IC2D" + db 001h,049h,043h,033h,044h,001h,049h,043h ;0000C081 ".IC3D.IC" + db 034h,044h,001h,049h,043h,035h,044h,001h ;0000C089 "4D.IC5D." + db 055h,054h,030h,044h,001h,055h,054h,031h ;0000C091 "UT0D.UT1" + db 044h,001h,049h,033h,031h,044h,001h,049h ;0000C099 "D.I31D.I" + db 033h,032h,044h,001h,049h,033h,033h,044h ;0000C0A1 "32D.I33D" + db 001h,055h,054h,032h,044h,001h,000h,001h ;0000C0A9 ".UT2D..." + db 045h,048h,043h,044h,001h,000h,001h,055h ;0000C0B1 "EHCD...U" + db 054h,034h,044h,001h,049h,033h,030h,044h ;0000C0B9 "T4D.I30D" + db 001h,000h,001h,058h,048h,043h,044h,001h ;0000C0C1 "...XHCD." + db 053h,044h,05Fh,044h,001h,000h,001h,055h ;0000C0C9 "SD_D...U" + db 054h,033h,044h,001h,000h,001h,053h,054h ;0000C0D1 "T3D...ST" + db 044h,033h,001h,000h,001h,055h,053h,034h ;0000C0D9 "D3...US4" + db 044h,001h,053h,030h,033h,044h,001h,055h ;0000C0E1 "D.S03D.U" + db 054h,030h,04Fh,001h,055h,054h,031h,04Fh ;0000C0E9 "T0O.UT1O" + db 001h,055h,054h,032h,04Fh,001h,055h,054h ;0000C0F1 ".UT2O.UT" + db 033h,04Fh,001h,000h,04Ch,007h,049h,033h ;0000C0F9 "3O..L.I3" + db 030h,04Dh,001h,049h,033h,031h,04Dh,001h ;0000C101 "0M.I31M." + db 049h,033h,032h,04Dh,001h,049h,033h,033h ;0000C109 "I32M.I33" + db 04Dh,001h ;0000C10B "M." + +; 11459: OperationRegion (FCFG, SystemMemory, PEBA, 0x01000000) + +DSDT_CB_01_____SB__FCFG \ + db 05Bh,080h,046h,043h,046h,047h,000h,050h ;0000C113 "[.FCFG.P" + db 045h,042h,041h,00Ch,000h,000h,000h,001h ;0000C11B "EBA....." + +; 11460: Field (FCFG, DWordAcc, NoLock, Preserve) +; 11461: { +; 11462: Offset (0xA3078), +; 11463: , 2, +; 11464: LDQ0, 1, +; 11465: Offset (0xA30CB), +; 11466: , 7, +; 11467: AUSS, 1 +; 11468: } + + db 05Bh,081h,01Ch,046h,043h,046h,047h,003h ;0000C123 "[..FCFG." + db 000h,0C0h,03Ch,018h,005h,000h,002h,04Ch ;0000C12B "..<....L" + db 044h,051h,030h,001h,000h,045h,029h,000h ;0000C133 "DQ0..E)." + db 007h,041h,055h,053h,053h,001h ;0000C139 ".AUSS." + +; 11470: OperationRegion (IOMX, SystemMemory, 0xFED80D00, 0x0100) + +DSDT_CB_01_____SB__IOMX \ + db 05Bh,080h,049h,04Fh,04Dh,058h,000h,00Ch ;0000C141 "[.IOMX.." + db 000h,00Dh,0D8h,0FEh,00Bh,000h,001h ;0000C148 "......." + +; 11471: Field (IOMX, AnyAcc, NoLock, Preserve) +; 11472: { +; 11473: Offset (0x15), +; 11474: IM15, 8, +; 11475: IM16, 8, +; 11476: Offset (0x1F), +; 11477: IM1F, 8, +; 11478: IM20, 8, +; 11479: Offset (0x44), +; 11480: IM44, 8, +; 11481: Offset (0x46), +; 11482: IM46, 8, +; 11483: Offset (0x4A), +; 11484: IM4A, 8, +; 11485: IM4B, 8, +; 11486: Offset (0x57), +; 11487: IM57, 8, +; 11488: IM58, 8, +; 11489: Offset (0x68), +; 11490: IM68, 8, +; 11491: IM69, 8, +; 11492: IM6A, 8, +; 11493: IM6B, 8, +; 11494: Offset (0x6D), +; 11495: IM6D, 8 +; 11496: } + + db 05Bh,081h,047h,006h,049h,04Fh,04Dh,058h ;0000C150 "[.G.IOMX" + db 000h,000h,048h,00Ah,049h,04Dh,031h,035h ;0000C158 "..H.IM15" + db 008h,049h,04Dh,031h,036h,008h,000h,040h ;0000C160 ".IM16..@" + db 004h,049h,04Dh,031h,046h,008h,049h,04Dh ;0000C168 ".IM1F.IM" + db 032h,030h,008h,000h,048h,011h,049h,04Dh ;0000C170 "20..H.IM" + db 034h,034h,008h,000h,008h,049h,04Dh,034h ;0000C178 "44...IM4" + db 036h,008h,000h,018h,049h,04Dh,034h,041h ;0000C180 "6...IM4A" + db 008h,049h,04Dh,034h,042h,008h,000h,048h ;0000C188 ".IM4B..H" + db 005h,049h,04Dh,035h,037h,008h,049h,04Dh ;0000C190 ".IM57.IM" + db 035h,038h,008h,000h,048h,007h,049h,04Dh ;0000C198 "58..H.IM" + db 036h,038h,008h,049h,04Dh,036h,039h,008h ;0000C1A0 "68.IM69." + db 049h,04Dh,036h,041h,008h,049h,04Dh,036h ;0000C1A8 "IM6A.IM6" + db 042h,008h,000h,008h,049h,04Dh,036h,044h ;0000C1B0 "B...IM6D" + db 008h ;0000C1B1 "." + +; 11498: OperationRegion (FACR, SystemMemory, 0xFED81E00, 0x0100) + +DSDT_CB_01_____SB__FACR \ + db 05Bh,080h,046h,041h,043h,052h,000h,00Ch ;0000C1B9 "[.FACR.." + db 000h,01Eh,0D8h,0FEh,00Bh,000h,001h ;0000C1C0 "......." + +; 11499: Field (FACR, AnyAcc, NoLock, Preserve) +; 11500: { +; 11501: Offset (0x80), +; 11502: , 28, +; 11503: RD28, 1, +; 11504: , 1, +; 11505: RQTY, 1, +; 11506: Offset (0x84), +; 11507: , 28, +; 11508: SD28, 1, +; 11509: , 1, +; 11510: Offset (0xA0), +; 11511: PG1A, 1 +; 11512: } + + db 05Bh,081h,02Ah,046h,041h,043h,052h,000h ;0000C1C8 "[.*FACR." + db 000h,040h,040h,000h,01Ch,052h,044h,032h ;0000C1D0 ".@@..RD2" + db 038h,001h,000h,001h,052h,051h,054h,059h ;0000C1D8 "8...RQTY" + db 001h,000h,001h,000h,01Ch,053h,044h,032h ;0000C1E0 ".....SD2" + db 038h,001h,000h,001h,000h,042h,00Ch,050h ;0000C1E8 "8....B.P" + db 047h,031h,041h,001h ;0000C1EC "G1A." + +; 11514: OperationRegion (LUIE, SystemMemory, 0xFEDC0020, 0x04) + +DSDT_CB_01_____SB__LUIE \ + db 05Bh,080h,04Ch,055h,049h,045h,000h,00Ch ;0000C1F4 "[.LUIE.." + db 020h,000h,0DCh,0FEh,00Ah,004h ;0000C1FA " ....." + +; 11515: Field (LUIE, AnyAcc, NoLock, Preserve) +; 11516: { +; 11517: IER0, 1, +; 11518: IER1, 1, +; 11519: IER2, 1, +; 11520: IER3, 1, +; 11521: UOL0, 1, +; 11522: UOL1, 1, +; 11523: UOL2, 1, +; 11524: UOL3, 1, +; 11525: WUR0, 2, +; 11526: WUR1, 2, +; 11527: WUR2, 2, +; 11528: WUR3, 2 +; 11529: } + + db 05Bh,081h,043h,004h,04Ch,055h,049h,045h ;0000C202 "[.C.LUIE" + db 000h,049h,045h,052h,030h,001h,049h,045h ;0000C20A ".IER0.IE" + db 052h,031h,001h,049h,045h,052h,032h,001h ;0000C212 "R1.IER2." + db 049h,045h,052h,033h,001h,055h,04Fh,04Ch ;0000C21A "IER3.UOL" + db 030h,001h,055h,04Fh,04Ch,031h,001h,055h ;0000C222 "0.UOL1.U" + db 04Fh,04Ch,032h,001h,055h,04Fh,04Ch,033h ;0000C22A "OL2.UOL3" + db 001h,057h,055h,052h,030h,002h,057h,055h ;0000C232 ".WUR0.WU" + db 052h,031h,002h,057h,055h,052h,032h,002h ;0000C23A "R1.WUR2." + db 057h,055h,052h,033h,002h ;0000C23F "WUR3." + +; 11531: Method (FRUI, 2, Serialized) + +DSDT_CB_01_____SB__FRUI \ + db 014h,034h,046h,052h,055h,049h,00Ah ;0000C246 ".4FRUI." + +; 11532: { +; 11533: If ((Arg0 == Zero)) + + db 0A0h,00Ah ;0000C248 ".." + db 093h,068h,000h ;0000C24B ".h." + +; 11534: { +; 11535: Arg1 = IUA0 /* \_SB_.IUA0 */ + + db 070h,049h,055h,041h,030h,069h ;0000C251 "pIUA0i" + +; 11536: } +; 11538: If ((Arg0 == One)) + + db 0A0h,00Ah ;0000C253 ".." + db 093h,068h,001h ;0000C256 ".h." + +; 11539: { +; 11540: Arg1 = IUA1 /* \_SB_.IUA1 */ + + db 070h,049h,055h,041h,031h,069h ;0000C25C "pIUA1i" + +; 11541: } +; 11543: If ((Arg0 == 0x02)) + + db 0A0h,00Bh ;0000C25E ".." + db 093h,068h,00Ah,002h ;0000C262 ".h.." + +; 11544: { +; 11545: Arg1 = IUA2 /* \_SB_.IUA2 */ + + db 070h,049h,055h,041h,032h,069h ;0000C268 "pIUA2i" + +; 11546: } +; 11548: If ((Arg0 == 0x03)) + + db 0A0h,00Bh ;0000C26A ".." + db 093h,068h,00Ah,003h ;0000C26E ".h.." + +; 11549: { +; 11550: Arg1 = IUA3 /* \_SB_.IUA3 */ + + db 070h,049h,055h,041h,033h,069h ;0000C274 "pIUA3i" + +; 11551: } +; 11552: } +; 11554: Method (FUIO, 1, Serialized) + +DSDT_CB_01_____SB__FUIO \ + db 014h,044h,005h,046h,055h,049h,04Fh,009h ;0000C27C ".D.FUIO." + +; 11555: { +; 11556: If ((IER0 == One)) + + db 0A0h,011h ;0000C27E ".." + db 093h,049h,045h,052h,030h,001h ;0000C284 ".IER0." + +; 11557: { +; 11558: If ((WUR0 == Arg0)) + + db 0A0h,009h ;0000C286 ".." + db 093h,057h,055h,052h,030h,068h ;0000C28C ".WUR0h" + +; 11559: { +; 11560: Return (Zero) + + db 0A4h,000h ;0000C28E ".." + +; 11561: } +; 11562: } +; 11564: If ((IER1 == One)) + + db 0A0h,011h ;0000C290 ".." + db 093h,049h,045h,052h,031h,001h ;0000C296 ".IER1." + +; 11565: { +; 11566: If ((WUR1 == Arg0)) + + db 0A0h,009h ;0000C298 ".." + db 093h,057h,055h,052h,031h,068h ;0000C29E ".WUR1h" + +; 11567: { +; 11568: Return (One) + + db 0A4h,001h ;0000C2A0 ".." + +; 11569: } +; 11570: } +; 11572: If ((IER2 == One)) + + db 0A0h,012h ;0000C2A2 ".." + db 093h,049h,045h,052h,032h,001h ;0000C2A8 ".IER2." + +; 11573: { +; 11574: If ((WUR2 == Arg0)) + + db 0A0h,00Ah ;0000C2AA ".." + db 093h,057h,055h,052h,032h,068h ;0000C2B0 ".WUR2h" + +; 11575: { +; 11576: Return (0x02) + + db 0A4h,00Ah,002h ;0000C2B3 "..." + +; 11577: } +; 11578: } +; 11580: If ((IER3 == One)) + + db 0A0h,012h ;0000C2B5 ".." + db 093h,049h,045h,052h,033h,001h ;0000C2BB ".IER3." + +; 11581: { +; 11582: If ((WUR3 == Arg0)) + + db 0A0h,00Ah ;0000C2BD ".." + db 093h,057h,055h,052h,033h,068h ;0000C2C3 ".WUR3h" + +; 11583: { +; 11584: Return (0x03) + + db 0A4h,00Ah,003h ;0000C2C6 "..." + +; 11585: } +; 11586: } +; 11588: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000C2C9 "..." + +; 11589: } +; 11591: Method (SRAD, 2, Serialized) + +DSDT_CB_01_____SB__SRAD \ + db 014h,04Bh,006h,053h,052h,041h,044h,00Ah ;0000C2D1 ".K.SRAD." + +; 11592: { +; 11593: Local0 = (Arg0 << One) + + db 079h,068h,001h,060h ;0000C2D5 "yh.`" + +; 11594: Local0 += 0xFED81E40 + + db 072h,060h,00Ch,040h,01Eh,0D8h,0FEh,060h ;0000C2DD "r`.@...`" + +; 11595: OperationRegion (ADCR, SystemMemory, Local0, 0x02) + +DSDT_CB_01_____SB__SRAD_ADCR \ + db 05Bh,080h,041h,044h,043h,052h,000h,060h ;0000C2E5 "[.ADCR.`" + db 00Ah,002h ;0000C2E7 ".." + +; 11596: Field (ADCR, ByteAcc, NoLock, Preserve) +; 11597: { +; 11598: ADTD, 2, +; 11599: ADPS, 1, +; 11600: ADPD, 1, +; 11601: ADSO, 1, +; 11602: ADSC, 1, +; 11603: ADSR, 1, +; 11604: ADIS, 1, +; 11605: ADDS, 3 +; 11606: } + + db 05Bh,081h,02Eh,041h,044h,043h,052h,001h ;0000C2EF "[..ADCR." + db 041h,044h,054h,044h,002h,041h,044h,050h ;0000C2F7 "ADTD.ADP" + db 053h,001h,041h,044h,050h,044h,001h,041h ;0000C2FF "S.ADPD.A" + db 044h,053h,04Fh,001h,041h,044h,053h,043h ;0000C307 "DSO.ADSC" + db 001h,041h,044h,053h,052h,001h,041h,044h ;0000C30F ".ADSR.AD" + db 049h,053h,001h,041h,044h,044h,053h,003h ;0000C317 "IS.ADDS." + +; 11608: ADIS = One + + db 070h,001h,041h,044h,049h,053h ;0000C31D "p.ADIS" + +; 11609: ADSR = Zero + + db 070h,000h,041h,044h,053h,052h ;0000C323 "p.ADSR" + +; 11610: Stall (Arg1) + + db 05Bh,021h,069h ;0000C326 "[!i" + +; 11611: ADSR = One + + db 070h,001h,041h,044h,053h,052h ;0000C32C "p.ADSR" + +; 11612: ADIS = Zero + + db 070h,000h,041h,044h,049h,053h ;0000C332 "p.ADIS" + +; 11613: Stall (Arg1) + + db 05Bh,021h,069h ;0000C335 "[!i" + +; 11614: } +; 11616: Method (DSAD, 2, Serialized) + +DSDT_CB_01_____SB__DSAD \ + db 014h,040h,00Ah,044h,053h,041h,044h,00Ah ;0000C33D ".@.DSAD." + +; 11617: { +; 11618: Local0 = (Arg0 << One) + + db 079h,068h,001h,060h ;0000C341 "yh.`" + +; 11619: Local0 += 0xFED81E40 + + db 072h,060h,00Ch,040h,01Eh,0D8h,0FEh,060h ;0000C349 "r`.@...`" + +; 11620: OperationRegion (ADCR, SystemMemory, Local0, 0x02) + +DSDT_CB_01_____SB__DSAD_ADCR \ + db 05Bh,080h,041h,044h,043h,052h,000h,060h ;0000C351 "[.ADCR.`" + db 00Ah,002h ;0000C353 ".." + +; 11621: Field (ADCR, ByteAcc, NoLock, Preserve) +; 11622: { +; 11623: ADTD, 2, +; 11624: ADPS, 1, +; 11625: ADPD, 1, +; 11626: ADSO, 1, +; 11627: ADSC, 1, +; 11628: ADSR, 1, +; 11629: ADIS, 1, +; 11630: ADDS, 3 +; 11631: } + + db 05Bh,081h,02Eh,041h,044h,043h,052h,001h ;0000C35B "[..ADCR." + db 041h,044h,054h,044h,002h,041h,044h,050h ;0000C363 "ADTD.ADP" + db 053h,001h,041h,044h,050h,044h,001h,041h ;0000C36B "S.ADPD.A" + db 044h,053h,04Fh,001h,041h,044h,053h,043h ;0000C373 "DSO.ADSC" + db 001h,041h,044h,053h,052h,001h,041h,044h ;0000C37B ".ADSR.AD" + db 049h,053h,001h,041h,044h,044h,053h,003h ;0000C383 "IS.ADDS." + +; 11633: If ((Arg1 != ADTD)) + + db 0A0h,042h,005h,092h,093h,069h,041h,044h ;0000C38B ".B...iAD" + db 054h,044h ;0000C38D "TD" + +; 11634: { +; 11635: If ((Arg1 == Zero)) + + db 0A0h,023h ;0000C38F ".#" + db 093h,069h,000h ;0000C392 ".i." + +; 11636: { +; 11637: ADTD = Zero + + db 070h,000h,041h,044h,054h,044h ;0000C398 "p.ADTD" + +; 11638: ADPD = One + + db 070h,001h,041h,044h,050h,044h ;0000C39E "p.ADPD" + +; 11639: Local0 = ADDS /* \_SB_.DSAD.ADDS */ + + db 070h,041h,044h,044h,053h,060h ;0000C3A4 "pADDS`" + +; 11640: While ((Local0 != 0x07)) + + db 0A2h,00Ch,092h,093h,060h,00Ah,007h ;0000C3AB "....`.." + +; 11641: { +; 11642: Local0 = ADDS /* \_SB_.DSAD.ADDS */ + + db 070h,041h,044h,044h,053h,060h ;0000C3B1 "pADDS`" + +; 11643: } +; 11644: } +; 11646: If ((Arg1 == 0x03)) + + db 0A0h,024h ;0000C3B3 ".$" + db 093h,069h,00Ah,003h ;0000C3B7 ".i.." + +; 11647: { +; 11648: ADPD = Zero + + db 070h,000h,041h,044h,050h,044h ;0000C3BD "p.ADPD" + +; 11649: Local0 = ADDS /* \_SB_.DSAD.ADDS */ + + db 070h,041h,044h,044h,053h,060h ;0000C3C3 "pADDS`" + +; 11650: While ((Local0 != Zero)) + + db 0A2h,00Bh,092h,093h,060h,000h ;0000C3C9 "....`." + +; 11651: { +; 11652: Local0 = ADDS /* \_SB_.DSAD.ADDS */ + + db 070h,041h,044h,044h,053h,060h ;0000C3CF "pADDS`" + +; 11653: } +; 11655: ADTD = 0x03 + + db 070h,00Ah,003h,041h,044h,054h,044h ;0000C3D6 "p..ADTD" + +; 11656: } +; 11657: } +; 11658: } +; 11660: Method (HSAD, 2, Serialized) + +DSDT_CB_01_____SB__HSAD \ + db 014h,049h,00Eh,048h,053h,041h,044h,00Ah ;0000C3DE ".I.HSAD." + +; 11661: { +; 11662: Local3 = (One << Arg0) + + db 079h,001h,068h,063h ;0000C3E2 "y.hc" + +; 11663: Local0 = (Arg0 << One) + + db 079h,068h,001h,060h ;0000C3E6 "yh.`" + +; 11664: Local0 += 0xFED81E40 + + db 072h,060h,00Ch,040h,01Eh,0D8h,0FEh,060h ;0000C3EE "r`.@...`" + +; 11665: OperationRegion (ADCR, SystemMemory, Local0, 0x02) + +DSDT_CB_01_____SB__HSAD_ADCR \ + db 05Bh,080h,041h,044h,043h,052h,000h,060h ;0000C3F6 "[.ADCR.`" + db 00Ah,002h ;0000C3F8 ".." + +; 11666: Field (ADCR, ByteAcc, NoLock, Preserve) +; 11667: { +; 11668: ADTD, 2, +; 11669: ADPS, 1, +; 11670: ADPD, 1, +; 11671: ADSO, 1, +; 11672: ADSC, 1, +; 11673: ADSR, 1, +; 11674: ADIS, 1, +; 11675: ADDS, 3 +; 11676: } + + db 05Bh,081h,02Eh,041h,044h,043h,052h,001h ;0000C400 "[..ADCR." + db 041h,044h,054h,044h,002h,041h,044h,050h ;0000C408 "ADTD.ADP" + db 053h,001h,041h,044h,050h,044h,001h,041h ;0000C410 "S.ADPD.A" + db 044h,053h,04Fh,001h,041h,044h,053h,043h ;0000C418 "DSO.ADSC" + db 001h,041h,044h,053h,052h,001h,041h,044h ;0000C420 ".ADSR.AD" + db 049h,053h,001h,041h,044h,044h,053h,003h ;0000C428 "IS.ADDS." + +; 11678: If ((Arg1 != ADTD)) + + db 0A0h,047h,009h,092h,093h,069h,041h,044h ;0000C430 ".G...iAD" + db 054h,044h ;0000C432 "TD" + +; 11679: { +; 11680: If ((Arg1 == Zero)) + + db 0A0h,046h,004h ;0000C435 ".F." + db 093h,069h,000h ;0000C438 ".i." + +; 11681: { +; 11682: PG1A = One + + db 070h,001h,050h,047h,031h,041h ;0000C43E "p.PG1A" + +; 11683: ADTD = Zero + + db 070h,000h,041h,044h,054h,044h ;0000C444 "p.ADTD" + +; 11684: ADPD = One + + db 070h,001h,041h,044h,050h,044h ;0000C44A "p.ADPD" + +; 11685: Local0 = ADDS /* \_SB_.HSAD.ADDS */ + + db 070h,041h,044h,044h,053h,060h ;0000C450 "pADDS`" + +; 11686: While ((Local0 != 0x07)) + + db 0A2h,00Ch,092h,093h,060h,00Ah,007h ;0000C457 "....`.." + +; 11687: { +; 11688: Local0 = ADDS /* \_SB_.HSAD.ADDS */ + + db 070h,041h,044h,044h,053h,060h ;0000C45D "pADDS`" + +; 11689: } +; 11691: RQTY = One + + db 070h,001h,052h,051h,054h,059h ;0000C463 "p.RQTY" + +; 11692: RD28 = One + + db 070h,001h,052h,044h,032h,038h ;0000C469 "p.RD28" + +; 11693: Local0 = SD28 /* \_SB_.SD28 */ + + db 070h,053h,044h,032h,038h,060h ;0000C46F "pSD28`" + +; 11694: While (!Local0) + + db 0A2h,009h ;0000C471 ".." + db 092h,060h ;0000C473 ".`" + +; 11695: { +; 11696: Local0 = SD28 /* \_SB_.SD28 */ + + db 070h,053h,044h,032h,038h,060h ;0000C479 "pSD28`" + +; 11697: } +; 11698: } +; 11700: If ((Arg1 == 0x03)) + + db 0A0h,046h,004h ;0000C47C ".F." + db 093h,069h,00Ah,003h ;0000C480 ".i.." + +; 11701: { +; 11702: RQTY = Zero + + db 070h,000h,052h,051h,054h,059h ;0000C486 "p.RQTY" + +; 11703: RD28 = One + + db 070h,001h,052h,044h,032h,038h ;0000C48C "p.RD28" + +; 11704: Local0 = SD28 /* \_SB_.SD28 */ + + db 070h,053h,044h,032h,038h,060h ;0000C492 "pSD28`" + +; 11705: While (Local0) + + db 0A2h,008h,060h ;0000C495 "..`" + +; 11706: { +; 11707: Local0 = SD28 /* \_SB_.SD28 */ + + db 070h,053h,044h,032h,038h,060h ;0000C49B "pSD28`" + +; 11708: } +; 11710: ADPD = Zero + + db 070h,000h,041h,044h,050h,044h ;0000C4A1 "p.ADPD" + +; 11711: Local0 = ADDS /* \_SB_.HSAD.ADDS */ + + db 070h,041h,044h,044h,053h,060h ;0000C4A7 "pADDS`" + +; 11712: While ((Local0 != Zero)) + + db 0A2h,00Bh,092h,093h,060h,000h ;0000C4AD "....`." + +; 11713: { +; 11714: Local0 = ADDS /* \_SB_.HSAD.ADDS */ + + db 070h,041h,044h,044h,053h,060h ;0000C4B3 "pADDS`" + +; 11715: } +; 11717: ADTD = 0x03 + + db 070h,00Ah,003h,041h,044h,054h,044h ;0000C4BA "p..ADTD" + +; 11718: PG1A = Zero + + db 070h,000h,050h,047h,031h,041h ;0000C4C0 "p.PG1A" + +; 11719: } +; 11720: } +; 11721: } +; 11723: OperationRegion (FPIC, SystemIO, 0x0C00, 0x02) + +DSDT_CB_01_____SB__FPIC \ + db 05Bh,080h,046h,050h,049h,043h,001h,00Bh ;0000C4C8 "[.FPIC.." + db 000h,00Ch,00Ah,002h ;0000C4CC "...." + +; 11724: Field (FPIC, AnyAcc, NoLock, Preserve) +; 11725: { +; 11726: FPII, 8, +; 11727: FPID, 8 +; 11728: } + + db 05Bh,081h,010h,046h,050h,049h,043h,000h ;0000C4D4 "[..FPIC." + db 046h,050h,049h,049h,008h,046h,050h,049h ;0000C4DC "FPII.FPI" + db 044h,008h ;0000C4DE "D." + +; 11730: IndexField (FPII, FPID, ByteAcc, NoLock, Preserve) +; 11731: { +; 11732: Offset (0xF4), +; 11733: IUA0, 8, +; 11734: IUA1, 8, +; 11735: Offset (0xF8), +; 11736: IUA2, 8, +; 11737: IUA3, 8 +; 11738: } + + db 05Bh,086h,023h,046h,050h,049h,049h,046h ;0000C4E6 "[.#FPIIF" + db 050h,049h,044h,001h,000h,040h,07Ah,049h ;0000C4EE "PID..@zI" + db 055h,041h,030h,008h,049h,055h,041h,031h ;0000C4F6 "UA0.IUA1" + db 008h,000h,010h,049h,055h,041h,032h,008h ;0000C4FE "...IUA2." + db 049h,055h,041h,033h,008h ;0000C503 "IUA3." + +; 11740: Device (HFP1) + +DSDT_CB_01_____SB__HFP1 \ + db 05Bh,082h,042h,005h,048h,046h,050h,031h ;0000C50B "[.B.HFP1" + +; 11741: { +; 11742: Name (_HID, "AMDI0060") // _HID: Hardware ID + +DSDT_CB_01_____SB__HFP1__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,04Dh ;0000C513 "._HID.AM" + db 044h,049h,030h,030h,036h,030h,000h ;0000C51A "DI0060." + +; 11743: Name (_UID, Zero) // _UID: Unique ID + +DSDT_CB_01_____SB__HFP1__UID \ + db 008h,05Fh,055h,049h,044h,000h ;0000C520 "._UID." + +; 11744: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__HFP1__STA \ + db 014h,013h,05Fh,053h,054h,041h,000h ;0000C527 ".._STA." + +; 11745: { +; 11746: If (HFPE) + + db 0A0h,008h,048h,046h,050h,045h ;0000C52D "..HFPE" + +; 11747: { +; 11748: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000C530 "..." + +; 11749: } +; 11750: Else +; 11751: { +; 11752: Return (Zero) +; 11753: } + + db 0A1h,003h ;0000C532 ".." + db 0A4h,000h ;0000C534 ".." + +; 11754: } +; 11756: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__HFP1__CRS \ + db 014h,022h,05Fh,043h,052h,053h,000h ;0000C53B "."_CRS." + +; 11757: { +; 11758: Name (RBUF, ResourceTemplate () + +DSDT_CB_01_____SB__HFP1__CRS_RBUF \ + db 008h,052h,042h,055h,046h,011h,011h,00Ah ;0000C543 ".RBUF..." + db 00Eh ;0000C544 "." + +; 11759: { +; 11760: Memory32Fixed (ReadWrite, +; 11761: 0xFEC11000, // Address Base +; 11762: 0x00000100, // Address Length +; 11763: ) + + db 086h,009h,000h,001h,000h,010h,0C1h,0FEh ;0000C54C "........" + db 000h,001h,000h,000h ;0000C550 "...." + db 079h,000h ;0000C552 "y." + +; 11764: }) +; 11765: Return (RBUF) /* \_SB_.HFP1._CRS.RBUF */ + + db 0A4h,052h,042h,055h,046h ;0000C557 ".RBUF" + +; 11766: } +; 11767: } +; 11769: Device (HID0) + +DSDT_CB_01_____SB__HID0 \ + db 05Bh,082h,046h,007h,048h,049h,044h,030h ;0000C55F "[.F.HID0" + +; 11770: { +; 11771: Name (_HID, "AMDI0063") // _HID: Hardware ID + +DSDT_CB_01_____SB__HID0__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,04Dh ;0000C567 "._HID.AM" + db 044h,049h,030h,030h,036h,033h,000h ;0000C56E "DI0063." + +; 11772: Name (_UID, Zero) // _UID: Unique ID + +DSDT_CB_01_____SB__HID0__UID \ + db 008h,05Fh,055h,049h,044h,000h ;0000C574 "._UID." + +; 11773: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__HID0__STA \ + db 014h,013h,05Fh,053h,054h,041h,000h ;0000C57B ".._STA." + +; 11774: { +; 11775: If (HD0E) + + db 0A0h,008h,048h,044h,030h,045h ;0000C581 "..HD0E" + +; 11776: { +; 11777: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000C584 "..." + +; 11778: } +; 11779: Else +; 11780: { +; 11781: Return (Zero) +; 11782: } + + db 0A1h,003h ;0000C586 ".." + db 0A4h,000h ;0000C588 ".." + +; 11783: } +; 11785: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__HID0__CRS \ + db 014h,046h,004h,05Fh,043h,052h,053h,000h ;0000C590 ".F._CRS." + +; 11786: { +; 11787: Name (RBUF, ResourceTemplate () + +DSDT_CB_01_____SB__HID0__CRS_RBUF \ + db 008h,052h,042h,055h,046h,011h,034h,00Ah ;0000C598 ".RBUF.4." + db 031h ;0000C599 "1" + +; 11788: { +; 11789: Memory32Fixed (ReadWrite, +; 11790: 0xFEC13000, // Address Base +; 11791: 0x00000200, // Address Length +; 11792: ) + + db 086h,009h,000h,001h,000h,030h,0C1h,0FEh ;0000C5A1 ".....0.." + db 000h,002h,000h,000h ;0000C5A5 "...." + +; 11793: GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, +; 11794: "\\_SB.GPIO", 0x00, ResourceConsumer, , +; 11795: ) +; 11796: { // Pin list +; 11797: 0x00AB +; 11798: } + + db 08Ch,020h,000h,001h,000h,001h,000h,019h ;0000C5AD ". ......" + db 000h,003h,000h,000h,000h,000h,017h,000h ;0000C5B5 "........" + db 000h,019h,000h,023h,000h,000h,000h,0ABh ;0000C5BD "...#...." + db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000C5C5 ".\_SB.GP" + db 049h,04Fh,000h ;0000C5C8 "IO." + db 079h,000h ;0000C5CA "y." + +; 11799: }) +; 11800: Return (RBUF) /* \_SB_.HID0._CRS.RBUF */ + + db 0A4h,052h,042h,055h,046h ;0000C5CF ".RBUF" + +; 11801: } +; 11802: } +; 11804: Device (HID2) + +DSDT_CB_01_____SB__HID2 \ + db 05Bh,082h,047h,007h,048h,049h,044h,032h ;0000C5D7 "[.G.HID2" + +; 11805: { +; 11806: Name (_HID, "AMDI0063") // _HID: Hardware ID + +DSDT_CB_01_____SB__HID2__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,04Dh ;0000C5DF "._HID.AM" + db 044h,049h,030h,030h,036h,033h,000h ;0000C5E6 "DI0063." + +; 11807: Name (_UID, 0x02) // _UID: Unique ID + +DSDT_CB_01_____SB__HID2__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,002h ;0000C5ED "._UID.." + +; 11808: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__HID2__STA \ + db 014h,013h,05Fh,053h,054h,041h,000h ;0000C5F4 ".._STA." + +; 11809: { +; 11810: If (HD2E) + + db 0A0h,008h,048h,044h,032h,045h ;0000C5FA "..HD2E" + +; 11811: { +; 11812: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000C5FD "..." + +; 11813: } +; 11814: Else +; 11815: { +; 11816: Return (Zero) +; 11817: } + + db 0A1h,003h ;0000C5FF ".." + db 0A4h,000h ;0000C601 ".." + +; 11818: } +; 11820: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__HID2__CRS \ + db 014h,046h,004h,05Fh,043h,052h,053h,000h ;0000C609 ".F._CRS." + +; 11821: { +; 11822: Name (RBUF, ResourceTemplate () + +DSDT_CB_01_____SB__HID2__CRS_RBUF \ + db 008h,052h,042h,055h,046h,011h,034h,00Ah ;0000C611 ".RBUF.4." + db 031h ;0000C612 "1" + +; 11823: { +; 11824: Memory32Fixed (ReadWrite, +; 11825: 0xFEC12000, // Address Base +; 11826: 0x00000200, // Address Length +; 11827: ) + + db 086h,009h,000h,001h,000h,020h,0C1h,0FEh ;0000C61A "..... .." + db 000h,002h,000h,000h ;0000C61E "...." + +; 11828: GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, +; 11829: "\\_SB.GPIO", 0x00, ResourceConsumer, , +; 11830: ) +; 11831: { // Pin list +; 11832: 0x00AB +; 11833: } + + db 08Ch,020h,000h,001h,000h,001h,000h,019h ;0000C626 ". ......" + db 000h,003h,000h,000h,000h,000h,017h,000h ;0000C62E "........" + db 000h,019h,000h,023h,000h,000h,000h,0ABh ;0000C636 "...#...." + db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000C63E ".\_SB.GP" + db 049h,04Fh,000h ;0000C641 "IO." + db 079h,000h ;0000C643 "y." + +; 11834: }) +; 11835: Return (RBUF) /* \_SB_.HID2._CRS.RBUF */ + + db 0A4h,052h,042h,055h,046h ;0000C648 ".RBUF" + +; 11836: } +; 11837: } +; 11839: Device (GPIO) + +DSDT_CB_01_____SB__GPIO \ + db 05Bh,082h,04Eh,006h,047h,050h,049h,04Fh ;0000C650 "[.N.GPIO" + +; 11840: { +; 11841: Name (_HID, "AMDI0030") // _HID: Hardware ID + +DSDT_CB_01_____SB__GPIO__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,04Dh ;0000C658 "._HID.AM" + db 044h,049h,030h,030h,033h,030h,000h ;0000C65F "DI0030." + +; 11842: Name (_CID, "AMDI0030") // _CID: Compatible ID + +DSDT_CB_01_____SB__GPIO__CID \ + db 008h,05Fh,043h,049h,044h,00Dh,041h,04Dh ;0000C667 "._CID.AM" + db 044h,049h,030h,030h,033h,030h,000h ;0000C66E "DI0030." + +; 11843: Name (_UID, Zero) // _UID: Unique ID + +DSDT_CB_01_____SB__GPIO__UID \ + db 008h,05Fh,055h,049h,044h,000h ;0000C674 "._UID." + +; 11844: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__GPIO__CRS \ + db 014h,02Bh,05Fh,043h,052h,053h,000h ;0000C67B ".+_CRS." + +; 11845: { +; 11846: Name (RBUF, ResourceTemplate () + +DSDT_CB_01_____SB__GPIO__CRS_RBUF \ + db 008h,052h,042h,055h,046h,011h,01Ah,00Ah ;0000C683 ".RBUF..." + db 017h ;0000C684 "." + +; 11847: { +; 11848: Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, ) +; 11849: { +; 11850: 0x00000007, +; 11851: } + + db 089h,006h,000h,00Dh,001h,007h,000h,000h ;0000C68C "........" + db 000h ;0000C68D "." + +; 11852: Memory32Fixed (ReadWrite, +; 11853: 0xFED81500, // Address Base +; 11854: 0x00000400, // Address Length +; 11855: ) + + db 086h,009h,000h,001h,000h,015h,0D8h,0FEh ;0000C695 "........" + db 000h,004h,000h,000h ;0000C699 "...." + db 079h,000h ;0000C69B "y." + +; 11856: }) +; 11857: Return (RBUF) /* \_SB_.GPIO._CRS.RBUF */ + + db 0A4h,052h,042h,055h,046h ;0000C6A0 ".RBUF" + +; 11858: } +; 11860: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__GPIO__STA \ + db 014h,017h,05Fh,053h,054h,041h,000h ;0000C6A7 ".._STA." + +; 11861: { +; 11862: If ((TSOS >= 0x70)) + + db 0A0h,00Ch,092h,095h,054h,053h,04Fh,053h ;0000C6AF "....TSOS" + db 00Ah,070h ;0000C6B1 ".p" + +; 11863: { +; 11864: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000C6B4 "..." + +; 11865: } +; 11866: Else +; 11867: { +; 11868: Return (Zero) +; 11869: } + + db 0A1h,003h ;0000C6B6 ".." + db 0A4h,000h ;0000C6B8 ".." + +; 11870: } +; 11871: } +; 11873: Device (PPKG) + +DSDT_CB_01_____SB__PPKG \ + db 05Bh,082h,01Eh,050h,050h,04Bh,047h ;0000C6BF "[..PPKG" + +; 11874: { +; 11875: Name (_HID, "AMDI0052") // _HID: Hardware ID + +DSDT_CB_01_____SB__PPKG__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,04Dh ;0000C6C7 "._HID.AM" + db 044h,049h,030h,030h,035h,032h,000h ;0000C6CE "DI0052." + +; 11876: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__PPKG__STA \ + db 014h,009h,05Fh,053h,054h,041h,000h ;0000C6D5 ".._STA." + +; 11877: { +; 11878: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000C6D8 "..." + +; 11879: } +; 11880: } +; 11882: Device (I2CA) + +DSDT_CB_01_____SB__I2CA \ + db 05Bh,082h,049h,011h,049h,032h,043h,041h ;0000C6E0 "[.I.I2CA" + +; 11883: { +; 11884: Name (_HID, "AMDI0010") // _HID: Hardware ID + +DSDT_CB_01_____SB__I2CA__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,041h,04Dh ;0000C6E8 "._HID.AM" + db 044h,049h,030h,030h,031h,030h,000h ;0000C6EF "DI0010." + +; 11885: Name (_UID, Zero) // _UID: Unique ID + +DSDT_CB_01_____SB__I2CA__UID \ + db 008h,05Fh,055h,049h,044h,000h ;0000C6F5 "._UID." + +; 11886: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__I2CA__CRS \ + db 014h,03Eh,05Fh,043h,052h,053h,008h ;0000C6FC ".>_CRS." + +; 11887: { +; 11888: Name (BUF0, ResourceTemplate () + +DSDT_CB_01_____SB__I2CA__CRS_BUF0 \ + db 008h,042h,055h,046h,030h,011h,015h,00Ah ;0000C704 ".BUF0..." + db 012h ;0000C705 "." + +; 11889: { +; 11890: IRQ (Edge, ActiveHigh, Exclusive, ) +; 11891: {10} + + db 023h,000h,004h,001h ;0000C709 "#..." + +; 11892: Memory32Fixed (ReadWrite, +; 11893: 0xFEDC2000, // Address Base +; 11894: 0x00001000, // Address Length +; 11895: ) + + db 086h,009h,000h,001h,000h,020h,0DCh,0FEh ;0000C711 "..... .." + db 000h,010h,000h,000h ;0000C715 "...." + db 079h,000h ;0000C717 "y." + +; 11896: }) +; 11897: CreateWordField (BUF0, One, IRQW) + + db 08Bh,042h,055h,046h,030h,001h,049h,052h ;0000C71F ".BUF0.IR" + db 051h,057h ;0000C721 "QW" + +; 11898: IRQW = (One << (IC0I & 0x0F)) + + db 079h,001h ;0000C723 "y." + db 07Bh,049h,043h,030h,049h,00Ah,00Fh,000h ;0000C72B "{IC0I..." + db 049h,052h,051h,057h ;0000C72F "IRQW" + +; 11899: Return (BUF0) /* \_SB_.I2CA._CRS.BUF0 */ + + db 0A4h,042h,055h,046h,030h ;0000C734 ".BUF0" + +; 11900: } +; 11902: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__I2CA__STA \ + db 014h,009h,05Fh,053h,054h,041h,000h ;0000C73B ".._STA." + +; 11903: { +; 11904: Return (0xFF) + + db 0A4h,00Ah,0FFh ;0000C73E "..." + +; 11905: } +; 11907: Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + +DSDT_CB_01_____SB__I2CA__DSM \ + db 014h,049h,005h,05Fh,044h,053h,04Dh,00Ch ;0000C746 ".I._DSM." +DSDT_CB_01_____SB__I2CA__DSM__T_0 \ + db 008h,05Fh,054h,05Fh,030h,000h ;0000C74C "._T_0." + +; 11908: { +; 11909: If ((Arg0 == ToUUID ("d93e4d1c-58bb-493c-a06a-605a717f9e2e") /* Unknown UUID */)) + + db 0A0h,044h,004h ;0000C74F ".D." + db 093h,068h ;0000C751 ".h" + db 011h,013h,00Ah,010h,01Ch,04Dh,03Eh,0D9h ;0000C759 ".....M>." + db 0BBh,058h,03Ch,049h,0A0h,06Ah,060h,05Ah ;0000C761 ".X_CRS." + +; 11978: { +; 11979: Name (BUF0, ResourceTemplate () + +DSDT_CB_01_____SB__I2CB__CRS_BUF0 \ + db 008h,042h,055h,046h,030h,011h,015h,00Ah ;0000C81F ".BUF0..." + db 012h ;0000C820 "." + +; 11980: { +; 11981: IRQ (Edge, ActiveHigh, Exclusive, ) +; 11982: {11} + + db 023h,000h,008h,001h ;0000C824 "#..." + +; 11983: Memory32Fixed (ReadWrite, +; 11984: 0xFEDC3000, // Address Base +; 11985: 0x00001000, // Address Length +; 11986: ) + + db 086h,009h,000h,001h,000h,030h,0DCh,0FEh ;0000C82C ".....0.." + db 000h,010h,000h,000h ;0000C830 "...." + db 079h,000h ;0000C832 "y." + +; 11987: }) +; 11988: CreateWordField (BUF0, One, IRQW) + + db 08Bh,042h,055h,046h,030h,001h,049h,052h ;0000C83A ".BUF0.IR" + db 051h,057h ;0000C83C "QW" + +; 11989: IRQW = (One << (IC1I & 0x0F)) + + db 079h,001h ;0000C83E "y." + db 07Bh,049h,043h,031h,049h,00Ah,00Fh,000h ;0000C846 "{IC1I..." + db 049h,052h,051h,057h ;0000C84A "IRQW" + +; 11990: Return (BUF0) /* \_SB_.I2CB._CRS.BUF0 */ + + db 0A4h,042h,055h,046h,030h ;0000C84F ".BUF0" + +; 11991: } +; 11993: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__I2CB__STA \ + db 014h,009h,05Fh,053h,054h,041h,000h ;0000C856 ".._STA." + +; 11994: { +; 11995: Return (0xFF) + + db 0A4h,00Ah,0FFh ;0000C859 "..." + +; 11996: } +; 11998: Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + +DSDT_CB_01_____SB__I2CB__DSM \ + db 014h,049h,005h,05Fh,044h,053h,04Dh,00Ch ;0000C861 ".I._DSM." +DSDT_CB_01_____SB__I2CB__DSM__T_0 \ + db 008h,05Fh,054h,05Fh,030h,000h ;0000C867 "._T_0." + +; 11999: { +; 12000: If ((Arg0 == ToUUID ("d93e4d1c-58bb-493c-a06a-605a717f9e2e") /* Unknown UUID */)) + + db 0A0h,044h,004h ;0000C86A ".D." + db 093h,068h ;0000C86C ".h" + db 011h,013h,00Ah,010h,01Ch,04Dh,03Eh,0D9h ;0000C874 ".....M>." + db 0BBh,058h,03Ch,049h,0A0h,06Ah,060h,05Ah ;0000C87C ".X_CRS." + +; 12069: { +; 12070: Name (BUF0, ResourceTemplate () + +DSDT_CB_01_____SB__I2CC__CRS_BUF0 \ + db 008h,042h,055h,046h,030h,011h,015h,00Ah ;0000C93B ".BUF0..." + db 012h ;0000C93C "." + +; 12071: { +; 12072: IRQ (Edge, ActiveHigh, Exclusive, ) +; 12073: {4} + + db 023h,010h,000h,001h ;0000C940 "#..." + +; 12074: Memory32Fixed (ReadWrite, +; 12075: 0xFEDC4000, // Address Base +; 12076: 0x00001000, // Address Length +; 12077: ) + + db 086h,009h,000h,001h,000h,040h,0DCh,0FEh ;0000C948 ".....@.." + db 000h,010h,000h,000h ;0000C94C "...." + db 079h,000h ;0000C94E "y." + +; 12078: }) +; 12079: CreateWordField (BUF0, One, IRQW) + + db 08Bh,042h,055h,046h,030h,001h,049h,052h ;0000C956 ".BUF0.IR" + db 051h,057h ;0000C958 "QW" + +; 12080: IRQW = (One << (IC2I & 0x0F)) + + db 079h,001h ;0000C95A "y." + db 07Bh,049h,043h,032h,049h,00Ah,00Fh,000h ;0000C962 "{IC2I..." + db 049h,052h,051h,057h ;0000C966 "IRQW" + +; 12081: Return (BUF0) /* \_SB_.I2CC._CRS.BUF0 */ + + db 0A4h,042h,055h,046h,030h ;0000C96B ".BUF0" + +; 12082: } +; 12084: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__I2CC__STA \ + db 014h,009h,05Fh,053h,054h,041h,000h ;0000C972 ".._STA." + +; 12085: { +; 12086: Return (0xFF) + + db 0A4h,00Ah,0FFh ;0000C975 "..." + +; 12087: } +; 12089: Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + +DSDT_CB_01_____SB__I2CC__DSM \ + db 014h,049h,005h,05Fh,044h,053h,04Dh,00Ch ;0000C97D ".I._DSM." +DSDT_CB_01_____SB__I2CC__DSM__T_0 \ + db 008h,05Fh,054h,05Fh,030h,000h ;0000C983 "._T_0." + +; 12090: { +; 12091: If ((Arg0 == ToUUID ("d93e4d1c-58bb-493c-a06a-605a717f9e2e") /* Unknown UUID */)) + + db 0A0h,044h,004h ;0000C986 ".D." + db 093h,068h ;0000C988 ".h" + db 011h,013h,00Ah,010h,01Ch,04Dh,03Eh,0D9h ;0000C990 ".....M>." + db 0BBh,058h,03Ch,049h,0A0h,06Ah,060h,05Ah ;0000C998 ".X_CRS." + +; 12160: { +; 12161: Name (BUF0, ResourceTemplate () + +DSDT_CB_01_____SB__I2CD__CRS_BUF0 \ + db 008h,042h,055h,046h,030h,011h,015h,00Ah ;0000CA57 ".BUF0..." + db 012h ;0000CA58 "." + +; 12162: { +; 12163: IRQ (Edge, ActiveHigh, Exclusive, ) +; 12164: {6} + + db 023h,040h,000h,001h ;0000CA5C "#@.." + +; 12165: Memory32Fixed (ReadWrite, +; 12166: 0xFEDC5000, // Address Base +; 12167: 0x00001000, // Address Length +; 12168: ) + + db 086h,009h,000h,001h,000h,050h,0DCh,0FEh ;0000CA64 ".....P.." + db 000h,010h,000h,000h ;0000CA68 "...." + db 079h,000h ;0000CA6A "y." + +; 12169: }) +; 12170: CreateWordField (BUF0, One, IRQW) + + db 08Bh,042h,055h,046h,030h,001h,049h,052h ;0000CA72 ".BUF0.IR" + db 051h,057h ;0000CA74 "QW" + +; 12171: IRQW = (One << (IC3I & 0x0F)) + + db 079h,001h ;0000CA76 "y." + db 07Bh,049h,043h,033h,049h,00Ah,00Fh,000h ;0000CA7E "{IC3I..." + db 049h,052h,051h,057h ;0000CA82 "IRQW" + +; 12172: Return (BUF0) /* \_SB_.I2CD._CRS.BUF0 */ + + db 0A4h,042h,055h,046h,030h ;0000CA87 ".BUF0" + +; 12173: } +; 12175: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__I2CD__STA \ + db 014h,009h,05Fh,053h,054h,041h,000h ;0000CA8E ".._STA." + +; 12176: { +; 12177: Return (0xFF) + + db 0A4h,00Ah,0FFh ;0000CA91 "..." + +; 12178: } +; 12180: Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + +DSDT_CB_01_____SB__I2CD__DSM \ + db 014h,049h,005h,05Fh,044h,053h,04Dh,00Ch ;0000CA99 ".I._DSM." +DSDT_CB_01_____SB__I2CD__DSM__T_0 \ + db 008h,05Fh,054h,05Fh,030h,000h ;0000CA9F "._T_0." + +; 12181: { +; 12182: If ((Arg0 == ToUUID ("d93e4d1c-58bb-493c-a06a-605a717f9e2e") /* Unknown UUID */)) + + db 0A0h,044h,004h ;0000CAA2 ".D." + db 093h,068h ;0000CAA4 ".h" + db 011h,013h,00Ah,010h,01Ch,04Dh,03Eh,0D9h ;0000CAAC ".....M>." + db 0BBh,058h,03Ch,049h,0A0h,06Ah,060h,05Ah ;0000CAB4 ".X_CRS." + +; 12264: { +; 12265: Name (BUF0, ResourceTemplate () + +DSDT_CB_01_____SB__I3CA__CRS_BUF0 \ + db 008h,042h,055h,046h,030h,011h,015h,00Ah ;0000CB9C ".BUF0..." + db 012h ;0000CB9D "." + +; 12266: { +; 12267: IRQ (Edge, ActiveHigh, Exclusive, ) +; 12268: {10} + + db 023h,000h,004h,001h ;0000CBA1 "#..." + +; 12269: Memory32Fixed (ReadWrite, +; 12270: 0xFEDD2000, // Address Base +; 12271: 0x00001000, // Address Length +; 12272: ) + + db 086h,009h,000h,001h,000h,020h,0DDh,0FEh ;0000CBA9 "..... .." + db 000h,010h,000h,000h ;0000CBAD "...." + db 079h,000h ;0000CBAF "y." + +; 12273: }) +; 12274: CreateWordField (BUF0, One, IRQW) + + db 08Bh,042h,055h,046h,030h,001h,049h,052h ;0000CBB7 ".BUF0.IR" + db 051h,057h ;0000CBB9 "QW" + +; 12275: IRQW = (One << (IC0I & 0x0F)) + + db 079h,001h ;0000CBBB "y." + db 07Bh,049h,043h,030h,049h,00Ah,00Fh,000h ;0000CBC3 "{IC0I..." + db 049h,052h,051h,057h ;0000CBC7 "IRQW" + +; 12276: Return (BUF0) /* \_SB_.I3CA._CRS.BUF0 */ + + db 0A4h,042h,055h,046h,030h ;0000CBCC ".BUF0" + +; 12277: } +; 12279: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__I3CA__STA \ + db 014h,021h,05Fh,053h,054h,041h,000h ;0000CBD3 ".!_STA." + +; 12280: { +; 12281: If ((TSOS >= 0x70)) + + db 0A0h,016h,092h,095h,054h,053h,04Fh,053h ;0000CBDB "....TSOS" + db 00Ah,070h ;0000CBDD ".p" + +; 12282: { +; 12283: If ((I30E == One)) + + db 0A0h,00Ah ;0000CBDF ".." + db 093h,049h,033h,030h,045h,001h ;0000CBE5 ".I30E." + +; 12284: { +; 12285: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000CBE8 "..." + +; 12286: } +; 12288: Return (Zero) + + db 0A4h,000h ;0000CBEA ".." + +; 12289: } +; 12290: Else +; 12291: { +; 12292: Return (Zero) +; 12293: } + + db 0A1h,003h ;0000CBEC ".." + db 0A4h,000h ;0000CBEE ".." + +; 12294: } +; 12296: Method (RSET, 0, NotSerialized) + +DSDT_CB_01_____SB__I3CA_RSET \ + db 014h,00Eh,052h,053h,045h,054h,000h ;0000CBF5 "..RSET." + +; 12297: { +; 12298: SRAD (0x15, 0xC8) + + db 053h,052h,041h,044h,00Ah,015h,00Ah,0C8h ;0000CBFD "SRAD...." + +; 12299: } +; 12301: Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + +DSDT_CB_01_____SB__I3CA__S0W \ + db 014h,018h,05Fh,053h,030h,057h,000h ;0000CC04 ".._S0W." + +; 12302: { +; 12303: If ((I30D && I30E)) + + db 0A0h,00Dh ;0000CC06 ".." + db 090h,049h,033h,030h,044h,049h,033h,030h ;0000CC0E ".I30DI30" + db 045h ;0000CC0F "E" + +; 12304: { +; 12305: Return (0x04) + + db 0A4h,00Ah,004h ;0000CC12 "..." + +; 12306: } +; 12307: Else +; 12308: { +; 12309: Return (Zero) +; 12310: } + + db 0A1h,003h ;0000CC14 ".." + db 0A4h,000h ;0000CC16 ".." + +; 12311: } +; 12313: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + +DSDT_CB_01_____SB__I3CA__PS0 \ + db 014h,018h,05Fh,050h,053h,030h,000h ;0000CC1D ".._PS0." + +; 12314: { +; 12315: If ((I30D && I30E)) + + db 0A0h,011h ;0000CC1F ".." + db 090h,049h,033h,030h,044h,049h,033h,030h ;0000CC27 ".I30DI30" + db 045h ;0000CC28 "E" + +; 12316: { +; 12317: DSAD (0x15, Zero) + + db 044h,053h,041h,044h,00Ah,015h,000h ;0000CC2F "DSAD..." + +; 12318: } +; 12319: } +; 12321: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + +DSDT_CB_01_____SB__I3CA__PS3 \ + db 014h,019h,05Fh,050h,053h,033h,000h ;0000CC36 ".._PS3." + +; 12322: { +; 12323: If ((I30D && I30E)) + + db 0A0h,012h ;0000CC38 ".." + db 090h,049h,033h,030h,044h,049h,033h,030h ;0000CC40 ".I30DI30" + db 045h ;0000CC41 "E" + +; 12324: { +; 12325: DSAD (0x15, 0x03) + + db 044h,053h,041h,044h,00Ah,015h,00Ah,003h ;0000CC49 "DSAD...." + +; 12326: } +; 12327: } +; 12328: } +; 12330: Device (I3CB) + +DSDT_CB_01_____SB__I3CB \ + db 05Bh,082h,043h,00Eh,049h,033h,043h,042h ;0000CC51 "[.C.I3CB" + +; 12331: { +; 12332: Method (_HID, 0, Serialized) // _HID: Hardware ID + +DSDT_CB_01_____SB__I3CB__HID \ + db 014h,01Ah,05Fh,048h,049h,044h,008h ;0000CC58 ".._HID." + +; 12333: { +; 12334: If ((I31M == Zero)) + + db 0A0h,00Ch ;0000CC5A ".." + db 093h,049h,033h,031h,04Dh,000h ;0000CC60 ".I31M." + +; 12335: { +; 12336: Return (I3ID) /* \_SB_.I3ID */ + + db 0A4h,049h,033h,049h,044h ;0000CC65 ".I3ID" + +; 12337: } +; 12338: Else +; 12339: { +; 12340: Return (I2ID) /* \_SB_.I2ID */ +; 12341: } + + db 0A1h,006h ;0000CC67 ".." + db 0A4h,049h,032h,049h,044h ;0000CC6C ".I2ID" + +; 12342: } +; 12344: Name (_UID, One) // _UID: Unique ID + +DSDT_CB_01_____SB__I3CB__UID \ + db 008h,05Fh,055h,049h,044h,001h ;0000CC72 "._UID." + +; 12345: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__I3CB__CRS \ + db 014h,03Eh,05Fh,043h,052h,053h,008h ;0000CC79 ".>_CRS." + +; 12346: { +; 12347: Name (BUF0, ResourceTemplate () + +DSDT_CB_01_____SB__I3CB__CRS_BUF0 \ + db 008h,042h,055h,046h,030h,011h,015h,00Ah ;0000CC81 ".BUF0..." + db 012h ;0000CC82 "." + +; 12348: { +; 12349: IRQ (Edge, ActiveHigh, Exclusive, ) +; 12350: {11} + + db 023h,000h,008h,001h ;0000CC86 "#..." + +; 12351: Memory32Fixed (ReadWrite, +; 12352: 0xFEDD3000, // Address Base +; 12353: 0x00001000, // Address Length +; 12354: ) + + db 086h,009h,000h,001h,000h,030h,0DDh,0FEh ;0000CC8E ".....0.." + db 000h,010h,000h,000h ;0000CC92 "...." + db 079h,000h ;0000CC94 "y." + +; 12355: }) +; 12356: CreateWordField (BUF0, One, IRQW) + + db 08Bh,042h,055h,046h,030h,001h,049h,052h ;0000CC9C ".BUF0.IR" + db 051h,057h ;0000CC9E "QW" + +; 12357: IRQW = (One << (IC1I & 0x0F)) + + db 079h,001h ;0000CCA0 "y." + db 07Bh,049h,043h,031h,049h,00Ah,00Fh,000h ;0000CCA8 "{IC1I..." + db 049h,052h,051h,057h ;0000CCAC "IRQW" + +; 12358: Return (BUF0) /* \_SB_.I3CB._CRS.BUF0 */ + + db 0A4h,042h,055h,046h,030h ;0000CCB1 ".BUF0" + +; 12359: } +; 12361: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__I3CB__STA \ + db 014h,021h,05Fh,053h,054h,041h,000h ;0000CCB8 ".!_STA." + +; 12362: { +; 12363: If ((TSOS >= 0x70)) + + db 0A0h,016h,092h,095h,054h,053h,04Fh,053h ;0000CCC0 "....TSOS" + db 00Ah,070h ;0000CCC2 ".p" + +; 12364: { +; 12365: If ((I31E == One)) + + db 0A0h,00Ah ;0000CCC4 ".." + db 093h,049h,033h,031h,045h,001h ;0000CCCA ".I31E." + +; 12366: { +; 12367: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000CCCD "..." + +; 12368: } +; 12370: Return (Zero) + + db 0A4h,000h ;0000CCCF ".." + +; 12371: } +; 12372: Else +; 12373: { +; 12374: Return (Zero) +; 12375: } + + db 0A1h,003h ;0000CCD1 ".." + db 0A4h,000h ;0000CCD3 ".." + +; 12376: } +; 12378: Method (RSET, 0, NotSerialized) + +DSDT_CB_01_____SB__I3CB_RSET \ + db 014h,00Eh,052h,053h,045h,054h,000h ;0000CCDA "..RSET." + +; 12379: { +; 12380: SRAD (0x0D, 0xC8) + + db 053h,052h,041h,044h,00Ah,00Dh,00Ah,0C8h ;0000CCE2 "SRAD...." + +; 12381: } +; 12383: Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + +DSDT_CB_01_____SB__I3CB__S0W \ + db 014h,018h,05Fh,053h,030h,057h,000h ;0000CCE9 ".._S0W." + +; 12384: { +; 12385: If ((I31D && I31E)) + + db 0A0h,00Dh ;0000CCEB ".." + db 090h,049h,033h,031h,044h,049h,033h,031h ;0000CCF3 ".I31DI31" + db 045h ;0000CCF4 "E" + +; 12386: { +; 12387: Return (0x04) + + db 0A4h,00Ah,004h ;0000CCF7 "..." + +; 12388: } +; 12389: Else +; 12390: { +; 12391: Return (Zero) +; 12392: } + + db 0A1h,003h ;0000CCF9 ".." + db 0A4h,000h ;0000CCFB ".." + +; 12393: } +; 12395: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + +DSDT_CB_01_____SB__I3CB__PS0 \ + db 014h,018h,05Fh,050h,053h,030h,000h ;0000CD02 ".._PS0." + +; 12396: { +; 12397: If ((I31D && I31E)) + + db 0A0h,011h ;0000CD04 ".." + db 090h,049h,033h,031h,044h,049h,033h,031h ;0000CD0C ".I31DI31" + db 045h ;0000CD0D "E" + +; 12398: { +; 12399: DSAD (0x0D, Zero) + + db 044h,053h,041h,044h,00Ah,00Dh,000h ;0000CD14 "DSAD..." + +; 12400: } +; 12401: } +; 12403: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + +DSDT_CB_01_____SB__I3CB__PS3 \ + db 014h,019h,05Fh,050h,053h,033h,000h ;0000CD1B ".._PS3." + +; 12404: { +; 12405: If ((I31D && I31E)) + + db 0A0h,012h ;0000CD1D ".." + db 090h,049h,033h,031h,044h,049h,033h,031h ;0000CD25 ".I31DI31" + db 045h ;0000CD26 "E" + +; 12406: { +; 12407: DSAD (0x0D, 0x03) + + db 044h,053h,041h,044h,00Ah,00Dh,00Ah,003h ;0000CD2E "DSAD...." + +; 12408: } +; 12409: } +; 12410: } +; 12412: Device (I3CC) + +DSDT_CB_01_____SB__I3CC \ + db 05Bh,082h,044h,00Eh,049h,033h,043h,043h ;0000CD36 "[.D.I3CC" + +; 12413: { +; 12414: Method (_HID, 0, Serialized) // _HID: Hardware ID + +DSDT_CB_01_____SB__I3CC__HID \ + db 014h,01Ah,05Fh,048h,049h,044h,008h ;0000CD3D ".._HID." + +; 12415: { +; 12416: If ((I32M == Zero)) + + db 0A0h,00Ch ;0000CD3F ".." + db 093h,049h,033h,032h,04Dh,000h ;0000CD45 ".I32M." + +; 12417: { +; 12418: Return (I3ID) /* \_SB_.I3ID */ + + db 0A4h,049h,033h,049h,044h ;0000CD4A ".I3ID" + +; 12419: } +; 12420: Else +; 12421: { +; 12422: Return (I2ID) /* \_SB_.I2ID */ +; 12423: } + + db 0A1h,006h ;0000CD4C ".." + db 0A4h,049h,032h,049h,044h ;0000CD51 ".I2ID" + +; 12424: } +; 12426: Name (_UID, 0x02) // _UID: Unique ID + +DSDT_CB_01_____SB__I3CC__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,002h ;0000CD58 "._UID.." + +; 12427: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__I3CC__CRS \ + db 014h,03Eh,05Fh,043h,052h,053h,008h ;0000CD5F ".>_CRS." + +; 12428: { +; 12429: Name (BUF0, ResourceTemplate () + +DSDT_CB_01_____SB__I3CC__CRS_BUF0 \ + db 008h,042h,055h,046h,030h,011h,015h,00Ah ;0000CD67 ".BUF0..." + db 012h ;0000CD68 "." + +; 12430: { +; 12431: IRQ (Edge, ActiveHigh, Exclusive, ) +; 12432: {4} + + db 023h,010h,000h,001h ;0000CD6C "#..." + +; 12433: Memory32Fixed (ReadWrite, +; 12434: 0xFEDD4000, // Address Base +; 12435: 0x00001000, // Address Length +; 12436: ) + + db 086h,009h,000h,001h,000h,040h,0DDh,0FEh ;0000CD74 ".....@.." + db 000h,010h,000h,000h ;0000CD78 "...." + db 079h,000h ;0000CD7A "y." + +; 12437: }) +; 12438: CreateWordField (BUF0, One, IRQW) + + db 08Bh,042h,055h,046h,030h,001h,049h,052h ;0000CD82 ".BUF0.IR" + db 051h,057h ;0000CD84 "QW" + +; 12439: IRQW = (One << (IC2I & 0x0F)) + + db 079h,001h ;0000CD86 "y." + db 07Bh,049h,043h,032h,049h,00Ah,00Fh,000h ;0000CD8E "{IC2I..." + db 049h,052h,051h,057h ;0000CD92 "IRQW" + +; 12440: Return (BUF0) /* \_SB_.I3CC._CRS.BUF0 */ + + db 0A4h,042h,055h,046h,030h ;0000CD97 ".BUF0" + +; 12441: } +; 12443: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__I3CC__STA \ + db 014h,021h,05Fh,053h,054h,041h,000h ;0000CD9E ".!_STA." + +; 12444: { +; 12445: If ((TSOS >= 0x70)) + + db 0A0h,016h,092h,095h,054h,053h,04Fh,053h ;0000CDA6 "....TSOS" + db 00Ah,070h ;0000CDA8 ".p" + +; 12446: { +; 12447: If ((I32E == One)) + + db 0A0h,00Ah ;0000CDAA ".." + db 093h,049h,033h,032h,045h,001h ;0000CDB0 ".I32E." + +; 12448: { +; 12449: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000CDB3 "..." + +; 12450: } +; 12452: Return (Zero) + + db 0A4h,000h ;0000CDB5 ".." + +; 12453: } +; 12454: Else +; 12455: { +; 12456: Return (Zero) +; 12457: } + + db 0A1h,003h ;0000CDB7 ".." + db 0A4h,000h ;0000CDB9 ".." + +; 12458: } +; 12460: Method (RSET, 0, NotSerialized) + +DSDT_CB_01_____SB__I3CC_RSET \ + db 014h,00Eh,052h,053h,045h,054h,000h ;0000CDC0 "..RSET." + +; 12461: { +; 12462: SRAD (0x0E, 0xC8) + + db 053h,052h,041h,044h,00Ah,00Eh,00Ah,0C8h ;0000CDC8 "SRAD...." + +; 12463: } +; 12465: Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + +DSDT_CB_01_____SB__I3CC__S0W \ + db 014h,018h,05Fh,053h,030h,057h,000h ;0000CDCF ".._S0W." + +; 12466: { +; 12467: If ((I32D && I32E)) + + db 0A0h,00Dh ;0000CDD1 ".." + db 090h,049h,033h,032h,044h,049h,033h,032h ;0000CDD9 ".I32DI32" + db 045h ;0000CDDA "E" + +; 12468: { +; 12469: Return (0x04) + + db 0A4h,00Ah,004h ;0000CDDD "..." + +; 12470: } +; 12471: Else +; 12472: { +; 12473: Return (Zero) +; 12474: } + + db 0A1h,003h ;0000CDDF ".." + db 0A4h,000h ;0000CDE1 ".." + +; 12475: } +; 12477: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + +DSDT_CB_01_____SB__I3CC__PS0 \ + db 014h,018h,05Fh,050h,053h,030h,000h ;0000CDE8 ".._PS0." + +; 12478: { +; 12479: If ((I32D && I32E)) + + db 0A0h,011h ;0000CDEA ".." + db 090h,049h,033h,032h,044h,049h,033h,032h ;0000CDF2 ".I32DI32" + db 045h ;0000CDF3 "E" + +; 12480: { +; 12481: DSAD (0x0E, Zero) + + db 044h,053h,041h,044h,00Ah,00Eh,000h ;0000CDFA "DSAD..." + +; 12482: } +; 12483: } +; 12485: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + +DSDT_CB_01_____SB__I3CC__PS3 \ + db 014h,019h,05Fh,050h,053h,033h,000h ;0000CE01 ".._PS3." + +; 12486: { +; 12487: If ((I32D && I32E)) + + db 0A0h,012h ;0000CE03 ".." + db 090h,049h,033h,032h,044h,049h,033h,032h ;0000CE0B ".I32DI32" + db 045h ;0000CE0C "E" + +; 12488: { +; 12489: DSAD (0x0E, 0x03) + + db 044h,053h,041h,044h,00Ah,00Eh,00Ah,003h ;0000CE14 "DSAD...." + +; 12490: } +; 12491: } +; 12492: } +; 12494: Device (I3CD) + +DSDT_CB_01_____SB__I3CD \ + db 05Bh,082h,044h,00Eh,049h,033h,043h,044h ;0000CE1C "[.D.I3CD" + +; 12495: { +; 12496: Method (_HID, 0, Serialized) // _HID: Hardware ID + +DSDT_CB_01_____SB__I3CD__HID \ + db 014h,01Ah,05Fh,048h,049h,044h,008h ;0000CE23 ".._HID." + +; 12497: { +; 12498: If ((I33M == Zero)) + + db 0A0h,00Ch ;0000CE25 ".." + db 093h,049h,033h,033h,04Dh,000h ;0000CE2B ".I33M." + +; 12499: { +; 12500: Return (I3ID) /* \_SB_.I3ID */ + + db 0A4h,049h,033h,049h,044h ;0000CE30 ".I3ID" + +; 12501: } +; 12502: Else +; 12503: { +; 12504: Return (I2ID) /* \_SB_.I2ID */ +; 12505: } + + db 0A1h,006h ;0000CE32 ".." + db 0A4h,049h,032h,049h,044h ;0000CE37 ".I2ID" + +; 12506: } +; 12508: Name (_UID, 0x03) // _UID: Unique ID + +DSDT_CB_01_____SB__I3CD__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,003h ;0000CE3E "._UID.." + +; 12509: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__I3CD__CRS \ + db 014h,03Eh,05Fh,043h,052h,053h,008h ;0000CE45 ".>_CRS." + +; 12510: { +; 12511: Name (BUF0, ResourceTemplate () + +DSDT_CB_01_____SB__I3CD__CRS_BUF0 \ + db 008h,042h,055h,046h,030h,011h,015h,00Ah ;0000CE4D ".BUF0..." + db 012h ;0000CE4E "." + +; 12512: { +; 12513: IRQ (Edge, ActiveHigh, Exclusive, ) +; 12514: {6} + + db 023h,040h,000h,001h ;0000CE52 "#@.." + +; 12515: Memory32Fixed (ReadWrite, +; 12516: 0xFEDD6000, // Address Base +; 12517: 0x00001000, // Address Length +; 12518: ) + + db 086h,009h,000h,001h,000h,060h,0DDh,0FEh ;0000CE5A ".....`.." + db 000h,010h,000h,000h ;0000CE5E "...." + db 079h,000h ;0000CE60 "y." + +; 12519: }) +; 12520: CreateWordField (BUF0, One, IRQW) + + db 08Bh,042h,055h,046h,030h,001h,049h,052h ;0000CE68 ".BUF0.IR" + db 051h,057h ;0000CE6A "QW" + +; 12521: IRQW = (One << (IC3I & 0x0F)) + + db 079h,001h ;0000CE6C "y." + db 07Bh,049h,043h,033h,049h,00Ah,00Fh,000h ;0000CE74 "{IC3I..." + db 049h,052h,051h,057h ;0000CE78 "IRQW" + +; 12522: Return (BUF0) /* \_SB_.I3CD._CRS.BUF0 */ + + db 0A4h,042h,055h,046h,030h ;0000CE7D ".BUF0" + +; 12523: } +; 12525: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__I3CD__STA \ + db 014h,021h,05Fh,053h,054h,041h,000h ;0000CE84 ".!_STA." + +; 12526: { +; 12527: If ((TSOS >= 0x70)) + + db 0A0h,016h,092h,095h,054h,053h,04Fh,053h ;0000CE8C "....TSOS" + db 00Ah,070h ;0000CE8E ".p" + +; 12528: { +; 12529: If ((I33E == One)) + + db 0A0h,00Ah ;0000CE90 ".." + db 093h,049h,033h,033h,045h,001h ;0000CE96 ".I33E." + +; 12530: { +; 12531: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000CE99 "..." + +; 12532: } +; 12534: Return (Zero) + + db 0A4h,000h ;0000CE9B ".." + +; 12535: } +; 12536: Else +; 12537: { +; 12538: Return (Zero) +; 12539: } + + db 0A1h,003h ;0000CE9D ".." + db 0A4h,000h ;0000CE9F ".." + +; 12540: } +; 12542: Method (RSET, 0, NotSerialized) + +DSDT_CB_01_____SB__I3CD_RSET \ + db 014h,00Eh,052h,053h,045h,054h,000h ;0000CEA6 "..RSET." + +; 12543: { +; 12544: SRAD (0x0F, 0xC8) + + db 053h,052h,041h,044h,00Ah,00Fh,00Ah,0C8h ;0000CEAE "SRAD...." + +; 12545: } +; 12547: Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + +DSDT_CB_01_____SB__I3CD__S0W \ + db 014h,018h,05Fh,053h,030h,057h,000h ;0000CEB5 ".._S0W." + +; 12548: { +; 12549: If ((I33D && I33E)) + + db 0A0h,00Dh ;0000CEB7 ".." + db 090h,049h,033h,033h,044h,049h,033h,033h ;0000CEBF ".I33DI33" + db 045h ;0000CEC0 "E" + +; 12550: { +; 12551: Return (0x04) + + db 0A4h,00Ah,004h ;0000CEC3 "..." + +; 12552: } +; 12553: Else +; 12554: { +; 12555: Return (Zero) +; 12556: } + + db 0A1h,003h ;0000CEC5 ".." + db 0A4h,000h ;0000CEC7 ".." + +; 12557: } +; 12559: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + +DSDT_CB_01_____SB__I3CD__PS0 \ + db 014h,018h,05Fh,050h,053h,030h,000h ;0000CECE ".._PS0." + +; 12560: { +; 12561: If ((I33D && I33E)) + + db 0A0h,011h ;0000CED0 ".." + db 090h,049h,033h,033h,044h,049h,033h,033h ;0000CED8 ".I33DI33" + db 045h ;0000CED9 "E" + +; 12562: { +; 12563: DSAD (0x0F, Zero) + + db 044h,053h,041h,044h,00Ah,00Fh,000h ;0000CEE0 "DSAD..." + +; 12564: } +; 12565: } +; 12567: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + +DSDT_CB_01_____SB__I3CD__PS3 \ + db 014h,019h,05Fh,050h,053h,033h,000h ;0000CEE7 ".._PS3." + +; 12568: { +; 12569: If ((I33D && I33E)) + + db 0A0h,012h ;0000CEE9 ".." + db 090h,049h,033h,033h,044h,049h,033h,033h ;0000CEF1 ".I33DI33" + db 045h ;0000CEF2 "E" + +; 12570: { +; 12571: DSAD (0x0F, 0x03) + + db 044h,053h,041h,044h,00Ah,00Fh,00Ah,003h ;0000CEFA "DSAD...." + +; 12572: } +; 12573: } +; 12574: } +; 12575: } +; 12577: Scope (_SB.PCI0) + + db 010h,046h,057h,02Eh,05Fh,053h,042h,05Fh ;0000CF02 ".FW._SB_" + db 050h,043h,049h,030h ;0000CF06 "PCI0" + +; 12578: { +; 12579: Device (UAR1) + +DSDT_CB_01_____SB__PCI0_UAR1 \ + db 05Bh,082h,047h,015h,055h,041h,052h,031h ;0000CF0E "[.G.UAR1" + +; 12580: { +; 12581: Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_UAR1__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000CF16 "._HID.A." + db 005h,000h ;0000CF18 ".." + +; 12582: Name (_UID, One) // _UID: Unique ID + +DSDT_CB_01_____SB__PCI0_UAR1__UID \ + db 008h,05Fh,055h,049h,044h,001h ;0000CF1E "._UID." + +; 12583: Name (_DDN, "COM1") // _DDN: DOS Device Name + +DSDT_CB_01_____SB__PCI0_UAR1__DDN \ + db 008h,05Fh,044h,044h,04Eh,00Dh,043h,04Fh ;0000CF26 "._DDN.CO" + db 04Dh,031h,000h ;0000CF29 "M1." + +; 12584: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__PCI0_UAR1__STA \ + db 014h,016h,05Fh,053h,054h,041h,000h ;0000CF30 ".._STA." + +; 12585: { +; 12586: If ((FUIO (Zero) != 0x0F)) + + db 0A0h,00Dh,092h,093h ;0000CF34 "...." + db 046h,055h,049h,04Fh,000h,00Ah,00Fh ;0000CF3B "FUIO..." + +; 12587: { +; 12588: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000CF3E "..." + +; 12589: } +; 12591: Return (Zero) + + db 0A4h,000h ;0000CF40 ".." + +; 12592: } +; 12594: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_UAR1__CRS \ + db 014h,04Eh,011h,05Fh,043h,052h,053h,008h ;0000CF48 ".N._CRS." +DSDT_CB_01_____SB__PCI0_UAR1__CRS__T_0 \ + db 008h,05Fh,054h,05Fh,030h,000h ;0000CF4E "._T_0." + +; 12595: { +; 12596: Name (BUF0, ResourceTemplate () + +DSDT_CB_01_____SB__PCI0_UAR1__CRS_BUF0 \ + db 008h,042h,055h,046h,030h,011h,010h,00Ah ;0000CF56 ".BUF0..." + db 00Dh ;0000CF57 "." + +; 12597: { +; 12598: IO (Decode16, +; 12599: 0x02E8, // Range Minimum +; 12600: 0x02E8, // Range Maximum +; 12601: 0x01, // Alignment +; 12602: 0x08, // Length +; 12603: _Y09) + + db 047h,001h,0E8h,002h,0E8h,002h,001h,008h ;0000CF5F "G......." + +; 12604: IRQNoFlags (_Y0A) +; 12605: {3} + + db 022h,008h,000h ;0000CF62 "".." + db 079h,000h ;0000CF64 "y." + +; 12606: }) +; 12607: CreateByteField (BUF0, \_SB.PCI0.UAR1._CRS._Y09._MIN, IOLO) // _MIN: Minimum Base Address + + db 08Ch,042h,055h,046h,030h,00Ah,002h,049h ;0000CF6C ".BUF0..I" + db 04Fh,04Ch,04Fh ;0000CF6F "OLO" + +; 12608: CreateByteField (BUF0, 0x03, IOHI) + + db 08Ch,042h,055h,046h,030h,00Ah,003h,049h ;0000CF77 ".BUF0..I" + db 04Fh,048h,049h ;0000CF7A "OHI" + +; 12609: CreateByteField (BUF0, \_SB.PCI0.UAR1._CRS._Y09._MAX, IORL) // _MAX: Maximum Base Address + + db 08Ch,042h,055h,046h,030h,00Ah,004h,049h ;0000CF82 ".BUF0..I" + db 04Fh,052h,04Ch ;0000CF85 "ORL" + +; 12610: CreateByteField (BUF0, 0x05, IORH) + + db 08Ch,042h,055h,046h,030h,00Ah,005h,049h ;0000CF8D ".BUF0..I" + db 04Fh,052h,048h ;0000CF90 "ORH" + +; 12611: CreateWordField (BUF0, \_SB.PCI0.UAR1._CRS._Y0A._INT, IRQL) // _INT: Interrupts + + db 08Bh,042h,055h,046h,030h,00Ah,009h,049h ;0000CF98 ".BUF0..I" + db 052h,051h,04Ch ;0000CF9B "RQL" + +; 12612: Local0 = FUIO (Zero) + + db 070h ;0000CF9C "p" + db 046h,055h,049h,04Fh,000h,060h ;0000CFA2 "FUIO.`" + +; 12613: Switch (ToInteger (Local0)) + + db 0A2h,046h,00Ah,001h ;0000CFA6 ".F.." + db 070h ;0000CFA7 "p" + db 099h,060h,000h,05Fh,054h,05Fh,030h ;0000CFAE ".`._T_0" + +; 12614: { +; 12615: Case (Zero) + + db 0A0h,023h ;0000CFB0 ".#" + db 093h,05Fh,054h,05Fh,030h,000h ;0000CFB6 "._T_0." + +; 12616: { +; 12617: IOLO = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,04Ch,04Fh ;0000CFBD "p..IOLO" + +; 12618: IOHI = 0x02 + + db 070h,00Ah,002h,049h,04Fh,048h,049h ;0000CFC4 "p..IOHI" + +; 12619: IORL = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,052h,04Ch ;0000CFCB "p..IORL" + +; 12620: IORH = 0x02 + + db 070h,00Ah,002h,049h,04Fh,052h,048h ;0000CFD2 "p..IORH" + db 0A1h,045h,007h ;0000CFD5 ".E." + +; 12621: } +; 12622: Case (One) + + db 0A0h,023h ;0000CFD7 ".#" + db 093h,05Fh,054h,05Fh,030h,001h ;0000CFDD "._T_0." + +; 12623: { +; 12624: IOLO = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,04Ch,04Fh ;0000CFE4 "p..IOLO" + +; 12625: IOHI = 0x02 + + db 070h,00Ah,002h,049h,04Fh,048h,049h ;0000CFEB "p..IOHI" + +; 12626: IORL = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,052h,04Ch ;0000CFF2 "p..IORL" + +; 12627: IORH = 0x02 + + db 070h,00Ah,002h,049h,04Fh,052h,048h ;0000CFF9 "p..IORH" + db 0A1h,04Eh,004h ;0000CFFC ".N." + +; 12628: } +; 12629: Case (0x02) + + db 0A0h,024h ;0000CFFE ".$" + db 093h,05Fh,054h,05Fh,030h,00Ah,002h ;0000D005 "._T_0.." + +; 12630: { +; 12631: IOLO = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,04Ch,04Fh ;0000D00C "p..IOLO" + +; 12632: IOHI = 0x03 + + db 070h,00Ah,003h,049h,04Fh,048h,049h ;0000D013 "p..IOHI" + +; 12633: IORL = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,052h,04Ch ;0000D01A "p..IORL" + +; 12634: IORH = 0x03 + + db 070h,00Ah,003h,049h,04Fh,052h,048h ;0000D021 "p..IORH" + db 0A1h,026h ;0000D023 ".&" + +; 12635: } +; 12636: Case (0x03) + + db 0A0h,024h ;0000D025 ".$" + db 093h,05Fh,054h,05Fh,030h,00Ah,003h ;0000D02C "._T_0.." + +; 12637: { +; 12638: IOLO = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,04Ch,04Fh ;0000D033 "p..IOLO" + +; 12639: IOHI = 0x03 + + db 070h,00Ah,003h,049h,04Fh,048h,049h ;0000D03A "p..IOHI" + +; 12640: IORL = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,052h,04Ch ;0000D041 "p..IORL" + +; 12641: IORH = 0x03 + + db 070h,00Ah,003h,049h,04Fh,052h,048h ;0000D048 "p..IORH" + db 0A5h ;0000D049 "." + +; 12642: } +; 12644: } +; 12646: Local1 = IUA0 /* \_SB_.IUA0 */ + + db 070h,049h,055h,041h,030h,061h ;0000D04F "pIUA0a" + +; 12647: IRQL = (One << (Local1 & 0x0F)) + + db 079h,001h ;0000D051 "y." + db 07Bh,061h,00Ah,00Fh,000h,049h,052h,051h ;0000D059 "{a...IRQ" + db 04Ch ;0000D05A "L" + +; 12648: Return (BUF0) /* \_SB_.PCI0.UAR1._CRS.BUF0 */ + + db 0A4h,042h,055h,046h,030h ;0000D05F ".BUF0" + +; 12649: } +; 12650: } +; 12652: Device (UAR2) + +DSDT_CB_01_____SB__PCI0_UAR2 \ + db 05Bh,082h,048h,015h,055h,041h,052h,032h ;0000D067 "[.H.UAR2" + +; 12653: { +; 12654: Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_UAR2__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000D06F "._HID.A." + db 005h,000h ;0000D071 ".." + +; 12655: Name (_UID, 0x02) // _UID: Unique ID + +DSDT_CB_01_____SB__PCI0_UAR2__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,002h ;0000D078 "._UID.." + +; 12656: Name (_DDN, "COM2") // _DDN: DOS Device Name + +DSDT_CB_01_____SB__PCI0_UAR2__DDN \ + db 008h,05Fh,044h,044h,04Eh,00Dh,043h,04Fh ;0000D080 "._DDN.CO" + db 04Dh,032h,000h ;0000D083 "M2." + +; 12657: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__PCI0_UAR2__STA \ + db 014h,016h,05Fh,053h,054h,041h,000h ;0000D08A ".._STA." + +; 12658: { +; 12659: If ((FUIO (One) != 0x0F)) + + db 0A0h,00Dh,092h,093h ;0000D08E "...." + db 046h,055h,049h,04Fh,001h,00Ah,00Fh ;0000D095 "FUIO..." + +; 12660: { +; 12661: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000D098 "..." + +; 12662: } +; 12664: Return (Zero) + + db 0A4h,000h ;0000D09A ".." + +; 12665: } +; 12667: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_UAR2__CRS \ + db 014h,04Eh,011h,05Fh,043h,052h,053h,008h ;0000D0A2 ".N._CRS." +DSDT_CB_01_____SB__PCI0_UAR2__CRS__T_0 \ + db 008h,05Fh,054h,05Fh,030h,000h ;0000D0A8 "._T_0." + +; 12668: { +; 12669: Name (BUF0, ResourceTemplate () + +DSDT_CB_01_____SB__PCI0_UAR2__CRS_BUF0 \ + db 008h,042h,055h,046h,030h,011h,010h,00Ah ;0000D0B0 ".BUF0..." + db 00Dh ;0000D0B1 "." + +; 12670: { +; 12671: IO (Decode16, +; 12672: 0x02F8, // Range Minimum +; 12673: 0x02F8, // Range Maximum +; 12674: 0x01, // Alignment +; 12675: 0x08, // Length +; 12676: _Y0B) + + db 047h,001h,0F8h,002h,0F8h,002h,001h,008h ;0000D0B9 "G......." + +; 12677: IRQNoFlags (_Y0C) +; 12678: {4} + + db 022h,010h,000h ;0000D0BC "".." + db 079h,000h ;0000D0BE "y." + +; 12679: }) +; 12680: CreateByteField (BUF0, \_SB.PCI0.UAR2._CRS._Y0B._MIN, IOLO) // _MIN: Minimum Base Address + + db 08Ch,042h,055h,046h,030h,00Ah,002h,049h ;0000D0C6 ".BUF0..I" + db 04Fh,04Ch,04Fh ;0000D0C9 "OLO" + +; 12681: CreateByteField (BUF0, 0x03, IOHI) + + db 08Ch,042h,055h,046h,030h,00Ah,003h,049h ;0000D0D1 ".BUF0..I" + db 04Fh,048h,049h ;0000D0D4 "OHI" + +; 12682: CreateByteField (BUF0, \_SB.PCI0.UAR2._CRS._Y0B._MAX, IORL) // _MAX: Maximum Base Address + + db 08Ch,042h,055h,046h,030h,00Ah,004h,049h ;0000D0DC ".BUF0..I" + db 04Fh,052h,04Ch ;0000D0DF "ORL" + +; 12683: CreateByteField (BUF0, 0x05, IORH) + + db 08Ch,042h,055h,046h,030h,00Ah,005h,049h ;0000D0E7 ".BUF0..I" + db 04Fh,052h,048h ;0000D0EA "ORH" + +; 12684: CreateWordField (BUF0, \_SB.PCI0.UAR2._CRS._Y0C._INT, IRQL) // _INT: Interrupts + + db 08Bh,042h,055h,046h,030h,00Ah,009h,049h ;0000D0F2 ".BUF0..I" + db 052h,051h,04Ch ;0000D0F5 "RQL" + +; 12685: Local0 = FUIO (One) + + db 070h ;0000D0F6 "p" + db 046h,055h,049h,04Fh,001h,060h ;0000D0FC "FUIO.`" + +; 12686: Switch (ToInteger (Local0)) + + db 0A2h,046h,00Ah,001h ;0000D100 ".F.." + db 070h ;0000D101 "p" + db 099h,060h,000h,05Fh,054h,05Fh,030h ;0000D108 ".`._T_0" + +; 12687: { +; 12688: Case (Zero) + + db 0A0h,023h ;0000D10A ".#" + db 093h,05Fh,054h,05Fh,030h,000h ;0000D110 "._T_0." + +; 12689: { +; 12690: IOLO = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,04Ch,04Fh ;0000D117 "p..IOLO" + +; 12691: IOHI = 0x02 + + db 070h,00Ah,002h,049h,04Fh,048h,049h ;0000D11E "p..IOHI" + +; 12692: IORL = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,052h,04Ch ;0000D125 "p..IORL" + +; 12693: IORH = 0x02 + + db 070h,00Ah,002h,049h,04Fh,052h,048h ;0000D12C "p..IORH" + db 0A1h,045h,007h ;0000D12F ".E." + +; 12694: } +; 12695: Case (One) + + db 0A0h,023h ;0000D131 ".#" + db 093h,05Fh,054h,05Fh,030h,001h ;0000D137 "._T_0." + +; 12696: { +; 12697: IOLO = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,04Ch,04Fh ;0000D13E "p..IOLO" + +; 12698: IOHI = 0x02 + + db 070h,00Ah,002h,049h,04Fh,048h,049h ;0000D145 "p..IOHI" + +; 12699: IORL = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,052h,04Ch ;0000D14C "p..IORL" + +; 12700: IORH = 0x02 + + db 070h,00Ah,002h,049h,04Fh,052h,048h ;0000D153 "p..IORH" + db 0A1h,04Eh,004h ;0000D156 ".N." + +; 12701: } +; 12702: Case (0x02) + + db 0A0h,024h ;0000D158 ".$" + db 093h,05Fh,054h,05Fh,030h,00Ah,002h ;0000D15F "._T_0.." + +; 12703: { +; 12704: IOLO = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,04Ch,04Fh ;0000D166 "p..IOLO" + +; 12705: IOHI = 0x03 + + db 070h,00Ah,003h,049h,04Fh,048h,049h ;0000D16D "p..IOHI" + +; 12706: IORL = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,052h,04Ch ;0000D174 "p..IORL" + +; 12707: IORH = 0x03 + + db 070h,00Ah,003h,049h,04Fh,052h,048h ;0000D17B "p..IORH" + db 0A1h,026h ;0000D17D ".&" + +; 12708: } +; 12709: Case (0x03) + + db 0A0h,024h ;0000D17F ".$" + db 093h,05Fh,054h,05Fh,030h,00Ah,003h ;0000D186 "._T_0.." + +; 12710: { +; 12711: IOLO = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,04Ch,04Fh ;0000D18D "p..IOLO" + +; 12712: IOHI = 0x03 + + db 070h,00Ah,003h,049h,04Fh,048h,049h ;0000D194 "p..IOHI" + +; 12713: IORL = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,052h,04Ch ;0000D19B "p..IORL" + +; 12714: IORH = 0x03 + + db 070h,00Ah,003h,049h,04Fh,052h,048h ;0000D1A2 "p..IORH" + db 0A5h ;0000D1A3 "." + +; 12715: } +; 12717: } +; 12719: Local1 = IUA1 /* \_SB_.IUA1 */ + + db 070h,049h,055h,041h,031h,061h ;0000D1A9 "pIUA1a" + +; 12720: IRQL = (One << (Local1 & 0x0F)) + + db 079h,001h ;0000D1AB "y." + db 07Bh,061h,00Ah,00Fh,000h,049h,052h,051h ;0000D1B3 "{a...IRQ" + db 04Ch ;0000D1B4 "L" + +; 12721: Return (BUF0) /* \_SB_.PCI0.UAR2._CRS.BUF0 */ + + db 0A4h,042h,055h,046h,030h ;0000D1B9 ".BUF0" + +; 12722: } +; 12723: } +; 12725: Device (UAR3) + +DSDT_CB_01_____SB__PCI0_UAR3 \ + db 05Bh,082h,04Ah,015h,055h,041h,052h,033h ;0000D1C1 "[.J.UAR3" + +; 12726: { +; 12727: Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_UAR3__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000D1C9 "._HID.A." + db 005h,000h ;0000D1CB ".." + +; 12728: Name (_UID, 0x03) // _UID: Unique ID + +DSDT_CB_01_____SB__PCI0_UAR3__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,003h ;0000D1D2 "._UID.." + +; 12729: Name (_DDN, "COM3") // _DDN: DOS Device Name + +DSDT_CB_01_____SB__PCI0_UAR3__DDN \ + db 008h,05Fh,044h,044h,04Eh,00Dh,043h,04Fh ;0000D1DA "._DDN.CO" + db 04Dh,033h,000h ;0000D1DD "M3." + +; 12730: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__PCI0_UAR3__STA \ + db 014h,017h,05Fh,053h,054h,041h,000h ;0000D1E4 ".._STA." + +; 12731: { +; 12732: If ((FUIO (0x02) != 0x0F)) + + db 0A0h,00Eh,092h,093h ;0000D1E8 "...." + db 046h,055h,049h,04Fh,00Ah,002h,00Ah,00Fh ;0000D1F0 "FUIO...." + +; 12733: { +; 12734: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000D1F3 "..." + +; 12735: } +; 12737: Return (Zero) + + db 0A4h,000h ;0000D1F5 ".." + +; 12738: } +; 12740: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_UAR3__CRS \ + db 014h,04Fh,011h,05Fh,043h,052h,053h,008h ;0000D1FD ".O._CRS." +DSDT_CB_01_____SB__PCI0_UAR3__CRS__T_0 \ + db 008h,05Fh,054h,05Fh,030h,000h ;0000D203 "._T_0." + +; 12741: { +; 12742: Name (BUF0, ResourceTemplate () + +DSDT_CB_01_____SB__PCI0_UAR3__CRS_BUF0 \ + db 008h,042h,055h,046h,030h,011h,010h,00Ah ;0000D20B ".BUF0..." + db 00Dh ;0000D20C "." + +; 12743: { +; 12744: IO (Decode16, +; 12745: 0x03E8, // Range Minimum +; 12746: 0x03E8, // Range Maximum +; 12747: 0x01, // Alignment +; 12748: 0x08, // Length +; 12749: _Y0D) + + db 047h,001h,0E8h,003h,0E8h,003h,001h,008h ;0000D214 "G......." + +; 12750: IRQNoFlags (_Y0E) +; 12751: {3} + + db 022h,008h,000h ;0000D217 "".." + db 079h,000h ;0000D219 "y." + +; 12752: }) +; 12753: CreateByteField (BUF0, \_SB.PCI0.UAR3._CRS._Y0D._MIN, IOLO) // _MIN: Minimum Base Address + + db 08Ch,042h,055h,046h,030h,00Ah,002h,049h ;0000D221 ".BUF0..I" + db 04Fh,04Ch,04Fh ;0000D224 "OLO" + +; 12754: CreateByteField (BUF0, 0x03, IOHI) + + db 08Ch,042h,055h,046h,030h,00Ah,003h,049h ;0000D22C ".BUF0..I" + db 04Fh,048h,049h ;0000D22F "OHI" + +; 12755: CreateByteField (BUF0, \_SB.PCI0.UAR3._CRS._Y0D._MAX, IORL) // _MAX: Maximum Base Address + + db 08Ch,042h,055h,046h,030h,00Ah,004h,049h ;0000D237 ".BUF0..I" + db 04Fh,052h,04Ch ;0000D23A "ORL" + +; 12756: CreateByteField (BUF0, 0x05, IORH) + + db 08Ch,042h,055h,046h,030h,00Ah,005h,049h ;0000D242 ".BUF0..I" + db 04Fh,052h,048h ;0000D245 "ORH" + +; 12757: CreateWordField (BUF0, \_SB.PCI0.UAR3._CRS._Y0E._INT, IRQL) // _INT: Interrupts + + db 08Bh,042h,055h,046h,030h,00Ah,009h,049h ;0000D24D ".BUF0..I" + db 052h,051h,04Ch ;0000D250 "RQL" + +; 12758: Local0 = FUIO (0x02) + + db 070h ;0000D251 "p" + db 046h,055h,049h,04Fh,00Ah,002h,060h ;0000D258 "FUIO..`" + +; 12759: Switch (ToInteger (Local0)) + + db 0A2h,046h,00Ah,001h ;0000D25C ".F.." + db 070h ;0000D25D "p" + db 099h,060h,000h,05Fh,054h,05Fh,030h ;0000D264 ".`._T_0" + +; 12760: { +; 12761: Case (Zero) + + db 0A0h,023h ;0000D266 ".#" + db 093h,05Fh,054h,05Fh,030h,000h ;0000D26C "._T_0." + +; 12762: { +; 12763: IOLO = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,04Ch,04Fh ;0000D273 "p..IOLO" + +; 12764: IOHI = 0x02 + + db 070h,00Ah,002h,049h,04Fh,048h,049h ;0000D27A "p..IOHI" + +; 12765: IORL = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,052h,04Ch ;0000D281 "p..IORL" + +; 12766: IORH = 0x02 + + db 070h,00Ah,002h,049h,04Fh,052h,048h ;0000D288 "p..IORH" + db 0A1h,045h,007h ;0000D28B ".E." + +; 12767: } +; 12768: Case (One) + + db 0A0h,023h ;0000D28D ".#" + db 093h,05Fh,054h,05Fh,030h,001h ;0000D293 "._T_0." + +; 12769: { +; 12770: IOLO = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,04Ch,04Fh ;0000D29A "p..IOLO" + +; 12771: IOHI = 0x02 + + db 070h,00Ah,002h,049h,04Fh,048h,049h ;0000D2A1 "p..IOHI" + +; 12772: IORL = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,052h,04Ch ;0000D2A8 "p..IORL" + +; 12773: IORH = 0x02 + + db 070h,00Ah,002h,049h,04Fh,052h,048h ;0000D2AF "p..IORH" + db 0A1h,04Eh,004h ;0000D2B2 ".N." + +; 12774: } +; 12775: Case (0x02) + + db 0A0h,024h ;0000D2B4 ".$" + db 093h,05Fh,054h,05Fh,030h,00Ah,002h ;0000D2BB "._T_0.." + +; 12776: { +; 12777: IOLO = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,04Ch,04Fh ;0000D2C2 "p..IOLO" + +; 12778: IOHI = 0x03 + + db 070h,00Ah,003h,049h,04Fh,048h,049h ;0000D2C9 "p..IOHI" + +; 12779: IORL = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,052h,04Ch ;0000D2D0 "p..IORL" + +; 12780: IORH = 0x03 + + db 070h,00Ah,003h,049h,04Fh,052h,048h ;0000D2D7 "p..IORH" + db 0A1h,026h ;0000D2D9 ".&" + +; 12781: } +; 12782: Case (0x03) + + db 0A0h,024h ;0000D2DB ".$" + db 093h,05Fh,054h,05Fh,030h,00Ah,003h ;0000D2E2 "._T_0.." + +; 12783: { +; 12784: IOLO = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,04Ch,04Fh ;0000D2E9 "p..IOLO" + +; 12785: IOHI = 0x03 + + db 070h,00Ah,003h,049h,04Fh,048h,049h ;0000D2F0 "p..IOHI" + +; 12786: IORL = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,052h,04Ch ;0000D2F7 "p..IORL" + +; 12787: IORH = 0x03 + + db 070h,00Ah,003h,049h,04Fh,052h,048h ;0000D2FE "p..IORH" + db 0A5h ;0000D2FF "." + +; 12788: } +; 12790: } +; 12792: Local1 = IUA2 /* \_SB_.IUA2 */ + + db 070h,049h,055h,041h,032h,061h ;0000D305 "pIUA2a" + +; 12793: IRQL = (One << (Local1 & 0x0F)) + + db 079h,001h ;0000D307 "y." + db 07Bh,061h,00Ah,00Fh,000h,049h,052h,051h ;0000D30F "{a...IRQ" + db 04Ch ;0000D310 "L" + +; 12794: Return (BUF0) /* \_SB_.PCI0.UAR3._CRS.BUF0 */ + + db 0A4h,042h,055h,046h,030h ;0000D315 ".BUF0" + +; 12795: } +; 12796: } +; 12798: Device (UAR4) + +DSDT_CB_01_____SB__PCI0_UAR4 \ + db 05Bh,082h,04Ah,015h,055h,041h,052h,034h ;0000D31D "[.J.UAR4" + +; 12799: { +; 12800: Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID + +DSDT_CB_01_____SB__PCI0_UAR4__HID \ + db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000D325 "._HID.A." + db 005h,000h ;0000D327 ".." + +; 12801: Name (_UID, 0x04) // _UID: Unique ID + +DSDT_CB_01_____SB__PCI0_UAR4__UID \ + db 008h,05Fh,055h,049h,044h,00Ah,004h ;0000D32E "._UID.." + +; 12802: Name (_DDN, "COM4") // _DDN: DOS Device Name + +DSDT_CB_01_____SB__PCI0_UAR4__DDN \ + db 008h,05Fh,044h,044h,04Eh,00Dh,043h,04Fh ;0000D336 "._DDN.CO" + db 04Dh,034h,000h ;0000D339 "M4." + +; 12803: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__PCI0_UAR4__STA \ + db 014h,017h,05Fh,053h,054h,041h,000h ;0000D340 ".._STA." + +; 12804: { +; 12805: If ((FUIO (0x03) != 0x0F)) + + db 0A0h,00Eh,092h,093h ;0000D344 "...." + db 046h,055h,049h,04Fh,00Ah,003h,00Ah,00Fh ;0000D34C "FUIO...." + +; 12806: { +; 12807: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000D34F "..." + +; 12808: } +; 12810: Return (Zero) + + db 0A4h,000h ;0000D351 ".." + +; 12811: } +; 12813: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__PCI0_UAR4__CRS \ + db 014h,04Fh,011h,05Fh,043h,052h,053h,008h ;0000D359 ".O._CRS." +DSDT_CB_01_____SB__PCI0_UAR4__CRS__T_0 \ + db 008h,05Fh,054h,05Fh,030h,000h ;0000D35F "._T_0." + +; 12814: { +; 12815: Name (BUF0, ResourceTemplate () + +DSDT_CB_01_____SB__PCI0_UAR4__CRS_BUF0 \ + db 008h,042h,055h,046h,030h,011h,010h,00Ah ;0000D367 ".BUF0..." + db 00Dh ;0000D368 "." + +; 12816: { +; 12817: IO (Decode16, +; 12818: 0x03F8, // Range Minimum +; 12819: 0x03F8, // Range Maximum +; 12820: 0x01, // Alignment +; 12821: 0x08, // Length +; 12822: _Y0F) + + db 047h,001h,0F8h,003h,0F8h,003h,001h,008h ;0000D370 "G......." + +; 12823: IRQNoFlags (_Y10) +; 12824: {4} + + db 022h,010h,000h ;0000D373 "".." + db 079h,000h ;0000D375 "y." + +; 12825: }) +; 12826: CreateByteField (BUF0, \_SB.PCI0.UAR4._CRS._Y0F._MIN, IOLO) // _MIN: Minimum Base Address + + db 08Ch,042h,055h,046h,030h,00Ah,002h,049h ;0000D37D ".BUF0..I" + db 04Fh,04Ch,04Fh ;0000D380 "OLO" + +; 12827: CreateByteField (BUF0, 0x03, IOHI) + + db 08Ch,042h,055h,046h,030h,00Ah,003h,049h ;0000D388 ".BUF0..I" + db 04Fh,048h,049h ;0000D38B "OHI" + +; 12828: CreateByteField (BUF0, \_SB.PCI0.UAR4._CRS._Y0F._MAX, IORL) // _MAX: Maximum Base Address + + db 08Ch,042h,055h,046h,030h,00Ah,004h,049h ;0000D393 ".BUF0..I" + db 04Fh,052h,04Ch ;0000D396 "ORL" + +; 12829: CreateByteField (BUF0, 0x05, IORH) + + db 08Ch,042h,055h,046h,030h,00Ah,005h,049h ;0000D39E ".BUF0..I" + db 04Fh,052h,048h ;0000D3A1 "ORH" + +; 12830: CreateWordField (BUF0, \_SB.PCI0.UAR4._CRS._Y10._INT, IRQL) // _INT: Interrupts + + db 08Bh,042h,055h,046h,030h,00Ah,009h,049h ;0000D3A9 ".BUF0..I" + db 052h,051h,04Ch ;0000D3AC "RQL" + +; 12831: Local0 = FUIO (0x03) + + db 070h ;0000D3AD "p" + db 046h,055h,049h,04Fh,00Ah,003h,060h ;0000D3B4 "FUIO..`" + +; 12832: Switch (ToInteger (Local0)) + + db 0A2h,046h,00Ah,001h ;0000D3B8 ".F.." + db 070h ;0000D3B9 "p" + db 099h,060h,000h,05Fh,054h,05Fh,030h ;0000D3C0 ".`._T_0" + +; 12833: { +; 12834: Case (Zero) + + db 0A0h,023h ;0000D3C2 ".#" + db 093h,05Fh,054h,05Fh,030h,000h ;0000D3C8 "._T_0." + +; 12835: { +; 12836: IOLO = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,04Ch,04Fh ;0000D3CF "p..IOLO" + +; 12837: IOHI = 0x02 + + db 070h,00Ah,002h,049h,04Fh,048h,049h ;0000D3D6 "p..IOHI" + +; 12838: IORL = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,052h,04Ch ;0000D3DD "p..IORL" + +; 12839: IORH = 0x02 + + db 070h,00Ah,002h,049h,04Fh,052h,048h ;0000D3E4 "p..IORH" + db 0A1h,045h,007h ;0000D3E7 ".E." + +; 12840: } +; 12841: Case (One) + + db 0A0h,023h ;0000D3E9 ".#" + db 093h,05Fh,054h,05Fh,030h,001h ;0000D3EF "._T_0." + +; 12842: { +; 12843: IOLO = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,04Ch,04Fh ;0000D3F6 "p..IOLO" + +; 12844: IOHI = 0x02 + + db 070h,00Ah,002h,049h,04Fh,048h,049h ;0000D3FD "p..IOHI" + +; 12845: IORL = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,052h,04Ch ;0000D404 "p..IORL" + +; 12846: IORH = 0x02 + + db 070h,00Ah,002h,049h,04Fh,052h,048h ;0000D40B "p..IORH" + db 0A1h,04Eh,004h ;0000D40E ".N." + +; 12847: } +; 12848: Case (0x02) + + db 0A0h,024h ;0000D410 ".$" + db 093h,05Fh,054h,05Fh,030h,00Ah,002h ;0000D417 "._T_0.." + +; 12849: { +; 12850: IOLO = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,04Ch,04Fh ;0000D41E "p..IOLO" + +; 12851: IOHI = 0x03 + + db 070h,00Ah,003h,049h,04Fh,048h,049h ;0000D425 "p..IOHI" + +; 12852: IORL = 0xE8 + + db 070h,00Ah,0E8h,049h,04Fh,052h,04Ch ;0000D42C "p..IORL" + +; 12853: IORH = 0x03 + + db 070h,00Ah,003h,049h,04Fh,052h,048h ;0000D433 "p..IORH" + db 0A1h,026h ;0000D435 ".&" + +; 12854: } +; 12855: Case (0x03) + + db 0A0h,024h ;0000D437 ".$" + db 093h,05Fh,054h,05Fh,030h,00Ah,003h ;0000D43E "._T_0.." + +; 12856: { +; 12857: IOLO = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,04Ch,04Fh ;0000D445 "p..IOLO" + +; 12858: IOHI = 0x03 + + db 070h,00Ah,003h,049h,04Fh,048h,049h ;0000D44C "p..IOHI" + +; 12859: IORL = 0xF8 + + db 070h,00Ah,0F8h,049h,04Fh,052h,04Ch ;0000D453 "p..IORL" + +; 12860: IORH = 0x03 + + db 070h,00Ah,003h,049h,04Fh,052h,048h ;0000D45A "p..IORH" + db 0A5h ;0000D45B "." + +; 12861: } +; 12863: } +; 12865: Local1 = IUA3 /* \_SB_.IUA3 */ + + db 070h,049h,055h,041h,033h,061h ;0000D461 "pIUA3a" + +; 12866: IRQL = (One << (Local1 & 0x0F)) + + db 079h,001h ;0000D463 "y." + db 07Bh,061h,00Ah,00Fh,000h,049h,052h,051h ;0000D46B "{a...IRQ" + db 04Ch ;0000D46C "L" + +; 12867: Return (BUF0) /* \_SB_.PCI0.UAR4._CRS.BUF0 */ + + db 0A4h,042h,055h,046h,030h ;0000D471 ".BUF0" + +; 12868: } +; 12869: } +; 12870: } +; 12872: Scope (_SB.I2CB) + + db 010h,043h,00Eh,02Eh,05Fh,053h,042h,05Fh ;0000D479 ".C.._SB_" + db 049h,032h,043h,042h ;0000D47D "I2CB" + +; 12873: { +; 12874: Device (TPNL) + +DSDT_CB_01_____SB__I2CB_TPNL \ + db 05Bh,082h,046h,00Dh,054h,050h,04Eh,04Ch ;0000D485 "[.F.TPNL" + +; 12875: { +; 12876: Name (_HID, "GXTP7936") // _HID: Hardware ID + +DSDT_CB_01_____SB__I2CB_TPNL__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,047h,058h ;0000D48D "._HID.GX" + db 054h,050h,037h,039h,033h,036h,000h ;0000D494 "TP7936." + +; 12877: Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID + +DSDT_CB_01_____SB__I2CB_TPNL__CID \ + db 008h,05Fh,043h,049h,044h,00Dh,050h,04Eh ;0000D49C "._CID.PN" + db 050h,030h,043h,035h,030h,000h ;0000D4A2 "P0C50." + +; 12878: Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + +DSDT_CB_01_____SB__I2CB_TPNL__DSM \ + db 014h,044h,004h,05Fh,044h,053h,04Dh,00Ch ;0000D4AA ".D._DSM." + +; 12879: { +; 12880: If ((Arg0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */)) + + db 0A0h,037h ;0000D4AC ".7" + db 093h,068h ;0000D4AE ".h" + db 011h,013h,00Ah,010h,0F7h,0F6h,0DFh,03Ch ;0000D4B6 ".......<" + db 067h,042h,055h,045h,0ADh,005h,0B3h,00Ah ;0000D4BE "gBUE...." + db 03Dh,089h,038h,0DEh ;0000D4C2 "=.8." + +; 12881: { +; 12882: If ((Arg2 == Zero)) + + db 0A0h,00Eh ;0000D4C4 ".." + db 093h,06Ah,000h ;0000D4C7 ".j." + +; 12883: { +; 12884: If ((Arg1 == One)) + + db 0A0h,009h ;0000D4C9 ".." + db 093h,069h,001h ;0000D4CC ".i." + +; 12885: { +; 12886: Return (Buffer (One) + + db 0A4h ;0000D4CD "." + db 011h,003h,001h,003h ;0000D4D1 "...." + +; 12887: { +; 12888: 0x03 // . +; 12889: }) +; 12890: } +; 12891: } +; 12893: If ((Arg2 == One)) + + db 0A0h,010h ;0000D4D3 ".." + db 093h,06Ah,001h ;0000D4D6 ".j." + +; 12894: { +; 12895: If ((TPNP == 0x0123)) + + db 0A0h,00Bh ;0000D4D8 ".." + db 093h,054h,050h,04Eh,050h,00Bh,023h,001h ;0000D4E0 ".TPNP.#." + +; 12896: { +; 12897: Return (One) + + db 0A4h,001h ;0000D4E2 ".." + +; 12898: } +; 12899: } +; 12900: } +; 12902: Return (Buffer (One) + + db 0A4h ;0000D4E3 "." + db 011h,003h,001h,000h ;0000D4E7 "...." + +; 12903: { +; 12904: 0x00 // . +; 12905: }) +; 12906: } +; 12908: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__I2CB_TPNL__STA \ + db 014h,015h,05Fh,053h,054h,041h,000h ;0000D4EE ".._STA." + +; 12909: { +; 12910: If ((TPNY == Zero)) + + db 0A0h,009h ;0000D4F0 ".." + db 093h,054h,050h,04Eh,059h,000h ;0000D4F6 ".TPNY." + +; 12911: { +; 12912: Return (Zero) + + db 0A4h,000h ;0000D4F8 ".." + +; 12913: } +; 12914: Else +; 12915: { +; 12916: Return (0x0F) +; 12917: } + + db 0A1h,004h ;0000D4FA ".." + db 0A4h,00Ah,00Fh ;0000D4FD "..." + +; 12918: } +; 12920: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__I2CB_TPNL__CRS \ + db 014h,047h,005h,05Fh,043h,052h,053h,000h ;0000D505 ".G._CRS." + +; 12921: { +; 12922: Name (RBUF, ResourceTemplate () + +DSDT_CB_01_____SB__I2CB_TPNL__CRS_RBUF \ + db 008h,052h,042h,055h,046h,011h,045h,004h ;0000D50D ".RBUF.E." + db 00Ah,041h ;0000D50F ".A" + +; 12923: { +; 12924: I2cSerialBusV2 (0x005D, ControllerInitiated, 0x00061A80, +; 12925: AddressingMode7Bit, "\\_SB.I2CB", +; 12926: 0x00, ResourceConsumer, , Exclusive, +; 12927: ) + + db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000D517 "........" + db 000h,001h,006h,000h,080h,01Ah,006h,000h ;0000D51F "........" + db 05Dh,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000D527 "].\_SB.I" + db 032h,043h,042h,000h ;0000D52B "2CB." + +; 12928: GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, +; 12929: "\\_SB.GPIO", 0x00, ResourceConsumer, , +; 12930: ) +; 12931: { // Pin list +; 12932: 0x0005 +; 12933: } + + db 08Ch,020h,000h,001h,000h,001h,000h,013h ;0000D533 ". ......" + db 000h,001h,000h,000h,000h,000h,017h,000h ;0000D53B "........" + db 000h,019h,000h,023h,000h,000h,000h,005h ;0000D543 "...#...." + db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000D54B ".\_SB.GP" + db 049h,04Fh,000h ;0000D54E "IO." + db 079h,000h ;0000D550 "y." + +; 12934: }) +; 12935: Return (RBUF) /* \_SB_.I2CB.TPNL._CRS.RBUF */ + + db 0A4h,052h,042h,055h,046h ;0000D555 ".RBUF" + +; 12936: } +; 12937: } +; 12938: } +; 12940: Scope (_SB.I2CA) + + db 010h,04Dh,026h,02Eh,05Fh,053h,042h,05Fh ;0000D55D ".M&._SB_" + db 049h,032h,043h,041h ;0000D561 "I2CA" + +; 12941: { +; 12942: Device (TPDD) + +DSDT_CB_01_____SB__I2CA_TPDD \ + db 05Bh,082h,040h,026h,054h,050h,044h,044h ;0000D569 "[.@&TPDD" + +; 12943: { +; 12944: Name (_HID, "XXXX0000") // _HID: Hardware ID + +DSDT_CB_01_____SB__I2CA_TPDD__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,058h,058h ;0000D571 "._HID.XX" + db 058h,058h,030h,030h,030h,030h,000h ;0000D578 "XX0000." + +; 12945: Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID + +DSDT_CB_01_____SB__I2CA_TPDD__CID \ + db 008h,05Fh,043h,049h,044h,00Dh,050h,04Eh ;0000D580 "._CID.PN" + db 050h,030h,043h,035h,030h,000h ;0000D586 "P0C50." + +; 12946: Name (_SUB, "XXXX0000") // _SUB: Subsystem ID + +DSDT_CB_01_____SB__I2CA_TPDD__SUB \ + db 008h,05Fh,053h,055h,042h,00Dh,058h,058h ;0000D58E "._SUB.XX" + db 058h,058h,030h,030h,030h,030h,000h ;0000D595 "XX0000." + +; 12947: Method (_INI, 0, NotSerialized) // _INI: Initialize + +DSDT_CB_01_____SB__I2CA_TPDD__INI \ + db 014h,040h,008h,05Fh,049h,04Eh,049h,000h ;0000D59D ".@._INI." + +; 12948: { +; 12949: If ((TPTY == One)) + + db 0A0h,027h ;0000D59F ".'" + db 093h,054h,050h,054h,059h,001h ;0000D5A5 ".TPTY." + +; 12950: { +; 12951: _HID = "MSFT0001" + + db 070h,00Dh,04Dh,053h,046h,054h,030h,030h ;0000D5AD "p.MSFT00" + db 030h,031h,000h,05Fh,048h,049h,044h ;0000D5B4 "01._HID" + +; 12952: _SUB = "ELAN0001" + + db 070h,00Dh,045h,04Ch,041h,04Eh,030h,030h ;0000D5BC "p.ELAN00" + db 030h,031h,000h,05Fh,053h,055h,042h ;0000D5C3 "01._SUB" + +; 12953: Return (Zero) + + db 0A4h,000h ;0000D5C5 ".." + +; 12954: } +; 12956: If ((TPTY == 0x02)) + + db 0A0h,028h ;0000D5C7 ".(" + db 093h,054h,050h,054h,059h,00Ah,002h ;0000D5CE ".TPTY.." + +; 12957: { +; 12958: _HID = "MSFT0001" + + db 070h,00Dh,04Dh,053h,046h,054h,030h,030h ;0000D5D6 "p.MSFT00" + db 030h,031h,000h,05Fh,048h,049h,044h ;0000D5DD "01._HID" + +; 12959: _SUB = "SYNA0001" + + db 070h,00Dh,053h,059h,04Eh,041h,030h,030h ;0000D5E5 "p.SYNA00" + db 030h,031h,000h,05Fh,053h,055h,042h ;0000D5EC "01._SUB" + +; 12960: Return (Zero) + + db 0A4h,000h ;0000D5EE ".." + +; 12961: } +; 12963: If ((TPTY == 0x03)) + + db 0A0h,027h ;0000D5F0 ".'" + db 093h,054h,050h,054h,059h,00Ah,003h ;0000D5F7 ".TPTY.." + +; 12964: { +; 12965: _HID = "MSFT0001" + + db 070h,00Dh,04Dh,053h,046h,054h,030h,030h ;0000D5FF "p.MSFT00" + db 030h,031h,000h,05Fh,048h,049h,044h ;0000D606 "01._HID" + +; 12966: _SUB = "CRQ0001" + + db 070h,00Dh,043h,052h,051h,030h,030h,030h ;0000D60E "p.CRQ000" + db 031h,000h,05Fh,053h,055h,042h ;0000D614 "1._SUB" + +; 12967: Return (Zero) + + db 0A4h,000h ;0000D616 ".." + +; 12968: } +; 12969: } +; 12971: Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + +DSDT_CB_01_____SB__I2CA_TPDD__DSM \ + db 014h,04Bh,005h,05Fh,044h,053h,04Dh,00Ch ;0000D61E ".K._DSM." + +; 12972: { +; 12973: If ((Arg0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */)) + + db 0A0h,04Eh,004h ;0000D621 ".N." + db 093h,068h ;0000D623 ".h" + db 011h,013h,00Ah,010h,0F7h,0F6h,0DFh,03Ch ;0000D62B ".......<" + db 067h,042h,055h,045h,0ADh,005h,0B3h,00Ah ;0000D633 "gBUE...." + db 03Dh,089h,038h,0DEh ;0000D637 "=.8." + +; 12974: { +; 12975: If ((Arg2 == Zero)) + + db 0A0h,00Eh ;0000D639 ".." + db 093h,06Ah,000h ;0000D63C ".j." + +; 12976: { +; 12977: If ((Arg1 == One)) + + db 0A0h,009h ;0000D63E ".." + db 093h,069h,001h ;0000D641 ".i." + +; 12978: { +; 12979: Return (Buffer (One) + + db 0A4h ;0000D642 "." + db 011h,003h,001h,003h ;0000D646 "...." + +; 12980: { +; 12981: 0x03 // . +; 12982: }) +; 12983: } +; 12984: } +; 12986: If ((Arg2 == One)) + + db 0A0h,026h ;0000D648 ".&" + db 093h,06Ah,001h ;0000D64B ".j." + +; 12987: { +; 12988: If ((TPTY == One)) + + db 0A0h,009h ;0000D64D ".." + db 093h,054h,050h,054h,059h,001h ;0000D653 ".TPTY." + +; 12989: { +; 12990: Return (One) + + db 0A4h,001h ;0000D655 ".." + +; 12991: } +; 12993: If ((TPTY == 0x02)) + + db 0A0h,00Bh ;0000D657 ".." + db 093h,054h,050h,054h,059h,00Ah,002h ;0000D65E ".TPTY.." + +; 12994: { +; 12995: Return (0x20) + + db 0A4h,00Ah,020h ;0000D661 ".. " + +; 12996: } +; 12998: If ((TPTY == 0x03)) + + db 0A0h,00Bh ;0000D663 ".." + db 093h,054h,050h,054h,059h,00Ah,003h ;0000D66A ".TPTY.." + +; 12999: { +; 13000: Return (0x20) + + db 0A4h,00Ah,020h ;0000D66D ".. " + +; 13001: } +; 13002: } +; 13003: } +; 13005: Return (Buffer (One) + + db 0A4h ;0000D66E "." + db 011h,003h,001h,000h ;0000D672 "...." + +; 13006: { +; 13007: 0x00 // . +; 13008: }) +; 13009: } +; 13011: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__I2CA_TPDD__STA \ + db 014h,015h,05Fh,053h,054h,041h,000h ;0000D679 ".._STA." + +; 13012: { +; 13013: If ((TPTY == Zero)) + + db 0A0h,009h ;0000D67B ".." + db 093h,054h,050h,054h,059h,000h ;0000D681 ".TPTY." + +; 13014: { +; 13015: Return (Zero) + + db 0A4h,000h ;0000D683 ".." + +; 13016: } +; 13017: Else +; 13018: { +; 13019: Return (0x0F) +; 13020: } + + db 0A1h,004h ;0000D685 ".." + db 0A4h,00Ah,00Fh ;0000D688 "..." + +; 13021: } +; 13023: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__I2CA_TPDD__CRS \ + db 014h,04Fh,00Fh,05Fh,043h,052h,053h,000h ;0000D690 ".O._CRS." + +; 13024: { +; 13025: If ((TPTY == One)) + + db 0A0h,02Eh ;0000D692 ".." + db 093h,054h,050h,054h,059h,001h ;0000D698 ".TPTY." + +; 13026: { +; 13027: Name (SBFB, ResourceTemplate () + +DSDT_CB_01_____SB__I2CA_TPDD__CRS_SBFB \ + db 008h,053h,042h,046h,042h,011h,021h,00Ah ;0000D6A0 ".SBFB.!." + db 01Eh ;0000D6A1 "." + +; 13028: { +; 13029: I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00061A80, +; 13030: AddressingMode7Bit, "\\_SB.I2CA", +; 13031: 0x00, ResourceConsumer, , Exclusive, +; 13032: ) + + db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000D6A9 "........" + db 000h,001h,006h,000h,080h,01Ah,006h,000h ;0000D6B1 "........" + db 015h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000D6B9 "..\_SB.I" + db 032h,043h,041h,000h ;0000D6BD "2CA." + db 079h,000h ;0000D6BF "y." + +; 13033: }) +; 13034: } +; 13036: If ((TPTY == 0x02)) + + db 0A0h,02Fh ;0000D6C1 "./" + db 093h,054h,050h,054h,059h,00Ah,002h ;0000D6C8 ".TPTY.." + +; 13037: { +; 13038: Name (SBFS, ResourceTemplate () + +DSDT_CB_01_____SB__I2CA_TPDD__CRS_SBFS \ + db 008h,053h,042h,046h,053h,011h,021h,00Ah ;0000D6D0 ".SBFS.!." + db 01Eh ;0000D6D1 "." + +; 13039: { +; 13040: I2cSerialBusV2 (0x002C, ControllerInitiated, 0x00061A80, +; 13041: AddressingMode7Bit, "\\_SB.I2CA", +; 13042: 0x00, ResourceConsumer, , Exclusive, +; 13043: ) + + db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000D6D9 "........" + db 000h,001h,006h,000h,080h,01Ah,006h,000h ;0000D6E1 "........" + db 02Ch,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000D6E9 ",.\_SB.I" + db 032h,043h,041h,000h ;0000D6ED "2CA." + db 079h,000h ;0000D6EF "y." + +; 13044: }) +; 13045: } +; 13047: If ((TPTY == 0x03)) + + db 0A0h,02Fh ;0000D6F1 "./" + db 093h,054h,050h,054h,059h,00Ah,003h ;0000D6F8 ".TPTY.." + +; 13048: { +; 13049: Name (SBFC, ResourceTemplate () + +DSDT_CB_01_____SB__I2CA_TPDD__CRS_SBFC \ + db 008h,053h,042h,046h,043h,011h,021h,00Ah ;0000D700 ".SBFC.!." + db 01Eh ;0000D701 "." + +; 13050: { +; 13051: I2cSerialBusV2 (0x002C, ControllerInitiated, 0x00061A80, +; 13052: AddressingMode7Bit, "\\_SB.I2CA", +; 13053: 0x00, ResourceConsumer, , Exclusive, +; 13054: ) + + db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000D709 "........" + db 000h,001h,006h,000h,080h,01Ah,006h,000h ;0000D711 "........" + db 02Ch,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000D719 ",.\_SB.I" + db 032h,043h,041h,000h ;0000D71D "2CA." + db 079h,000h ;0000D71F "y." + +; 13055: }) +; 13056: } +; 13058: Name (SBFI, ResourceTemplate () + +DSDT_CB_01_____SB__I2CA_TPDD__CRS_SBFI \ + db 008h,053h,042h,046h,049h,011h,028h,00Ah ;0000D727 ".SBFI.(." + db 025h ;0000D728 "%" + +; 13059: { +; 13060: GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, +; 13061: "\\_SB.GPIO", 0x00, ResourceConsumer, , +; 13062: ) +; 13063: { // Pin list +; 13064: 0x0009 +; 13065: } + + db 08Ch,020h,000h,001h,000h,001h,000h,012h ;0000D730 ". ......" + db 000h,001h,000h,000h,000h,000h,017h,000h ;0000D738 "........" + db 000h,019h,000h,023h,000h,000h,000h,009h ;0000D740 "...#...." + db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000D748 ".\_SB.GP" + db 049h,04Fh,000h ;0000D74B "IO." + db 079h,000h ;0000D74D "y." + +; 13066: }) +; 13067: If ((TPTY == One)) + + db 0A0h,012h ;0000D74F ".." + db 093h,054h,050h,054h,059h,001h ;0000D755 ".TPTY." + +; 13068: { +; 13069: Return (ConcatenateResTemplate (SBFB, SBFI)) + + db 0A4h ;0000D756 "." + db 084h,053h,042h,046h,042h,053h,042h,046h ;0000D75E ".SBFBSBF" + db 049h,000h ;0000D760 "I." + +; 13070: } +; 13072: If ((TPTY == 0x02)) + + db 0A0h,013h ;0000D762 ".." + db 093h,054h,050h,054h,059h,00Ah,002h ;0000D769 ".TPTY.." + +; 13073: { +; 13074: Return (ConcatenateResTemplate (SBFS, SBFI)) + + db 0A4h ;0000D76A "." + db 084h,053h,042h,046h,053h,053h,042h,046h ;0000D772 ".SBFSSBF" + db 049h,000h ;0000D774 "I." + +; 13075: } +; 13077: If ((TPTY == 0x03)) + + db 0A0h,013h ;0000D776 ".." + db 093h,054h,050h,054h,059h,00Ah,003h ;0000D77D ".TPTY.." + +; 13078: { +; 13079: Return (ConcatenateResTemplate (SBFC, SBFI)) + + db 0A4h ;0000D77E "." + db 084h,053h,042h,046h,043h,053h,042h,046h ;0000D786 ".SBFCSBF" + db 049h,000h ;0000D788 "I." + +; 13080: } +; 13081: } +; 13083: Method (TPRD, 0, Serialized) + +DSDT_CB_01_____SB__I2CA_TPDD_TPRD \ + db 014h,01Ch,054h,050h,052h,044h,008h ;0000D78F "..TPRD." + +; 13084: { +; 13085: Return (^^^PCI0.LPC0.EC0.ECTP) /* \_SB_.PCI0.LPC0.EC0_.ECTP */ + + db 0A4h,05Eh,05Eh,05Eh,02Fh,004h,050h,043h ;0000D797 ".^^^/.PC" + db 049h,030h,04Ch,050h,043h,030h,045h,043h ;0000D79F "I0LPC0EC" + db 030h,05Fh,045h,043h,054h,050h ;0000D7A5 "0_ECTP" + +; 13086: } +; 13088: Method (TPWR, 1, Serialized) + +DSDT_CB_01_____SB__I2CA_TPDD_TPWR \ + db 014h,01Dh,054h,050h,057h,052h,009h ;0000D7AC "..TPWR." + +; 13089: { +; 13090: ^^^PCI0.LPC0.EC0.ECTP = Arg0 + + db 070h,068h,05Eh,05Eh,05Eh,02Fh,004h,050h ;0000D7B4 "ph^^^/.P" + db 043h,049h,030h,04Ch,050h,043h,030h,045h ;0000D7BC "CI0LPC0E" + db 043h,030h,05Fh,045h,043h,054h,050h ;0000D7C3 "C0_ECTP" + +; 13091: } +; 13092: } +; 13093: } +; 13095: Scope (_SB.I2CC) + + db 010h,04Bh,00Dh,02Eh,05Fh,053h,042h,05Fh ;0000D7CB ".K.._SB_" + db 049h,032h,043h,043h ;0000D7CF "I2CC" + +; 13096: { +; 13097: Device (SHUB) + +DSDT_CB_01_____SB__I2CC_SHUB \ + db 05Bh,082h,04Eh,00Ch,053h,048h,055h,042h ;0000D7D7 "[.N.SHUB" + +; 13098: { +; 13099: Name (_ADR, Zero) // _ADR: Address + +DSDT_CB_01_____SB__I2CC_SHUB__ADR \ + db 008h,05Fh,041h,044h,052h,000h ;0000D7DD "._ADR." + +; 13100: Name (_HID, "ITE8120") // _HID: Hardware ID + +DSDT_CB_01_____SB__I2CC_SHUB__HID \ + db 008h,05Fh,048h,049h,044h,00Dh,049h,054h ;0000D7E5 "._HID.IT" + db 045h,038h,031h,032h,030h,000h ;0000D7EB "E8120." + +; 13101: Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID + +DSDT_CB_01_____SB__I2CC_SHUB__CID \ + db 008h,05Fh,043h,049h,044h,00Dh,050h,04Eh ;0000D7F3 "._CID.PN" + db 050h,030h,043h,035h,030h,000h ;0000D7F9 "P0C50." + +; 13102: Name (_UID, One) // _UID: Unique ID + +DSDT_CB_01_____SB__I2CC_SHUB__UID \ + db 008h,05Fh,055h,049h,044h,001h ;0000D7FF "._UID." + +; 13103: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + +DSDT_CB_01_____SB__I2CC_SHUB__DSM \ + db 014h,03Dh,05Fh,044h,053h,04Dh,004h ;0000D806 ".=_DSM." + +; 13104: { +; 13105: If ((Arg0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */)) + + db 0A0h,02Fh ;0000D808 "./" + db 093h,068h ;0000D80A ".h" + db 011h,013h,00Ah,010h,0F7h,0F6h,0DFh,03Ch ;0000D812 ".......<" + db 067h,042h,055h,045h,0ADh,005h,0B3h,00Ah ;0000D81A "gBUE...." + db 03Dh,089h,038h,0DEh ;0000D81E "=.8." + +; 13106: { +; 13107: If ((Arg2 == Zero)) + + db 0A0h,00Eh ;0000D820 ".." + db 093h,06Ah,000h ;0000D823 ".j." + +; 13108: { +; 13109: If ((Arg1 == One)) + + db 0A0h,009h ;0000D825 ".." + db 093h,069h,001h ;0000D828 ".i." + +; 13110: { +; 13111: Return (Buffer (One) + + db 0A4h ;0000D829 "." + db 011h,003h,001h,003h ;0000D82D "...." + +; 13112: { +; 13113: 0x03 // . +; 13114: }) +; 13115: } +; 13116: } +; 13118: If ((Arg2 == One)) + + db 0A0h,006h ;0000D82F ".." + db 093h,06Ah,001h ;0000D832 ".j." + +; 13119: { +; 13120: Return (One) + + db 0A4h,001h ;0000D834 ".." + +; 13121: } +; 13123: Return (Zero) + + db 0A4h,000h ;0000D836 ".." + +; 13124: } +; 13125: Else +; 13126: { +; 13127: Return (Buffer (One) +; 13128: { +; 13129: 0x00 // . +; 13130: }) +; 13131: } + + db 0A1h,006h ;0000D838 ".." + db 0A4h ;0000D839 "." + db 011h,003h,001h,000h ;0000D83D "...." + +; 13132: } +; 13134: Method (_STA, 0, NotSerialized) // _STA: Status + +DSDT_CB_01_____SB__I2CC_SHUB__STA \ + db 014h,009h,05Fh,053h,054h,041h,000h ;0000D844 ".._STA." + +; 13135: { +; 13136: Return (0x0F) + + db 0A4h,00Ah,00Fh ;0000D847 "..." + +; 13137: } +; 13139: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + +DSDT_CB_01_____SB__I2CC_SHUB__CRS \ + db 014h,047h,005h,05Fh,043h,052h,053h,000h ;0000D84F ".G._CRS." + +; 13140: { +; 13141: Name (SBUF, ResourceTemplate () + +DSDT_CB_01_____SB__I2CC_SHUB__CRS_SBUF \ + db 008h,053h,042h,055h,046h,011h,045h,004h ;0000D857 ".SBUF.E." + db 00Ah,041h ;0000D859 ".A" + +; 13142: { +; 13143: I2cSerialBusV2 (0x005C, ControllerInitiated, 0x00061A80, +; 13144: AddressingMode7Bit, "\\_SB.I2CC", +; 13145: 0x00, ResourceConsumer, , Exclusive, +; 13146: ) + + db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000D861 "........" + db 000h,001h,006h,000h,080h,01Ah,006h,000h ;0000D869 "........" + db 05Ch,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000D871 "\.\_SB.I" + db 032h,043h,043h,000h ;0000D875 "2CC." + +; 13147: GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x0000, +; 13148: "\\_SB.GPIO", 0x00, ResourceConsumer, , +; 13149: ) +; 13150: { // Pin list +; 13151: 0x0008 +; 13152: } + + db 08Ch,020h,000h,001h,000h,001h,000h,002h ;0000D87D ". ......" + db 000h,001h,000h,000h,000h,000h,017h,000h ;0000D885 "........" + db 000h,019h,000h,023h,000h,000h,000h,008h ;0000D88D "...#...." + db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000D895 ".\_SB.GP" + db 049h,04Fh,000h ;0000D898 "IO." + db 079h,000h ;0000D89A "y." + +; 13153: }) +; 13154: Return (SBUF) /* \_SB_.I2CC.SHUB._CRS.SBUF */ + + db 0A4h,053h,042h,055h,046h ;0000D89F ".SBUF" + +; 13155: } +; 13156: } +; 13157: } +; 13159: Scope (_TZ) + + db 010h,04Fh,01Bh,05Fh,054h,05Ah,05Fh ;0000D8A6 ".O._TZ_" + +; 13160: { +; 13161: ThermalZone (TZ01) + +DSDT_CB_01_____TZ__TZ01 \ + db 05Bh,085h,047h,01Bh,054h,05Ah,030h,031h ;0000D8AE "[.G.TZ01" + +; 13162: { +; 13163: Name (CRTT, 0x6E) + +DSDT_CB_01_____TZ__TZ01_CRTT \ + db 008h,043h,052h,054h,054h,00Ah,06Eh ;0000D8B5 ".CRTT.n" + +; 13164: Name (PSVT, 0x32) + +DSDT_CB_01_____TZ__TZ01_PSVT \ + db 008h,050h,053h,056h,054h,00Ah,032h ;0000D8BC ".PSVT.2" + +; 13165: Name (TSPS, 0x14) + +DSDT_CB_01_____TZ__TZ01_TSPS \ + db 008h,054h,053h,050h,053h,00Ah,014h ;0000D8C3 ".TSPS.." + +; 13166: Method (_TMP, 0, Serialized) // _TMP: Temperature + +DSDT_CB_01_____TZ__TZ01__TMP \ + db 014h,04Ah,006h,05Fh,054h,04Dh,050h,008h ;0000D8CB ".J._TMP." + +; 13167: { +; 13168: If ((Acquire (\_SB.PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + + db 0A0h,042h,006h ;0000D8CE ".B." + db 093h ;0000D8CF "." + db 05Bh,023h,05Ch,02Fh,005h,05Fh,053h,042h ;0000D8D7 "[#\/._SB" + db 05Fh,050h,043h,049h,030h,04Ch,050h,043h ;0000D8DF "_PCI0LPC" + db 030h,045h,043h,030h,05Fh,04Ch,046h,043h ;0000D8E7 "0EC0_LFC" + db 04Dh,000h,0A0h,000h ;0000D8EB "M..." + +; 13169: { +; 13170: Local0 = \_SB.PCI0.LPC0.EC0.CPUT + + db 070h,05Ch,02Fh,005h,05Fh,053h,042h,05Fh ;0000D8F3 "p\/._SB_" + db 050h,043h,049h,030h,04Ch,050h,043h,030h ;0000D8FB "PCI0LPC0" + db 045h,043h,030h,05Fh,043h,050h,055h,054h ;0000D903 "EC0_CPUT" + db 060h ;0000D904 "`" + +; 13171: P80H = Local0 + + db 070h,060h,050h,038h,030h,048h ;0000D90A "p`P80H" + +; 13172: Return ((0x0AAC + (Local0 * 0x0A))) + + db 0A4h ;0000D90B "." + db 072h,00Bh,0ACh,00Ah ;0000D90F "r..." + db 077h,060h,00Ah,00Ah,000h,000h ;0000D915 "w`...." + +; 13173: Release (\_SB.PCI0.LPC0.EC0.LFCM) + + db 05Bh,027h,05Ch,02Fh,005h,05Fh,053h,042h ;0000D91D "['\/._SB" + db 05Fh,050h,043h,049h,030h,04Ch,050h,043h ;0000D925 "_PCI0LPC" + db 030h,045h,043h,030h,05Fh,04Ch,046h,043h ;0000D92D "0EC0_LFC" + db 04Dh ;0000D92E "M" + +; 13174: } +; 13175: } +; 13177: Method (_PSL, 0, Serialized) // _PSL: Passive List + +DSDT_CB_01_____TZ__TZ01__PSL \ + db 014h,04Ch,00Fh,05Fh,050h,053h,04Ch,008h ;0000D936 ".L._PSL." + +; 13178: { +; 13179: Return (Package (0x10) + + db 0A4h ;0000D937 "." + db 012h,043h,00Fh,010h,05Ch,02Fh,003h,05Fh ;0000D93F ".C..\/._" + db 053h,042h,05Fh,050h,04Ch,054h,046h,043h ;0000D947 "SB_PLTFC" + db 030h,030h,030h,05Ch,02Fh,003h,05Fh,053h ;0000D94F "000\/._S" + db 042h,05Fh,050h,04Ch,054h,046h,043h,030h ;0000D957 "B_PLTFC0" + db 030h,031h,05Ch,02Fh,003h,05Fh,053h,042h ;0000D95F "01\/._SB" + db 05Fh,050h,04Ch,054h,046h,043h,030h,030h ;0000D967 "_PLTFC00" + db 032h,05Ch,02Fh,003h,05Fh,053h,042h,05Fh ;0000D96F "2\/._SB_" + db 050h,04Ch,054h,046h,043h,030h,030h,033h ;0000D977 "PLTFC003" + db 05Ch,02Fh,003h,05Fh,053h,042h,05Fh,050h ;0000D97F "\/._SB_P" + db 04Ch,054h,046h,043h,030h,030h,034h,05Ch ;0000D987 "LTFC004\" + db 02Fh,003h,05Fh,053h,042h,05Fh,050h,04Ch ;0000D98F "/._SB_PL" + db 054h,046h,043h,030h,030h,035h,05Ch,02Fh ;0000D997 "TFC005\/" + db 003h,05Fh,053h,042h,05Fh,050h,04Ch,054h ;0000D99F "._SB_PLT" + db 046h,043h,030h,030h,036h,05Ch,02Fh,003h ;0000D9A7 "FC006\/." + db 05Fh,053h,042h,05Fh,050h,04Ch,054h,046h ;0000D9AF "_SB_PLTF" + db 043h,030h,030h,037h,05Ch,02Fh,003h,05Fh ;0000D9B7 "C007\/._" + db 053h,042h,05Fh,050h,04Ch,054h,046h,043h ;0000D9BF "SB_PLTFC" + db 030h,030h,038h,05Ch,02Fh,003h,05Fh,053h ;0000D9C7 "008\/._S" + db 042h,05Fh,050h,04Ch,054h,046h,043h,030h ;0000D9CF "B_PLTFC0" + db 030h,039h,05Ch,02Fh,003h,05Fh,053h,042h ;0000D9D7 "09\/._SB" + db 05Fh,050h,04Ch,054h,046h,043h,030h,030h ;0000D9DF "_PLTFC00" + db 041h,05Ch,02Fh,003h,05Fh,053h,042h,05Fh ;0000D9E7 "A\/._SB_" + db 050h,04Ch,054h,046h,043h,030h,030h,042h ;0000D9EF "PLTFC00B" + db 05Ch,02Fh,003h,05Fh,053h,042h,05Fh,050h ;0000D9F7 "\/._SB_P" + db 04Ch,054h,046h,043h,030h,030h,043h,05Ch ;0000D9FF "LTFC00C\" + db 02Fh,003h,05Fh,053h,042h,05Fh,050h,04Ch ;0000DA07 "/._SB_PL" + db 054h,046h,043h,030h,030h,044h,05Ch,02Fh ;0000DA0F "TFC00D\/" + db 003h,05Fh,053h,042h,05Fh,050h,04Ch,054h ;0000DA17 "._SB_PLT" + db 046h,043h,030h,030h,045h,05Ch,02Fh,003h ;0000DA1F "FC00E\/." + db 05Fh,053h,042h,05Fh,050h,04Ch,054h,046h ;0000DA27 "_SB_PLTF" + db 043h,030h,030h,046h ;0000DA2B "C00F" + +; 13180: { +; 13181: \_SB.PLTF.C000, +; 13182: \_SB.PLTF.C001, +; 13183: \_SB.PLTF.C002, +; 13184: \_SB.PLTF.C003, +; 13185: \_SB.PLTF.C004, +; 13186: \_SB.PLTF.C005, +; 13187: \_SB.PLTF.C006, +; 13188: \_SB.PLTF.C007, +; 13189: \_SB.PLTF.C008, +; 13190: \_SB.PLTF.C009, +; 13191: \_SB.PLTF.C00A, +; 13192: \_SB.PLTF.C00B, +; 13193: \_SB.PLTF.C00C, +; 13194: \_SB.PLTF.C00D, +; 13195: \_SB.PLTF.C00E, +; 13196: \_SB.PLTF.C00F +; 13197: }) +; 13198: } +; 13200: Method (_CRT, 0, Serialized) // _CRT: Critical Temperature + +DSDT_CB_01_____TZ__TZ01__CRT \ + db 014h,014h,05Fh,043h,052h,054h,008h ;0000DA32 ".._CRT." + +; 13201: { +; 13202: Return ((0x0AAC + (CRTT * 0x0A))) + + db 0A4h ;0000DA33 "." + db 072h,00Bh,0ACh,00Ah ;0000DA37 "r..." + db 077h,043h,052h,054h,054h,00Ah,00Ah,000h ;0000DA3F "wCRTT..." + db 000h ;0000DA40 "." + +; 13203: } +; 13205: Method (_TC1, 0, Serialized) // _TC1: Thermal Constant 1 + +DSDT_CB_01_____TZ__TZ01__TC1 \ + db 014h,008h,05Fh,054h,043h,031h,008h ;0000DA47 ".._TC1." + +; 13206: { +; 13207: Return (One) + + db 0A4h,001h ;0000DA49 ".." + +; 13208: } +; 13210: Method (_TC2, 0, Serialized) // _TC2: Thermal Constant 2 + +DSDT_CB_01_____TZ__TZ01__TC2 \ + db 014h,009h,05Fh,054h,043h,032h,008h ;0000DA50 ".._TC2." + +; 13211: { +; 13212: Return (0x02) + + db 0A4h,00Ah,002h ;0000DA53 "..." + +; 13213: } +; 13215: Method (_TSP, 0, Serialized) // _TSP: Thermal Sampling Period + +DSDT_CB_01_____TZ__TZ01__TSP \ + db 014h,00Bh,05Fh,054h,053h,050h,008h ;0000DA5A ".._TSP." + +; 13216: { +; 13217: Return (TSPS) /* \_TZ_.TZ01.TSPS */ + + db 0A4h,054h,053h,050h,053h ;0000DA5F ".TSPS" +; 13218: } +; 13219: } +; 13220: } +; 13221: } + diff --git a/setup/programs/systemConf/acpi_override/dsdt.dat b/setup/programs/systemConf/acpi_override/dsdt.dat new file mode 100644 index 0000000000000000000000000000000000000000..fd861e4502082d4d9514f755341f99d5a5e1a3cc GIT binary patch literal 55998 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 0x08) + Local0 &= 0xFF + Local1 &= 0xFF + DB2H (Local1) + BUFN-- + DB2H (Local0) + } + + Method (DD2H, 1, Serialized) + { + Local0 = Arg0 + Local1 = (Arg0 >> 0x10) + Local0 &= 0xFFFF + Local1 &= 0xFFFF + DW2H (Local1) + BUFN-- + DW2H (Local0) + } + + Method (MBGS, 1, Serialized) + { + Local0 = SizeOf (Arg0) + Name (BUFS, Buffer (Local0){}) + BUFS = Arg0 + MDGC (0x20) + While (Local0) + { + MDGC (DerefOf (BUFS [(SizeOf (Arg0) - Local0)])) + Local0-- + } + + MDG0 = MBUF /* \MBUF */ + } + + Method (MBGH, 1, Serialized) + { + ToHexString (Arg0, Local1) + Local0 = SizeOf (Local1) + Name (BUFS, Buffer (Local0){}) + BUFS = Local1 + MDGC (0x20) + While (Local0) + { + MDGC (DerefOf (BUFS [(SizeOf (Local1) - Local0)])) + Local0-- + } + + MDG0 = MBUF /* \MBUF */ + } + + Method (SHOW, 1, Serialized) + { + MDGC (NTOC ((Arg0 >> 0x04))) + MDGC (NTOC (Arg0)) + } + + Method (LINE, 0, Serialized) + { + Local0 = BUFN /* \BUFN */ + Local0 &= 0x0F + While (Local0) + { + MDGC (Zero) + Local0++ + Local0 &= 0x0F + } + } + + Method (MDGC, 1, Serialized) + { + MBUF [BUFN] = Arg0 + BUFN += One + If ((BUFN > 0x0FFF)) + { + BUFN &= 0x0FFF + UP_L (One) + } + } + + Method (UP_L, 1, Serialized) + { + Local2 = Arg0 + Local2 <<= 0x04 + MOVE (Local2) + Local3 = (0x1000 - Local2) + While (Local2) + { + MBUF [Local3] = Zero + Local3++ + Local2-- + } + } + + Method (MOVE, 1, Serialized) + { + Local4 = Arg0 + BUFN = Zero + Local5 = (0x1000 - Local4) + While (Local5) + { + Local5-- + MBUF [BUFN] = DerefOf (MBUF [Local4]) + BUFN++ + Local4++ + } + } + + Method (NTOC, 1, Serialized) + { + Local0 = (Arg0 & 0x0F) + If ((Local0 < 0x0A)) + { + Local0 += 0x30 + } + Else + { + Local0 += 0x37 + } + + Return (Local0) + } + + Scope (_SB) + { + Device (PLTF) + { + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Device (C000) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + } + + Device (C001) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + } + + Device (C002) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + } + + Device (C003) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x03) // _UID: Unique ID + } + + Device (C004) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x04) // _UID: Unique ID + } + + Device (C005) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x05) // _UID: Unique ID + } + + Device (C006) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x06) // _UID: Unique ID + } + + Device (C007) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x07) // _UID: Unique ID + } + + Device (C008) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x08) // _UID: Unique ID + } + + Device (C009) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x09) // _UID: Unique ID + } + + Device (C00A) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0A) // _UID: Unique ID + } + + Device (C00B) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0B) // _UID: Unique ID + } + + Device (C00C) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0C) // _UID: Unique ID + } + + Device (C00D) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0D) // _UID: Unique ID + } + + Device (C00E) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0E) // _UID: Unique ID + } + + Device (C00F) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0F) // _UID: Unique ID + } + } + } + + Name (_S0, Package (0x04) // _S0_: S0 System State + { + Zero, + Zero, + Zero, + Zero + }) + If ((CNSB == Zero)) + { + If ((DAS3 == One)) + { + Name (_S3, Package (0x04) // _S3_: S3 System State + { + 0x03, + 0x03, + Zero, + Zero + }) + } + } + + Name (_S4, Package (0x04) // _S4_: S4 System State + { + 0x04, + 0x04, + Zero, + Zero + }) + Name (_S5, Package (0x04) // _S5_: S5 System State + { + 0x05, + 0x05, + Zero, + Zero + }) + Scope (_GPE) + { + Method (XL08, 0, NotSerialized) + { + TPST (0x3908) + M460 ("PLA-ASL-\\_GPE._L08\n", Zero, Zero, Zero, Zero, Zero, Zero) + If ((TBEN == Zero)) + { + Notify (\_SB.PCI0.GPP0, 0x02) // Device Wake + Notify (\_SB.PCI0.GPP1, 0x02) // Device Wake + } + + Notify (\_SB.PCI0.GPP2, 0x02) // Device Wake + Notify (\_SB.PCI0.GP18, 0x02) // Device Wake + } + + Method (XL0D, 0, NotSerialized) + { + TPST (0x390D) + M460 ("PLA-ASL-\\_GPE._L0D\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GPP2, 0x02) // Device Wake + } + + Method (XL0E, 0, NotSerialized) + { + TPST (0x390E) + M460 ("PLA-ASL-\\_GPE._L0E\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GPP6, 0x02) // Device Wake + } + + Method (XL0F, 0, NotSerialized) + { + TPST (0x390F) + M460 ("PLA-ASL-\\_GPE._L0F\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GPP5, 0x02) // Device Wake + } + } + + Name (PICM, Zero) + Name (GPIC, Zero) + Method (_PIC, 1, NotSerialized) // _PIC: Interrupt Model + { + PICM = Arg0 + GPIC = Arg0 + M460 ("PLA-ASL-\\_PIC Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + If (PICM) + { + \_SB.DSPI () + If (NAPC) + { + \_SB.PCI0.NAPE () + } + } + } + + Method (_PTS, 1, NotSerialized) // _PTS: Prepare To Sleep + { + SPTS (Arg0) + If ((Arg0 != 0x03)) + { + If ((Arg0 != 0x04)) + { + \_SB.PCI0.LPC0.EC0.KBRS = Zero + } + } + + If ((Arg0 == 0x04)) + { + \_SB.PCI0.LPC0.EC0.WECM (0x3F, 0x44) + } + Else + { + \_SB.PCI0.LPC0.EC0.WECM (0x3F, Zero) + } + + M460 ("PLA-ASL-\\_PTS Start Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + If ((Arg0 == One)) + { + \_SB.S80H (0x51) + } + + If ((Arg0 == 0x03)) + { + \_SB.S80H (0x53) + SLPS = One + Local1 = 0x40 + } + + If ((Arg0 == 0x04)) + { + \_SB.S80H (0x54) + SLPS = One + RSTU = One + Local1 = 0x80 + } + + If ((Arg0 == 0x05)) + { + \_SB.S80H (0x55) + If ((WKPM == One)) + { + PWDE = One + } + + BCMD = 0x90 + M460 ("PLA-ASL-\\_PTS call \\_SB.BSMI(0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.BSMI (Zero) + M460 ("PLA-ASL-\\_PTS call \\_SB.GSMI(0x3)\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.GSMI (0x03) + Local1 = 0xC0 + } + + If (CondRefOf (\_SB.TPM2.PTS)) + { + M460 ("PLA-ASL-\\_PTS call \\_SB.TPM2.PTS\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.TPM2.PTS (Arg0) + } + + M460 ("PLA-ASL-\\_PTS call \\_SB.APTS\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.APTS (Arg0) + M460 ("PLA-ASL-\\_PTS call MPTS\n", Zero, Zero, Zero, Zero, Zero, Zero) + MPTS (Arg0) + M460 ("PLA-ASL-\\_PTS End\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + + Method (_WAK, 1, NotSerialized) // _WAK: Wake + { + M460 ("PLA-ASL-\\_WAK Start Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + M460 ("PLA-ASL-\\_WAK call SWAK\n", Zero, Zero, Zero, Zero, Zero, Zero) + SWAK (Arg0) + M460 ("PLA-ASL-\\_WAK call \\_SB.AWAK\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.AWAK (Arg0) + If (((Arg0 == 0x03) || (Arg0 == 0x04))) + { + If ((GPIC != Zero)) + { + M460 ("PLA-ASL-\\_WAK call \\_SB.DSPI\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.DSPI () + If (NAPC) + { + M460 ("PLA-ASL-\\_WAK call \\_SB.PCI0.NAPE\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.PCI0.NAPE () + } + } + } + + If ((Arg0 == 0x03)) + { + \_SB.S80H (0xE3) + Notify (\_SB.PWRB, 0x02) // Device Wake + } + + If ((Arg0 == 0x04)) + { + \_SB.S80H (0xE4) + Notify (\_SB.PWRB, 0x02) // Device Wake + \_SB.PCI0.LPC0.EC0.VPC0.DYTC (0x001F0001) + If ((TPOS == 0x40)) + { + Local0 = One + } + + If ((TPOS == 0x80)) + { + Local0 = 0x02 + } + + If ((TPOS == 0x50)) + { + Local0 = 0x03 + } + + If ((TPOS == 0x60)) + { + Local0 = 0x04 + } + + If ((TPOS == 0x61)) + { + Local0 = 0x05 + } + + If ((TPOS == 0x70)) + { + Local0 = 0x06 + } + + \_SB.PCI0.LPC0.EC0.OSTY = Local0 + If ((FSTP == One)) + { + FSTP = Zero + CICF = 0x04 + \_SB.PCI0.LPC0.EC0.SPMO = 0x05 + \_SB.PCI0.LPC0.EC0.FCMO = 0x05 + \_SB.PCI0.LPC0.EC0.LITS (0x0C, One) + } + ElseIf (((VMMC == One) && (SMMC == 0x02))) + { + CICF = 0x0B + \_SB.PCI0.LPC0.EC0.SPMO = One + \_SB.PCI0.LPC0.EC0.FCMO = One + LPPA = One + EPM1 = One + If ((DBFS == One)) + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x03) + LPPA = One + \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x03) + } + Else + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x02) + \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x06) + } + } + ElseIf (((VMMC == One) && (SMMC == 0x03))) + { + CICF = 0x0B + \_SB.PCI0.LPC0.EC0.SPMO = 0x02 + \_SB.PCI0.LPC0.EC0.FCMO = 0x02 + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x04) + LPPA = Zero + \_SB.PCI0.LPC0.EC0.VPC0.POWR (One) + } + ElseIf ((VIEP == One)) + { + CICF = 0x07 + \_SB.PCI0.LPC0.EC0.SPMO = 0x06 + \_SB.PCI0.LPC0.EC0.FCMO = 0x06 + LPPA = One + If ((DBFS == One)) + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x0A) + LPPA = One + \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x03) + } + Else + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x09) + \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x06) + } + } + ElseIf ((VIBS == One)) + { + CICF = 0x08 + \_SB.PCI0.LPC0.EC0.SPMO = 0x07 + \_SB.PCI0.LPC0.EC0.FCMO = 0x07 + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x0B) + LPPA = Zero + \_SB.PCI0.LPC0.EC0.VPC0.POWR (One) + } + ElseIf ((VAPM == One)) + { + CICF = 0x05 + \_SB.PCI0.LPC0.EC0.SPMO = 0x03 + \_SB.PCI0.LPC0.EC0.FCMO = 0x03 + LPPA = Zero + If ((DBFS == One)) + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x07) + \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x03) + } + Else + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x06) + \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x06) + } + } + ElseIf ((VAQM == One)) + { + CICF = 0x06 + \_SB.PCI0.LPC0.EC0.SPMO = 0x04 + \_SB.PCI0.LPC0.EC0.FCMO = 0x04 + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x08) + LPPA = Zero + \_SB.PCI0.LPC0.EC0.VPC0.POWR (One) + } + Else + { + CICF = Zero + \_SB.PCI0.LPC0.EC0.SPMO = Zero + \_SB.PCI0.LPC0.EC0.FCMO = Zero + LPPA = Zero + If ((DBFS == One)) + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x0C) + \_SB.PCI0.LPC0.EC0.VPC0.POWR (One) + } + Else + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x05) + \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x04) + } + } + } + + \_SB.ADP0.ACDC = 0xFF + If ((\_SB.PCI0.LPC0.EC0.HKDB == Zero)) + { + \_SB.PCI0.LPC0.EC0.G140 = Zero + } + Else + { + \_SB.PCI0.LPC0.EC0.G140 = One + } + + If ((\_SB.PCI0.LPC0.EC0.CALK == One)) + { + \_SB.PCI0.LPC0.EC0.G155 = One + } + Else + { + \_SB.PCI0.LPC0.EC0.G155 = Zero + } + + M460 ("PLA-ASL-\\_WAK call MWAK\n", Zero, Zero, Zero, Zero, Zero, Zero) + MWAK (Arg0) + M460 ("PLA-ASL-\\_WAK End\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + + Scope (_SB) + { + Device (PCI0) + { + Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID + Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Name (_BBN, Zero) // _BBN: BIOS Bus Number + Name (_ADR, Zero) // _ADR: Address + Name (NBRI, Zero) + Name (NBAR, Zero) + Name (NCMD, Zero) + Name (PXDC, Zero) + Name (PXLC, Zero) + Name (PXD2, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + M460 ("PLA-ASL-\\_SB.PCI0._INI Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + If ((GPIC != Zero)) + { + M460 ("PLA-ASL-\\_SB.PCI0._INI call \\_SB.DSPI\n", Zero, Zero, Zero, Zero, Zero, Zero) + DSPI () + If (NAPC) + { + M460 ("PLA-ASL-\\_SB.PCI0._INI call \\_SB.PCI0.NAPE\n", Zero, Zero, Zero, Zero, Zero, Zero) + NAPE () + } + } + + M460 ("PLA-ASL-\\_SB.PCI0._INI call \\OSTP\n", Zero, Zero, Zero, Zero, Zero, Zero) + OSTP () + M460 ("PLA-ASL-\\_SB.PCI0._INI End\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + + Name (SUPP, Zero) + Name (CTRL, Zero) + Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities + { + CreateDWordField (Arg0, Zero, UID0) + CreateDWordField (Arg3, Zero, CDW1) + CreateDWordField (Arg3, 0x04, CDW2) + CreateDWordField (Arg3, 0x08, CDW3) + If ((Arg2 == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Start CDW1 = 0x%X\n", UID0, CDW1, Zero, Zero, Zero, Zero) + } + ElseIf ((Arg2 == 0x02)) + { + Local2 = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ + M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Start CDW1 = 0x%X CDW2 = 0x%X\n", UID0, CDW1, CDW2, Zero, Zero, Zero) + } + Else + { + Local3 = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ + M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Start CDW1 = 0x%X CDW2 = 0x%X CDW3 = 0x%X\n", UID0, CDW1, CDW2, CDW3, Zero, Zero) + } + + If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) + { + SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ + CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ + If ((TBEN == One)) + { + If ((TBNH != Zero)) + { + CTRL &= 0xFFFFFFF5 + } + Else + { + CTRL &= 0xFFFFFFF4 + } + } + + If (((SUPP & 0x16) != 0x16)) + { + CTRL &= 0xFFFFFFFE + } + + CTRL &= 0xFFFFFFF5 + If (~(CDW1 & One)) + { + If ((CTRL & One)){} + If ((CTRL & 0x04)){} + If ((CTRL & 0x10)){} + } + + If ((Arg1 != One)) + { + CDW1 |= 0x08 + } + + If ((CDW3 != CTRL)) + { + CDW1 |= 0x10 + } + + CTRL &= 0xF7 + CDW3 = CTRL /* \_SB_.PCI0.CTRL */ + } + Else + { + CDW1 |= 0x04 + } + + If ((Arg2 == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Return CDW1 = 0x%X\n", UID0, CDW1, Zero, Zero, Zero, Zero) + } + ElseIf ((Arg2 == 0x02)) + { + M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Return CDW1 = 0x%X CDW2 = 0x%X\n", UID0, CDW1, CDW2, Zero, Zero, Zero) + } + Else + { + M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Return CDW1 = 0x%X CDW2 = 0x%X CDW3 = 0x%X\n", UID0, CDW1, CDW2, CDW3, Zero, Zero) + } + + Return (Arg3) + } + + Method (TOM, 0, NotSerialized) + { + Local0 = (TOML * 0x00010000) + Local1 = (TOMH * 0x01000000) + Local0 += Local1 + Return (Local0) + } + + Name (CRES, ResourceTemplate () + { + WordBusNumber (ResourceProducer, MinFixed, MaxFixed, SubDecode, + 0x0000, // Granularity + 0x0000, // Range Minimum + 0x00FF, // Range Maximum + 0x0000, // Translation Offset + 0x0100, // Length + 0x00,, ) + WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, + 0x0000, // Granularity + 0x0000, // Range Minimum + 0x0CF7, // Range Maximum + 0x0000, // Translation Offset + 0x0CF8, // Length + 0x00,, , TypeStatic, DenseTranslation) + WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, + 0x0000, // Granularity + 0x0D00, // Range Minimum + 0xFFFF, // Range Maximum + 0x0000, // Translation Offset + 0xF300, // Length + ,, , TypeStatic, DenseTranslation) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0x000A0000, // Range Minimum + 0x000BFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00020000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadOnly, + 0x00000000, // Granularity + 0x000C0000, // Range Minimum + 0x000C3FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadOnly, + 0x00000000, // Granularity + 0x000C4000, // Range Minimum + 0x000C7FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly, + 0x00000000, // Granularity + 0x000C8000, // Range Minimum + 0x000CBFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly, + 0x00000000, // Granularity + 0x000CC000, // Range Minimum + 0x000CFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0x000D0000, // Range Minimum + 0x000D3FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0x000D4000, // Range Minimum + 0x000D7FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0x000D8000, // Range Minimum + 0x000DBFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0x000DC000, // Range Minimum + 0x000DFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000E0000, // Range Minimum + 0x000E3FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000E4000, // Range Minimum + 0x000E7FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000E8000, // Range Minimum + 0x000EBFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000EC000, // Range Minimum + 0x000EFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0x80000000, // Range Minimum + 0xF7FFFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x78000000, // Length + 0x00,, _Y00, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0xFC000000, // Range Minimum + 0xFEAFFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x02B00000, // Length + 0x00,, _Y01, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0xFED45000, // Range Minimum + 0xFED814FF, // Range Maximum + 0x00000000, // Translation Offset + 0x0003C500, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0xFED81900, // Range Minimum + 0xFED81FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00000700, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0xFEDC0000, // Range Minimum + 0xFEDC0FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00001000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0xFEDC6000, // Range Minimum + 0xFEDC6FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00001000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + IO (Decode16, + 0x0CF8, // Range Minimum + 0x0CF8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + ) + QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x0000000000000000, // Granularity + 0x0000000000000000, // Range Minimum + 0x0000000000000000, // Range Maximum + 0x0000000000000000, // Translation Offset + 0x0000000000000000, // Length + ,, _Y02, AddressRangeMemory, TypeStatic) + QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x0000000000000000, // Granularity + 0x0000000000000000, // Range Minimum + 0x0000000000000000, // Range Maximum + 0x0000000000000000, // Translation Offset + 0x0000000000000000, // Length + ,, _Y03, AddressRangeMemory, TypeStatic) + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.PCI0._CRS Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateDWordField (CRES, \_SB.PCI0._Y00._MIN, BTMN) // _MIN: Minimum Base Address + CreateDWordField (CRES, \_SB.PCI0._Y00._MAX, BTMX) // _MAX: Maximum Base Address + CreateDWordField (CRES, \_SB.PCI0._Y00._LEN, BTLN) // _LEN: Length + CreateDWordField (CRES, \_SB.PCI0._Y01._MIN, BTN1) // _MIN: Minimum Base Address + CreateDWordField (CRES, \_SB.PCI0._Y01._MAX, BTX1) // _MAX: Maximum Base Address + CreateDWordField (CRES, \_SB.PCI0._Y01._LEN, BTL1) // _LEN: Length + BTMN = TOM () + If ((TOPM != Zero)) + { + BTX1 = TOPM /* \TOPM */ + } + + BTMX = (PCBA - One) + BTLN = (PCBA - BTMN) /* \_SB_.PCI0._CRS.BTMN */ + BTN1 = (PCBL + One) + BTL1 = (BTX1 - BTN1) /* \_SB_.PCI0._CRS.BTN1 */ + BTL1 += One + If ((MM64 == One)) + { + CreateQWordField (CRES, \_SB.PCI0._Y02._MIN, M1MN) // _MIN: Minimum Base Address + CreateQWordField (CRES, \_SB.PCI0._Y02._MAX, M1MX) // _MAX: Maximum Base Address + CreateQWordField (CRES, \_SB.PCI0._Y02._LEN, M1LN) // _LEN: Length + M1MN = HMB1 /* \HMB1 */ + M1MX = HMM1 /* \HMM1 */ + M1LN = HML1 /* \HML1 */ + CreateQWordField (CRES, \_SB.PCI0._Y03._MIN, M2MN) // _MIN: Minimum Base Address + CreateQWordField (CRES, \_SB.PCI0._Y03._MAX, M2MX) // _MAX: Maximum Base Address + CreateQWordField (CRES, \_SB.PCI0._Y03._LEN, M2LN) // _LEN: Length + M2MN = HMB2 /* \HMB2 */ + M2MX = HMM2 /* \HMM2 */ + M2LN = HML2 /* \HML2 */ + } + + M460 ("PLA-ASL-\\_SB.PCI0._CRS End\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (CRES) /* \_SB_.PCI0.CRES */ + } + + Device (MEMR) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (BAR3, 0xA0200000) + Name (MEM1, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00000000, // Address Length + _Y04) + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00000000, // Address Length + _Y05) + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00000000, // Address Length + _Y06) + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.PCI0.MEMR._CRS Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y04._BAS, MB01) // _BAS: Base Address + CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y04._LEN, ML01) // _LEN: Length + CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y05._BAS, MB02) // _BAS: Base Address + CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y05._LEN, ML02) // _LEN: Length + CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y06._BAS, MB03) // _BAS: Base Address + CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y06._LEN, ML03) // _LEN: Length + If (GPIC) + { + MB01 = 0xFEC00000 + MB02 = 0xFEE00000 + ML01 = 0x1000 + If (NAPC) + { + ML01 += 0x1000 + } + + ML02 = 0x1000 + } + + If ((BAR3 != 0xFFF00000)) + { + MB03 = BAR3 /* \_SB_.PCI0.MEMR.BAR3 */ + ML03 = 0x00100000 + } + + M460 ("PLA-ASL-\\_SB.PCI0.MEMR._CRS End\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (MEM1) /* \_SB_.PCI0.MEMR.MEM1 */ + } + } + + Mutex (NAPM, 0x00) + Method (NAPE, 0, NotSerialized) + { + Acquire (NAPM, 0xFFFF) + Local0 = (PCBA + 0xB8) + OperationRegion (VARM, SystemMemory, Local0, 0x08) + Field (VARM, DWordAcc, NoLock, Preserve) + { + NAPX, 32, + NAPD, 32 + } + + Local1 = NAPX /* \_SB_.PCI0.NAPE.NAPX */ + NAPX = 0x14300000 + Local0 = NAPD /* \_SB_.PCI0.NAPE.NAPD */ + Local0 &= 0xFFFFFFEF + NAPD = Local0 + NAPX = Local1 + Release (NAPM) + } + + Method (PXCR, 3, Serialized) + { + M460 ("PLA-ASL-_SB.PCI0.GPPX.PXCR\n", Zero, Zero, Zero, Zero, Zero, Zero) + Local0 = Zero + Local1 = M017 (Arg0, Arg1, Arg2, 0x34, Zero, 0x08) + While ((Local1 != Zero)) + { + Local2 = M017 (Arg0, Arg1, Arg2, Local1, Zero, 0x08) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == 0x10)) + { + Local0 = Local1 + Break + } + + Local1 = M017 (Arg0, Arg1, Arg2, (Local1 + One), Zero, 0x08) + } + + Return (Local0) + } + + Method (SPCF, 1, NotSerialized) + { + M460 ("PLA-ASL-_SB.PCI0.GPPX.SPCF\n", Zero, Zero, Zero, Zero, Zero, Zero) + Local0 = M019 (Zero, (Arg0 >> 0x10), (Arg0 & 0xFF), + 0x18) + NBRI = ((Local0 & 0xFF00) >> 0x08) + NCMD = M019 (NBRI, Zero, Zero, 0x04) + NBAR = M019 (NBRI, Zero, Zero, 0x10) + Local1 = PXCR (NBRI, Zero, Zero) + PXDC = M019 (NBRI, Zero, Zero, (Local1 + 0x08)) + PXLC = M019 (NBRI, Zero, Zero, (Local1 + 0x10)) + PXD2 = M019 (NBRI, Zero, Zero, (Local1 + 0x28)) + } + + Method (RPCF, 0, NotSerialized) + { + M460 ("PLA-ASL-_SB.PCI0.GPPX.RPCF\n", Zero, Zero, Zero, Zero, Zero, Zero) + Local1 = PXCR (NBRI, Zero, Zero) + M020 (NBRI, Zero, Zero, (Local1 + 0x08), PXDC) + M020 (NBRI, Zero, Zero, (Local1 + 0x10), (PXLC & 0xFFFFFEFC)) + M020 (NBRI, Zero, Zero, (Local1 + 0x28), PXD2) + M020 (NBRI, Zero, Zero, 0x10, NBAR) + M020 (NBRI, Zero, Zero, 0x04, (NCMD | 0x06)) + } + + Method (UPWD, 0, NotSerialized) + { + M460 ("PLA-ASL-_SB.PCI0.UPWD\n", Zero, Zero, Zero, Zero, Zero, Zero) + OperationRegion (PSMI, SystemIO, 0xB0, 0x02) + Field (PSMI, ByteAcc, NoLock, Preserve) + { + SMIC, 8, + SMID, 8 + } + + SMIC = 0xE3 + } + + Name (PRB0, Package (0x14) + { + Package (0x04) + { + 0x0001FFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0x0001FFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0x0001FFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0x0001FFFF, + 0x03, + LNKD, + Zero + }, + + Package (0x04) + { + 0x0001FFFF, + 0x04, + LNKA, + Zero + }, + + Package (0x04) + { + 0x0002FFFF, + Zero, + LNKE, + Zero + }, + + Package (0x04) + { + 0x0002FFFF, + One, + LNKF, + Zero + }, + + Package (0x04) + { + 0x0002FFFF, + 0x02, + LNKG, + Zero + }, + + Package (0x04) + { + 0x0002FFFF, + 0x03, + LNKH, + Zero + }, + + Package (0x04) + { + 0x0002FFFF, + 0x04, + LNKE, + Zero + }, + + Package (0x04) + { + 0x0002FFFF, + 0x05, + LNKF, + Zero + }, + + Package (0x04) + { + 0x0003FFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0x0004FFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0x0008FFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0x0008FFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0x0008FFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0x0014FFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0x0014FFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0x0014FFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0x0014FFFF, + 0x03, + LNKD, + Zero + } + }) + Name (ARB0, Package (0x14) + { + Package (0x04) + { + 0x0001FFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0x0001FFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0x0001FFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0x0001FFFF, + 0x03, + Zero, + 0x13 + }, + + Package (0x04) + { + 0x0001FFFF, + 0x04, + Zero, + 0x10 + }, + + Package (0x04) + { + 0x0002FFFF, + Zero, + Zero, + 0x14 + }, + + Package (0x04) + { + 0x0002FFFF, + One, + Zero, + 0x15 + }, + + Package (0x04) + { + 0x0002FFFF, + 0x02, + Zero, + 0x16 + }, + + Package (0x04) + { + 0x0002FFFF, + 0x03, + Zero, + 0x17 + }, + + Package (0x04) + { + 0x0002FFFF, + 0x04, + Zero, + 0x14 + }, + + Package (0x04) + { + 0x0002FFFF, + 0x05, + Zero, + 0x15 + }, + + Package (0x04) + { + 0x0003FFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0x0004FFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0x0008FFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0x0008FFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0x0008FFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0x0014FFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0x0014FFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0x0014FFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0x0014FFFF, + 0x03, + Zero, + 0x13 + } + }) + Name (NRB0, Package (0x14) + { + Package (0x04) + { + 0x0001FFFF, + Zero, + Zero, + 0x18 + }, + + Package (0x04) + { + 0x0001FFFF, + One, + Zero, + 0x19 + }, + + Package (0x04) + { + 0x0001FFFF, + 0x02, + Zero, + 0x1A + }, + + Package (0x04) + { + 0x0001FFFF, + 0x03, + Zero, + 0x1B + }, + + Package (0x04) + { + 0x0001FFFF, + 0x04, + Zero, + 0x18 + }, + + Package (0x04) + { + 0x0002FFFF, + Zero, + Zero, + 0x1C + }, + + Package (0x04) + { + 0x0002FFFF, + One, + Zero, + 0x1D + }, + + Package (0x04) + { + 0x0002FFFF, + 0x02, + Zero, + 0x1E + }, + + Package (0x04) + { + 0x0002FFFF, + 0x03, + Zero, + 0x1F + }, + + Package (0x04) + { + 0x0002FFFF, + 0x04, + Zero, + 0x1C + }, + + Package (0x04) + { + 0x0002FFFF, + 0x05, + Zero, + 0x1D + }, + + Package (0x04) + { + 0x0003FFFF, + Zero, + Zero, + 0x28 + }, + + Package (0x04) + { + 0x0004FFFF, + Zero, + Zero, + 0x28 + }, + + Package (0x04) + { + 0x0008FFFF, + Zero, + Zero, + 0x20 + }, + + Package (0x04) + { + 0x0008FFFF, + One, + Zero, + 0x21 + }, + + Package (0x04) + { + 0x0008FFFF, + 0x02, + Zero, + 0x22 + }, + + Package (0x04) + { + 0x0014FFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0x0014FFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0x0014FFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0x0014FFFF, + 0x03, + Zero, + 0x13 + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NRB0) /* \_SB_.PCI0.NRB0 */ + } + Else + { + Return (ARB0) /* \_SB_.PCI0.ARB0 */ + } + } + Else + { + Return (PRB0) /* \_SB_.PCI0.PRB0 */ + } + } + + Device (GPP0) + { + Name (_ADR, 0x00010001) // _ADR: Address + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If ((WKPM == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP0.RHRW Return GPRW (0x8, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x08, 0x04)) + } + Else + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP0.RHRW Return GPRW (0x8, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x08, Zero)) + } + } + + Name (PR00, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKD, + Zero + } + }) + Name (AR00, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x13 + } + }) + Name (NR00, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x18 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x19 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x1A + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x1B + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR00) /* \_SB_.PCI0.GPP0.NR00 */ + } + Else + { + Return (AR00) /* \_SB_.PCI0.GPP0.AR00 */ + } + } + Else + { + Return (PR00) /* \_SB_.PCI0.GPP0.PR00 */ + } + } + } + + Device (GPP1) + { + Name (_ADR, 0x00010002) // _ADR: Address + Method (RHRW, 0, NotSerialized) + { + If ((WKPM == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP1.RHRW Return GPRW (0x8, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x08, 0x04)) + } + Else + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP1.RHRW Return GPRW (0x8, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x08, Zero)) + } + } + + Name (PR01, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKF, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKH, + Zero + } + }) + Name (AR01, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x15 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x17 + } + }) + Name (NR01, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x1C + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x1D + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x1E + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x1F + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR01) /* \_SB_.PCI0.GPP1.NR01 */ + } + Else + { + Return (AR01) /* \_SB_.PCI0.GPP1.AR01 */ + } + } + Else + { + Return (PR01) /* \_SB_.PCI0.GPP1.PR01 */ + } + } + } + + Device (GPP2) + { + Name (_ADR, 0x00010003) // _ADR: Address + Method (RHRW, 0, NotSerialized) + { + If ((WX1M == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP2.RHRW Return GPRW (0xD, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x0D, 0x04)) + } + ElseIf ((WKPM == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP2.RHRW Return GPRW (0x8, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x08, 0x04)) + } + Else + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP2.RHRW Return GPRW (0x8, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x08, Zero)) + } + } + + Name (PR02, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKD, + Zero + } + }) + Name (AR02, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x13 + } + }) + Name (NR02, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x20 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x21 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x22 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x23 + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR02) /* \_SB_.PCI0.GPP2.NR02 */ + } + Else + { + Return (AR02) /* \_SB_.PCI0.GPP2.AR02 */ + } + } + Else + { + Return (PR02) /* \_SB_.PCI0.GPP2.PR02 */ + } + } + + Device (WWAN) + { + Name (_ADR, Zero) // _ADR: Address + } + } + + Device (GPP3) + { + Name (_ADR, 0x00010004) // _ADR: Address + Name (PR03, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKF, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKH, + Zero + } + }) + Name (AR03, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x15 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x17 + } + }) + Name (NR03, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x24 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x25 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x26 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x27 + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR03) /* \_SB_.PCI0.GPP3.NR03 */ + } + Else + { + Return (AR03) /* \_SB_.PCI0.GPP3.AR03 */ + } + } + Else + { + Return (PR03) /* \_SB_.PCI0.GPP3.PR03 */ + } + } + } + + Device (GPP4) + { + Name (_ADR, 0x00010005) // _ADR: Address + Name (PR04, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKD, + Zero + } + }) + Name (AR04, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x13 + } + }) + Name (NR04, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x28 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x29 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x2A + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x2B + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR04) /* \_SB_.PCI0.GPP4.NR04 */ + } + Else + { + Return (AR04) /* \_SB_.PCI0.GPP4.AR04 */ + } + } + Else + { + Return (PR04) /* \_SB_.PCI0.GPP4.PR04 */ + } + } + } + + Device (GPP5) + { + Name (_ADR, 0x00020001) // _ADR: Address + Method (RHRW, 0, NotSerialized) + { + If ((WKPM == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP5.RHRW Return GPRW (0xF, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x0F, 0x04)) + } + Else + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP5.RHRW Return GPRW (0xF, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x0F, Zero)) + } + } + + Name (PR07, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKF, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKH, + Zero + } + }) + Name (AR07, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x15 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x17 + } + }) + Name (NR07, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x2C + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x2D + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x2E + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x2F + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR07) /* \_SB_.PCI0.GPP5.NR07 */ + } + Else + { + Return (AR07) /* \_SB_.PCI0.GPP5.AR07 */ + } + } + Else + { + Return (PR07) /* \_SB_.PCI0.GPP5.PR07 */ + } + } + + Device (RTL8) + { + Name (_ADR, Zero) // _ADR: Address + } + + Device (RUSB) + { + Name (_ADR, 0x04) // _ADR: Address + } + } + + Device (GPP6) + { + Name (_ADR, 0x00020002) // _ADR: Address + Method (RHRW, 0, NotSerialized) + { + If ((WKPM == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP6.RHRW Return GPRW (0xE, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x0E, 0x04)) + } + Else + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP6.RHRW Return GPRW (0xE, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x0E, Zero)) + } + } + + Name (PR08, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKF, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKH, + Zero + } + }) + Name (AR08, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x15 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x17 + } + }) + Name (NR08, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x2C + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x2D + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x2E + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x2F + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR08) /* \_SB_.PCI0.GPP6.NR08 */ + } + Else + { + Return (AR08) /* \_SB_.PCI0.GPP6.AR08 */ + } + } + Else + { + Return (PR08) /* \_SB_.PCI0.GPP6.PR08 */ + } + } + } + + Device (GPP7) + { + Name (_ADR, 0x00020003) // _ADR: Address + Method (RHRW, 0, NotSerialized) + { + If ((WKPM == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP7.RHRW Return GPRW (0x2, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x02, 0x04)) + } + Else + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP7.RHRW Return GPRW (0x2, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x02, Zero)) + } + } + + Name (PR09, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKH, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKF, + Zero + } + }) + Name (AR09, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x17 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x15 + } + }) + Name (NR09, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x2E + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x2F + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x2C + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x2D + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR09) /* \_SB_.PCI0.GPP7.NR09 */ + } + Else + { + Return (AR09) /* \_SB_.PCI0.GPP7.AR09 */ + } + } + Else + { + Return (PR09) /* \_SB_.PCI0.GPP7.PR09 */ + } + } + + Device (WLAN) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (WLPC, PCI_Config, Zero, 0x90) + Field (WLPC, ByteAcc, NoLock, Preserve) + { + WVID, 16, + WDID, 16, + Offset (0x44), + ICAP, 32, + ICTR, 16, + Offset (0x84), + MCAP, 32, + MCTR, 16 + } + + Method (MTDS, 0, Serialized) + { + Name (MTDS, Package (0x1F) + { + 0x4D, + 0x54, + 0x44, + 0x53, + One, + Zero, + 0x02, + One, + 0x1E, + 0x1C, + 0x1C, + 0x1C, + 0x1C, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0x02, + 0x1E, + 0x1C, + 0x1C, + 0x1C, + 0x1C, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }) + Return (MTDS) /* \_SB_.PCI0.GPP7.WLAN.MTDS.MTDS */ + } + + Method (MTCL, 0, Serialized) + { + Name (MTCL, Package (0x0C) + { + 0x4D, + 0x54, + 0x43, + 0x4C, + One, + One, + 0x80, + Zero, + One, + 0x08, + Zero, + Zero + }) + Return (MTCL) /* \_SB_.PCI0.GPP7.WLAN.MTCL.MTCL */ + } + + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((WVID == 0x14C3)) + { + If ((MCAP & 0x10000000)) + { + Local0 = MCTR /* \_SB_.PCI0.GPP7.WLAN.MCTR */ + Local0 |= 0x8000 + MCTR = Local0 + } + } + ElseIf ((ICAP & 0x10000000)) + { + Local0 = ICTR /* \_SB_.PCI0.GPP7.WLAN.ICTR */ + Local0 |= 0x8000 + ICTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + Return (Package (0x01) + { + WRST + }) + } + } + } + + Device (GPP8) + { + Name (_ADR, 0x00020004) // _ADR: Address + Name (PR10, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKH, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKF, + Zero + } + }) + Name (AR10, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x17 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x15 + } + }) + Name (NR10, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x2E + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x2F + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x2C + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x2D + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR10) /* \_SB_.PCI0.GPP8.NR10 */ + } + Else + { + Return (AR10) /* \_SB_.PCI0.GPP8.AR10 */ + } + } + Else + { + Return (PR10) /* \_SB_.PCI0.GPP8.PR10 */ + } + } + } + + Device (GPP9) + { + Name (_ADR, 0x00020005) // _ADR: Address + Name (PR11, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKD, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKB, + Zero + } + }) + Name (AR11, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x13 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x11 + } + }) + Name (NR11, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x2A + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x2B + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x28 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x29 + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR11) /* \_SB_.PCI0.GPP9.NR11 */ + } + Else + { + Return (AR11) /* \_SB_.PCI0.GPP9.AR11 */ + } + } + Else + { + Return (PR11) /* \_SB_.PCI0.GPP9.PR11 */ + } + } + } + + Device (GP10) + { + Name (_ADR, 0x00020006) // _ADR: Address + Name (PR12, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKH, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKF, + Zero + } + }) + Name (AR12, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x17 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x15 + } + }) + Name (NR12, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x26 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x27 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x24 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x25 + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR12) /* \_SB_.PCI0.GP10.NR12 */ + } + Else + { + Return (AR12) /* \_SB_.PCI0.GP10.AR12 */ + } + } + Else + { + Return (PR12) /* \_SB_.PCI0.GP10.PR12 */ + } + } + } + + Device (GP11) + { + Name (_ADR, 0x00030001) // _ADR: Address + Name (PR05, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKD, + Zero + } + }) + Name (AR05, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x13 + } + }) + Name (NR05, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x18 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x19 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x1A + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x1B + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR05) /* \_SB_.PCI0.GP11.NR05 */ + } + Else + { + Return (AR05) /* \_SB_.PCI0.GP11.AR05 */ + } + } + Else + { + Return (PR05) /* \_SB_.PCI0.GP11.PR05 */ + } + } + } + + Device (GP12) + { + Name (_ADR, 0x00040001) // _ADR: Address + Name (PR06, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKD, + Zero + } + }) + Name (AR06, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x13 + } + }) + Name (NR06, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x18 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x19 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x1A + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x1B + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR06) /* \_SB_.PCI0.GP12.NR06 */ + } + Else + { + Return (AR06) /* \_SB_.PCI0.GP12.AR06 */ + } + } + Else + { + Return (PR06) /* \_SB_.PCI0.GP12.PR06 */ + } + } + } + + Device (GP17) + { + Name (_ADR, 0x00080001) // _ADR: Address + Name (PR13, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKD, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKB, + Zero + } + }) + Name (AR13, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x13 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x11 + } + }) + Name (NR13, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x22 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x23 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x20 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x21 + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR13) /* \_SB_.PCI0.GP17.NR13 */ + } + Else + { + Return (AR13) /* \_SB_.PCI0.GP17.AR13 */ + } + } + Else + { + Return (PR13) /* \_SB_.PCI0.GP17.PR13 */ + } + } + + Device (VGA) + { + Name (_ADR, Zero) // _ADR: Address + Name (DOSA, Zero) + Method (_DOS, 1, NotSerialized) // _DOS: Disable Output Switching + { + DOSA = Arg0 + } + + Method (_DOD, 0, NotSerialized) // _DOD: Display Output Devices + { + M460 ("PLA-ASL-\\_SB.PCI0.GP17.VGA._DOD\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x07) + { + 0x00010110, + 0x00010210, + 0x00010220, + 0x00010230, + 0x00010240, + 0x00031000, + 0x00032000 + }) + } + + Device (LCD) + { + Name (_ADR, 0x0110) // _ADR: Address + Name (BCLB, Package (0x34) + { + 0x5A, + 0x3C, + 0x02, + 0x04, + 0x06, + 0x08, + 0x0A, + 0x0C, + 0x0E, + 0x10, + 0x12, + 0x14, + 0x16, + 0x18, + 0x1A, + 0x1C, + 0x1E, + 0x20, + 0x22, + 0x24, + 0x26, + 0x28, + 0x2A, + 0x2C, + 0x2E, + 0x30, + 0x32, + 0x34, + 0x36, + 0x38, + 0x3A, + 0x3C, + 0x3E, + 0x40, + 0x42, + 0x44, + 0x46, + 0x48, + 0x4A, + 0x4C, + 0x4E, + 0x50, + 0x52, + 0x54, + 0x56, + 0x58, + 0x5A, + 0x5C, + 0x5E, + 0x60, + 0x62, + 0x64 + }) + Method (_BCL, 0, NotSerialized) // _BCL: Brightness Control Levels + { + M460 ("PLA-ASL-\\_SB.PCI0.GP17.VGA.LCD._BCL\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (BCLB) /* \_SB_.PCI0.GP17.VGA_.LCD_.BCLB */ + } + + Method (_BCM, 1, NotSerialized) // _BCM: Brightness Control Method + { + M460 ("PLA-ASL-\\_SB.PCI0.GP17.VGA.LCD._BCM Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + Divide ((Arg0 * 0xFF), 0x64, Local1, Local0) + AFN7 (Local0) + BRTL = Arg0 + } + + Name (BXID, 0xE509) + Name (SXID, 0x6F0E) + Name (BOED, Package (0x01) + { + Buffer (0x0180) + { + /* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, // ........ + /* 0008 */ 0x09, 0xE5, 0xA8, 0x0A, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x14, 0x1F, 0x01, 0x04, 0xB5, 0x1F, 0x13, 0x78, // .......x + /* 0018 */ 0x03, 0xEE, 0x95, 0xA3, 0x54, 0x4C, 0x99, 0x26, // ....TL.& + /* 0020 */ 0x0F, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, // .PT..... + /* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, // ........ + /* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x60, 0x99, // ......`. + /* 0038 */ 0x00, 0xC8, 0xC0, 0x80, 0x50, 0x70, 0x30, 0x20, // ....Pp0 + /* 0040 */ 0x36, 0x00, 0x38, 0xC3, 0x10, 0x00, 0x00, 0x1A, // 6.8..... + /* 0048 */ 0x00, 0x00, 0x00, 0xFD, 0x00, 0x1E, 0x78, 0xF0, // ......x. + /* 0050 */ 0xF0, 0x4F, 0x01, 0x0A, 0x20, 0x20, 0x20, 0x20, // .O.. + /* 0058 */ 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x42, // .....B + /* 0060 */ 0x4F, 0x45, 0x20, 0x43, 0x51, 0x0A, 0x20, 0x20, // OE CQ. + /* 0068 */ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, // .... + /* 0070 */ 0x00, 0x4E, 0x45, 0x31, 0x34, 0x35, 0x46, 0x38, // .NE145F8 + /* 0078 */ 0x4D, 0x2D, 0x4E, 0x36, 0x31, 0x0A, 0x02, 0x55, // M-N61..U + /* 0080 */ 0x02, 0x03, 0x0F, 0x00, 0xE6, 0x06, 0x01, 0x01, // ........ + /* 0088 */ 0x60, 0x60, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, // ``(..... + /* 0090 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0098 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00A0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00A8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00B0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00B8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00C0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00C8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00D0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00D8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00E0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00E8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00F0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00F8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xFE, // ........ + /* 0100 */ 0x70, 0x13, 0x79, 0x00, 0x00, 0x03, 0x01, 0x14, // p.y..... + /* 0108 */ 0xC0, 0x32, 0x01, 0x05, 0xFF, 0x0B, 0xC7, 0x00, // .2...... + /* 0110 */ 0x2F, 0x00, 0x1F, 0x00, 0x7F, 0x07, 0x4F, 0x00, // /.....O. + /* 0118 */ 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0120 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0128 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0130 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0138 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0140 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0148 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0150 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0158 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0160 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0168 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0170 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0178 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x69, 0x90 // ......i. + } + }) + Name (CSOT, Package (0x01) + { + Buffer (0x0180) + { + /* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, // ........ + /* 0008 */ 0x0E, 0x6F, 0x10, 0x14, 0x00, 0x00, 0x00, 0x00, // .o...... + /* 0010 */ 0x00, 0x1F, 0x01, 0x04, 0xB5, 0x1F, 0x14, 0x78, // .......x + /* 0018 */ 0x03, 0xEE, 0x95, 0xA3, 0x54, 0x4C, 0x99, 0x26, // ....TL.& + /* 0020 */ 0x0F, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, // .PT..... + /* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, // ........ + /* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x80, 0x97, // ........ + /* 0038 */ 0x00, 0xA0, 0xC0, 0x80, 0x50, 0x70, 0x30, 0x20, // ....Pp0 + /* 0040 */ 0x36, 0x00, 0x38, 0xC3, 0x10, 0x00, 0x00, 0x18, // 6.8..... + /* 0048 */ 0x00, 0x00, 0x00, 0xFD, 0x00, 0x1E, 0x78, 0xF0, // ......x. + /* 0050 */ 0xF0, 0x4E, 0x01, 0x0A, 0x20, 0x20, 0x20, 0x20, // .N.. + /* 0058 */ 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x43, // .....C + /* 0060 */ 0x53, 0x4F, 0x54, 0x20, 0x54, 0x33, 0x0A, 0x20, // SOT T3. + /* 0068 */ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, // .... + /* 0070 */ 0x00, 0x4D, 0x4E, 0x45, 0x35, 0x30, 0x37, 0x5A, // .MNE507Z + /* 0078 */ 0x41, 0x31, 0x2D, 0x31, 0x0A, 0x20, 0x02, 0x52, // A1-1. .R + /* 0080 */ 0x02, 0x03, 0x0F, 0x00, 0xE6, 0x06, 0x01, 0x01, // ........ + /* 0088 */ 0x60, 0x60, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, // ``(..... + /* 0090 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0098 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00A0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00A8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00B0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00B8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00C0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00C8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00D0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00D8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00E0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00E8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00F0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00F8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xFE, // ........ + /* 0100 */ 0x70, 0x13, 0x79, 0x00, 0x00, 0x03, 0x01, 0x14, // p.y..... + /* 0108 */ 0x00, 0x2F, 0x01, 0x05, 0xFF, 0x0B, 0x9F, 0x00, // ./...... + /* 0110 */ 0x2F, 0x00, 0x1F, 0x00, 0x7F, 0x07, 0x4F, 0x00, // /.....O. + /* 0118 */ 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0120 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0128 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0130 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0138 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0140 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0148 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0150 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0158 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0160 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0168 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0170 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0178 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x90 // ......T. + } + }) + Method (_DDC, 1, NotSerialized) // _DDC: Display Data Current + { + If ((PMID == BXID)) + { + Return (BOED) /* \_SB_.PCI0.GP17.VGA_.LCD_.BOED */ + } + ElseIf ((PMID == SXID)) + { + Return (CSOT) /* \_SB_.PCI0.GP17.VGA_.LCD_.CSOT */ + } + + Return (Zero) + } + } + } + + Device (PSP) + { + Name (_ADR, 0x02) // _ADR: Address + } + + Device (ACP) + { + Name (_ADR, 0x05) // _ADR: Address + } + + Device (AZAL) + { + Name (_ADR, 0x06) // _ADR: Address + } + + Device (HDAU) + { + Name (_ADR, One) // _ADR: Address + } + + Device (XHC0) + { + Name (_ADR, 0x03) // _ADR: Address + Device (RHUB) + { + Method (GPLD, 2, Serialized) + { + Name (PCKG, Package (0x01) + { + Buffer (0x10){} + }) + CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) + REV = 0x02 + CreateField (DerefOf (PCKG [Zero]), 0x07, One, RGB) + RGB = One + CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) + VISI = Arg0 + CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) + GPOS = Arg1 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC0.RHUB.GPLD.PCKG */ + } + + Method (GUPC, 2, Serialized) + { + Name (PCKG, Package (0x04) + { + 0xFF, + 0xFF, + Zero, + Zero + }) + PCKG [Zero] = Arg0 + PCKG [One] = Arg1 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC0.RHUB.GUPC.PCKG */ + } + + Method (TPLD, 2, Serialized) + { + Name (PCKG, Package (0x01) + { + Buffer (0x10){} + }) + CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) + REV = One + CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) + VISI = Arg0 + CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) + GPOS = Arg1 + CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP) + SHAP = One + CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID) + WID = 0x08 + CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT) + HGT = 0x03 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC0.RHUB.TPLD.PCKG */ + } + + Method (TUPC, 2, Serialized) + { + Name (PCKG, Package (0x04) + { + One, + Zero, + Zero, + Zero + }) + PCKG [Zero] = Arg0 + PCKG [One] = Arg1 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC0.RHUB.TUPC.PCKG */ + } + + Name (_ADR, Zero) // _ADR: Address + Device (PRT1) + { + Name (_ADR, One) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT1.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x80, 0x00, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT1.PLD1 */ + } + } + + Device (PRT2) + { + Name (_ADR, 0x02) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT2.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT2.PLD1 */ + } + } + + Device (PRT3) + { + Name (_ADR, 0x03) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT3.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x80, 0x01, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT3.PLD1 */ + } + } + + Device (PRT4) + { + Name (_ADR, 0x04) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT4.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT4.PLD1 */ + } + } + + Device (PRT5) + { + Name (_ADR, 0x05) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT5.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x80, 0x00, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT5.PLD1 */ + } + } + + Device (PRT6) + { + Name (_ADR, 0x06) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT6.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT6.PLD1 */ + } + } + } + } + + Device (XHC1) + { + Name (_ADR, 0x04) // _ADR: Address + Device (RHUB) + { + Method (GPLD, 2, Serialized) + { + Name (PCKG, Package (0x01) + { + Buffer (0x10){} + }) + CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) + REV = 0x02 + CreateField (DerefOf (PCKG [Zero]), 0x07, One, RGB) + RGB = One + CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) + VISI = Arg0 + CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) + GPOS = Arg1 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC1.RHUB.GPLD.PCKG */ + } + + Method (GUPC, 2, Serialized) + { + Name (PCKG, Package (0x04) + { + 0xFF, + 0xFF, + Zero, + Zero + }) + PCKG [Zero] = Arg0 + PCKG [One] = Arg1 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC1.RHUB.GUPC.PCKG */ + } + + Method (TPLD, 2, Serialized) + { + Name (PCKG, Package (0x01) + { + Buffer (0x10){} + }) + CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) + REV = One + CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) + VISI = Arg0 + CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) + GPOS = Arg1 + CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP) + SHAP = One + CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID) + WID = 0x08 + CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT) + HGT = 0x03 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC1.RHUB.TPLD.PCKG */ + } + + Method (TUPC, 2, Serialized) + { + Name (PCKG, Package (0x04) + { + One, + Zero, + Zero, + Zero + }) + PCKG [Zero] = Arg0 + PCKG [One] = Arg1 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC1.RHUB.TUPC.PCKG */ + } + + Name (_ADR, Zero) // _ADR: Address + Device (PRT1) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, One) // _ADR: Address + Name (UPC1, Package (0x04) + { + 0xFF, + 0x03, + Zero, + Zero + }) + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x51, 0x1C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, // Q....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT1.UPC1 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT1.PLD1 */ + } + } + + Device (PRT2) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, 0x02) // _ADR: Address + Name (UPC1, Package (0x04) + { + 0xFF, + 0x03, + Zero, + Zero + }) + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x59, 0x1C, 0x80, 0x09, 0x00, 0x00, 0x00, 0x00, // Y....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT2.UPC1 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT2.PLD1 */ + } + } + + Device (PRT3) + { + Name (_ADR, 0x03) // _ADR: Address + Name (UPC1, Package (0x04) + { + 0xFF, + 0xFF, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT3.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x58, 0x1E, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, // X....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT3.PLD1 */ + } + + OperationRegion (BTGP, SystemMemory, 0xFE0B0665, One) + Field (BTGP, AnyAcc, NoLock, Preserve) + { + , 4, + BTPP, 1 + } + + PowerResource (BTPR, 0x00, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((BTPP == One)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + BTPP = Zero + Sleep (0x012C) + BTPP = One + Sleep (0x012C) + } + } + + Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset + { + BTPR + }) + } + + Device (PRT4) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, 0x04) // _ADR: Address + Name (UPC1, Package (0x04) + { + 0xFF, + Zero, + Zero, + Zero + }) + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x51, 0x1C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, // Q....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT4.UPC1 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT4.PLD1 */ + } + } + + Device (PRT5) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, 0x05) // _ADR: Address + Name (UPC1, Package (0x04) + { + 0xFF, + 0x03, + Zero, + Zero + }) + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x59, 0x1C, 0x80, 0x09, 0x00, 0x00, 0x00, 0x00, // Y....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT5.UPC1 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT5.PLD1 */ + } + } + } + } + + Device (MP2C) + { + Name (_ADR, 0x07) // _ADR: Address + } + } + + Device (GP18) + { + Name (_ADR, 0x00080002) // _ADR: Address + Name (PR14, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKH, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKF, + Zero + } + }) + Name (AR14, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x17 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x15 + } + }) + Name (NR14, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x1E + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x1F + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x1C + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x1D + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR14) /* \_SB_.PCI0.GP18.NR14 */ + } + Else + { + Return (AR14) /* \_SB_.PCI0.GP18.AR14 */ + } + } + Else + { + Return (PR14) /* \_SB_.PCI0.GP18.PR14 */ + } + } + + Device (SATA) + { + Name (_ADR, Zero) // _ADR: Address + } + } + + Device (GP19) + { + Name (_ADR, 0x00080003) // _ADR: Address + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0xFF // . + }) + } + Case (0x05) + { + Return (Zero) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Name (PR15, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKD, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKB, + Zero + } + }) + Name (AR15, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x13 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x11 + } + }) + Name (NR15, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x1A + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x1B + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x18 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x19 + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR15) /* \_SB_.PCI0.GP19.NR15 */ + } + Else + { + Return (AR15) /* \_SB_.PCI0.GP19.AR15 */ + } + } + Else + { + Return (PR15) /* \_SB_.PCI0.GP19.PR15 */ + } + } + + Device (XHC2) + { + Name (_ADR, Zero) // _ADR: Address + Device (RHUB) + { + Name (_ADR, Zero) // _ADR: Address + Device (PRT1) + { + Name (_ADR, One) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + 0xFF, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT1.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x24, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, // $....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT1.PLD1 */ + } + + Device (CAMA) + { + Name (_ADR, One) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + 0xFF, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT1.CAMA.UPC1 */ + } + + Name (PLD2, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x24, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, // $....... + /* 0010 */ 0xC3, 0x00, 0xC3, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD2) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT1.CAMA.PLD2 */ + } + } + + Device (CAMB) + { + Name (_ADR, 0x03) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + 0xFF, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT1.CAMB.UPC1 */ + } + + Name (PLD3, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x24, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, // $....... + /* 0010 */ 0xC3, 0x00, 0xC3, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD3) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT1.CAMB.PLD3 */ + } + } + } + + Device (PRT2) + { + Name (_ADR, 0x02) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT2.UPC1 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT2.PLD1 */ + } + } + } + } + + Device (XHC3) + { + Name (_ADR, 0x03) // _ADR: Address + Device (RHUB) + { + Name (_ADR, Zero) // _ADR: Address + Device (PRT1) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, One) // _ADR: Address + Name (UPC1, Package (0x04) + { + 0xFF, + 0x09, + Zero, + Zero + }) + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x31, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // 1....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP19.XHC3.RHUB.PRT1.UPC1 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP19.XHC3.RHUB.PRT1.PLD1 */ + } + } + + Device (PRT2) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, 0x02) // _ADR: Address + Name (UPC2, Package (0x04) + { + 0xFF, + 0x09, + Zero, + Zero + }) + Name (PLD2, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x31, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // 1....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC2) /* \_SB_.PCI0.GP19.XHC3.RHUB.PRT2.UPC2 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD2) /* \_SB_.PCI0.GP19.XHC3.RHUB.PRT2.PLD2 */ + } + } + } + } + + Device (XHC4) + { + Name (_ADR, 0x04) // _ADR: Address + Device (RHUB) + { + Name (_ADR, Zero) // _ADR: Address + Device (PRT1) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, One) // _ADR: Address + Name (UPC3, Package (0x04) + { + 0xFF, + 0x09, + Zero, + Zero + }) + Name (PLD3, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x31, 0x1C, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // 1....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC3) /* \_SB_.PCI0.GP19.XHC4.RHUB.PRT1.UPC3 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD3) /* \_SB_.PCI0.GP19.XHC4.RHUB.PRT1.PLD3 */ + } + } + + Device (PRT2) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, 0x02) // _ADR: Address + Name (UPC4, Package (0x04) + { + 0xFF, + 0x09, + Zero, + Zero + }) + Name (PLD4, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x31, 0x1C, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // 1....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC4) /* \_SB_.PCI0.GP19.XHC4.RHUB.PRT2.UPC4 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD4) /* \_SB_.PCI0.GP19.XHC4.RHUB.PRT2.PLD4 */ + } + } + } + } + + Device (NHI0) + { + Name (_ADR, 0x05) // _ADR: Address + } + + Device (NHI1) + { + Name (_ADR, 0x06) // _ADR: Address + } + } + + Device (HPET) + { + Name (_HID, EisaId ("PNP0103") /* HPET System Timer */) // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((HPEN == One)) + { + If ((OSTB >= 0x40)) + { + M460 ("PLA-ASL-\\_SB.PCI0.HPET._STA = 0xF\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0F) + } + + HPEN = Zero + M460 ("PLA-ASL-\\_SB.PCI0.HPET._STA = 0x1\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (One) + } + + M460 ("PLA-ASL-\\_SB.PCI0.HPET._STA 1 = 0x1\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (One) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.PCI0.HPET._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Name (BUF0, ResourceTemplate () + { + IRQNoFlags () + {0} + IRQNoFlags () + {8} + Memory32Fixed (ReadOnly, + 0xFED00000, // Address Base + 0x00000400, // Address Length + _Y07) + }) + CreateDWordField (BUF0, \_SB.PCI0.HPET._CRS._Y07._BAS, HPEB) // _BAS: Base Address + Local0 = 0xFED00000 + HPEB = (Local0 & 0xFFFFFC00) + Return (BUF0) /* \_SB_.PCI0.HPET._CRS.BUF0 */ + } + } + + Device (SMBS) + { + Name (_ADR, 0x00140000) // _ADR: Address + } + + Device (LPC0) + { + Name (_ADR, 0x00140003) // _ADR: Address + Device (DMAC) + { + Name (_HID, EisaId ("PNP0200") /* PC-class DMA Controller */) // _HID: Hardware ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x0000, // Range Minimum + 0x0000, // Range Maximum + 0x01, // Alignment + 0x10, // Length + ) + IO (Decode16, + 0x0081, // Range Minimum + 0x0081, // Range Maximum + 0x01, // Alignment + 0x0F, // Length + ) + IO (Decode16, + 0x00C0, // Range Minimum + 0x00C0, // Range Maximum + 0x01, // Alignment + 0x20, // Length + ) + DMA (Compatibility, NotBusMaster, Transfer8_16, ) + {4} + }) + } + + Device (COPR) + { + Name (_HID, EisaId ("PNP0C04") /* x87-compatible Floating Point Processing Unit */) // _HID: Hardware ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x00F0, // Range Minimum + 0x00F0, // Range Maximum + 0x01, // Alignment + 0x0F, // Length + ) + IRQNoFlags () + {13} + }) + } + + Device (PIC) + { + Name (_HID, EisaId ("PNP0000") /* 8259-compatible Programmable Interrupt Controller */) // _HID: Hardware ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x0020, // Range Minimum + 0x0020, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x00A0, // Range Minimum + 0x00A0, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IRQNoFlags () + {2} + }) + } + + Device (RTC) + { + Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */) // _HID: Hardware ID + Name (BUF0, ResourceTemplate () + { + IO (Decode16, + 0x0070, // Range Minimum + 0x0070, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + }) + Name (BUF1, ResourceTemplate () + { + IO (Decode16, + 0x0070, // Range Minimum + 0x0070, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IRQNoFlags () + {8} + }) + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + If ((HPEN == One)) + { + Return (BUF0) /* \_SB_.PCI0.LPC0.RTC_.BUF0 */ + } + + Return (BUF1) /* \_SB_.PCI0.LPC0.RTC_.BUF1 */ + } + } + + Device (SPKR) + { + Name (_HID, EisaId ("PNP0800") /* Microsoft Sound System Compatible Device */) // _HID: Hardware ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x0061, // Range Minimum + 0x0061, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + }) + } + + Device (TMR) + { + Name (_HID, EisaId ("PNP0100") /* PC-class System Timer */) // _HID: Hardware ID + Name (BUF0, ResourceTemplate () + { + IO (Decode16, + 0x0040, // Range Minimum + 0x0040, // Range Maximum + 0x01, // Alignment + 0x04, // Length + ) + }) + Name (BUF1, ResourceTemplate () + { + IO (Decode16, + 0x0040, // Range Minimum + 0x0040, // Range Maximum + 0x01, // Alignment + 0x04, // Length + ) + IRQNoFlags () + {0} + }) + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + If ((HPEN == One)) + { + Return (BUF0) /* \_SB_.PCI0.LPC0.TMR_.BUF0 */ + } + + Return (BUF1) /* \_SB_.PCI0.LPC0.TMR_.BUF1 */ + } + } + + Device (KBC0) + { + Name (_HID, EisaId ("FUJ7401")) // _HID: Hardware ID + Name (_CID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */) // _CID: Compatible ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x0060, // Range Minimum + 0x0060, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0064, // Range Minimum + 0x0064, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + + Interrupt (ResourceConsumer, Edge, ActiveLow, Shared, ,, ) + { + 0x00000001, + } + }) + } + + Device (SYSR) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x0010, // Range Minimum + 0x0010, // Range Maximum + 0x01, // Alignment + 0x10, // Length + ) + IO (Decode16, + 0x0072, // Range Minimum + 0x0072, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x0080, // Range Minimum + 0x0080, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x00B0, // Range Minimum + 0x00B0, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x0092, // Range Minimum + 0x0092, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0400, // Range Minimum + 0x0400, // Range Maximum + 0x01, // Alignment + 0xD0, // Length + ) + IO (Decode16, + 0x04D0, // Range Minimum + 0x04D0, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x04D6, // Range Minimum + 0x04D6, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0C00, // Range Minimum + 0x0C00, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x0C14, // Range Minimum + 0x0C14, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0C50, // Range Minimum + 0x0C50, // Range Maximum + 0x01, // Alignment + 0x03, // Length + ) + IO (Decode16, + 0x0C6C, // Range Minimum + 0x0C6C, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0C6F, // Range Minimum + 0x0C6F, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0CD0, // Range Minimum + 0x0CD0, // Range Maximum + 0x01, // Alignment + 0x0C, // Length + ) + }) + } + + Device (MEM) + { + Name (_HID, EisaId ("PNP0C01") /* System Board */) // _HID: Hardware ID + Name (MSRC, ResourceTemplate () + { + Memory32Fixed (ReadOnly, + 0x000E0000, // Address Base + 0x00020000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0xFFF00000, // Address Base + 0x00100000, // Address Length + _Y08) + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + CreateDWordField (MSRC, \_SB.PCI0.LPC0.MEM._Y08._LEN, PSIZ) // _LEN: Length + CreateDWordField (MSRC, \_SB.PCI0.LPC0.MEM._Y08._BAS, PBAS) // _BAS: Base Address + PSIZ = ROMS /* \ROMS */ + Local0 = (ROMS - One) + PBAS = (Ones - Local0) + Return (MSRC) /* \_SB_.PCI0.LPC0.MEM_.MSRC */ + } + } + + Scope (\) + { + Name (ECON, One) + } + + Device (EC0) + { + Name (_HID, EisaId ("PNP0C09") /* Embedded Controller Device */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (ECAV, Zero) + Name (WEID, Zero) + Mutex (LFCM, 0x00) + Scope (\) + { + Name (FSTP, Zero) + } + + Scope (\) + { + Name (DBFS, Zero) + Name (XXDF, Zero) + } + + Name (ITS0, Package (0x13) + { + Package (0x0C) + { + 0x2E, + 0x07, + 0x06, + 0x08, + 0x20, + 0x22, + 0x24, + 0x25, + 0x26, + 0x27, + 0x2C, + 0x03 + }, + + Package (0x0C) + { + 0x1770, + 0x1770, + 0x1F40, + 0x05, + 0x199A, + 0x2800, + 0x21, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x46 + }, + + Package (0x0C) + { + 0xD2F0, + 0xD2F0, + 0xFDE8, + 0x0A, + 0x199A, + 0x3000, + 0x21, + 0x2666, + 0xFD, + 0x03EB, + 0xF704, + 0x64 + }, + + Package (0x0C) + { + 0x4E20, + 0x4E20, + 0x88B8, + 0x0A, + 0x199A, + 0x3000, + 0x21, + 0x2666, + 0xFD, + 0x03EB, + 0xF704, + 0x64 + }, + + Package (0x0C) + { + 0x3A98, + 0x3A98, + 0x3A98, + 0x05, + 0x199A, + 0x2C00, + 0x21, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x50 + }, + + Package (0x0C) + { + 0x61A8, + 0x6D60, + 0x88B8, + 0x14, + 0x199A, + 0x2D00, + 0xA4, + 0x2666, + 0x010F, + 0x0458, + 0xF381, + 0x55 + }, + + Package (0x0C) + { + 0x88B8, + 0x9C40, + 0xBB80, + 0x05, + 0x199A, + 0x3000, + 0xA4, + 0x2666, + 0x010F, + 0x0458, + 0xF381, + 0x5F + }, + + Package (0x0C) + { + 0x4E20, + 0x4E20, + 0x88B8, + 0x05, + 0x199A, + 0x3000, + 0xA4, + 0x2666, + 0x010F, + 0x0458, + 0xF381, + 0x5F + }, + + Package (0x0C) + { + 0x3A98, + 0x3A98, + 0x3A98, + 0x05, + 0x199A, + 0x2C00, + 0x21, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x50 + }, + + Package (0x0C) + { + 0xC350, + 0xD2F0, + 0xFDE8, + 0x0A, + 0x199A, + 0x3000, + 0x21, + 0x2666, + 0xFD, + 0x03EB, + 0xF704, + 0x64 + }, + + Package (0x0C) + { + 0x4E20, + 0x4E20, + 0x88B8, + 0x05, + 0x199A, + 0x3000, + 0x21, + 0x2666, + 0xFD, + 0x03EB, + 0xF704, + 0x64 + }, + + Package (0x0C) + { + 0x3A98, + 0x3A98, + 0x3A98, + 0x05, + 0x199A, + 0x2C00, + 0x21, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x50 + }, + + Package (0x0C) + { + 0x3A98, + 0x3A98, + 0x3A98, + 0x0A, + 0x199A, + 0x2D00, + 0xA4, + 0x2666, + 0x010F, + 0x0458, + 0xF381, + 0x55 + }, + + Package (0x0C) + { + 0x2710, + 0x2710, + 0x2710, + 0x0A, + 0x199A, + 0x2E00, + 0xA4, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x55 + }, + + Package (0x0C) + { + 0x3A98, + 0x3A98, + 0x4650, + 0x0A, + 0x199A, + 0x2E00, + 0xA4, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x55 + }, + + Package (0x0C) + { + 0x4E20, + 0x4E20, + 0x61A8, + 0x05, + 0x199A, + 0x3000, + 0x21, + 0x2666, + 0xFD, + 0x03EB, + 0xF704, + 0x64 + }, + + Package (0x0C) + { + 0x59D8, + 0x59D8, + 0x88B8, + 0x05, + 0x199A, + 0x3000, + 0x21, + 0x2666, + 0xFD, + 0x03EB, + 0xF704, + 0x64 + }, + + Package (0x0C) + { + 0x88B8, + 0x88B8, + 0xAFC8, + 0x05, + 0x199A, + 0x2C00, + 0xA4, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x5F + }, + + Package (0x0C) + { + 0x9C40, + 0x9C40, + 0xAFC8, + 0x05, + 0x199A, + 0x2C00, + 0xA4, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x5F + } + }) + Method (LITS, 2, NotSerialized) + { + Local0 = Arg0 + Local1 = ((Local1 = (Local0 * 0x05)) + 0x02) + Name (BUFF, Buffer (Local1){}) + BUFF [Zero] = Local1 + BUFF [One] = Zero + Local2 = One + Local3 = Zero + While ((Local3 < Local0)) + { + BUFF [Local2 += One] = DerefOf (DerefOf (ITS0 [ + Zero]) [Local3]) + BUFF [Local2 += One] = (DerefOf (DerefOf ( + ITS0 [Arg1]) [Local3]) & 0xFF) + BUFF [Local2 += One] = ((DerefOf (DerefOf ( + ITS0 [Arg1]) [Local3]) & 0xFF00) >> 0x08) + BUFF [Local2 += One] = ((DerefOf (DerefOf ( + ITS0 [Arg1]) [Local3]) & 0x00FF0000) >> 0x10) + BUFF [Local2 += One] = ((DerefOf (DerefOf ( + ITS0 [Arg1]) [Local3]) & 0xFF000000) >> 0x18) + Local3++ + } + + ALIB (0x0C, BUFF) + } + + Name (_GPE, 0x09) // _GPE: General Purpose Events + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (BFFR, ResourceTemplate () + { + IO (Decode16, + 0x0062, // Range Minimum + 0x0062, // Range Maximum + 0x00, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0066, // Range Minimum + 0x0066, // Range Maximum + 0x00, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0480, // Range Minimum + 0x0480, // Range Maximum + 0x00, // Alignment + 0x10, // Length + ) + }) + Return (BFFR) /* \_SB_.PCI0.LPC0.EC0_._CRS.BFFR */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((ECON == One)) + { + Return (0x0F) + } + + Return (Zero) + } + + OperationRegion (ERAM, EmbeddedControl, Zero, 0xFF) + Field (ERAM, ByteAcc, Lock, Preserve) + { + VCMD, 8 + } + + OperationRegion (ECB2, SystemMemory, 0xFE0B0200, 0xFF) + Field (ECB2, AnyAcc, Lock, Preserve) + { + Offset (0x2E), + BAR1, 184, + BAR2, 80 + } + + OperationRegion (ERAX, SystemMemory, 0xFE0B0400, 0xFF) + Field (ERAX, ByteAcc, Lock, Preserve) + { + Offset (0x01), + VDAT, 8, + VSTA, 8, + Offset (0x06), + FANS, 8, + BUSG, 1, + BLEG, 1, + BATF, 1, + BNSM, 1, + BTST, 1, + BBAD, 1, + AUTO, 1, + FCHG, 1, + Offset (0x0A), + EDCC, 1, + , 1, + CDMB, 1, + CCSB, 1, + BTSM, 1, + BTCM, 1, + , 1, + Offset (0x0B), + SGST, 1, + HDMI, 1, + , 1, + , 1, + , 1, + , 1, + , 1, + Offset (0x0C), + ODPO, 1, + EODD, 1, + ODPK, 1, + CMEX, 1, + CMON, 1, + SODD, 1, + ODFB, 1, + EODS, 1, + RTMP, 8, + SBTS, 8, + MPTS, 8, + PINF, 3, + SUPR, 1, + GTMP, 1, + QUIT, 1, + LS35, 1, + Offset (0x11), + RMBT, 1, + RSBT, 1, + , 2, + Offset (0x12), + FUSL, 8, + FUSH, 8, + FWBT, 64, + Offset (0x1D), + SPMO, 8, + TMCB, 8, + LSKV, 8, + FCMO, 8, + BTFW, 8, + Offset (0x24), + BACT, 16, + KBGS, 32, + FEPL, 8, + FEPH, 8, + KBSS, 32, + PCBV, 16, + PRRO, 1, + PRWO, 1, + , 5, + SPBL, 1, + PCBS, 8, + Offset (0x36), + DGPU, 8, + GUST, 8, + GDST, 8, + FCST, 8, + Offset (0x43), + ECTP, 8, + EC28, 1, + Offset (0x45), + KBGC, 32, + Offset (0x4A), + ESMC, 1, + Offset (0x4B), + EMOD, 8, + BFUD, 16, + PLWN, 1, + Offset (0x4F), + Offset (0x54), + , 3, + PDMD, 1, + Offset (0x55), + , 1, + TPMD, 1, + Offset (0x56), + Offset (0x57), + , 5, + BTSB, 2, + Offset (0x58), + BTHT, 4, + BTTP, 4, + BTLF, 4, + Offset (0x5A), + Offset (0x5B), + HWAK, 8, + Offset (0x5D), + EXSI, 8, + EXSB, 8, + EXND, 8, + SMPR, 8, + SMST, 8, + SMAD, 8, + SMCM, 8, + SMDA, 256, + BCNT, 8, + SMAA, 8, + SAD0, 8, + SAD1, 8, + , 1, + , 1, + , 1, + , 1, + FBDC, 1, + FBFG, 1, + Offset (0x8A), + KBLO, 1, + UCHE, 1, + KLCH, 1, + , 1, + KLFS, 1, + KLOR, 1, + CIBM, 1, + UCER, 1, + TPDV, 3, + Offset (0x8C), + QCHO, 1, + BKLT, 1, + BSFU, 1, + , 1, + , 1, + OKBS, 1, + FPRS, 1, + QCBX, 1, + FLBT, 1, + ECMO, 1, + , 1, + LESR, 1, + HB0A, 1, + PLED, 1, + Offset (0x8E), + YGAM, 8, + BMN0, 72, + BDN0, 64, + IBTL, 1, + IBCL, 1, + ISS0, 1, + IRTC, 1, + ISUP, 1, + ISC2, 1, + IWAK, 1, + Offset (0xA1), + FPFC, 1, + VOUT, 1, + TPAD, 1, + HKDB, 1, + NUML, 1, + CALK, 1, + CCPW, 1, + EECP, 1, + KBRS, 1, + Offset (0xA3), + OSTY, 3, + , 1, + ADPI, 2, + , 1, + ADPT, 1, + PMEW, 1, + MODW, 1, + LANW, 1, + RTCW, 1, + WLAW, 1, + USBW, 1, + KEYW, 1, + TPWK, 1, + CHCR, 1, + ADPP, 1, + LERN, 1, + ACMD, 1, + BOVP, 1, + LEAK, 1, + AIRP, 1, + ACOF, 1, + Offset (0xA7), + Offset (0xA8), + Offset (0xA9), + THRT, 8, + Offset (0xAB), + Offset (0xAC), + Offset (0xAD), + Offset (0xAE), + TLVL, 4, + , 2, + THSW, 1, + TPIN, 1, + Offset (0xB0), + CPUT, 8, + CPUS, 8, + PCHS, 8, + GPUS, 8, + GPUT, 8, + SSDS, 8, + PCHT, 8, + CHIS, 8, + , 1, + LSTE, 1, + PMEE, 1, + PWBE, 1, + RNGE, 1, + BTWE, 1, + Offset (0xB9), + LCBV, 8, + DGDF, 8, + WLAN, 1, + BLUE, 1, + WEXT, 1, + BEXT, 1, + KILL, 1, + WLOK, 1, + EN3G, 1, + EX3G, 1, + Offset (0xBD), + CTYP, 3, + CORE, 3, + GATY, 2, + BA1P, 1, + BA2P, 1, + , 2, + B1CH, 1, + B2CH, 1, + Offset (0xBF), + PBY1, 1, + PBY2, 1, + , 2, + SMB1, 1, + SMB2, 1, + Offset (0xC0), + B1TY, 1, + B1MD, 1, + B1LW, 1, + , 1, + B1MF, 3, + Offset (0xC1), + B1ST, 8, + B1RC, 16, + B1SN, 16, + B1FV, 16, + B1DV, 16, + B1DC, 16, + B1FC, 16, + B1GS, 8, + Offset (0xD0), + B1CR, 16, + B1AC, 16, + B1PC, 8, + B1VL, 8, + B1TM, 8, + B1AT, 8, + B1CC, 16, + B1TC, 8, + B1CI, 8, + B1CU, 8, + B1CA, 8, + B1SM, 16, + B1VC, 8, + B1FA, 8, + B1VA, 8, + B1C1, 16, + B1C2, 16, + B1C3, 16, + B1C4, 16, + DP10, 1, + DP15, 1, + DP23, 1, + DP30, 1, + DP20, 1, + DP40, 1, + DP45, 1, + Offset (0xEC), + MAXE, 16, + B1CT, 16, + B1EX, 1, + B1FL, 1, + B1EP, 1, + B1FI, 1, + , 2, + B1RE, 1, + Offset (0xF1), + B1LL, 1, + B1CE, 1, + B1SE, 1, + B1S5, 1, + B1SR, 1, + B1SC, 1, + Offset (0xF2), + B1TO, 1, + B1BC, 1, + B1CF, 1, + B1CS, 1, + B1SG, 1, + B1SU, 1, + B1OV, 1, + B1OT, 1, + B1TT, 1, + B1SA, 1, + B1SS, 1, + , 1, + B1SF, 1, + B1WN, 1, + Offset (0xF4), + B1DA, 16, + Offset (0xF8), + B1CN, 8, + ITMD, 1, + Offset (0xFA), + Offset (0xFB), + Offset (0xFE), + FA2S, 8 + } + + OperationRegion (EGPO, SystemMemory, 0xFED81500, 0x0FFF) + Field (EGPO, ByteAcc, Lock, Preserve) + { + Offset (0x232), + , 6, + G140, 1, + Offset (0x26E), + , 6, + G155, 1, + Offset (0x276), + , 6, + G157, 1 + } + + OperationRegion (ECMS, SystemIO, 0x72, 0x02) + Field (ECMS, ByteAcc, Lock, Preserve) + { + INDX, 8, + DATA, 8 + } + + Method (RECM, 1, Serialized) + { + INDX = Arg0 + Return (DATA) /* \_SB_.PCI0.LPC0.EC0_.DATA */ + } + + Method (WECM, 2, Serialized) + { + INDX = Arg0 + DATA = Arg1 + } + + OperationRegion (CMDE, SystemIO, 0x62, 0x0B) + Field (CMDE, ByteAcc, Lock, Preserve) + { + EC62, 8, + Offset (0x02), + Offset (0x03), + Offset (0x04), + EC66, 8, + Offset (0x06), + EC68, 8, + Offset (0x08), + Offset (0x09), + Offset (0x0A), + EC6C, 8 + } + + Method (WIBE, 1, Serialized) + { + Local0 = 0x00010000 + While (Local0) + { + If ((Arg0 == One)) + { + Local1 = EC66 /* \_SB_.PCI0.LPC0.EC0_.EC66 */ + } + ElseIf ((Arg0 == 0x02)) + { + Local1 = EC6C /* \_SB_.PCI0.LPC0.EC0_.EC6C */ + } + Else + { + Return (0x02) + } + + If (((Local1 & 0x02) == Zero)) + { + Return (Zero) + } + + Stall (0x0A) + Local0-- + } + + Return (One) + } + + Method (WOBF, 1, Serialized) + { + Local0 = 0x00010000 + While (Local0) + { + If ((Arg0 == One)) + { + Local1 = EC66 /* \_SB_.PCI0.LPC0.EC0_.EC66 */ + } + ElseIf ((Arg0 == 0x02)) + { + Local1 = EC6C /* \_SB_.PCI0.LPC0.EC0_.EC6C */ + } + Else + { + Return (0x02) + } + + If (((Local1 & One) == One)) + { + Return (Zero) + } + + Stall (0x0A) + Local0-- + } + + Return (One) + } + + Method (WOBE, 1, Serialized) + { + Local0 = 0x00010000 + While (Local0) + { + If ((Arg0 == One)) + { + Local1 = EC66 /* \_SB_.PCI0.LPC0.EC0_.EC66 */ + } + ElseIf ((Arg0 == 0x02)) + { + Local1 = EC6C /* \_SB_.PCI0.LPC0.EC0_.EC6C */ + } + Else + { + Return (0x02) + } + + If (((Local1 & One) == One)) + { + If ((Arg0 == One)) + { + Local2 = EC62 /* \_SB_.PCI0.LPC0.EC0_.EC62 */ + } + ElseIf ((Arg0 == 0x02)) + { + Local2 = EC68 /* \_SB_.PCI0.LPC0.EC0_.EC68 */ + } + Else + { + Return (0x02) + } + } + Else + { + Return (Zero) + } + + Stall (0x0A) + Local0-- + } + + Return (One) + } + + Method (MBEI, 3, Serialized) + { + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If ((WOBE (0x02) != Zero)) + { + Return (One) + } + + EC6C = Arg0 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + EC68 = Arg1 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + EC68 = Arg2 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If ((WOBF (0x02) != Zero)) + { + Return (One) + } + + Local0 = EC68 /* \_SB_.PCI0.LPC0.EC0_.EC68 */ + Return (Local0) + } + + Method (LCMD, 2, Serialized) + { + Name (LBUF, Buffer (0x1E) + { + 0x00 // . + }) + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If ((WOBE (0x02) != Zero)) + { + Return (One) + } + + EC6C = Arg0 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If (((Arg1 != Zero) && (Arg1 != 0xFF))) + { + EC68 = Arg1 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + } + + If ((WOBF (0x02) != Zero)) + { + Return (One) + } + + Local0 = EC68 /* \_SB_.PCI0.LPC0.EC0_.EC68 */ + Local1 = Zero + While (Local0) + { + If ((WOBF (0x02) != Zero)) + { + Return (One) + } + + LBUF [Local1] = EC68 /* \_SB_.PCI0.LPC0.EC0_.EC68 */ + Local1++ + Local0-- + } + + Return (LBUF) /* \_SB_.PCI0.LPC0.EC0_.LCMD.LBUF */ + } + + Method (NCMD, 2, Serialized) + { + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If ((WOBE (0x02) != Zero)) + { + Return (One) + } + + EC6C = Arg0 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If (((Arg1 != Zero) && (Arg1 != 0xFF))) + { + EC68 = Arg1 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + } + + Return (Zero) + } + + Method (SCMD, 2, Serialized) + { + Name (LBUF, Buffer (0x1E) + { + 0x00 // . + }) + If ((WIBE (One) != Zero)) + { + Return (One) + } + + If ((WOBE (One) != Zero)) + { + Return (One) + } + + EC66 = Arg0 + If ((WIBE (One) != Zero)) + { + Return (One) + } + + If (((Arg1 != Zero) && (Arg1 != 0xFF))) + { + EC62 = Arg1 + If ((WIBE (One) != Zero)) + { + Return (One) + } + } + + If ((WOBF (One) != Zero)) + { + Return (One) + } + + Local0 = EC62 /* \_SB_.PCI0.LPC0.EC0_.EC62 */ + Local1 = Zero + While (Local0) + { + If ((WOBF (One) != Zero)) + { + Return (One) + } + + LBUF [Local1] = EC62 /* \_SB_.PCI0.LPC0.EC0_.EC62 */ + Local1++ + Local0-- + } + + Return (LBUF) /* \_SB_.PCI0.LPC0.EC0_.SCMD.LBUF */ + } + + Method (TCMD, 2, Serialized) + { + If ((WIBE (One) != Zero)) + { + Return (One) + } + + If ((WOBE (One) != Zero)) + { + Return (One) + } + + EC66 = Arg0 + If ((WIBE (One) != Zero)) + { + Return (One) + } + + If (((Arg1 != Zero) && (Arg1 != 0xFF))) + { + EC62 = Arg1 + If ((WIBE (One) != Zero)) + { + Return (One) + } + } + + Return (Zero) + } + + Method (LRAM, 2, Serialized) + { + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If ((WOBE (0x02) != Zero)) + { + Return (One) + } + + EC6C = 0x7E + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + EC68 = Arg0 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + EC68 = Arg1 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If ((WOBF (0x02) != Zero)) + { + Return (One) + } + + Return (EC68) /* \_SB_.PCI0.LPC0.EC0_.EC68 */ + } + + Method (SRAM, 2, Serialized) + { + If ((WIBE (One) != Zero)) + { + Return (One) + } + + If ((WOBE (One) != Zero)) + { + Return (One) + } + + EC66 = 0x7E + If ((WIBE (One) != Zero)) + { + Return (One) + } + + EC62 = Arg0 + If ((WIBE (One) != Zero)) + { + Return (One) + } + + EC62 = Arg1 + If ((WIBE (One) != Zero)) + { + Return (One) + } + + If ((WOBF (One) != Zero)) + { + Return (One) + } + + Return (EC62) /* \_SB_.PCI0.LPC0.EC0_.EC62 */ + } + + Device (BAT0) + { + Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_PCL, Package (0x01) // _PCL: Power Consumer List + { + _SB + }) + Name (PBIF, Package (0x0D) + { + Zero, + Ones, + Ones, + One, + Ones, + Zero, + Zero, + 0x64, + Zero, + "LCFC", + "BAT20101001", + "LiP", + "LENOVO" + }) + Name (XBIF, Package (0x15) + { + One, + Zero, + Ones, + Ones, + One, + Ones, + Zero, + Zero, + Zero, + 0x00017318, + Ones, + Ones, + 0x03E8, + 0x03E8, + 0x64, + Zero, + "LCFC", + "BAT20101001", + "LiP", + "LENOVO", + One + }) + Name (PBST, Package (0x04) + { + One, + 0x0A90, + 0x1000, + 0x2A30 + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((ECON == One)) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Local0 = BA1P /* \_SB_.PCI0.LPC0.EC0_.BA1P */ + Release (LFCM) + } + } + + If ((Local0 & One)) + { + Return (0x1F) + } + Else + { + Return (0x0F) + } + } + Else + { + Return (Zero) + } + } + + Method (_BIF, 0, NotSerialized) // _BIF: Battery Information + { + If ((ECAV == One)) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Local0 = B1DC /* \_SB_.PCI0.LPC0.EC0_.B1DC */ + Local0 *= 0x0A + PBIF [One] = Local0 + Local0 = B1FC /* \_SB_.PCI0.LPC0.EC0_.B1FC */ + Local0 *= 0x0A + PBIF [0x02] = Local0 + PBIF [0x04] = B1DV /* \_SB_.PCI0.LPC0.EC0_.B1DV */ + If (B1FC) + { + PBIF [0x05] = ((B1FC * 0x0A) / 0x0A) + PBIF [0x07] = ((B1DC * 0x0A) / 0x64) + } + + PBIF [0x09] = "" + PBIF [0x0A] = "" + PBIF [0x0B] = "" + PBIF [0x0C] = "" + Name (BDNT, Buffer (0x09) + { + 0x00 // . + }) + BDNT = BDN0 /* \_SB_.PCI0.LPC0.EC0_.BDN0 */ + PBIF [0x09] = ToString (BDNT, Ones) + Local0 = B1SN /* \_SB_.PCI0.LPC0.EC0_.B1SN */ + Name (SERN, Buffer (0x06) + { + " " + }) + Local2 = 0x04 + While (Local0) + { + Divide (Local0, 0x0A, Local1, Local0) + SERN [Local2] = (Local1 + 0x30) + Local2-- + } + + PBIF [0x0A] = SERN /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIF.SERN */ + Name (DCH0, Buffer (0x0A) + { + 0x00 // . + }) + Name (DCH1, "LION") + Name (DCH2, "LiP") + If ((B1TY == One)) + { + DCH0 = DCH1 /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIF.DCH1 */ + PBIF [0x0B] = ToString (DCH0, Ones) + } + Else + { + DCH0 = DCH2 /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIF.DCH2 */ + PBIF [0x0B] = ToString (DCH0, Ones) + } + + Name (BMNT, Buffer (0x0A) + { + 0x00 // . + }) + BMNT = BMN0 /* \_SB_.PCI0.LPC0.EC0_.BMN0 */ + PBIF [0x0C] = ToString (BMNT, Ones) + Release (LFCM) + } + } + + Return (PBIF) /* \_SB_.PCI0.LPC0.EC0_.BAT0.PBIF */ + } + + Method (_BIX, 0, NotSerialized) // _BIX: Battery Information Extended + { + If ((ECAV == One)) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Local0 = B1DC /* \_SB_.PCI0.LPC0.EC0_.B1DC */ + Local0 *= 0x0A + XBIF [0x02] = Local0 + Local0 = B1FC /* \_SB_.PCI0.LPC0.EC0_.B1FC */ + Local0 *= 0x0A + XBIF [0x03] = Local0 + XBIF [0x05] = B1DV /* \_SB_.PCI0.LPC0.EC0_.B1DV */ + If (B1FC) + { + XBIF [0x06] = ((B1FC * 0x0A) / 0x0A) + XBIF [0x0E] = ((B1DC * 0x0A) / 0x64) + } + + XBIF [0x08] = B1CT /* \_SB_.PCI0.LPC0.EC0_.B1CT */ + XBIF [0x10] = "" + XBIF [0x11] = "" + XBIF [0x12] = "" + XBIF [0x13] = "" + Name (BDNT, Buffer (0x09) + { + 0x00 // . + }) + BDNT = BDN0 /* \_SB_.PCI0.LPC0.EC0_.BDN0 */ + XBIF [0x10] = ToString (BDNT, Ones) + Local0 = B1SN /* \_SB_.PCI0.LPC0.EC0_.B1SN */ + Name (SERN, Buffer (0x06) + { + " " + }) + Local2 = 0x04 + While (Local0) + { + Divide (Local0, 0x0A, Local1, Local0) + SERN [Local2] = (Local1 + 0x30) + Local2-- + } + + XBIF [0x11] = SERN /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIX.SERN */ + Name (DCH0, Buffer (0x0A) + { + 0x00 // . + }) + Name (DCH1, "LION") + Name (DCH2, "LiP") + If ((B1TY == One)) + { + DCH0 = DCH1 /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIX.DCH1 */ + XBIF [0x12] = ToString (DCH0, Ones) + } + Else + { + DCH0 = DCH2 /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIX.DCH2 */ + XBIF [0x12] = ToString (DCH0, Ones) + } + + Name (BMNT, Buffer (0x0A) + { + 0x00 // . + }) + BMNT = BMN0 /* \_SB_.PCI0.LPC0.EC0_.BMN0 */ + XBIF [0x13] = ToString (BMNT, Ones) + Release (LFCM) + } + } + + Return (XBIF) /* \_SB_.PCI0.LPC0.EC0_.BAT0.XBIF */ + } + + Name (OBST, Zero) + Name (OBAC, Zero) + Name (OBPR, Zero) + Name (OBRC, Zero) + Name (OBPV, Zero) + Method (_BST, 0, Serialized) // _BST: Battery Status + { + If ((ECAV == One)) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Sleep (0x10) + Local0 = B1ST /* \_SB_.PCI0.LPC0.EC0_.B1ST */ + Local1 = DerefOf (PBST [Zero]) + Switch ((Local0 & 0x07)) + { + Case (Zero) + { + OBST = (Local1 & 0xF8) + } + Case (One) + { + OBST = (One | (Local1 & 0xF8)) + } + Case (0x02) + { + OBST = (0x02 | (Local1 & 0xF8)) + } + Case (0x04) + { + OBST = (0x04 | (Local1 & 0xF8)) + } + + } + + Sleep (0x10) + OBAC = B1AC /* \_SB_.PCI0.LPC0.EC0_.B1AC */ + If ((OBST & One)) + { + If ((OBAC != Zero)) + { + OBAC = (~OBAC & 0x7FFF) + } + } + ElseIf ((FBFG != One)) + { + If ((OBAC & 0x8000)) + { + OBAC = Zero + } + } + + Sleep (0x10) + OBRC = B1RC /* \_SB_.PCI0.LPC0.EC0_.B1RC */ + Sleep (0x10) + OBPV = B1FV /* \_SB_.PCI0.LPC0.EC0_.B1FV */ + OBRC *= 0x0A + OBPR = ((OBAC * OBPV) / 0x03E8) + PBST [Zero] = OBST /* \_SB_.PCI0.LPC0.EC0_.BAT0.OBST */ + PBST [One] = OBPR /* \_SB_.PCI0.LPC0.EC0_.BAT0.OBPR */ + PBST [0x02] = OBRC /* \_SB_.PCI0.LPC0.EC0_.BAT0.OBRC */ + PBST [0x03] = OBPV /* \_SB_.PCI0.LPC0.EC0_.BAT0.OBPV */ + Release (LFCM) + } + } + + Return (PBST) /* \_SB_.PCI0.LPC0.EC0_.BAT0.PBST */ + } + } + + Scope (\_SB.PCI0.LPC0.EC0) + { + Device (VPC0) + { + Name (_HID, "VPC2004") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_VPC, 0xF60D0010) + Name (VPCD, Zero) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (_CFG, 0, NotSerialized) + { + Return (_VPC) /* \_SB_.PCI0.LPC0.EC0_.VPC0._VPC */ + } + + Method (VPCR, 1, Serialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((Arg0 == One)) + { + VPCD = VCMD /* \_SB_.PCI0.LPC0.EC0_.VCMD */ + } + Else + { + VPCD = VDAT /* \_SB_.PCI0.LPC0.EC0_.VDAT */ + } + + Release (LFCM) + } + } + + Return (VPCD) /* \_SB_.PCI0.LPC0.EC0_.VPC0.VPCD */ + } + + Method (VPCW, 2, Serialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((Arg0 == One)) + { + VCMD = Arg1 + } + Else + { + VDAT = Arg1 + } + + Release (LFCM) + } + } + + Return (Zero) + } + + Method (SVCR, 1, Serialized) + { + } + + Method (HALS, 0, NotSerialized) + { + Local0 = Zero + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Local0 |= 0x08 + Local0 |= 0x40 + If ((One == UCHE)) + { + Local0 |= 0x80 + } + + Local0 |= 0x0200 + If (HKDB) + { + Local0 |= 0x0400 + } + + Local0 |= 0x0800 + If (ITMD) + { + Local0 |= 0x2000 + } + + Local0 |= 0x4000 + If ((One == CIBM)) + { + Local0 |= 0x8000 + } + + Release (LFCM) + } + } + + Return (Local0) + } + + Method (SALS, 1, Serialized) + { + Local0 = ToInteger (Arg0) + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((Local0 == 0x0A)) + { + UCHE = One + Release (LFCM) + Return (Zero) + } + + If ((Local0 == 0x0B)) + { + UCHE = Zero + Release (LFCM) + Return (Zero) + } + + If ((Local0 == 0x0E)) + { + HKDB = One + Release (LFCM) + G140 = One + Return (Zero) + } + + If ((Local0 == 0x0F)) + { + HKDB = Zero + Release (LFCM) + G140 = Zero + Return (Zero) + } + + If ((Local0 == 0x12)) + { + CIBM = Zero + Release (LFCM) + Return (Zero) + } + + If ((Local0 == 0x13)) + { + CIBM = One + Release (LFCM) + Return (Zero) + } + + Release (LFCM) + } + } + + Return (Zero) + } + + Method (GBMD, 0, NotSerialized) + { + Local0 = 0x10000000 + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((One == CDMB)) + { + Local0 |= One + } + + If ((One == QCBX)) + { + If ((One == QCHO)) + { + Local0 |= 0x04 + } + } + + If ((One == BBAD)) + { + Local0 |= 0x08 + } + + If ((One == BTSM)) + { + Local0 |= 0x20 + } + + If ((One == BLEG)) + { + Local0 |= 0x80 + } + + If ((One == BATF)) + { + Local0 |= 0x0100 + } + + If ((Zero == BTSM)) + { + Local0 |= 0x0200 + } + + If ((One == BUSG)) + { + Local0 |= 0x0800 + } + + If ((Zero == ADPI)) + { + Local0 &= 0xFFFE7FFF + } + + If ((One == ADPI)) + { + Local0 |= 0x8000 + } + + If ((0x02 == ADPI)) + { + Local0 |= 0x00010000 + } + + If ((One == QCBX)) + { + Local0 |= 0x00020000 + } + + Local0 |= 0x00040000 + If ((One == ESMC)) + { + Local0 |= 0x00400000 + } + + Local0 |= 0x00800000 + Release (LFCM) + } + } + + Return (Local0) + } + + Name (VBST, Zero) + Name (VBAC, Zero) + Name (VBPR, Zero) + Name (VBRC, Zero) + Name (VBPV, Zero) + Name (VBFC, Zero) + Name (VBCT, Zero) + Method (SMTF, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((Arg0 == Zero)) + { + If ((B1FV == Zero)) + { + Release (LFCM) + Return (0xFFFF) + } + + If ((B1AC == Zero)) + { + Release (LFCM) + Return (0xFFFF) + } + + Local0 = B1FC /* \_SB_.PCI0.LPC0.EC0_.B1FC */ + Local0 *= 0x0A + VBFC = Local0 + Local1 = B1RC /* \_SB_.PCI0.LPC0.EC0_.B1RC */ + Local1 *= 0x0A + VBRC = Local1 + If ((VBFC > VBRC)) + { + VBPV = B1FV /* \_SB_.PCI0.LPC0.EC0_.B1FV */ + VBAC = B1AC /* \_SB_.PCI0.LPC0.EC0_.B1AC */ + Local0 -= Local1 + Local1 = (VBAC * VBPV) + Local3 = (Local0 * 0x03E8) + Local3 = (Local3 * 0x3C) + VBCT = (Local3 / Local1) + Release (LFCM) + Return (VBCT) /* \_SB_.PCI0.LPC0.EC0_.VPC0.VBCT */ + } + Else + { + Release (LFCM) + Return (0xFFFF) + } + } + + If ((Arg0 == One)) + { + Release (LFCM) + Return (0xFFFF) + } + + Release (LFCM) + } + } + + Return (0xFFFF) + } + + Name (QBST, Zero) + Name (QBAC, Zero) + Name (QBPR, Zero) + Name (QBRC, Zero) + Name (QBPV, Zero) + Name (QBFC, Zero) + Name (QBCT, Zero) + Method (SMTE, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((Arg0 == Zero)) + { + If ((B1FV == Zero)) + { + Release (LFCM) + Return (0xFFFF) + } + + If ((B1AC == Zero)) + { + Release (LFCM) + Return (0xFFFF) + } + + Local0 = B1RC /* \_SB_.PCI0.LPC0.EC0_.B1RC */ + Local0 *= 0x0A + QBRC = Local0 + Local1 = B1FC /* \_SB_.PCI0.LPC0.EC0_.B1FC */ + Local1 *= 0x0A + QBFC = Local1 + If ((QBFC > QBRC)) + { + QBPV = B1FV /* \_SB_.PCI0.LPC0.EC0_.B1FV */ + If (((B1AC & 0x8000) == Zero)) + { + QBAC = B1AC /* \_SB_.PCI0.LPC0.EC0_.B1AC */ + } + Else + { + QBAC = (0xFFFF - B1AC) + } + + Local1 = (QBAC * QBPV) + Local3 = (Local0 * 0x03E8) + Local3 = (Local3 * 0x3C) + QBCT = (Local3 / Local1) + Release (LFCM) + Return (QBCT) /* \_SB_.PCI0.LPC0.EC0_.VPC0.QBCT */ + } + Else + { + Release (LFCM) + Return (0xFFFF) + } + } + + If ((Arg0 == One)) + { + Release (LFCM) + Return (0xFFFF) + } + + Release (LFCM) + } + } + + Return (0xFFFF) + } + + Method (SBMC, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((Arg0 == Zero)) + { + CDMB = Zero + EDCC = One + Release (LFCM) + Return (Zero) + } + + If ((Arg0 == One)) + { + CDMB = One + Release (LFCM) + Return (Zero) + } + + If ((Arg0 == 0x03)) + { + BTSM = One + Release (LFCM) + Return (Zero) + } + + If ((Arg0 == 0x05)) + { + BTSM = Zero + Release (LFCM) + Return (Zero) + } + + If ((One == QCBX)) + { + If ((Arg0 == 0x07)) + { + QCHO = One + BTSM = Zero + Release (LFCM) + Return (Zero) + } + } + + If ((One == QCBX)) + { + If ((Arg0 == 0x08)) + { + QCHO = Zero + Release (LFCM) + Return (Zero) + } + } + + If ((Arg0 == 0x09)) + { + ESMC = One + Release (LFCM) + Return (Zero) + } + + If ((Arg0 == 0x10)) + { + ESMC = Zero + Release (LFCM) + Return (Zero) + } + + Release (LFCM) + } + } + + Return (Zero) + } + + Method (MHCF, 1, NotSerialized) + { + P80H = 0x78 + Local0 = Arg0 + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Local0 &= 0x20 + Local0 >>= 0x05 + RMBT = Local0 + Sleep (0x14) + Release (LFCM) + } + } + + Return (Local0) + } + + Method (MHPF, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Name (BFWB, Buffer (0x25){}) + CreateByteField (BFWB, Zero, FB0) + CreateByteField (BFWB, One, FB1) + CreateByteField (BFWB, 0x02, FB2) + CreateByteField (BFWB, 0x03, FB3) + CreateField (BFWB, 0x20, 0x0100, FB4) + CreateByteField (BFWB, 0x24, FB5) + If ((SizeOf (Arg0) <= 0x25)) + { + If ((SMPR != Zero)) + { + FB1 = SMST /* \_SB_.PCI0.LPC0.EC0_.SMST */ + } + Else + { + BFWB = Arg0 + SMAD = FB2 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB2_ */ + SMCM = FB3 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB3_ */ + BCNT = FB5 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB5_ */ + Local0 = FB0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB0_ */ + If (((Local0 & One) == Zero)) + { + SMDA = FB4 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB4_ */ + } + + SMST = Zero + SMPR = FB0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB0_ */ + BTFW = 0x80 + Local1 = 0x03E8 + While (Local1) + { + Sleep (One) + Local1-- + If (((SMST && 0x80) || (SMPR == Zero))) + { + Break + } + } + + Local0 = FB0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB0_ */ + If (((Local0 & One) != Zero)) + { + FB4 = SMDA /* \_SB_.PCI0.LPC0.EC0_.SMDA */ + } + + FB1 = SMST /* \_SB_.PCI0.LPC0.EC0_.SMST */ + If (((Local1 == Zero) || !(SMST && 0x80))) + { + SMPR = Zero + FB1 = 0x92 + } + } + + Release (LFCM) + Return (BFWB) /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.BFWB */ + } + + Release (LFCM) + } + } + } + + Method (MHIF, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + P80H = 0x50 + If ((Arg0 == Zero)) + { + Name (RETB, Buffer (0x0A){}) + Name (BUF1, Buffer (0x08){}) + BUF1 = FWBT /* \_SB_.PCI0.LPC0.EC0_.FWBT */ + CreateByteField (BUF1, Zero, FW0) + CreateByteField (BUF1, One, FW1) + CreateByteField (BUF1, 0x02, FW2) + CreateByteField (BUF1, 0x03, FW3) + CreateByteField (BUF1, 0x04, FW4) + CreateByteField (BUF1, 0x05, FW5) + CreateByteField (BUF1, 0x06, FW6) + CreateByteField (BUF1, 0x07, FW7) + RETB [Zero] = FUSL /* \_SB_.PCI0.LPC0.EC0_.FUSL */ + RETB [One] = FUSH /* \_SB_.PCI0.LPC0.EC0_.FUSH */ + RETB [0x02] = FW0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW0_ */ + RETB [0x03] = FW1 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW1_ */ + RETB [0x04] = FW2 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW2_ */ + RETB [0x05] = FW3 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW3_ */ + RETB [0x06] = FW4 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW4_ */ + RETB [0x07] = FW5 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW5_ */ + RETB [0x08] = FW6 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW6_ */ + RETB [0x09] = FW7 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW7_ */ + Release (LFCM) + Return (RETB) /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.RETB */ + } + + Release (LFCM) + } + } + } + + Method (GSBI, 1, NotSerialized) + { + Name (BIFB, Buffer (0x53) + { + /* 0000 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0008 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0018 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0020 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0028 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0030 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0038 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0040 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0048 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0050 */ 0xFF, 0xFF, 0xFF // ... + }) + CreateWordField (BIFB, Zero, DCAP) + CreateWordField (BIFB, 0x02, FCAP) + CreateWordField (BIFB, 0x04, RCAP) + CreateWordField (BIFB, 0x06, ATTE) + CreateWordField (BIFB, 0x08, ATTF) + CreateWordField (BIFB, 0x0A, BTVT) + CreateWordField (BIFB, 0x0C, BTCT) + CreateWordField (BIFB, 0x0E, BTMP) + CreateWordField (BIFB, 0x10, MDAT) + CreateWordField (BIFB, 0x12, FUDT) + CreateWordField (BIFB, 0x14, DVLT) + CreateField (BIFB, 0xB0, 0x50, DCHE) + CreateField (BIFB, 0x0100, 0x40, DNAM) + CreateField (BIFB, 0x0140, 0x60, MNAM) + CreateField (BIFB, 0x01A0, 0xB8, BRNB) + CreateQWordField (BIFB, 0x4B, BFW0) + If (((Arg0 == Zero) || (Arg0 == One))) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Local0 = B1DC /* \_SB_.PCI0.LPC0.EC0_.B1DC */ + Local0 *= 0x0A + DCAP = Local0 + Local0 = B1FC /* \_SB_.PCI0.LPC0.EC0_.B1FC */ + Local0 *= 0x0A + FCAP = Local0 + Local0 = B1RC /* \_SB_.PCI0.LPC0.EC0_.B1RC */ + Local0 *= 0x0A + RCAP = Local0 + ATTE = SMTE (Zero) + ATTF = SMTF (Zero) + BTVT = B1FV /* \_SB_.PCI0.LPC0.EC0_.B1FV */ + BTCT = B1AC /* \_SB_.PCI0.LPC0.EC0_.B1AC */ + Local0 = B1AT /* \_SB_.PCI0.LPC0.EC0_.B1AT */ + Local0 += 0x0111 + Local0 *= 0x0A + BTMP = Local0 + MDAT = B1DA /* \_SB_.PCI0.LPC0.EC0_.B1DA */ + If ((BFUD != Zero)) + { + FUDT = BFUD /* \_SB_.PCI0.LPC0.EC0_.BFUD */ + } + + DVLT = B1DV /* \_SB_.PCI0.LPC0.EC0_.B1DV */ + Name (DCH0, Buffer (0x0A) + { + 0x00 // . + }) + Name (DCH1, "LION") + Name (DCH2, "LiP") + If ((B1TY == One)) + { + DCH0 = DCH1 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.DCH1 */ + DCHE = DCH0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.DCH0 */ + } + Else + { + DCH0 = DCH2 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.DCH2 */ + DCHE = DCH0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.DCH0 */ + } + + Name (BDNT, Buffer (0x08) + { + 0x00 // . + }) + BDNT = BDN0 /* \_SB_.PCI0.LPC0.EC0_.BDN0 */ + DNAM = BDNT /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.BDNT */ + Name (BMNT, Buffer (0x0C) + { + 0x00 // . + }) + BMNT = BMN0 /* \_SB_.PCI0.LPC0.EC0_.BMN0 */ + MNAM = BMNT /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.BMNT */ + Name (BRN0, Buffer (0x17) + { + 0x00 // . + }) + BRN0 = BAR1 /* \_SB_.PCI0.LPC0.EC0_.BAR1 */ + BRNB = BRN0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.BRN0 */ + BFW0 = FWBT /* \_SB_.PCI0.LPC0.EC0_.FWBT */ + Release (LFCM) + } + } + + Return (BIFB) /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.BIFB */ + } + + If ((Arg0 == 0x02)) + { + Return (BIFB) /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.BIFB */ + } + + Return (Zero) + } + + Method (HODD, 0, NotSerialized) + { + } + + Method (SODD, 1, Serialized) + { + } + + Method (GBID, 0, Serialized) + { + Name (GBUF, Package (0x04) + { + Buffer (0x02) + { + 0x00, 0x00 // .. + }, + + Buffer (0x02) + { + 0x00, 0x00 // .. + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }) + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + DerefOf (GBUF [Zero]) [Zero] = B1CT /* \_SB_.PCI0.LPC0.EC0_.B1CT */ + DerefOf (GBUF [One]) [Zero] = Zero + Name (BUF1, Buffer (0x08){}) + BUF1 = FWBT /* \_SB_.PCI0.LPC0.EC0_.FWBT */ + CreateByteField (BUF1, Zero, FW0) + CreateByteField (BUF1, One, FW1) + CreateByteField (BUF1, 0x02, FW2) + CreateByteField (BUF1, 0x03, FW3) + CreateByteField (BUF1, 0x04, FW4) + CreateByteField (BUF1, 0x05, FW5) + CreateByteField (BUF1, 0x06, FW6) + CreateByteField (BUF1, 0x07, FW7) + DerefOf (GBUF [0x02]) [Zero] = FW0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW0_ */ + DerefOf (GBUF [0x02]) [One] = FW1 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW1_ */ + DerefOf (GBUF [0x02]) [0x02] = FW2 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW2_ */ + DerefOf (GBUF [0x02]) [0x03] = FW3 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW3_ */ + DerefOf (GBUF [0x02]) [0x04] = FW4 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW4_ */ + DerefOf (GBUF [0x02]) [0x05] = FW5 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW5_ */ + DerefOf (GBUF [0x02]) [0x06] = FW6 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW6_ */ + DerefOf (GBUF [0x02]) [0x07] = FW7 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW7_ */ + DerefOf (GBUF [0x03]) [Zero] = Zero + Release (LFCM) + } + } + + Return (GBUF) /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.GBUF */ + } + + Name (APDT, Zero) + Method (APPC, 1, Serialized) + { + APDT = Arg0 + Return (Zero) + } + + Method (DBSL, 0, NotSerialized) + { + Return (Package (0x10) + { + 0xC9, + 0xAE, + 0x95, + 0x7E, + 0x69, + 0x56, + 0x45, + 0x36, + 0x29, + 0x1E, + 0x15, + 0x0E, + 0x09, + 0x06, + 0x05, + Zero + }) + } + + Method (SBSL, 1, Serialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Local0 = Arg0 + If ((Local0 == One)) + { + LCBV = 0x0E + } + + If ((Local0 == 0x02)) + { + LCBV = 0x07 + } + + Release (LFCM) + } + } + + Return (Zero) + } + + Method (KBLC, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((Arg0 == One)) + { + Local0 = KBGC /* \_SB_.PCI0.LPC0.EC0_.KBGC */ + Release (LFCM) + Return ((Local0 | One)) + } + ElseIf (((Arg0 & 0x0F) == 0x02)) + { + Local0 = KBGC /* \_SB_.PCI0.LPC0.EC0_.KBGC */ + Local0 &= 0xFFFFFFFE + Local1 = (Arg0 & 0xFFF0) + Local1 >>= 0x03 + If ((Local0 != Local1)) + { + Release (LFCM) + Return (Zero) + } + Else + { + Local3 = KBGS /* \_SB_.PCI0.LPC0.EC0_.KBGS */ + Release (LFCM) + Return ((Local3 | One)) + } + } + ElseIf (((Arg0 & 0x0F) == 0x03)) + { + Local0 = KBGC /* \_SB_.PCI0.LPC0.EC0_.KBGC */ + Local0 &= 0xFFFFFFFE + Local1 = (Arg0 & 0xFFF0) + Local1 >>= 0x03 + If ((Local0 != Local1)) + { + Release (LFCM) + Return (Zero) + } + Else + { + Local3 = (Arg0 & Ones) + KBSS = Local3 + Sleep (0x012C) + Local3 = KBGS /* \_SB_.PCI0.LPC0.EC0_.KBGS */ + Release (LFCM) + Return ((Local3 | One)) + } + } + + Release (LFCM) + } + } + + Return (Zero) + } + + Method (BSIF, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If (((Arg0 & 0x0F) == One)) + { + Local0 = Arg0 + Local0 >>= 0x04 + Local1 = Zero + If ((Local0 == One)) + { + Local1 |= 0x0B80 + Return ((Local1 | One)) + } + } + + Release (LFCM) + } + } + + Return (Zero) + } + + Method (BTMC, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If (((Arg0 & 0x0F) == One)) + { + Local0 = Arg0 + Local0 >>= 0x04 + Local1 = Zero + If ((Local0 == One)) + { + If ((TPMD == Zero)) + { + Local1 = Zero + } + ElseIf ((TPMD == One)) + { + If ((PDMD == One)) + { + Local1 = One + } + ElseIf ((PDMD == Zero)) + { + Local1 = 0x02 + } + } + + Local1 <<= 0x04 + Release (LFCM) + Return ((Local1 | One)) + } + ElseIf ((Local0 == 0x02)) + { + Local1 = BTLF /* \_SB_.PCI0.LPC0.EC0_.BTLF */ + Local1 <<= 0x04 + Release (LFCM) + Return ((Local1 | One)) + } + ElseIf ((Local0 == 0x03)) + { + Local1 = BTTP /* \_SB_.PCI0.LPC0.EC0_.BTTP */ + Local1 <<= 0x04 + Release (LFCM) + Return ((Local1 | One)) + } + ElseIf ((Local0 == 0x04)) + { + Local1 = BTLF /* \_SB_.PCI0.LPC0.EC0_.BTLF */ + Local1 <<= 0x04 + Release (LFCM) + Return ((Local1 | One)) + } + Else + { + Release (LFCM) + Return (Local1) + } + } + ElseIf (((Arg0 & 0x0F) == 0x02)) + { + Local0 = One + Local0 <<= One + Release (LFCM) + Return (Local0) + } + ElseIf (((Arg0 & 0x0F) == 0x03)) + { + Local0 = Arg0 + Local0 >>= 0x04 + Local1 = Zero + Local2 = Zero + If ((Local0 == One)) + { + If ((TPMD == One)) + { + Local1 = One + If ((BTSB == 0x03)) + { + Local2 = 0x03 + } + } + + Local1 <<= One + Local2 <<= 0x02 + Local1 |= Local2 + Release (LFCM) + Return ((Local1 | One)) + } + ElseIf ((Local0 == 0x02)) + { + If ((BTSB == 0x03)) + { + Local1 = One + } + Else + { + Local1 = Zero + } + + Local1 <<= One + Release (LFCM) + Return ((Local1 | One)) + } + } + + Release (LFCM) + } + } + + Return (Zero) + } + + Method (STHT, 1, Serialized) + { + Return (Zero) + } + + Name (NITS, 0x3E) + Method (POWR, 1, NotSerialized) + { + If ((DP10 == One)) + { + LITS (0x0C, 0x0D) + } + + If ((Arg0 == One)) + { + Return (Zero) + } + + If ((DP15 == One)) + { + LITS (0x0C, 0x0E) + } + + If ((Arg0 == 0x02)) + { + Return (Zero) + } + + If ((DP20 == One)) + { + LITS (0x0C, 0x0F) + } + + If ((Arg0 == 0x03)) + { + Return (Zero) + } + + If ((DP23 == One)) + { + LITS (0x0C, 0x10) + } + + If ((Arg0 == 0x04)) + { + Return (Zero) + } + + If ((DP40 == One)) + { + LITS (0x0C, 0x11) + } + + If ((Arg0 == 0x05)) + { + Return (Zero) + } + + If ((DP45 == One)) + { + LITS (0x0C, 0x12) + } + + If ((Arg0 == 0x06)) + { + Return (Zero) + } + } + + Method (DYTC, 1, Serialized) + { + Local0 = Arg0 + DYTP = Local0 + Local1 = Zero + Name (XX11, Buffer (0x07){}) + CreateWordField (XX11, Zero, SSZE) + CreateByteField (XX11, 0x02, SMUF) + CreateDWordField (XX11, 0x03, SMUD) + SSZE = 0x07 + Switch (ToInteger ((Local0 & 0x01FF))) + { + Case (Zero) + { + Local1 = 0x0100 + Local1 |= 0x50000000 + Local1 |= Zero + Local1 |= One + } + Case (One) + { + Local2 = ((Local0 >> 0x0C) & 0x0F) + Local3 = ((Local0 >> 0x10) & 0x0F) + Local4 = ((Local0 >> 0x14) & One) + Switch (Local2) + { + Case (0x04) + { + If ((Local3 != 0x0F)) + { + Local1 = 0x0A + Return (Local1) + } + + If ((Local4 == Zero)) + { + VSTP = Zero + } + Else + { + VSTP = One + } + } + Case (0x05) + { + If ((Local3 != 0x0F)) + { + Local1 = 0x0A + Return (Local1) + } + + If ((Local4 == Zero)) + { + VAPM = Zero + } + Else + { + VAPM = One + } + } + Case (0x06) + { + If ((Local3 != 0x0F)) + { + Local1 = 0x0A + Return (Local1) + } + + If ((Local4 == Zero)) + { + VAQM = Zero + } + Else + { + VAQM = One + } + } + Case (0x07) + { + If ((Local3 != 0x0F)) + { + Local1 = 0x0A + Return (Local1) + } + + If ((Local4 == Zero)) + { + VIEP = Zero + } + Else + { + VIEP = One + } + } + Case (0x08) + { + If ((Local3 != 0x0F)) + { + Local1 = 0x0A + Return (Local1) + } + + If ((Local4 == Zero)) + { + VIBS = Zero + } + Else + { + VIBS = One + } + } + Case (0x0B) + { + Switch (Local3) + { + Case (0x02) + { + If ((Local4 != One)) + { + Local1 = 0x0A + Return (Local1) + } + } + Case (0x03) + { + If ((Local4 != One)) + { + Local1 = 0x0A + Return (Local1) + } + } + Case (0x0F) + { + If ((Local4 != Zero)) + { + Local1 = 0x0A + Return (Local1) + } + } + Default + { + Local1 = 0x0A + Return (Local1) + } + + } + + If ((Local4 == Zero)) + { + If ((Local3 == 0x0F)) + { + VMMC = Zero + SMMC = 0x0F + } + Else + { + VMMC = Zero + SMMC = Zero + } + } + Else + { + VMMC = One + SMMC = Local3 + } + } + Case (Zero) + { + If ((Local3 != 0x0F)) + { + Local1 = 0x0A + Return (Local1) + } + } + Default + { + Local1 = 0x02 + Return (Local1) + } + + } + + If ((FSTP == One)) + { + FSTP = Zero + CICF = 0x04 + SPMO = 0x05 + FCMO = 0x05 + LITS (0x0C, One) + } + ElseIf (((VMMC == One) && (SMMC == 0x02))) + { + CICF = 0x0B + SPMO = One + FCMO = One + LPPA = One + EPM1 = One + If ((DBFS == One)) + { + LITS (0x0C, 0x03) + POWR (0x03) + } + Else + { + LITS (0x0C, 0x02) + POWR (0x06) + } + } + ElseIf (((VMMC == One) && (SMMC == 0x03))) + { + CICF = 0x0B + SPMO = 0x02 + FCMO = 0x02 + LITS (0x0C, 0x04) + LPPA = Zero + POWR (One) + } + ElseIf ((VIEP == One)) + { + CICF = 0x07 + SPMO = 0x06 + FCMO = 0x06 + LPPA = One + If ((DBFS == One)) + { + LITS (0x0C, 0x0A) + POWR (0x03) + } + Else + { + LITS (0x0C, 0x09) + POWR (0x06) + } + } + ElseIf ((VIBS == One)) + { + CICF = 0x08 + SPMO = 0x07 + FCMO = 0x07 + LITS (0x0C, 0x0B) + LPPA = Zero + POWR (One) + } + ElseIf ((VAPM == One)) + { + CICF = 0x05 + SPMO = 0x03 + FCMO = 0x03 + LPPA = Zero + If ((DBFS == One)) + { + LITS (0x0C, 0x07) + POWR (0x03) + } + Else + { + LITS (0x0C, 0x06) + POWR (0x06) + } + } + ElseIf ((VAQM == One)) + { + CICF = 0x06 + SPMO = 0x04 + FCMO = 0x04 + LITS (0x0C, 0x08) + LPPA = Zero + POWR (One) + } + Else + { + CICF = Zero + SPMO = Zero + FCMO = Zero + LPPA = Zero + If ((DBFS == One)) + { + LITS (0x0C, 0x0C) + POWR (One) + } + Else + { + LITS (0x0C, 0x05) + POWR (0x04) + } + } + + If (CondRefOf (\_SB.PCI0.DGPV)) + { + Notify (^^^^GPP0.PEGP, 0xC0) // Hardware-Specific + } + + If (CondRefOf (\_SB.NPCF)) + { + Notify (NPCF, 0xC0) // Hardware-Specific + } + + Local5 = VSTD /* \VSTD */ + Local5 |= (VFBC << 0x02) + Local5 |= (VMYH << 0x03) + Local5 |= (VSTP << 0x04) + Local5 |= (VAPM << 0x05) + Local5 |= (VAQM << 0x06) + Local5 |= (VIEP << 0x07) + Local5 |= (VIBS << 0x08) + Local5 |= (VAAA << 0x0A) + Local5 |= (VMMC << 0x0B) + Local1 = (CICF << 0x08) + If ((CICF == 0x03)) + { + CICM = SMYH /* \SMYH */ + } + ElseIf ((CICF == 0x0B)) + { + CICM = SMMC /* \SMMC */ + } + Else + { + CICM = 0x0F + } + + Local1 |= (CICM << 0x0C) + Local1 |= (Local5 << 0x10) + Local1 |= One + } + Case (0x02) + { + Local5 = VSTD /* \VSTD */ + Local5 |= (VFBC << 0x02) + Local5 |= (VMYH << 0x03) + Local5 |= (VSTP << 0x04) + Local5 |= (VAPM << 0x05) + Local5 |= (VAQM << 0x06) + Local5 |= (VIEP << 0x07) + Local5 |= (VIBS << 0x08) + Local5 |= (VAAA << 0x0A) + Local5 |= (VMMC << 0x0B) + Local1 = (CICF << 0x08) + If ((CICF == 0x03)) + { + CICM = SMYH /* \SMYH */ + } + ElseIf ((CICF == 0x0B)) + { + CICM = SMMC /* \SMMC */ + } + Else + { + CICM = 0x0F + } + + Local1 |= (CICM << 0x0C) + Local1 |= (Local5 << 0x10) + Local1 |= One + } + Case (0x03) + { + Local1 = (FCAP << 0x10) + Local1 |= One + } + Case (0x04) + { + Local1 = (MYHC << 0x10) + Local1 |= One + } + Case (0x06) + { + Local2 = ((Local0 >> 0x09) & 0x0F) + If ((Local2 != One)) + { + Local1 = (MMCC << 0x10) + } + Else + { + Local1 = 0x0200 + } + + Local1 |= One + } + Case (0x07) + { + Local1 = (SMMC << 0x10) + Local1 |= One + } + Case (0x0100) + { + Local1 = 0x10010000 + Local1 |= One + } + Case (0x09) + { + If ((DSMF == One)) + { + NITS = 0x2D + } + ElseIf ((DSMF == 0x04)) + { + NITS = 0x3B + } + + Local1 = (NITS << 0x10) + Local1 |= One + } + Case (0x0A) + { + Local1 = 0x00010000 + Local1 |= One + } + Case (0x01FF) + { + SPMO = Zero + FCMO = Zero + VFBC = Zero + VMYH = Zero + VSTP = Zero + VAPM = Zero + VAQM = Zero + VIEP = Zero + VIBS = Zero + VAAA = Zero + VMMC = Zero + SMYH = Zero + SMMC = 0x0F + CICF = Zero + CICM = 0x0F + Local5 = VSTD /* \VSTD */ + Local5 |= (VFBC << 0x02) + Local5 |= (VMYH << 0x03) + Local5 |= (VSTP << 0x04) + Local5 |= (VAPM << 0x05) + Local5 |= (VAQM << 0x06) + Local5 |= (VIEP << 0x07) + Local5 |= (VIBS << 0x08) + Local5 |= (VAAA << 0x0A) + Local5 |= (VMMC << 0x0B) + Local1 = (CICF << 0x08) + Local1 |= (CICM << 0x0C) + Local1 |= (Local5 << 0x10) + Local1 |= One + } + Default + { + Local1 = 0x04 + } + + } + + Return (Local1) + } + + Scope (^^EC0) + { + Device (ITSD) + { + Name (_HID, "IDEA2008") // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + } + } + } + + Scope (\) + { + OperationRegion (LFCN, SystemMemory, 0x72F7D318, 0x0477) + Field (LFCN, AnyAcc, Lock, Preserve) + { + PS2V, 8, + KBID, 8, + MCSZ, 8, + OKRB, 8, + EDID, 4096, + TPTY, 8, + TPTP, 16, + TPNY, 8, + TPNP, 16, + UMAB, 8, + ENQT, 8, + DYTP, 32, + FCAP, 16, + VSTD, 1, + , 1, + VFBC, 1, + VMYH, 1, + VSTP, 1, + VAPM, 1, + VAQM, 1, + VIEP, 1, + VIBS, 1, + VCQL, 1, + VAAA, 1, + VMMC, 1, + , 1, + , 1, + , 1, + Offset (0x214), + MYHC, 8, + MMCC, 8, + SMYH, 8, + SMMC, 8, + CICF, 4, + CICM, 4, + MCSK, 8, + CPTY, 8, + GTYP, 8, + PANT, 8, + PMID, 16, + PPID, 16, + CMSP, 16, + NPWD, 8, + Offset (0x237), + GNCS, 8, + GYCK, 1704, + BDDN, 2048, + PBID, 8, + CAMS, 8, + RGBD, 8, + GSYN, 8, + RDOC, 8, + DSMF, 8, + RSVD, 800 + } + + OperationRegion (SMIO, SystemIO, 0xB0, 0x02) + Field (SMIO, ByteAcc, NoLock, Preserve) + { + SMBA, 8, + SMBB, 8 + } + } + + Method (_REG, 2, NotSerialized) // _REG: Region Availability + { + If ((Arg0 == 0x03)) + { + ECAV = Arg1 + } + + If (((Arg0 == 0x03) && (Arg1 == One))) + { + If ((TPOS == 0x40)) + { + Local0 = One + } + + If ((TPOS == 0x80)) + { + Local0 = 0x02 + } + + If ((TPOS == 0x50)) + { + Local0 = 0x03 + } + + If ((TPOS == 0x60)) + { + Local0 = 0x04 + } + + If ((TPOS == 0x61)) + { + Local0 = 0x05 + } + + If ((TPOS == 0x70)) + { + Local0 = 0x06 + } + + If ((Acquire (LFCM, 0xA000) == Zero)) + { + OSTY = Local0 + LIDS = LSTE /* \_SB_.PCI0.LPC0.EC0_.LSTE */ + Release (LFCM) + } + } + + If ((FCMO == 0x05)) + { + FSTP = Zero + CICF = 0x04 + LITS (0x0C, One) + } + ElseIf ((FCMO == One)) + { + CICF = 0x0B + LPPA = One + EPM1 = One + If ((DBFS == One)) + { + LITS (0x0C, 0x03) + ^VPC0.POWR (0x03) + } + Else + { + LITS (0x0C, 0x02) + ^VPC0.POWR (0x06) + } + } + ElseIf ((FCMO == 0x02)) + { + CICF = 0x0B + LITS (0x0C, 0x04) + LPPA = Zero + ^VPC0.POWR (One) + } + Else + { + CICF = Zero + SPMO = Zero + FCMO = Zero + LPPA = Zero + If ((DBFS == One)) + { + LITS (0x0C, 0x0C) + ^VPC0.POWR (One) + } + Else + { + LITS (0x0C, 0x05) + ^VPC0.POWR (0x04) + } + } + + If ((HKDB == Zero)) + { + G140 = Zero + } + Else + { + G140 = One + } + + If ((CALK == One)) + { + G155 = One + } + Else + { + G155 = Zero + } + + If (CondRefOf (\_SB.NPCF)) + { + Notify (NPCF, 0xC0) // Hardware-Specific + } + } + + Method (CMFC, 0, Serialized) + { + Name (BUFF, Buffer (0x0200){}) + CreateField (BUFF, Zero, 0x0400, EDI1) + BUFF = EDID /* \EDID */ + Return (EDI1) /* \_SB_.PCI0.LPC0.EC0_.CMFC.EDI1 */ + } + + Method (LFCI, 2, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (One) + { + Return (OKRB) /* \OKRB */ + } + Case (0x02) + { + Local0 = RECM (0x78) + P80H = Local0 + Return (Local0) + } + + } + } + + Scope (\) + { + Name (LTGP, Zero) + Name (FMOD, Zero) + Name (DTGP, Zero) + Name (LCK0, Zero) + Name (LPPA, Zero) + Name (EPM1, Zero) + } + + OperationRegion (UTBT, SystemMemory, 0xE0019000, 0xFF) + Field (UTBT, ByteAcc, Lock, Preserve) + { + Offset (0x6B), + LNKP, 8 + } + + Method (_Q17, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x17 + If ((LNKP == 0x18)) + { + EC28 = One + } + } + + Method (_Q11, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + If (IGDS){} + P80H = 0x11 + Notify (^^^GP17.VGA.LCD, 0x87) // Device-Specific + Notify (VPC0, 0x80) // Status Change + } + + Method (_Q12, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + If (IGDS) + { + If ((BKLT == One)) + { + BKLT = Zero + } + Else + { + P80H = 0x12 + Notify (^^^GP17.VGA.LCD, 0x86) // Device-Specific + Notify (VPC0, 0x80) // Status Change + } + } + Else + { + P80H = 0x12 + Notify (^^^GP17.VGA.LCD, 0x86) // Device-Specific + Notify (VPC0, 0x80) // Status Change + } + } + + Method (_Q15, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x15 + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + LIDS = LSTE /* \_SB_.PCI0.LPC0.EC0_.LSTE */ + Release (LFCM) + } + } + + Notify (LID0, 0x80) // Status Change + } + + Method (_Q16, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x16 + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + LIDS = LSTE /* \_SB_.PCI0.LPC0.EC0_.LSTE */ + Release (LFCM) + } + } + + Notify (LID0, 0x80) // Status Change + } + + Method (_Q25, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x25 + Notify (ADP0, 0x80) // Status Change + Notify (BAT0, 0x80) // Status Change + Notify (BAT0, 0x81) // Information Change + } + + Method (_Q37, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x37 + Sleep (0x012C) + PWRS = One + Notify (ADP0, 0x80) // Status Change + Notify (BAT0, 0x80) // Status Change + } + + Method (_Q38, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x38 + Sleep (0x012C) + PWRS = Zero + Notify (ADP0, 0x80) // Status Change + Notify (BAT0, 0x80) // Status Change + } + + Method (_Q32, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x32 + Notify (PWRB, 0x80) // Status Change + } + + Method (_Q3E, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x3E + } + + Method (_Q3F, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x3F + } + + Method (_Q44, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x44 + Notify (VPC0, 0x80) // Status Change + } + + Method (_Q70, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x70 + Sleep (0x05) + } + + Method (_Q80, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x80 + Sleep (0xC8) + ^VPC0.DYTC (0x001F0001) + } + + Method (_Q86, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x86 + FSTP = One + Sleep (0x05) + ^VPC0.DYTC (0x001F4001) + } + + Method (_Q87, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x87 + FSTP = Zero + Sleep (0x05) + ^VPC0.DYTC (0x000F4001) + } + + Mutex (HGCT, 0x00) + Scope (\) + { + Name (GPSF, Zero) + Name (DCPS, Zero) + } + + Name (DGST, 0xD1) + Method (_Q1E, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x1E + P80H = DGDF /* \_SB_.PCI0.LPC0.EC0_.DGDF */ + If ((Acquire (HGCT, 0xA000) == Zero)) + { + If ((DGDF <= 0x04)) + { + Local0 = 0xD1 + Local0 += DGDF /* \_SB_.PCI0.LPC0.EC0_.DGDF */ + If ((Local0 == 0xD1)) + { + DCPS = Zero + If ((DGST != Local0)) + { + DGST = Local0 + Notify (^^^GPP0.PEGP, Local0) + } + + Sleep (0x0A) + If ((GPSF == Zero)) + { + GPSF = One + Notify (^^^GPP0.PEGP, Local0) + } + } + Else + { + DCPS = One + P80H = 0x4E + If ((DGST != Local0)) + { + P80H = 0x5E + DGST = Local0 + Notify (^^^GPP0.PEGP, Local0) + } + + Sleep (0x0A) + If ((GPSF == One)) + { + GPSF = Zero + Notify (^^^GPP0.PEGP, 0xC0) // Hardware-Specific + } + } + } + + Release (HGCT) + } + } + + Method (_QEA, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0xEA + Sleep (0x05) + DBFS = One + ^VPC0.DYTC (0x001F0001) + } + + Method (_QEB, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0xEB + Sleep (0x05) + DBFS = Zero + ^VPC0.DYTC (0x001F0001) + } + + Method (_Q6C, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + SMBA = 0xCE + } + + Scope (\) + { + Name (LSKD, Zero) + } + + Method (_QDF, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0xDF + Name (NMLK, 0x69) + Name (CPLK, 0x9B) + Name (FNLK, 0x8C) + If ((LSKV != Zero)) + { + If ((LSKV <= 0x28)) + { + LSKD = LSKV /* \_SB_.PCI0.LPC0.EC0_.LSKV */ + } + + If ((LSKD == 0x04)) + { + If ((HKDB == Zero)) + { + G140 = Zero + } + Else + { + G140 = One + } + } + + LSKV = Zero + Notify (WMIU, 0xD0) // Hardware-Specific + } + + If ((CALK == One)) + { + G155 = One + } + Else + { + G155 = Zero + } + } + } + + Scope (\_SB) + { + Device (ADP0) + { + Name (_HID, "ACPI0003" /* Power Source Device */) // _HID: Hardware ID + Name (XX00, Buffer (0x03){}) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((ECON == One)) + { + Return (0x0F) + } + + Return (Zero) + } + + Name (ACDC, 0xFF) + Method (_PSR, 0, NotSerialized) // _PSR: Power Source + { + If (^^PCI0.LPC0.EC0.ECAV) + { + If ((Acquire (^^PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + { + Local0 = One + Local0 = ^^PCI0.LPC0.EC0.ADPT /* \_SB_.PCI0.LPC0.EC0_.ADPT */ + CreateWordField (XX00, Zero, SSZE) + CreateByteField (XX00, 0x02, ACST) + SSZE = 0x03 + If ((Local0 != ACDC)) + { + If (Local0) + { + P80H = 0xECAC + If (CondRefOf (AFN4)) + { + AFN4 (One) + } + + ACST = Zero + } + Else + { + P80H = 0xECDC + If (CondRefOf (AFN4)) + { + AFN4 (0x02) + } + + ACST = One + } + + ALIB (One, XX00) + ACDC = Local0 + } + + Release (^^PCI0.LPC0.EC0.LFCM) + Return (Local0) + } + } + } + + Method (_PCL, 0, NotSerialized) // _PCL: Power Consumer List + { + Return (Package (0x01) + { + _SB + }) + } + } + + Device (LID0) + { + Name (_HID, EisaId ("PNP0C0D") /* Lid Device */) // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (_LID, 0, NotSerialized) // _LID: Lid Status + { + Local0 = Zero + If ((Acquire (^^PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + { + Local0 = ^^PCI0.LPC0.EC0.LSTE /* \_SB_.PCI0.LPC0.EC0_.LSTE */ + Release (^^PCI0.LPC0.EC0.LFCM) + } + + Return (Local0) + } + } + + Device (PWRB) + { + Name (_HID, EisaId ("PNP0C0C") /* Power Button Device */) // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((ECON == One)) + { + Return (0x0F) + } + + Return (Zero) + } + } + + Device (WMI4) + { + Name (_HID, EisaId ("PNP0C14") /* Windows Management Instrumentation Device */) // _HID: Hardware ID + Name (_UID, 0x04) // _UID: Unique ID + Mutex (MWMI, 0x00) + Name (_WDG, Buffer (0x28) + { + /* 0000 */ 0x76, 0x37, 0xA0, 0xC3, 0xAC, 0x51, 0xAA, 0x49, // v7...Q.I + /* 0008 */ 0xAD, 0x0F, 0xF2, 0xF7, 0xD6, 0x2C, 0x3F, 0x3C, // .....,?< + /* 0010 */ 0x41, 0x44, 0x03, 0x05, 0x21, 0x12, 0x90, 0x05, // AD..!... + /* 0018 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... + /* 0020 */ 0xC9, 0x06, 0x29, 0x10, 0x42, 0x44, 0x01, 0x00 // ..).BD.. + }) + Name (ITEM, Package (0x03) + { + Package (0x03) + { + Zero, + Zero, + "BAT0 BatMaker" + }, + + Package (0x03) + { + Zero, + One, + "BAT0 HwId " + }, + + Package (0x03) + { + Zero, + 0x02, + "BAT0 MfgDate " + } + }) + Method (WQAD, 1, NotSerialized) + { + If (^^PCI0.LPC0.EC0.ECAV) + { + If ((Acquire (^^PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + { + Local0 = PSAG (Arg0) + Local1 = DerefOf (ITEM [Local0]) + Local2 = DerefOf (Local1 [Zero]) + Local3 = DerefOf (Local1 [One]) + Local4 = DerefOf (Local1 [0x02]) + Local5 = BATD (Local2, Local3) + Concatenate (Local4, ",", Local6) + Concatenate (Local6, Local5, Local7) + Release (^^PCI0.LPC0.EC0.LFCM) + } + } + + Return (Local7) + } + + Method (PSAG, 1, NotSerialized) + { + Return (Arg0) + } + + Method (BATD, 2, NotSerialized) + { + Name (STRB, Buffer (0x0A) + { + 0x00 // . + }) + Name (BUFR, Buffer (0x08){}) + BUFR = ^^PCI0.LPC0.EC0.FWBT /* \_SB_.PCI0.LPC0.EC0_.FWBT */ + CreateWordField (BUFR, Zero, MID0) + CreateWordField (BUFR, 0x02, HID0) + CreateWordField (BUFR, 0x04, FIR0) + CreateWordField (BUFR, 0x06, DAT0) + If ((Arg0 == Zero)) + { + If ((Arg1 == Zero)) + { + STRB = ToHexString (MID0) + } + + If ((Arg1 == One)) + { + STRB = ToHexString (HID0) + } + + If ((Arg1 == 0x02)) + { + Local0 = ^^PCI0.LPC0.EC0.B1DA /* \_SB_.PCI0.LPC0.EC0_.B1DA */ + Name (DATB, Buffer (0x09) + { + "00000000" + }) + Local3 = 0x07 + Local1 = (Local0 & 0x1F) + While (Local1) + { + Divide (Local1, 0x0A, Local2, Local1) + DATB [Local3] = (Local2 + 0x30) + Local3-- + } + + Local3 = 0x05 + Local1 = ((Local0 & 0x01E0) >> 0x05) + While (Local1) + { + Divide (Local1, 0x0A, Local2, Local1) + DATB [Local3] = (Local2 + 0x30) + Local3-- + } + + Local3 = 0x03 + Local1 = (((Local0 & 0xFE00) >> 0x09) + 0x07BC) + While (Local1) + { + Divide (Local1, 0x0A, Local2, Local1) + DATB [Local3] = (Local2 + 0x30) + Local3-- + } + + STRB = DATB /* \_SB_.WMI4.BATD.DATB */ + } + } + + Return (ToString (STRB, Ones)) + } + + Name (WQBD, Buffer (0x0275) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... + /* 0008 */ 0x65, 0x02, 0x00, 0x00, 0xF8, 0x05, 0x00, 0x00, // e....... + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T + /* 0018 */ 0x18, 0xD1, 0x82, 0x00, 0x01, 0x06, 0x18, 0x42, // .......B + /* 0020 */ 0x10, 0x05, 0x10, 0x8A, 0x0D, 0x21, 0x02, 0x0B, // .....!.. + /* 0028 */ 0x83, 0x50, 0x50, 0x18, 0x14, 0xA0, 0x45, 0x41, // .PP...EA + /* 0030 */ 0xC8, 0x05, 0x14, 0x95, 0x02, 0x21, 0xC3, 0x02, // .....!.. + /* 0038 */ 0x14, 0x0B, 0x70, 0x2E, 0x40, 0xBA, 0x00, 0xE5, // ..p.@... + /* 0040 */ 0x28, 0x72, 0x0C, 0x22, 0x02, 0xF7, 0xEF, 0x0F, // (r.".... + /* 0048 */ 0x31, 0xD0, 0x18, 0xA8, 0x50, 0x08, 0x89, 0x00, // 1...P... + /* 0050 */ 0xA6, 0x42, 0xE0, 0x08, 0x41, 0xBF, 0x02, 0x10, // .B..A... + /* 0058 */ 0x3A, 0x14, 0x20, 0x53, 0x80, 0x41, 0x01, 0x4E, // :. S.A.N + /* 0060 */ 0x11, 0x44, 0x10, 0xA5, 0x65, 0x01, 0xBA, 0x05, // .D..e... + /* 0068 */ 0xF8, 0x16, 0xA0, 0x1D, 0x42, 0x68, 0x91, 0x9A, // ....Bh.. + /* 0070 */ 0x9F, 0x04, 0x81, 0x6A, 0x5B, 0x80, 0x45, 0x01, // ...j[.E. + /* 0078 */ 0xB2, 0x41, 0x08, 0xA0, 0xC7, 0xC1, 0x44, 0x0E, // .A....D. + /* 0080 */ 0x02, 0x25, 0x66, 0x10, 0x28, 0x9D, 0x73, 0x90, // .%f.(.s. + /* 0088 */ 0x4D, 0x60, 0xE1, 0x9F, 0x4C, 0x94, 0xF3, 0x88, // M`..L... + /* 0090 */ 0x92, 0xE0, 0xA8, 0x0E, 0x22, 0x42, 0xF0, 0x72, // ...."B.r + /* 0098 */ 0x05, 0x48, 0x9E, 0x80, 0x34, 0x4F, 0x4C, 0xD6, // .H..4OL. + /* 00A0 */ 0x07, 0xA1, 0x21, 0xB0, 0x11, 0xF0, 0x88, 0x12, // ..!..... + /* 00A8 */ 0x40, 0x58, 0xA0, 0x75, 0x2A, 0x14, 0x0C, 0xCA, // @X.u*... + /* 00B0 */ 0x03, 0x88, 0xE4, 0x8C, 0x15, 0x05, 0x6C, 0xAF, // ......l. + /* 00B8 */ 0x13, 0x91, 0xC9, 0x81, 0x52, 0x49, 0x70, 0xA8, // ....RIp. + /* 00C0 */ 0x61, 0x5A, 0xE2, 0xEC, 0x34, 0xB2, 0x13, 0x39, // aZ..4..9 + /* 00C8 */ 0xB6, 0xA6, 0x87, 0x2C, 0x48, 0x26, 0x6D, 0x28, // ...,H&m( + /* 00D0 */ 0xA8, 0xB1, 0x7B, 0x5A, 0x27, 0xE5, 0x99, 0x46, // ..{Z'..F + /* 00D8 */ 0x3C, 0x28, 0xC3, 0x24, 0xF0, 0x28, 0x18, 0x1A, // <(.$.(.. + /* 00E0 */ 0x27, 0x28, 0x0B, 0x42, 0x0E, 0x06, 0x8A, 0x02, // '(.B.... + /* 00E8 */ 0x3C, 0x09, 0xCF, 0xB1, 0x78, 0x01, 0xC2, 0x67, // <...x..g + /* 00F0 */ 0x4C, 0xA6, 0x1D, 0x23, 0x81, 0xCF, 0x04, 0x1E, // L..#.... + /* 00F8 */ 0xE6, 0x31, 0x63, 0x47, 0x14, 0x2E, 0xE0, 0xF9, // .1cG.... + /* 0100 */ 0x1C, 0x43, 0xE4, 0xB8, 0x87, 0x1A, 0xE3, 0x28, // .C.....( + /* 0108 */ 0x22, 0x3F, 0x08, 0x60, 0x05, 0x1D, 0x04, 0x90, // "?.`.... + /* 0110 */ 0x38, 0xFF, 0xFF, 0xE3, 0x89, 0x76, 0xDA, 0xC1, // 8....v.. + /* 0118 */ 0x42, 0xC7, 0x39, 0xBF, 0xD0, 0x18, 0xD1, 0xE3, // B.9..... + /* 0120 */ 0x40, 0xC9, 0x80, 0x90, 0x47, 0x01, 0x56, 0x61, // @...G.Va + /* 0128 */ 0x35, 0x91, 0x04, 0xBE, 0x07, 0x74, 0x76, 0x12, // 5....tv. + /* 0130 */ 0xD0, 0xA5, 0x21, 0x46, 0x6F, 0x08, 0xD2, 0x26, // ..!Fo..& + /* 0138 */ 0xC0, 0x96, 0x00, 0x6B, 0x02, 0x8C, 0xDD, 0x06, // ...k.... + /* 0140 */ 0x08, 0xCA, 0xD1, 0x36, 0x87, 0x22, 0x84, 0x28, // ...6.".( + /* 0148 */ 0x21, 0xE2, 0x86, 0xAC, 0x11, 0x45, 0x10, 0x95, // !....E.. + /* 0150 */ 0x41, 0x08, 0x35, 0x50, 0xD8, 0x28, 0xF1, 0x8D, // A.5P.(.. + /* 0158 */ 0x13, 0x22, 0x48, 0x02, 0x8F, 0x1C, 0x77, 0x04, // ."H...w. + /* 0160 */ 0xF0, 0xD8, 0x0E, 0xE8, 0x04, 0x4F, 0xE9, 0x71, // .....O.q + /* 0168 */ 0xC1, 0x04, 0x9E, 0xF7, 0xC1, 0x1D, 0xEA, 0x21, // .......! + /* 0170 */ 0x1C, 0x70, 0xD4, 0x18, 0xC7, 0xF1, 0x4C, 0x40, // .p....L@ + /* 0178 */ 0x16, 0x2E, 0x0D, 0x20, 0x8A, 0x04, 0x8F, 0x3A, // ... ...: + /* 0180 */ 0x32, 0xF8, 0x70, 0xE0, 0x41, 0x7A, 0x9E, 0x9E, // 2.p.Az.. + /* 0188 */ 0x40, 0x90, 0x43, 0x38, 0x82, 0xC7, 0x86, 0xA7, // @.C8.... + /* 0190 */ 0x02, 0x8F, 0x81, 0x5D, 0x17, 0x7C, 0x0E, 0xF0, // ...].|.. + /* 0198 */ 0x31, 0x01, 0xEF, 0x1A, 0x50, 0xA3, 0x7E, 0x3A, // 1...P.~: + /* 01A0 */ 0x60, 0x93, 0x0E, 0x87, 0x19, 0xAE, 0x87, 0x1D, // `....... + /* 01A8 */ 0xEE, 0x04, 0x1E, 0x0E, 0x1E, 0x33, 0xF8, 0x91, // .....3.. + /* 01B0 */ 0xC3, 0x83, 0xC3, 0xCD, 0xF0, 0x64, 0x8E, 0xAC, // .....d.. + /* 01B8 */ 0x54, 0x01, 0x66, 0x4F, 0x08, 0x3A, 0x4D, 0xF8, // T.fO.:M. + /* 01C0 */ 0xCC, 0xC1, 0x6E, 0x00, 0xE7, 0xD3, 0x33, 0x24, // ..n...3$ + /* 01C8 */ 0x91, 0x3F, 0x08, 0xD4, 0xC8, 0x0C, 0xED, 0x69, // .?.....i + /* 01D0 */ 0xBF, 0x7A, 0x18, 0xF2, 0xA1, 0xE0, 0xB0, 0x98, // .z...... + /* 01D8 */ 0xD8, 0xB3, 0x07, 0x1D, 0x0F, 0xF8, 0xAF, 0x24, // .......$ + /* 01E0 */ 0x0F, 0x1B, 0x9E, 0xBE, 0xE7, 0x6B, 0x82, 0x91, // .....k.. + /* 01E8 */ 0x07, 0x8E, 0x1E, 0x88, 0xA1, 0x9F, 0x38, 0x0E, // ......8. + /* 01F0 */ 0xE3, 0x34, 0x7C, 0x09, 0xF1, 0x39, 0xE0, 0xFF, // .4|..9.. + /* 01F8 */ 0x1F, 0x24, 0xC6, 0x31, 0x79, 0x70, 0x3C, 0xD8, // .$.1yp<. + /* 0200 */ 0xC8, 0xE9, 0x51, 0xC5, 0x47, 0x0A, 0x7E, 0xBE, // ..Q.G.~. + /* 0208 */ 0xF0, 0x91, 0x82, 0x5D, 0x10, 0x9E, 0x1C, 0x0C, // ...].... + /* 0210 */ 0x71, 0x38, 0x67, 0xE5, 0x13, 0x85, 0x0F, 0x2A, // q8g....* + /* 0218 */ 0xB8, 0x13, 0x05, 0x5C, 0x85, 0xE8, 0xE4, 0x36, // ...\...6 + /* 0220 */ 0x61, 0xB4, 0x67, 0x81, 0xC7, 0x09, 0x98, 0x07, // a.g..... + /* 0228 */ 0x01, 0xF0, 0x8D, 0xDF, 0x07, 0x19, 0xB0, 0x4D, // .......M + /* 0230 */ 0x09, 0x3B, 0x24, 0x78, 0x47, 0x19, 0xE0, 0x71, // .;$xG..q + /* 0238 */ 0x32, 0xC1, 0x1D, 0x27, 0x3C, 0x04, 0x3E, 0x80, // 2..'<.>. + /* 0240 */ 0x87, 0x90, 0x93, 0xB4, 0xD2, 0xA9, 0x21, 0xCF, // ......!. + /* 0248 */ 0x3C, 0x60, 0x1B, 0x06, 0x57, 0x68, 0xD3, 0xA7, // <`..Wh.. + /* 0250 */ 0x46, 0xA3, 0x56, 0x0D, 0xCA, 0xD4, 0x28, 0xD3, // F.V...(. + /* 0258 */ 0xA0, 0x56, 0x9F, 0x4A, 0x8D, 0x19, 0xFB, 0xE1, // .V.J.... + /* 0260 */ 0x58, 0xDC, 0xBB, 0x40, 0x07, 0x03, 0x0B, 0x7B, // X..@...{ + /* 0268 */ 0x21, 0xE8, 0x88, 0xE0, 0x58, 0x20, 0x34, 0x08, // !...X 4. + /* 0270 */ 0x9D, 0x40, 0xFC, 0xFF, 0x07 // .@... + }) + } + + Device (HKDV) + { + Name (_HID, "LHK2019") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (WMIU) + { + Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */) // _HID: Hardware ID + Name (_UID, "LSK20") // _UID: Unique ID + Name (_WDG, Buffer (0x3C) + { + /* 0000 */ 0x74, 0x09, 0x6C, 0xCE, 0x07, 0x04, 0x50, 0x4F, // t.l...PO + /* 0008 */ 0x88, 0xBA, 0x4F, 0xC3, 0xB6, 0x55, 0x9A, 0xD8, // ..O..U.. + /* 0010 */ 0x53, 0x4B, 0x01, 0x02, 0x0C, 0xDE, 0xC0, 0x8F, // SK...... + /* 0018 */ 0xE4, 0xB4, 0xFD, 0x43, 0xB0, 0xF3, 0x88, 0x71, // ...C...q + /* 0020 */ 0x71, 0x1C, 0x12, 0x94, 0xD0, 0x00, 0x01, 0x08, // q....... + /* 0028 */ 0x21, 0x12, 0x90, 0x05, 0x66, 0xD5, 0xD1, 0x11, // !...f... + /* 0030 */ 0xB2, 0xF0, 0x00, 0xA0, 0xC9, 0x06, 0x29, 0x10, // ......). + /* 0038 */ 0x44, 0x41, 0x01, 0x00 // DA.. + }) + Method (WMSK, 3, NotSerialized) + { + If ((Arg1 == One)) + { + If ((ToInteger (Arg2) == One)) + { + Return (0x03) + } + ElseIf ((ToInteger (Arg2) == 0x02)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x03)) + { + Return (0x02) + } + ElseIf ((ToInteger (Arg2) == 0x04)) + { + Return (0x02) + } + ElseIf ((ToInteger (Arg2) == 0x05)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x06)) + { + Return (0x02) + } + ElseIf ((ToInteger (Arg2) == 0x07)) + { + Return (0x02) + } + ElseIf ((ToInteger (Arg2) == 0x08)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x09)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x0A)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x0B)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x0C)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x0D)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x0E)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x0F)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x10)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x11)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x12)) + { + Return (0x18) + } + ElseIf ((ToInteger (Arg2) == 0x13)) + { + Return (0x19) + } + Else + { + Return (Zero) + } + } + } + + Method (_WED, 1, NotSerialized) // _Wxx: Wake Event, xx=0x00-0xFF + { + If ((Arg0 == 0xD0)) + { + If ((LSKD == One)) + { + Return (One) + } + ElseIf ((LSKD == 0x02)){} + ElseIf ((LSKD == 0x03)){} + ElseIf ((LSKD == 0x04)) + { + If ((^^PCI0.LPC0.EC0.HKDB == One)) + { + Return (0x02) + } + Else + { + Return (0x03) + } + } + ElseIf ((LSKD == 0x05)) + { + Return (0x04) + } + ElseIf ((LSKD == 0x06)) + { + Return (0x07) + } + ElseIf ((LSKD == 0x07)){} + ElseIf ((LSKD == 0x08)) + { + Return (0x09) + } + ElseIf ((LSKD == 0x09)){} + ElseIf ((LSKD == 0x0A)){} + ElseIf ((LSKD == 0x0B)) + { + Return (0x0C) + } + ElseIf ((LSKD == 0x0C)) + { + Return (0x0D) + } + ElseIf ((LSKD == 0x0D)) + { + Return (0x0E) + } + ElseIf ((LSKD == 0x0E)) + { + Return (0x0F) + } + ElseIf ((LSKD == 0x0F)) + { + Return (0x10) + } + ElseIf ((LSKD == 0x10)) + { + Return (0x11) + } + ElseIf ((LSKD == 0x11)) + { + Return (0x12) + } + ElseIf ((LSKD == 0x12)) + { + Return (0x13) + } + ElseIf ((LSKD == 0x13)) + { + Return (0x14) + } + ElseIf ((LSKD == 0x14)) + { + Return (0x15) + } + ElseIf ((LSKD == 0x15)) + { + Return (0x16) + } + ElseIf ((LSKD == 0x16)) + { + Return (0x17) + } + ElseIf ((LSKD == 0x17)) + { + Return (0x18) + } + ElseIf ((LSKD == 0x18)) + { + Return (0x19) + } + ElseIf ((LSKD == 0x19)) + { + Return (0x1A) + } + ElseIf ((LSKD == 0x1A)) + { + Return (0x1B) + } + ElseIf ((LSKD == 0x1B)) + { + Return (0x1C) + } + ElseIf ((LSKD == 0x1C)) + { + Return (0x1D) + } + ElseIf ((LSKD == 0x1D)) + { + Return (0x1E) + } + ElseIf ((LSKD == 0x1E)) + { + Return (0x1F) + } + ElseIf ((LSKD == 0x1F)) + { + Return (0x20) + } + ElseIf ((LSKD == 0x20)) + { + Return (0x21) + } + ElseIf ((LSKD == 0x21)) + { + Return (0x22) + } + ElseIf ((LSKD == 0x22)) + { + Return (0x23) + } + ElseIf ((LSKD == 0x23)) + { + Return (0x24) + } + ElseIf ((LSKD == 0x24)) + { + Return (0x25) + } + ElseIf ((LSKD == 0x25)) + { + Return (0x26) + } + ElseIf ((LSKD == 0x26)) + { + Return (0x27) + } + ElseIf ((LSKD == 0x27)) + { + Return (0x28) + } + ElseIf ((LSKD == 0x28)) + { + Return (0x29) + } + Else + { + Return (Zero) + } + } + } + + Name (WQDA, Buffer (0x0418) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... + /* 0008 */ 0x08, 0x04, 0x00, 0x00, 0x5E, 0x0C, 0x00, 0x00, // ....^... + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T + /* 0018 */ 0xA8, 0x40, 0x86, 0x00, 0x01, 0x06, 0x18, 0x42, // .@.....B + /* 0020 */ 0x10, 0x05, 0x10, 0x8A, 0x28, 0x81, 0x42, 0x04, // ....(.B. + /* 0028 */ 0x8A, 0x40, 0xA4, 0x50, 0x30, 0x28, 0x0D, 0x20, // .@.P0(. + /* 0030 */ 0x92, 0x03, 0x21, 0x17, 0x4C, 0x4C, 0x80, 0x08, // ..!.LL.. + /* 0038 */ 0x08, 0x79, 0x15, 0x60, 0x53, 0x80, 0x49, 0x10, // .y.`S.I. + /* 0040 */ 0xF5, 0xEF, 0x0F, 0x51, 0x12, 0x1C, 0x4A, 0x08, // ...Q..J. + /* 0048 */ 0x84, 0x24, 0x0A, 0x30, 0x2F, 0x40, 0xB7, 0x00, // .$.0/@.. + /* 0050 */ 0xC3, 0x02, 0x6C, 0x0B, 0x30, 0x2D, 0xC0, 0x31, // ..l.0-.1 + /* 0058 */ 0x24, 0x95, 0x06, 0x4E, 0x09, 0x2C, 0x05, 0x42, // $..N.,.B + /* 0060 */ 0x42, 0x05, 0x28, 0x17, 0xE0, 0x5B, 0x80, 0x76, // B.(..[.v + /* 0068 */ 0x44, 0x49, 0x16, 0x60, 0x19, 0x46, 0x04, 0x1E, // DI.`.F.. + /* 0070 */ 0x45, 0x64, 0xA3, 0x71, 0x68, 0xEC, 0x30, 0x2C, // Ed.qh.0, + /* 0078 */ 0x13, 0x4C, 0x83, 0x38, 0x8C, 0xB2, 0x91, 0x45, // .L.8...E + /* 0080 */ 0xE0, 0x09, 0x75, 0x2A, 0x40, 0xAE, 0x00, 0x61, // ..u*@..a + /* 0088 */ 0x02, 0xC4, 0xA3, 0x0A, 0xA3, 0x39, 0x28, 0x22, // .....9(" + /* 0090 */ 0x1A, 0x1A, 0x25, 0x66, 0x4C, 0x04, 0xB6, 0x73, // ..%fL..s + /* 0098 */ 0x6C, 0x8D, 0xE2, 0x34, 0x0A, 0x17, 0x20, 0x1D, // l..4.. . + /* 00A0 */ 0x43, 0x23, 0x38, 0xAE, 0x63, 0x30, 0x58, 0x90, // C#8.c0X. + /* 00A8 */ 0x43, 0x31, 0x44, 0x41, 0x02, 0xAC, 0xA2, 0x91, // C1DA.... + /* 00B0 */ 0x61, 0x84, 0x08, 0x72, 0x7C, 0x81, 0xBA, 0xC4, // a..r|... + /* 00B8 */ 0x13, 0x88, 0xC7, 0xE4, 0x01, 0x18, 0x21, 0x4C, // ......!L + /* 00C0 */ 0x8B, 0xB0, 0x82, 0x36, 0x62, 0x02, 0xC3, 0x1E, // ...6b... + /* 00C8 */ 0x0A, 0xE6, 0x07, 0x20, 0x01, 0x9E, 0x05, 0x58, // ... ...X + /* 00D0 */ 0x1F, 0x23, 0x21, 0xB0, 0x7B, 0x01, 0xE2, 0x04, // .#!.{... + /* 00D8 */ 0x68, 0x1E, 0x8D, 0x46, 0x75, 0x9C, 0xC6, 0x88, // h..Fu... + /* 00E0 */ 0xD2, 0x96, 0x00, 0xC5, 0x23, 0x13, 0x4C, 0x88, // ....#.L. + /* 00E8 */ 0x28, 0x21, 0x3A, 0xC3, 0x13, 0x5A, 0x28, 0xC3, // (!:..Z(. + /* 00F0 */ 0x45, 0x89, 0x13, 0x25, 0x70, 0x84, 0xDE, 0x04, // E..%p... + /* 00F8 */ 0x18, 0x83, 0x20, 0x08, 0x81, 0x43, 0x54, 0x36, // .. ..CT6 + /* 0100 */ 0x48, 0xA1, 0xB6, 0x3F, 0x08, 0x22, 0xC9, 0xC1, // H..?.".. + /* 0108 */ 0x89, 0x80, 0x45, 0x1A, 0x0D, 0xEA, 0x14, 0x90, // ..E..... + /* 0110 */ 0xE0, 0xA9, 0xC0, 0x27, 0x82, 0x93, 0x3A, 0xAF, // ...'..:. + /* 0118 */ 0xA3, 0x3A, 0xEB, 0x20, 0xC1, 0x4F, 0xA4, 0xCE, // .:. .O.. + /* 0120 */ 0xE3, 0x00, 0x19, 0x38, 0x9B, 0x9A, 0xD9, 0x75, // ...8...u + /* 0128 */ 0x3E, 0x80, 0xE0, 0x1A, 0x50, 0xFF, 0xFF, 0x79, // >...P..y + /* 0130 */ 0x3E, 0x16, 0xB0, 0x61, 0x86, 0xC3, 0x0C, 0xD1, // >..a.... + /* 0138 */ 0x83, 0xF5, 0x04, 0x0E, 0x91, 0x01, 0x7A, 0x62, // ......zb + /* 0140 */ 0x4F, 0x04, 0x58, 0x87, 0x93, 0xD1, 0x71, 0xA0, // O.X...q. + /* 0148 */ 0x54, 0x01, 0x66, 0xC7, 0xAD, 0x49, 0x27, 0x38, // T.f..I'8 + /* 0150 */ 0x1E, 0x9F, 0x03, 0x3C, 0x9F, 0x13, 0x4E, 0x60, // ...<..N` + /* 0158 */ 0xF9, 0x83, 0x40, 0x8D, 0xCC, 0xD0, 0x36, 0x38, // ..@...68 + /* 0160 */ 0x2D, 0x1D, 0x04, 0x7C, 0x00, 0x30, 0x81, 0xC5, // -..|.0.. + /* 0168 */ 0x1E, 0x26, 0xE8, 0x78, 0xC0, 0x7F, 0x00, 0x78, // .&.x...x + /* 0170 */ 0x3E, 0x88, 0xF0, 0xCE, 0xE0, 0xF9, 0x7A, 0x10, // >.....z. + /* 0178 */ 0x3A, 0x5B, 0xC8, 0xC9, 0x78, 0x50, 0xC7, 0x0A, // :[..xP.. + /* 0180 */ 0x5F, 0x10, 0x30, 0xE0, 0x47, 0xFB, 0xC2, 0x10, // _.0.G... + /* 0188 */ 0xE6, 0xA5, 0x21, 0xEE, 0xC1, 0x5B, 0xEB, 0x15, // ..!..[.. + /* 0190 */ 0x82, 0x10, 0x38, 0x34, 0x84, 0xFE, 0x1A, 0x16, // ..84.... + /* 0198 */ 0x35, 0x78, 0x7A, 0xB2, 0xE0, 0x87, 0x0A, 0x06, // 5xz..... + /* 01A0 */ 0xCC, 0xC7, 0x73, 0x5A, 0x3E, 0x7B, 0x78, 0x78, // ..sZ>{xx + /* 01A8 */ 0xF0, 0x4F, 0x14, 0xC0, 0xE2, 0x3C, 0x81, 0xBB, // .O...<.. + /* 01B0 */ 0x1C, 0xB0, 0x13, 0x05, 0x7E, 0xE0, 0xF0, 0x2F, // ....~../ + /* 01B8 */ 0x15, 0x86, 0xF5, 0x45, 0xE2, 0x1D, 0x22, 0x81, // ...E..". + /* 01C0 */ 0xB1, 0x02, 0x63, 0xFE, 0xFF, 0xC0, 0x1E, 0xB9, // ..c..... + /* 01C8 */ 0xFD, 0x0A, 0x40, 0x08, 0x7E, 0x4A, 0x4F, 0x06, // ..@.~JO. + /* 01D0 */ 0xCF, 0x20, 0x11, 0x8E, 0xCA, 0xE8, 0x4F, 0x10, // . ....O. + /* 01D8 */ 0x7D, 0xCE, 0x5B, 0x10, 0xD1, 0x8E, 0xEA, 0x1C, // }.[..... + /* 01E0 */ 0x8E, 0x22, 0x54, 0x88, 0xB3, 0x30, 0x50, 0xB8, // ."T..0P. + /* 01E8 */ 0x60, 0x01, 0x8D, 0x93, 0xC0, 0x22, 0x87, 0x8A, // `....".. + /* 01F0 */ 0x1E, 0x04, 0x07, 0x3C, 0x87, 0x43, 0x0A, 0x7A, // ...<.C.z + /* 01F8 */ 0x10, 0x27, 0x13, 0xE5, 0x3C, 0x8E, 0xC9, 0xA7, // .'..<... + /* 0200 */ 0x14, 0x23, 0x1C, 0xD3, 0xC3, 0xC9, 0x53, 0x87, // .#....S. + /* 0208 */ 0x6F, 0x1B, 0x07, 0x7F, 0x5E, 0xC7, 0x7A, 0x88, // o...^.z. + /* 0210 */ 0x6C, 0xE0, 0x87, 0x80, 0x39, 0x5B, 0x78, 0x08, // l...9[x. + /* 0218 */ 0x7C, 0x00, 0x07, 0x74, 0x8A, 0x56, 0x3A, 0x31, // |..t.V:1 + /* 0220 */ 0xE4, 0x79, 0x86, 0x8F, 0x19, 0x3B, 0x00, 0xAE, // .y...;.. + /* 0228 */ 0xCA, 0x03, 0x08, 0x13, 0xFF, 0x34, 0x90, 0xB4, // .....4.. + /* 0230 */ 0x37, 0x02, 0x85, 0xF1, 0x09, 0x07, 0x70, 0x05, // 7.....p. + /* 0238 */ 0xF4, 0x00, 0x01, 0x9E, 0xB3, 0x01, 0x5C, 0xEC, // ......\. + /* 0240 */ 0x93, 0x8F, 0x12, 0xE2, 0xED, 0x21, 0xFA, 0xB9, // .....!.. + /* 0248 */ 0x9C, 0xCC, 0x2B, 0x84, 0x8F, 0x37, 0x98, 0xFF, // ..+..7.. + /* 0250 */ 0xFF, 0xF1, 0x06, 0xD6, 0x05, 0xC6, 0xDA, 0xAE, // ........ + /* 0258 */ 0x37, 0x64, 0x4A, 0xCF, 0x34, 0xEF, 0x36, 0x46, // 7dJ.4.6F + /* 0260 */ 0x39, 0x2C, 0xC3, 0x3C, 0xDE, 0xF8, 0x76, 0xD0, // 9,.<..v. + /* 0268 */ 0x1A, 0x8C, 0xEE, 0x36, 0xEC, 0x3C, 0x72, 0x12, // ...6..x.' + /* 0308 */ 0x82, 0x51, 0x73, 0x64, 0x42, 0x4D, 0xC3, 0x53, // .QsdBM.S + /* 0310 */ 0x7D, 0xB1, 0x31, 0x81, 0x75, 0x5D, 0x86, 0x40, // }.1.u].@ + /* 0318 */ 0xA6, 0xEF, 0x98, 0x00, 0x0A, 0x20, 0x5F, 0x0A, // ..... _. + /* 0320 */ 0x7C, 0xD2, 0x79, 0x30, 0x60, 0x63, 0x78, 0xD8, // |.y0`cx. + /* 0328 */ 0x31, 0x9A, 0xD1, 0xB9, 0xE0, 0xC9, 0xA3, 0x24, // 1......$ + /* 0330 */ 0x4E, 0x9E, 0x82, 0x78, 0xF2, 0x8E, 0x3F, 0x79, // N..x..?y + /* 0338 */ 0xF4, 0x9D, 0xC2, 0x87, 0x2B, 0x4E, 0xE0, 0xB8, // ....+N.. + /* 0340 */ 0x63, 0xA7, 0x57, 0x10, 0xFC, 0x64, 0xFF, 0xFF, // c.W..d.. + /* 0348 */ 0xA7, 0xF6, 0xA8, 0xE0, 0x59, 0xF8, 0xD2, 0x82, // ....Y... + /* 0350 */ 0x1B, 0x3C, 0xDC, 0x5B, 0xC6, 0x91, 0x87, 0x79, // .<.[...y + /* 0358 */ 0xA7, 0xF2, 0xE9, 0xCA, 0x60, 0x41, 0xC2, 0xBC, // ....`A.. + /* 0360 */ 0x2F, 0xE0, 0x80, 0xDE, 0xEE, 0x5E, 0x1C, 0x0E, // /....^.. + /* 0368 */ 0x37, 0xC4, 0xF9, 0x1E, 0x7A, 0x04, 0x1F, 0x3F, // 7...z..? + /* 0370 */ 0x7C, 0x66, 0xC0, 0x0D, 0x89, 0x5D, 0x03, 0xF8, // |f...].. + /* 0378 */ 0x68, 0x7C, 0x0D, 0xE0, 0xA3, 0xF4, 0x1D, 0x0B, // h|...... + /* 0380 */ 0x7C, 0x02, 0xEF, 0x01, 0x20, 0x87, 0xC7, 0x84, // |... ... + /* 0388 */ 0x1F, 0x15, 0xBD, 0x67, 0x78, 0x5C, 0x7C, 0xC8, // ...gx\|. + /* 0390 */ 0xBE, 0x22, 0x31, 0xEC, 0x67, 0x0D, 0x5F, 0xD2, // ."1.g._. + /* 0398 */ 0x4E, 0xF0, 0x95, 0xE2, 0x85, 0x0D, 0x03, 0xEB, // N....... + /* 03A0 */ 0x43, 0x00, 0x87, 0x35, 0x5A, 0xD8, 0x43, 0x7E, // C..5Z.C~ + /* 03A8 */ 0x49, 0xF1, 0x09, 0xC7, 0x33, 0x33, 0x46, 0x58, // I...33FX + /* 03B0 */ 0x1F, 0x04, 0x1C, 0xE6, 0x20, 0x00, 0x9A, 0x03, // .... ... + /* 03B8 */ 0x1B, 0xFE, 0x06, 0xE0, 0x4B, 0x40, 0x90, 0x37, // ....K@.7 + /* 03C0 */ 0x91, 0xD3, 0x7D, 0xF2, 0x31, 0x2A, 0xBF, 0x11, // ..}.1*.. + /* 03C8 */ 0xF0, 0xF3, 0x08, 0x16, 0x28, 0x88, 0x6F, 0x18, // ....(.o. + /* 03D0 */ 0x1E, 0xDB, 0x81, 0xC4, 0x86, 0x73, 0x2D, 0xC1, // .....s-. + /* 03D8 */ 0xFE, 0xFF, 0x09, 0x2A, 0xB4, 0xE9, 0x53, 0xA3, // ...*..S. + /* 03E0 */ 0x51, 0xAB, 0x06, 0x65, 0x6A, 0x94, 0x69, 0x50, // Q..ej.iP + /* 03E8 */ 0xAB, 0x4F, 0xA5, 0xC6, 0x8C, 0x99, 0xB8, 0xF0, // .O...... + /* 03F0 */ 0xF9, 0x15, 0xA1, 0x11, 0x3B, 0x12, 0x08, 0x8D, // ....;... + /* 03F8 */ 0x48, 0x21, 0x10, 0x07, 0xFE, 0x71, 0x08, 0xC4, // H!...q.. + /* 0400 */ 0x72, 0xEF, 0x61, 0xBA, 0x16, 0x11, 0x5A, 0x19, // r.a...Z. + /* 0408 */ 0x01, 0x91, 0x36, 0x10, 0x01, 0x59, 0xBB, 0x0A, // ..6..Y.. + /* 0410 */ 0x20, 0x96, 0x04, 0x44, 0x40, 0xFE, 0xFF, 0x03 // ..D@... + }) + } + + Device (LISD) + { + Name (_HID, "IDEA2002") // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + } + + Scope (\_SB) + { + Device (GZFD) + { + Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */) // _HID: Hardware ID + Name (_UID, "GMZN") // _UID: Unique ID + Name (_WDG, Buffer (0x78) + { + /* 0000 */ 0xE3, 0x54, 0x7B, 0x88, 0xDC, 0xDD, 0x2C, 0x4B, // .T{...,K + /* 0008 */ 0x8B, 0x88, 0x68, 0xA2, 0x6A, 0x88, 0x35, 0xD0, // ..h.j.5. + /* 0010 */ 0x41, 0x41, 0x01, 0x02, 0x49, 0x95, 0x54, 0x92, // AA..I.T. + /* 0018 */ 0xDE, 0x4B, 0x06, 0x4F, 0xAC, 0x04, 0xCE, 0x8B, // .K.O.... + /* 0020 */ 0xF8, 0x98, 0xDB, 0xAA, 0x41, 0x42, 0x01, 0x02, // ....AB.. + /* 0028 */ 0x77, 0xD7, 0xAF, 0x14, 0x6F, 0x10, 0x9B, 0x4C, // w...o..L + /* 0030 */ 0xB3, 0x34, 0xD3, 0x88, 0xDC, 0x78, 0x09, 0xBE, // .4...x.. + /* 0038 */ 0x41, 0x43, 0x01, 0x02, 0xF1, 0x47, 0x75, 0xDA, // AC...Gu. + /* 0040 */ 0x4D, 0x82, 0x5F, 0x40, 0xBE, 0x79, 0xD9, 0x90, // M._@.y.. + /* 0048 */ 0x3E, 0x29, 0xCE, 0xD7, 0x41, 0x44, 0x01, 0x02, // >)..AD.. + /* 0050 */ 0x05, 0x88, 0x2A, 0xDC, 0x8C, 0x3A, 0xBA, 0x41, // ..*..:.A + /* 0058 */ 0xA6, 0xF7, 0x09, 0x2E, 0x00, 0x89, 0xCD, 0x3B, // .......; + /* 0060 */ 0x41, 0x45, 0x01, 0x02, 0x21, 0x12, 0x90, 0x05, // AE..!... + /* 0068 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... + /* 0070 */ 0xC9, 0x06, 0x29, 0x10, 0x44, 0x44, 0x01, 0x00 // ..).DD.. + }) + OperationRegion (ECMS, SystemIO, 0x72, 0x02) + Field (ECMS, ByteAcc, Lock, Preserve) + { + INDX, 8, + DATA, 8 + } + + Method (RECM, 1, Serialized) + { + INDX = Arg0 + Return (DATA) /* \_SB_.GZFD.DATA */ + } + + Method (WECM, 2, Serialized) + { + INDX = Arg0 + DATA = Arg1 + } + + Method (WMAA, 3, NotSerialized) + { + If ((Arg1 == 0x36)) + { + Local0 = Zero + If ((ToInteger (Arg2) == One)) + { + If ((^^PCI0.LPC0.EC0.PLWN == One)) + { + WECM (0x72, 0x42) + WECM (0x73, 0xAA) + Local0 = One + ^^PCI0.LPC0.EC0.PLWN = Zero + } + + WECM (0x72, 0x43) + WECM (0x73, 0xBB) + } + + Return (Local0) + } + } + + Method (WMAB, 3, NotSerialized) + { + Return (Zero) + } + + Method (WMAC, 3, NotSerialized) + { + Return (Zero) + } + + Method (WMAD, 3, NotSerialized) + { + Return (Zero) + } + + Method (WMAE, 3, NotSerialized) + { + Return (Zero) + } + + Name (WQDD, Buffer (0x115F) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... + /* 0008 */ 0x4F, 0x11, 0x00, 0x00, 0xBC, 0x67, 0x00, 0x00, // O....g.. + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T + /* 0018 */ 0x28, 0xDE, 0xB1, 0x00, 0x01, 0x06, 0x18, 0x42, // (......B + /* 0020 */ 0x10, 0x0B, 0x10, 0x52, 0xEA, 0x82, 0x42, 0x04, // ...R..B. + /* 0028 */ 0x92, 0x4F, 0x24, 0x79, 0x0E, 0x60, 0x30, 0x1A, // .O$y.`0. + /* 0030 */ 0x40, 0x24, 0x07, 0x42, 0x7C, 0x54, 0x80, 0x08, // @$.B|T.. + /* 0038 */ 0x08, 0x79, 0x15, 0x60, 0x53, 0x80, 0x49, 0x10, // .y.`S.I. + /* 0040 */ 0xF5, 0xEF, 0x0F, 0x51, 0x12, 0x1C, 0x4A, 0x08, // ...Q..J. + /* 0048 */ 0x84, 0x24, 0x0A, 0x30, 0x2F, 0x40, 0xB7, 0x00, // .$.0/@.. + /* 0050 */ 0xC3, 0x02, 0x6C, 0x0B, 0x30, 0x2D, 0x60, 0x23, // ..l.0-`# + /* 0058 */ 0x82, 0x24, 0xD2, 0xC0, 0x29, 0x81, 0xA5, 0x40, // .$..)..@ + /* 0060 */ 0x48, 0xA8, 0x00, 0xE5, 0x02, 0x7C, 0x0B, 0xD0, // H....|.. + /* 0068 */ 0x8E, 0x28, 0xC9, 0x02, 0x2C, 0xC3, 0x88, 0xC0, // .(..,... + /* 0070 */ 0xA3, 0x88, 0x6C, 0x34, 0x0E, 0x8D, 0x1D, 0x86, // ..l4.... + /* 0078 */ 0x65, 0x82, 0x69, 0x10, 0x87, 0x51, 0x36, 0xB2, // e.i..Q6. + /* 0080 */ 0x08, 0x3C, 0xA1, 0x4E, 0x05, 0xC8, 0x15, 0x20, // .<.N... + /* 0088 */ 0x4C, 0x80, 0x78, 0x54, 0x61, 0x34, 0x07, 0x45, // L.xTa4.E + /* 0090 */ 0x04, 0x43, 0xA3, 0xC4, 0x8C, 0x89, 0xC0, 0x76, // .C.....v + /* 0098 */ 0x8E, 0xAD, 0x51, 0x9C, 0x46, 0xE1, 0x02, 0xA4, // ..Q.F... + /* 00A0 */ 0x63, 0x68, 0x04, 0xC7, 0x75, 0x0C, 0xB6, 0x28, // ch..u..( + /* 00A8 */ 0x40, 0xA7, 0x00, 0x9F, 0x02, 0xB4, 0x42, 0xC8, // @.....B. + /* 00B0 */ 0xAF, 0x00, 0x8F, 0x02, 0x0C, 0xCE, 0x41, 0x48, // ......AH + /* 00B8 */ 0xD5, 0xE2, 0x08, 0x2B, 0x48, 0xA4, 0xE0, 0x91, // ...+H... + /* 00C0 */ 0x4A, 0x85, 0x90, 0x20, 0x78, 0x0D, 0xE6, 0x68, // J.. x..h + /* 00C8 */ 0x8E, 0x20, 0x42, 0x02, 0xC3, 0x1C, 0x08, 0x46, // . B....F + /* 00D0 */ 0x06, 0x84, 0x3C, 0x0B, 0xB0, 0x3E, 0x42, 0x42, // ..<..>BB + /* 00D8 */ 0x60, 0xF7, 0x02, 0xC4, 0x21, 0xC8, 0x9B, 0x00, // `...!... + /* 00E0 */ 0x85, 0x02, 0xAC, 0x4D, 0x4A, 0x33, 0xE8, 0x4C, // ...MJ3.L + /* 00E8 */ 0x80, 0xAD, 0x21, 0x08, 0xC1, 0x0E, 0x51, 0x84, // ..!...Q. + /* 00F0 */ 0x14, 0xAC, 0x32, 0x14, 0x02, 0x19, 0x25, 0xAA, // ..2...%. + /* 00F8 */ 0x51, 0x6A, 0xC3, 0xD0, 0x48, 0x62, 0x05, 0x89, // Qj..Hb.. + /* 0100 */ 0x11, 0xC9, 0xC8, 0xD1, 0xE3, 0x1E, 0x63, 0xFB, // ......c. + /* 0108 */ 0x83, 0x20, 0x01, 0xCF, 0x03, 0x92, 0x00, 0xA2, // . ...... + /* 0110 */ 0x48, 0xA3, 0x41, 0x9D, 0x01, 0x12, 0x3C, 0x13, // H.A...<. + /* 0118 */ 0xF8, 0x3C, 0x70, 0x86, 0x27, 0x75, 0x90, 0xA7, // .4... + /* 0208 */ 0x03, 0xF5, 0xFD, 0xC0, 0xA7, 0x01, 0x7E, 0x02, // ......~. + /* 0210 */ 0xC0, 0x1D, 0x3F, 0xE0, 0x0E, 0x8F, 0xCD, 0xF0, // ..?..... + /* 0218 */ 0xF4, 0x30, 0x30, 0xC7, 0xC7, 0x40, 0xCE, 0x0F, // .00..@.. + /* 0220 */ 0x33, 0x16, 0xF6, 0x81, 0xA1, 0xC3, 0x20, 0x17, // 3..... . + /* 0228 */ 0x84, 0x93, 0x48, 0xC0, 0x0F, 0x0A, 0xF0, 0xAD, // ..H..... + /* 0230 */ 0x02, 0xE9, 0x2C, 0x10, 0xE8, 0x9D, 0xE3, 0xB5, // ..,..... + /* 0238 */ 0x23, 0x81, 0x05, 0x1E, 0x14, 0x40, 0x01, 0xE4, // #....@.. + /* 0240 */ 0x5B, 0x81, 0x95, 0x9E, 0x0C, 0x28, 0x7E, 0x88, // [....(~. + /* 0248 */ 0x30, 0xD1, 0x0C, 0x8F, 0x09, 0x36, 0x2A, 0x2A, // 0....6** + /* 0250 */ 0x6B, 0x5C, 0xA8, 0xB1, 0xFA, 0x38, 0xC3, 0xB0, // k\...8.. + /* 0258 */ 0x4F, 0xD3, 0xA2, 0x47, 0x48, 0x06, 0xF4, 0x4E, // O..GH..N + /* 0260 */ 0x61, 0x50, 0x43, 0x78, 0xF4, 0x1C, 0xD6, 0x68, // aPCx...h + /* 0268 */ 0x61, 0x0F, 0xFA, 0x79, 0xC2, 0x77, 0x11, 0xCF, // a..y.w.. + /* 0270 */ 0x36, 0x72, 0x8C, 0xB0, 0x3E, 0x01, 0x00, 0xA7, // 6r..>... + /* 0278 */ 0xE3, 0x03, 0x9C, 0xEB, 0xC5, 0xE3, 0x03, 0xB0, // ........ + /* 0280 */ 0xF8, 0xFF, 0x1F, 0x1F, 0xC0, 0x3D, 0x96, 0x27, // .....=.' + /* 0288 */ 0x8D, 0x17, 0x0D, 0x8F, 0x16, 0x5C, 0xC3, 0x63, // .....\.c + /* 0290 */ 0xC7, 0x07, 0xC0, 0xF2, 0x31, 0xE9, 0xF1, 0x01, // ....1... + /* 0298 */ 0x58, 0x9D, 0x00, 0xC0, 0x93, 0x62, 0x65, 0x3A, // X....be: + /* 02A0 */ 0x3E, 0xF0, 0x73, 0x99, 0x53, 0xBD, 0x15, 0x34, // >.s.S..4 + /* 02A8 */ 0xA0, 0x93, 0x38, 0xCC, 0xC3, 0x30, 0x76, 0xD4, // ..8..0v. + /* 02B0 */ 0xF0, 0xFF, 0xFF, 0x28, 0xAF, 0x3B, 0x87, 0xFC, // ...(.;.. + /* 02B8 */ 0xCE, 0xF3, 0x0E, 0xE6, 0x3B, 0x42, 0x70, 0x96, // ....;Bp. + /* 02C0 */ 0x01, 0x54, 0x07, 0x07, 0x9F, 0x1B, 0xAC, 0x9E, // .T...... + /* 02C8 */ 0x42, 0xBA, 0xCE, 0x0F, 0x28, 0x25, 0xE7, 0x07, // B...(%.. + /* 02D0 */ 0x0A, 0x62, 0x40, 0xC7, 0x3C, 0x3F, 0xA0, 0x0F, // .b@. + /* 02E8 */ 0xCC, 0x30, 0xD8, 0x07, 0x21, 0xFC, 0x60, 0xE1, // .0..!.`. + /* 02F0 */ 0x0D, 0xEC, 0x49, 0x89, 0xAF, 0xF1, 0x45, 0xC0, // ..I...E. + /* 02F8 */ 0x60, 0x31, 0xA3, 0x3C, 0x09, 0x3D, 0x94, 0xF9, // `1.<.=.. + /* 0300 */ 0x36, 0x65, 0x35, 0x87, 0x02, 0xD4, 0x40, 0x7C, // 6e5...@| + /* 0308 */ 0x76, 0xC0, 0xE8, 0xBA, 0x3A, 0x80, 0x4C, 0xDF, // v...:.L. + /* 0310 */ 0xD1, 0x01, 0xE4, 0xE8, 0xFC, 0x2E, 0xE2, 0xB9, // ........ + /* 0318 */ 0x73, 0x59, 0x73, 0xA7, 0x20, 0x9E, 0xBB, 0x23, // sYs. ..# + /* 0320 */ 0x5F, 0x45, 0xA0, 0x47, 0xBC, 0x8A, 0x80, 0x62, // _E.G...b + /* 0328 */ 0x32, 0x67, 0x0F, 0x96, 0x9B, 0x02, 0x3B, 0x55, // 2g....;U + /* 0330 */ 0xF9, 0xA6, 0xE0, 0xC1, 0x3F, 0xFD, 0x19, 0xE3, // ....?... + /* 0338 */ 0x89, 0xEC, 0x55, 0x81, 0x5F, 0x00, 0xD8, 0xFF, // ..U._... + /* 0340 */ 0xFF, 0x02, 0xC0, 0xEE, 0x22, 0xF0, 0xC6, 0xE7, // ...."... + /* 0348 */ 0xBB, 0x08, 0xF0, 0xBE, 0x46, 0xF8, 0x2E, 0x02, // ....F... + /* 0350 */ 0xAE, 0xF3, 0xDF, 0xBB, 0x08, 0xD8, 0x2E, 0x88, // ........ + /* 0358 */ 0xB8, 0xBB, 0x08, 0x38, 0xE6, 0xE2, 0xD9, 0xE3, // ...8.... + /* 0360 */ 0x2E, 0x01, 0x86, 0x89, 0xF1, 0x1E, 0xE0, 0x3B, // .......; + /* 0368 */ 0x08, 0x06, 0xE8, 0x21, 0xC4, 0x47, 0x01, 0x1C, // ...!.G.. + /* 0370 */ 0x81, 0x93, 0xFB, 0x18, 0x0A, 0xBB, 0x1E, 0x59, // .......Y + /* 0378 */ 0xD6, 0x1A, 0x29, 0x8C, 0x2F, 0xA1, 0x80, 0x81, // ..)./... + /* 0380 */ 0xFF, 0xFF, 0x25, 0x14, 0x4C, 0xB7, 0x43, 0x5F, // ..%.L.C_ + /* 0388 */ 0x42, 0xC1, 0x78, 0xAC, 0x79, 0x51, 0x88, 0x13, // B.x.yQ.. + /* 0390 */ 0xE4, 0x4D, 0x81, 0x5D, 0x56, 0x42, 0x05, 0x7F, // .M.]VB.. + /* 0398 */ 0x06, 0xC5, 0x5E, 0x41, 0x61, 0x8F, 0xE7, 0x2D, // ..^Aa..- + /* 03A0 */ 0xE2, 0x0D, 0xD4, 0x20, 0x31, 0xD8, 0x01, 0xD4, // ... 1... + /* 03A8 */ 0xC7, 0xC5, 0xD3, 0x34, 0x8A, 0x0F, 0x04, 0xE7, // ...4.... + /* 03B0 */ 0xF5, 0xB8, 0x10, 0xE5, 0x18, 0x4E, 0x22, 0x4A, // .....N"J + /* 03B8 */ 0xA0, 0x28, 0x4F, 0x9C, 0x3E, 0x80, 0x46, 0x8C, // .(O.>.F. + /* 03C0 */ 0x16, 0x23, 0x6E, 0x88, 0xA8, 0x61, 0xE2, 0x45, // .#n..a.E + /* 03C8 */ 0x78, 0x05, 0x65, 0xE1, 0xAE, 0xA0, 0x00, 0x21, // x.e....! + /* 03D0 */ 0xFE, 0xFF, 0x57, 0x50, 0x58, 0xD7, 0x22, 0xDC, // ..WPX.". + /* 03D8 */ 0x15, 0x14, 0x2C, 0x47, 0x05, 0x38, 0x17, 0x50, // ..,G.8.P + /* 03E0 */ 0x60, 0x92, 0x6C, 0x95, 0xBA, 0x56, 0x3B, 0xF8, // `.l..V;. + /* 03E8 */ 0x01, 0x41, 0x97, 0x2C, 0xDC, 0x31, 0xC8, 0xD7, // .A.,.1.. + /* 03F0 */ 0x2D, 0x76, 0x46, 0xF5, 0xD1, 0xC4, 0x53, 0x32, // -vF...S2 + /* 03F8 */ 0xB8, 0x11, 0x8E, 0xE3, 0xAD, 0x22, 0xD2, 0xC3, // .....".. + /* 0400 */ 0x0A, 0x13, 0x71, 0xE7, 0x43, 0xC5, 0x87, 0x50, // ..q.C..P + /* 0408 */ 0xF8, 0x31, 0xD1, 0x21, 0x38, 0x2E, 0x18, 0x05, // .1.!8... + /* 0410 */ 0xF1, 0x19, 0xC0, 0x51, 0x8E, 0x03, 0x50, 0xC6, // ...Q..P. + /* 0418 */ 0xF0, 0xD8, 0x60, 0x88, 0xD3, 0x78, 0x5F, 0x66, // ..`..x_f + /* 0420 */ 0xD3, 0x78, 0x68, 0x80, 0x75, 0x34, 0xC2, 0x5D, // .xh.u4.] + /* 0428 */ 0xF0, 0xC0, 0x7D, 0x28, 0xC0, 0x5F, 0xF0, 0x80, // ..}(._.. + /* 0430 */ 0xD9, 0xFF, 0xFF, 0x14, 0x04, 0xFB, 0x7C, 0x45, // ......|E + /* 0438 */ 0x2E, 0x78, 0x40, 0xED, 0x76, 0xC7, 0x4F, 0x07, // .x@.v.O. + /* 0440 */ 0xFC, 0x94, 0xE7, 0xDB, 0x01, 0xFF, 0x29, 0xF8, // ......). + /* 0448 */ 0xB0, 0x00, 0xF7, 0xFE, 0xC9, 0x0E, 0x0B, 0xC0, // ........ + /* 0450 */ 0xFE, 0xFA, 0x8B, 0x3B, 0x2C, 0x00, 0xD6, 0xFE, // ...;,... + /* 0458 */ 0xFF, 0x87, 0x05, 0xEC, 0xA0, 0x7D, 0xD5, 0x05, // .....}.. + /* 0460 */ 0x6E, 0x87, 0x05, 0xF8, 0xE1, 0xAF, 0xBA, 0xA8, // n....... + /* 0468 */ 0xD1, 0x5B, 0x18, 0x90, 0x0E, 0x2A, 0xD8, 0x09, // .[...*.. + /* 0470 */ 0x47, 0x3F, 0x8F, 0x07, 0x1D, 0x4F, 0xC9, 0x70, // G?...O.p + /* 0478 */ 0xEC, 0xBA, 0x80, 0x5B, 0x21, 0xBB, 0x5F, 0xF2, // ...[!._. + /* 0480 */ 0xE8, 0x24, 0x0A, 0x7D, 0x5E, 0x40, 0x9D, 0xE2, // .$.}^@.. + /* 0488 */ 0x0C, 0x67, 0x10, 0x03, 0x3A, 0x03, 0x84, 0x8C, // .g..:... + /* 0490 */ 0x1C, 0x0A, 0xD1, 0xA3, 0x60, 0xF7, 0x03, 0x76, // ....`..v + /* 0498 */ 0xA3, 0x39, 0x7C, 0x76, 0xC1, 0x84, 0x77, 0x9D, // .9|v..w. + /* 04A0 */ 0x84, 0x79, 0x03, 0xF0, 0x65, 0x01, 0xEE, 0x49, // .y..e..I + /* 04A8 */ 0xCB, 0x13, 0xF4, 0xC5, 0xEA, 0x71, 0x12, 0x78, // .....q.x + /* 04B0 */ 0x9C, 0x36, 0x3C, 0x54, 0x1E, 0x7B, 0xA8, 0x14, // .6;x$.; + /* 0528 */ 0x07, 0x60, 0x4C, 0xCE, 0x9D, 0x03, 0xB5, 0x55, // .`L....U + /* 0530 */ 0xCF, 0xD5, 0x14, 0x9E, 0xAB, 0xC3, 0xDD, 0x39, // .......9 + /* 0538 */ 0xD0, 0x77, 0x4E, 0x1F, 0x04, 0xC0, 0x78, 0xF1, // .wN...x. + /* 0540 */ 0x00, 0xCC, 0x85, 0xBC, 0x78, 0xA0, 0xFE, 0xFF, // ....x... + /* 0548 */ 0x17, 0x0F, 0x70, 0x80, 0xFB, 0xE2, 0x01, 0x2E, // ..p..... + /* 0550 */ 0xF8, 0x17, 0x0F, 0xB0, 0xDF, 0x07, 0x70, 0x38, // ......p8 + /* 0558 */ 0x0F, 0x04, 0xB0, 0xDE, 0x1E, 0x8E, 0x73, 0x77, // ......sw + /* 0560 */ 0x42, 0x47, 0xBD, 0xB7, 0x41, 0xB8, 0x3B, 0x81, // BG..A.;. + /* 0568 */ 0x21, 0xD2, 0xD5, 0x0D, 0x15, 0x86, 0x42, 0x51, // !.....BQ + /* 0570 */ 0x8E, 0x0F, 0x28, 0xF1, 0x70, 0x14, 0xC4, 0x43, // ..(.p..C + /* 0578 */ 0xF7, 0xCD, 0x03, 0x7F, 0x77, 0xC2, 0x5F, 0x71, // ....w._q + /* 0580 */ 0x7D, 0x73, 0x03, 0xF7, 0xCD, 0x03, 0x5C, 0x97, // }s....\. + /* 0588 */ 0x24, 0xE0, 0xF1, 0xFF, 0x1F, 0x18, 0x78, 0x2E, // $.....x. + /* 0590 */ 0x49, 0x80, 0x2B, 0x13, 0x97, 0x24, 0xA0, 0x75, // I.+..$.u + /* 0598 */ 0xC3, 0xE3, 0x97, 0x24, 0x70, 0xC4, 0xF3, 0x74, // ...$p..t + /* 05A0 */ 0x59, 0x07, 0x2C, 0xFD, 0xFF, 0x2F, 0xEB, 0xC0, // Y.,../.. + /* 05A8 */ 0x68, 0xDE, 0x67, 0xD3, 0xEA, 0x65, 0x1D, 0xD4, // h.g..e.. + /* 05B0 */ 0xF7, 0x87, 0x13, 0x8A, 0xFA, 0x2C, 0x15, 0xA8, // .....,.. + /* 05B8 */ 0x37, 0x04, 0x72, 0x4A, 0x8F, 0xF4, 0xA6, 0x6E, // 7.rJ...n + /* 05C0 */ 0xA4, 0x97, 0x75, 0x0F, 0xE1, 0xB8, 0xDE, 0x3D, // ..u....= + /* 05C8 */ 0xA3, 0x84, 0xE8, 0x0C, 0x41, 0x97, 0x75, 0x83, // ....A.u. + /* 05D0 */ 0x06, 0x79, 0xE9, 0x78, 0x55, 0x37, 0x5C, 0xDC, // .y.xU7\. + /* 05D8 */ 0x20, 0xE7, 0x67, 0xBC, 0x53, 0x7B, 0x59, 0x07, // .g.S{Y. + /* 05E0 */ 0x58, 0xF2, 0xFF, 0xBF, 0xAC, 0x83, 0xF9, 0xA8, // X....... + /* 05E8 */ 0x00, 0xE7, 0xB2, 0x0E, 0x4C, 0xE4, 0x3F, 0x39, // ....L.?9 + /* 05F0 */ 0x34, 0x50, 0xCB, 0x7B, 0x1F, 0xE8, 0xA4, 0xC4, // 4P.{.... + /* 05F8 */ 0xE5, 0x41, 0x48, 0xF2, 0xAB, 0x40, 0xD3, 0xE1, // .AH..@.. + /* 0600 */ 0x97, 0x75, 0x3E, 0x8A, 0xF7, 0x15, 0xCF, 0x21, // .u>....! + /* 0608 */ 0xCC, 0xB3, 0x93, 0x41, 0x9E, 0x10, 0x9E, 0x62, // ...A...b + /* 0610 */ 0x8C, 0xD4, 0x3B, 0x0E, 0x99, 0xDD, 0xF9, 0x3F, // ..;....? + /* 0618 */ 0x73, 0x78, 0x18, 0x4C, 0xD4, 0x00, 0x74, 0x58, // sx.L..tX + /* 0620 */ 0xE2, 0x72, 0x60, 0x24, 0x06, 0x42, 0x87, 0x25, // .r`$.B.% + /* 0628 */ 0x1E, 0xFF, 0xF2, 0x47, 0x41, 0x7C, 0x97, 0x77, // ...GA|.w + /* 0630 */ 0x3C, 0x08, 0x39, 0x39, 0x14, 0xA0, 0x8E, 0x43, // <.99...C + /* 0638 */ 0x3E, 0xBA, 0xE1, 0xA7, 0x03, 0x9E, 0xCB, 0x3B, // >......; + /* 0640 */ 0xF0, 0x3B, 0x0F, 0xF1, 0x33, 0x47, 0x65, 0x90, // .;..3Ge. + /* 0648 */ 0x24, 0xC8, 0xF8, 0xD0, 0x27, 0x07, 0x1F, 0x26, // $...'..& + /* 0650 */ 0x3C, 0xAC, 0x53, 0xF2, 0xA0, 0x30, 0xFF, 0xFF, // <.S..0.. + /* 0658 */ 0xF3, 0x1D, 0xF0, 0x1B, 0x14, 0x3F, 0x21, 0x79, // .....?!y + /* 0660 */ 0x50, 0xB8, 0x01, 0x18, 0x38, 0xA4, 0x4F, 0x00, // P...8.O. + /* 0668 */ 0xC0, 0xF2, 0xF4, 0xE1, 0xD1, 0x01, 0x8B, 0x9B, // ........ + /* 0670 */ 0xC5, 0x93, 0xCF, 0xD1, 0x01, 0x4B, 0x28, 0x8F, // .....K(. + /* 0678 */ 0x0E, 0x7C, 0xA7, 0x31, 0xF0, 0xFD, 0xFF, 0x4F, // .|.1...O + /* 0680 */ 0x63, 0xF0, 0x22, 0x9E, 0xC6, 0x40, 0x07, 0xCB, // c."..@.. + /* 0688 */ 0x4F, 0x63, 0xE0, 0x39, 0x46, 0xF2, 0x93, 0x23, // Oc.9F..# + /* 0690 */ 0x98, 0x4E, 0x2B, 0x3E, 0x89, 0xF9, 0x3A, 0x00, // .N+>..:. + /* 0698 */ 0x96, 0xCF, 0x8B, 0xC5, 0x1C, 0x1C, 0x51, 0xE7, // ......Q. + /* 06A0 */ 0x17, 0x0B, 0x7C, 0x5E, 0xE8, 0xFC, 0xC2, 0xCF, // ..|^.... + /* 06A8 */ 0x68, 0xEC, 0xFC, 0x02, 0x36, 0x09, 0x67, 0x47, // h...6.gG + /* 06B0 */ 0x54, 0xF8, 0x7B, 0xBC, 0x2F, 0xC1, 0xA8, 0xB0, // T.{./... + /* 06B8 */ 0x60, 0x14, 0xC4, 0x67, 0x09, 0x1F, 0x48, 0xE0, // `..g..H. + /* 06C0 */ 0x9C, 0x90, 0x1E, 0xC6, 0x7C, 0x39, 0x78, 0x45, // ....|9xE + /* 06C8 */ 0xF2, 0x99, 0x10, 0xDC, 0x87, 0x16, 0x70, 0x8C, // ......p. + /* 06D0 */ 0x34, 0xD0, 0xD3, 0x50, 0xA0, 0xC7, 0x06, 0xF8, // 4..P.... + /* 06D8 */ 0xFF, 0xFF, 0x63, 0x03, 0xF0, 0x3B, 0x8F, 0xF9, // ..c..;.. + /* 06E0 */ 0xD8, 0x00, 0x9C, 0xCE, 0x84, 0x98, 0x63, 0x03, // ......c. + /* 06E8 */ 0x18, 0xC5, 0x9D, 0xA2, 0x50, 0xA7, 0x24, 0x0B, // ....P.$. + /* 06F0 */ 0x3E, 0x45, 0x41, 0x39, 0xF8, 0xF9, 0x58, 0xE6, // >EA9..X. + /* 06F8 */ 0x5B, 0x03, 0xFC, 0x43, 0x14, 0xB0, 0x99, 0x0D, // [..C.... + /* 0700 */ 0x78, 0x0E, 0x51, 0xC0, 0xE4, 0xFF, 0x7F, 0x88, // x.Q..... + /* 0708 */ 0x02, 0x8C, 0x9E, 0x00, 0x80, 0xE5, 0x21, 0x0A, // ......!. + /* 0710 */ 0xD8, 0x8C, 0x0E, 0x58, 0x1E, 0xA2, 0xE0, 0xFC, // ...X.... + /* 0718 */ 0xFF, 0x0F, 0x51, 0x80, 0x97, 0xC3, 0x87, 0x0F, // ..Q..... + /* 0720 */ 0x51, 0xC0, 0xF1, 0x3A, 0x80, 0x47, 0x7A, 0x7B, // Q..:.Gz{ + /* 0728 */ 0x81, 0x77, 0x16, 0xD6, 0x21, 0x0A, 0x75, 0x3E, // .w..!.u> + /* 0730 */ 0xB1, 0xBC, 0x43, 0x14, 0x94, 0x2B, 0x02, 0x78, // ..C..+.x + /* 0738 */ 0xCE, 0x50, 0x80, 0x87, 0xFF, 0xFF, 0x19, 0x0A, // .P...... + /* 0740 */ 0x70, 0x75, 0xFE, 0xF6, 0x19, 0x0A, 0x38, 0x9E, // pu....8. + /* 0748 */ 0x10, 0xC0, 0xF2, 0x64, 0x60, 0xE1, 0x4F, 0x0D, // ...d`.O. + /* 0750 */ 0x68, 0x41, 0x40, 0x3A, 0x43, 0xE1, 0x87, 0xE3, // hA@:C... + /* 0758 */ 0x7B, 0x2E, 0xE6, 0x9C, 0x02, 0x33, 0xF4, 0xA9, // {....3.. + /* 0760 */ 0x01, 0x15, 0x97, 0x42, 0x61, 0x21, 0x74, 0x6A, // ...Ba!tj + /* 0768 */ 0xE0, 0xF1, 0xE0, 0x28, 0x88, 0xC7, 0xEE, 0x70, // ...(...p + /* 0770 */ 0xA7, 0x06, 0xF4, 0x41, 0xDD, 0x43, 0xC1, 0xCE, // ...A.C.. + /* 0778 */ 0x10, 0x3F, 0x1B, 0x0C, 0xDE, 0xD9, 0x60, 0xFE, // .?....`. + /* 0780 */ 0xFF, 0x47, 0x28, 0xE0, 0x7B, 0xE2, 0x82, 0x33, // .G(.{..3 + /* 0788 */ 0x3C, 0xEC, 0x15, 0x0D, 0xC6, 0xF4, 0x60, 0x9D, // <.....`. + /* 0790 */ 0xA6, 0x80, 0xF1, 0x71, 0x03, 0x78, 0x7B, 0x38, // ...q.x{8 + /* 0798 */ 0xF3, 0x00, 0xB5, 0xFF, 0xFF, 0x71, 0x03, 0x77, // .....q.w + /* 07A0 */ 0x24, 0xC0, 0x5E, 0x79, 0x70, 0xA7, 0x0E, 0x1F, // $.^yp... + /* 07A8 */ 0x37, 0xB0, 0xD1, 0x4E, 0x80, 0xA8, 0x23, 0x80, // 7..N..#. + /* 07B0 */ 0x23, 0x9F, 0x00, 0xA1, 0xE0, 0xBC, 0xC7, 0xFB, // #....... + /* 07B8 */ 0xF2, 0xFF, 0xB2, 0x01, 0x2F, 0xDA, 0xF9, 0x0F, // ..../... + /* 07C0 */ 0x15, 0x0A, 0x46, 0x91, 0xCE, 0x7F, 0xA8, 0x10, // ..F..... + /* 07C8 */ 0x70, 0x14, 0xC4, 0xC7, 0x15, 0x07, 0x3B, 0x3E, // p.....;> + /* 07D0 */ 0xA0, 0x07, 0xED, 0xF3, 0x1F, 0x76, 0x2E, 0xFC, // .....v.. + /* 07D8 */ 0x40, 0x0E, 0x58, 0x18, 0x1C, 0x9C, 0x83, 0x00, // @.X..... + /* 07E0 */ 0x76, 0x70, 0xC0, 0xEC, 0x9C, 0x01, 0xAE, 0xFF, // vp...... + /* 07E8 */ 0xFF, 0x41, 0x11, 0x38, 0x9E, 0xFD, 0xC0, 0x19, // .A.8.... + /* 07F0 */ 0x6A, 0x50, 0x68, 0x49, 0x07, 0x45, 0xC4, 0xF0, // jPhI.E.. + /* 07F8 */ 0x81, 0xD9, 0xC1, 0x0F, 0x9C, 0x43, 0x83, 0x75, // .....C.u + /* 0800 */ 0x4A, 0xF4, 0xD0, 0x80, 0xD9, 0x29, 0xD8, 0xE7, // J....).. + /* 0808 */ 0x1B, 0xE0, 0xF1, 0xFF, 0x3F, 0xDF, 0x80, 0xEF, // ....?... + /* 0810 */ 0x80, 0xE4, 0xF3, 0x0D, 0xB8, 0xC0, 0x7D, 0xBE, // ......}. + /* 0818 */ 0x01, 0x97, 0xDC, 0xF3, 0x0D, 0x68, 0xEF, 0x02, // .....h.. + /* 0820 */ 0xFC, 0x76, 0x03, 0x57, 0xD2, 0xD9, 0x0C, 0x75, // .v.W...u + /* 0828 */ 0x00, 0xB0, 0xD4, 0x03, 0x22, 0x94, 0xD3, 0x0D, // ...."... + /* 0830 */ 0x7C, 0x49, 0x27, 0x33, 0x94, 0x18, 0x0A, 0x49, // |I'3...I + /* 0838 */ 0x39, 0x99, 0xA1, 0x8E, 0x88, 0x3E, 0x24, 0xF2, // 9....>$. + /* 0840 */ 0xD3, 0x86, 0x4F, 0x37, 0xC0, 0xEB, 0x98, 0x08, // ..O7.... + /* 0848 */ 0x3C, 0x4E, 0x0E, 0xFE, 0xFF, 0x9F, 0x1C, 0x00, // + /* 0890 */ 0x3B, 0x60, 0x67, 0x03, 0x03, 0xE5, 0x64, 0xF0, // ;`g...d. + /* 0898 */ 0x04, 0x31, 0x7C, 0x8C, 0x01, 0xD7, 0xFF, 0xFF, // .1|..... + /* 08A0 */ 0xF4, 0x80, 0x3F, 0x12, 0xF8, 0xF4, 0x00, 0x8E, // ..?..... + /* 08A8 */ 0x71, 0x7B, 0x74, 0x70, 0x4E, 0x5A, 0xD8, 0xD1, // q{tpNZ.. + /* 08B0 */ 0x01, 0xC3, 0x13, 0x80, 0x47, 0x07, 0xAE, 0x18, // ....G... + /* 08B8 */ 0xA3, 0x43, 0x1F, 0xB5, 0xF0, 0x63, 0x02, 0xF7, // .C...c.. + /* 08C0 */ 0x69, 0xC5, 0x63, 0x02, 0x57, 0xAC, 0x31, 0xA1, // i.c.W.1. + /* 08C8 */ 0xE1, 0x7D, 0xD2, 0x62, 0xC3, 0x07, 0x86, 0x07, // .}.b.... + /* 08D0 */ 0x13, 0xFE, 0xFF, 0x1F, 0x1B, 0xD8, 0x8F, 0x5A, // .......Z + /* 08D8 */ 0x1E, 0x1B, 0x30, 0x3C, 0x6C, 0x79, 0x6C, 0xE0, // ..0.;q.... + /* 0920 */ 0x38, 0x1A, 0xA6, 0x8F, 0xF9, 0xC0, 0xF1, 0x32, // 8......2 + /* 0928 */ 0x00, 0xE7, 0xFF, 0x7F, 0x7C, 0x80, 0x77, 0xE4, // ....|.w. + /* 0930 */ 0xC2, 0x1D, 0xE1, 0xFC, 0x22, 0xF1, 0x81, 0x8B, // ...."... + /* 0938 */ 0x4F, 0xF7, 0x01, 0x82, 0x8D, 0x26, 0x48, 0x84, // O....&H. + /* 0940 */ 0xB3, 0x78, 0xF6, 0x83, 0x17, 0xF4, 0xC0, 0x85, // .x...... + /* 0948 */ 0x8A, 0x08, 0xA3, 0x43, 0x97, 0x0F, 0x0F, 0xFC, // ...C.... + /* 0950 */ 0xAC, 0x6C, 0x30, 0x83, 0xF8, 0xC0, 0xC5, 0xCF, // .l0..... + /* 0958 */ 0x7E, 0xB8, 0xD1, 0xF8, 0xF0, 0x80, 0x1B, 0x0D, // ~....... + /* 0960 */ 0x9B, 0x0C, 0x3F, 0x29, 0x03, 0x16, 0xC2, 0x8D, // ..?).... + /* 0968 */ 0x0E, 0x7D, 0xE0, 0x82, 0x31, 0x3B, 0x70, 0x9C, // .}..1;p. + /* 0970 */ 0x95, 0x81, 0xFD, 0xFF, 0xFF, 0xAC, 0x0C, 0x38, // .......8 + /* 0978 */ 0x38, 0x7A, 0xC2, 0x39, 0x72, 0xB1, 0x03, 0x00, // 8z.9r... + /* 0980 */ 0x30, 0x3C, 0x2D, 0x83, 0x73, 0x70, 0xB0, 0xCE, // 0<-.sp.. + /* 0988 */ 0x5C, 0x1E, 0x1C, 0x30, 0x3C, 0x2F, 0x03, 0x9F, // \..0q...... + /* 09C8 */ 0x3D, 0x3B, 0x80, 0xFD, 0xC4, 0x0C, 0x3C, 0xFE, // =;....<. + /* 09D0 */ 0xFF, 0x67, 0x07, 0xC0, 0x83, 0x8D, 0x13, 0x33, // .g.....3 + /* 09D8 */ 0xD0, 0x3B, 0x3B, 0x80, 0x4B, 0x9E, 0x99, 0x61, // .;;.K..a + /* 09E0 */ 0x30, 0xE9, 0x67, 0x04, 0xC9, 0x5A, 0x1F, 0x85, // 0.g..Z.. + /* 09E8 */ 0xF1, 0xD1, 0xCA, 0x47, 0x02, 0xFC, 0x20, 0x8F, // ...G.. . + /* 09F0 */ 0xF1, 0xD0, 0x8E, 0x8A, 0x49, 0x82, 0x43, 0x8D, // ....I.C. + /* 09F8 */ 0xDF, 0xA3, 0x6A, 0x7E, 0x44, 0x3A, 0xB6, 0x9C, // ..j~D:.. + /* 0A00 */ 0x86, 0xA7, 0x15, 0x92, 0x1D, 0x19, 0x3C, 0x3C, // ......<< + /* 0A08 */ 0x2E, 0x05, 0x42, 0x33, 0x7A, 0x1B, 0xB3, 0x76, // ..B3z..v + /* 0A10 */ 0x44, 0x4D, 0xF3, 0x98, 0x4C, 0xE0, 0x91, 0x33, // DM..L..3 + /* 0A18 */ 0x34, 0x0E, 0x8D, 0x1D, 0x86, 0xE7, 0x16, 0xEC, // 4....... + /* 0A20 */ 0x20, 0x0E, 0xE3, 0xB4, 0x4D, 0xE0, 0x09, 0x9D, // ...M... + /* 0A28 */ 0xE9, 0x41, 0xBF, 0x2A, 0x3C, 0xD0, 0x44, 0x8D, // .A.*<.D. + /* 0A30 */ 0xD1, 0x1C, 0x14, 0x11, 0x3B, 0x70, 0xD0, 0xFC, // ....;p.. + /* 0A38 */ 0xFF, 0xC7, 0xF0, 0x7C, 0x50, 0xA7, 0x00, 0x9F, // ...|P... + /* 0A40 */ 0x02, 0xB4, 0x42, 0xE8, 0xA2, 0xED, 0x2B, 0x07, // ..B...+. + /* 0A48 */ 0xBB, 0x25, 0x30, 0x91, 0x50, 0x02, 0x3F, 0xE9, // .%0.P.?. + /* 0A50 */ 0xD8, 0xA7, 0x72, 0x2E, 0xF1, 0x23, 0x3C, 0x14, // ..r..#<. + /* 0A58 */ 0xB2, 0x61, 0xF0, 0x83, 0x8A, 0x3D, 0x5F, 0x20, // .a...=_ + /* 0A60 */ 0xC8, 0xAD, 0xC0, 0x04, 0xDD, 0x83, 0x08, 0xB4, // ........ + /* 0A68 */ 0x37, 0x01, 0xD6, 0x86, 0x24, 0x8C, 0x37, 0xAE, // 7...$.7. + /* 0A70 */ 0xC6, 0x04, 0xD8, 0x3A, 0x06, 0xEA, 0x18, 0x11, // ...:.... + /* 0A78 */ 0x27, 0x58, 0x94, 0xE3, 0x32, 0x5A, 0xAC, 0x28, // 'X..2Z.( + /* 0A80 */ 0x15, 0x8F, 0x49, 0x80, 0x87, 0x16, 0x25, 0x58, // ..I...%X + /* 0A88 */ 0x8C, 0x08, 0xC1, 0xDE, 0x27, 0x22, 0x05, 0x8D, // ....'".. + /* 0A90 */ 0x72, 0x2A, 0x2F, 0x0A, 0x86, 0x6B, 0xFF, 0x20, // r*/..k. + /* 0A98 */ 0xC6, 0x4E, 0x03, 0x3A, 0xEC, 0x38, 0xD2, 0x68, // .N.:.8.h + /* 0AA0 */ 0x50, 0x87, 0x0A, 0x9F, 0x08, 0x7C, 0x1A, 0x38, // P....|.8 + /* 0AA8 */ 0xBF, 0xA7, 0x2B, 0x0F, 0x26, 0x48, 0x6C, 0x8F, // ..+.&Hl. + /* 0AB0 */ 0xF0, 0x51, 0xC0, 0x83, 0x66, 0xD7, 0x0F, 0x9F, // .Q..f... + /* 0AB8 */ 0x3E, 0xE0, 0x5C, 0xD7, 0x03, 0xBE, 0x14, 0x3C, // >.\....< + /* 0AC0 */ 0x12, 0xB0, 0xA3, 0x82, 0xE1, 0xF8, 0x10, 0x7D, // .......} + /* 0AC8 */ 0x2B, 0xF1, 0x04, 0x0E, 0x91, 0x01, 0xFA, 0xF8, // +....... + /* 0AD0 */ 0x01, 0x7F, 0x3C, 0x3E, 0x03, 0x78, 0x3E, 0x27, // ..<>.x>' + /* 0AD8 */ 0x9C, 0xC0, 0xF2, 0x07, 0x81, 0x1A, 0x99, 0xA1, // ........ + /* 0AE0 */ 0x7D, 0x9A, 0x38, 0xAD, 0x57, 0x01, 0x9F, 0x10, // }.8.W... + /* 0AE8 */ 0x0E, 0x8B, 0x9D, 0x0A, 0x7C, 0x6E, 0xF1, 0x78, // ....|n.x + /* 0AF0 */ 0xC0, 0x7F, 0x00, 0x78, 0x3E, 0x78, 0x35, 0x34, // ...x>x54 + /* 0AF8 */ 0xB6, 0x4F, 0x08, 0x3E, 0x1A, 0x3C, 0x9D, 0x80, // .O.>.<.. + /* 0B00 */ 0xE1, 0xA8, 0x00, 0xEF, 0xFF, 0x7F, 0x54, 0xC0, // ......T. + /* 0B08 */ 0x0C, 0x01, 0x7B, 0x7A, 0xF0, 0x10, 0x38, 0xF8, // ..{z..8. + /* 0B10 */ 0xA3, 0x0A, 0x1B, 0xC2, 0xDB, 0x8A, 0x67, 0x71, // ......gq + /* 0B18 */ 0x44, 0x3E, 0x57, 0x18, 0xE1, 0x3C, 0x1F, 0x27, // D>W..<.' + /* 0B20 */ 0x1E, 0x2F, 0x7C, 0xD9, 0xC3, 0x9C, 0x59, 0x89, // ./|...Y. + /* 0B28 */ 0x15, 0x88, 0x1E, 0xC6, 0xE9, 0x13, 0x24, 0x5A, // ......$Z + /* 0B30 */ 0xE0, 0xAB, 0x40, 0xD3, 0xE1, 0x67, 0x48, 0x7E, // ..@..gH~ + /* 0B38 */ 0x27, 0xF1, 0x28, 0x2A, 0x3C, 0x0D, 0x41, 0x14, // '.(*<.A. + /* 0B40 */ 0x72, 0x82, 0x44, 0x49, 0x78, 0x25, 0xF8, 0x04, // r.DIx%.. + /* 0B48 */ 0x89, 0x8A, 0xFC, 0x06, 0x10, 0x98, 0x41, 0x6C, // ......Al + /* 0B50 */ 0xE1, 0x04, 0x09, 0x8A, 0x41, 0x9C, 0x0B, 0xFC, // ....A... + /* 0B58 */ 0x13, 0x24, 0x30, 0x3E, 0x13, 0x02, 0xB7, 0x73, // .$0>...s + /* 0B60 */ 0x23, 0x38, 0xFE, 0xFF, 0x83, 0xC2, 0x1F, 0xD5, // #8...... + /* 0B68 */ 0x3D, 0x28, 0x9C, 0xA8, 0x33, 0x21, 0x62, 0xFC, // =(..3!b. + /* 0B70 */ 0xC0, 0xEE, 0xF8, 0x08, 0xCE, 0xB1, 0xC1, 0x3A, // .......: + /* 0B78 */ 0x12, 0x7A, 0x6C, 0xC0, 0xEE, 0xF4, 0x08, 0xCE, // .zl..... + /* 0B80 */ 0x63, 0x18, 0xF0, 0x38, 0xC6, 0xF9, 0x18, 0x06, // c..8.... + /* 0B88 */ 0x2E, 0x58, 0x7E, 0x0C, 0x83, 0xF7, 0xFF, 0x3F, // .X~....? + /* 0B90 */ 0x86, 0xE1, 0x8F, 0x4F, 0xE0, 0x39, 0x11, 0xF2, // ...O.9.. + /* 0B98 */ 0x43, 0x0A, 0xBB, 0x83, 0xF9, 0x32, 0xC0, 0x8E, // C....2.. + /* 0BA0 */ 0x61, 0xB8, 0xCB, 0x00, 0xF2, 0x40, 0x88, 0x96, // a....@.. + /* 0BA8 */ 0xF6, 0xAE, 0xD0, 0x99, 0x85, 0x1F, 0x09, 0xF9, // ........ + /* 0BB0 */ 0xED, 0x00, 0xBE, 0x84, 0x03, 0x21, 0x2A, 0x3C, // .....!*< + /* 0BB8 */ 0x84, 0xA2, 0x1F, 0x01, 0xE8, 0x28, 0x1C, 0x16, // .....(.. + /* 0BC0 */ 0x8C, 0x82, 0xF8, 0x0C, 0xE1, 0x63, 0x08, 0x9C, // .....c.. + /* 0BC8 */ 0x23, 0xD1, 0xD3, 0x97, 0xAF, 0x05, 0xEF, 0x44, // #......D + /* 0BD0 */ 0x3E, 0x06, 0x02, 0xBF, 0x61, 0x06, 0x7A, 0xFC, // >...a.z. + /* 0BD8 */ 0x09, 0xF4, 0xC0, 0x00, 0xFC, 0x0F, 0x60, 0x3E, // ......`> + /* 0BE0 */ 0x30, 0xC0, 0xFD, 0xFF, 0x1F, 0x18, 0xC0, 0x7B, // 0......{ + /* 0BE8 */ 0x0C, 0xE4, 0x07, 0x06, 0xF0, 0x9C, 0x99, 0xC0, // ........ + /* 0BF0 */ 0x31, 0x93, 0x93, 0x0D, 0xE5, 0x33, 0x13, 0xB0, // 1....3.. + /* 0BF8 */ 0x1C, 0x0C, 0x18, 0xCE, 0x4C, 0x80, 0xE3, 0xFF, // ....L... + /* 0C00 */ 0xFF, 0x99, 0x09, 0xAC, 0xE3, 0x07, 0x76, 0x67, // ......vg + /* 0C08 */ 0x26, 0x60, 0x33, 0x36, 0x60, 0x77, 0x66, 0x02, // &`36`wf. + /* 0C10 */ 0x5C, 0x1D, 0x3B, 0x7C, 0x66, 0xC1, 0xFF, 0xFF, // \.;|f... + /* 0C18 */ 0xCF, 0x4C, 0xC0, 0xE9, 0x30, 0xC0, 0xCF, 0x2C, // .L..0.., + /* 0C20 */ 0xF0, 0x24, 0x9C, 0x99, 0x40, 0x71, 0x3A, 0x80, // .$..@q:. + /* 0C28 */ 0x7F, 0x66, 0x02, 0x38, 0x70, 0x12, 0x07, 0xDF, // .f.8p... + /* 0C30 */ 0x01, 0xDB, 0x07, 0x06, 0xFC, 0xFF, 0xFF, 0x24, // .......$ + /* 0C38 */ 0x0E, 0x5C, 0x0E, 0x0C, 0xE0, 0x98, 0x88, 0x4F, // .\.....O + /* 0C40 */ 0xAE, 0xE4, 0xC4, 0x80, 0x82, 0x4B, 0x50, 0x14, // .....KP. + /* 0C48 */ 0x90, 0x0E, 0x4D, 0xF8, 0xC1, 0xF8, 0x1A, 0x8B, // ..M..... + /* 0C50 */ 0x39, 0xB8, 0xE1, 0xEE, 0x0D, 0xF0, 0x09, 0xC6, // 9....... + /* 0C58 */ 0x3D, 0x38, 0xA0, 0x82, 0x52, 0x28, 0x26, 0x84, // =8..R(&. + /* 0C60 */ 0x0E, 0x0E, 0x3C, 0x18, 0x1C, 0x05, 0xF1, 0xF0, // ..<..... + /* 0C68 */ 0x7D, 0x76, 0x82, 0x33, 0x1E, 0x98, 0x93, 0xC1, // }v.3.... + /* 0C70 */ 0xA0, 0x3D, 0x3B, 0x01, 0xF3, 0xD1, 0x81, 0x63, // .=;....c + /* 0C78 */ 0xE6, 0x70, 0x46, 0x87, 0xFF, 0xFF, 0x1F, 0xA2, // .pF..... + /* 0C80 */ 0x80, 0xEB, 0x71, 0x03, 0x78, 0x04, 0x3C, 0x6E, // ..q.x...}..pN + /* 0E00 */ 0xAD, 0x09, 0xB0, 0x75, 0xFE, 0x13, 0x8E, 0xB1, // ...u.... + /* 0E08 */ 0xA2, 0x1C, 0x58, 0x63, 0x02, 0x14, 0xE3, 0x08, // ..Xc.... + /* 0E10 */ 0x25, 0x44, 0x6D, 0x47, 0x2E, 0x79, 0x43, 0xD1, // %DmG.yC. + /* 0E18 */ 0xE4, 0x0C, 0x7C, 0x5E, 0x41, 0x22, 0xC4, 0x0C, // ..|^A".. + /* 0E20 */ 0x13, 0xF4, 0x04, 0x22, 0xC7, 0x6C, 0xFF, 0x08, // ...".l.. + /* 0E28 */ 0xC1, 0x8E, 0x03, 0x3A, 0xEB, 0x38, 0xD2, 0x68, // ...:.8.h + /* 0E30 */ 0x50, 0xA7, 0x0A, 0x1F, 0x09, 0x7C, 0x1C, 0x38, // P....|.8 + /* 0E38 */ 0xC1, 0x07, 0x2B, 0xFF, 0xFF, 0xC7, 0x10, 0x24, // ..+....$ + /* 0E40 */ 0xF6, 0x09, 0x1C, 0xE2, 0xB3, 0x80, 0x47, 0xCD, // ......G. + /* 0E48 */ 0x8E, 0x08, 0x3E, 0x7D, 0xC0, 0x71, 0x0D, 0xA8, // ..>}.q.. + /* 0E50 */ 0x5B, 0xC1, 0x33, 0x01, 0xFB, 0xB2, 0x18, 0x8E, // [.3..... + /* 0E58 */ 0x0F, 0xD1, 0x57, 0x06, 0x4F, 0xE0, 0x10, 0x19, // ..W.O... + /* 0E60 */ 0xA0, 0xCF, 0x8D, 0xF0, 0xC7, 0xE3, 0x43, 0x80, // ......C. + /* 0E68 */ 0xE7, 0x73, 0xC2, 0x09, 0x2C, 0x7F, 0x10, 0xA8, // .s..,... + /* 0E70 */ 0x91, 0x19, 0xDA, 0x17, 0x8F, 0xD3, 0x7A, 0x17, // ......z. + /* 0E78 */ 0xF0, 0x11, 0xE1, 0xB0, 0xD8, 0xA1, 0xDA, 0xC7, // ........ + /* 0E80 */ 0x16, 0x8F, 0x07, 0xFC, 0x03, 0x7F, 0x40, 0x88, // ......@. + /* 0E88 */ 0xF0, 0xC2, 0xE0, 0xF9, 0xFA, 0x40, 0xCB, 0x8E, // .....@.. + /* 0E90 */ 0x27, 0xF0, 0xCF, 0x0A, 0x60, 0x21, 0x08, 0xF2, // '...`!.. + /* 0E98 */ 0xFC, 0x80, 0x1D, 0x03, 0x87, 0x7F, 0x58, 0x61, // ......Xa + /* 0EA0 */ 0x63, 0x78, 0x5F, 0xF1, 0x34, 0x0E, 0xC9, 0x27, // cx_.4..' + /* 0EA8 */ 0x0B, 0x23, 0x9C, 0xE8, 0xC3, 0xC4, 0x03, 0x86, // .#...... + /* 0EB0 */ 0xAF, 0x79, 0x18, 0x02, 0x07, 0x7E, 0x10, 0x68, // .y...~.h + /* 0EB8 */ 0xAC, 0x0E, 0x7F, 0x42, 0xD0, 0x71, 0x88, 0x9F, // ...B.q.. + /* 0EC0 */ 0x3C, 0x2C, 0xEE, 0x38, 0x44, 0x0E, 0x43, 0x6C, // <,.8D.Cl + /* 0EC8 */ 0x08, 0xBE, 0xC3, 0x78, 0x38, 0x4F, 0x44, 0x3E, // ...x8OD> + /* 0ED0 */ 0x23, 0xF8, 0x54, 0xE2, 0x9B, 0x84, 0x8F, 0x41, // #.T....A + /* 0ED8 */ 0xEC, 0x28, 0xC4, 0x45, 0x1C, 0x19, 0x7C, 0x14, // .(.E..|. + /* 0EE0 */ 0x42, 0x85, 0x06, 0xA3, 0x20, 0xFE, 0xFF, 0x8F, // B... ... + /* 0EE8 */ 0xC4, 0x81, 0x20, 0xA4, 0xE4, 0xE0, 0x80, 0x1E, // .. ..... + /* 0EF0 */ 0x07, 0xDC, 0xB3, 0x2E, 0xF0, 0x3C, 0x6C, 0x3C, // ..... + /* 0F38 */ 0x8B, 0xB0, 0x53, 0x3F, 0xF0, 0x3B, 0x37, 0x03, // ..S?.;7. + /* 0F40 */ 0xAF, 0x53, 0xA4, 0x4F, 0x0A, 0xE0, 0xB2, 0x71, // .S.O...q + /* 0F48 */ 0x52, 0x00, 0xDD, 0x41, 0x05, 0x7F, 0x52, 0x80, // R..A..R. + /* 0F50 */ 0x77, 0x36, 0x80, 0xAF, 0xD0, 0xA6, 0x4F, 0x8D, // w6....O. + /* 0F58 */ 0x46, 0xAD, 0x1A, 0x94, 0xA9, 0x51, 0xA6, 0x41, // F....Q.A + /* 0F60 */ 0xAD, 0x3E, 0x95, 0x1A, 0x33, 0x96, 0xE1, 0xA8, // .>..3... + /* 0F68 */ 0xE0, 0x67, 0x81, 0x46, 0xE7, 0x38, 0x20, 0x54, // .g.F.8 T + /* 0F70 */ 0xF0, 0xFB, 0x48, 0x07, 0x3E, 0xCB, 0x07, 0x11, // ..H.>... + /* 0F78 */ 0x90, 0xC3, 0xBC, 0xC0, 0x04, 0xE4, 0x68, 0x20, // ......h + /* 0F80 */ 0x02, 0x72, 0xC4, 0x25, 0x09, 0xC8, 0x79, 0x41, // .r.%..yA + /* 0F88 */ 0x04, 0x64, 0x0D, 0x2A, 0x80, 0x98, 0x22, 0x10, // .d.*..". + /* 0F90 */ 0x01, 0x59, 0xF5, 0x3A, 0x05, 0xE2, 0xCC, 0x20, // .Y.:... + /* 0F98 */ 0x54, 0xAD, 0x0F, 0x40, 0xA6, 0x1D, 0x44, 0x40, // T..@..D@ + /* 0FA0 */ 0x56, 0x49, 0xA3, 0xFF, 0x3F, 0x90, 0x35, 0x53, // VI..?.5S + /* 0FA8 */ 0x08, 0xC8, 0xFA, 0x1E, 0x0D, 0x02, 0xB2, 0x58, // .......X + /* 0FB0 */ 0x10, 0x01, 0x91, 0x97, 0x98, 0x80, 0xAC, 0x16, // ........ + /* 0FB8 */ 0x44, 0x40, 0x96, 0xA9, 0x05, 0x98, 0x82, 0x68, // D@.....h + /* 0FC0 */ 0x60, 0xC4, 0xCB, 0xC0, 0x28, 0x88, 0x80, 0x2C, // `...(.., + /* 0FC8 */ 0xDC, 0x0C, 0x10, 0x8B, 0x01, 0x22, 0x20, 0x0B, // ....." . + /* 0FD0 */ 0x51, 0x03, 0xC4, 0x64, 0x81, 0x08, 0xC8, 0x72, // Q..d...r + /* 0FD8 */ 0xED, 0x80, 0xB0, 0xB0, 0x20, 0x34, 0x86, 0x1F, // .... 4.. + /* 0FE0 */ 0x40, 0x16, 0x0A, 0x44, 0x67, 0x09, 0xF2, 0xD4, // @..Dg... + /* 0FE8 */ 0x10, 0x90, 0xC5, 0x81, 0x08, 0xC8, 0x41, 0x81, // ......A. + /* 0FF0 */ 0x68, 0x6C, 0x20, 0x1A, 0xC1, 0x10, 0x10, 0x0B, // hl ..... + /* 0FF8 */ 0x04, 0xA2, 0xA1, 0x13, 0x47, 0x40, 0x2C, 0x1C, // ....G@,. + /* 1000 */ 0x88, 0x80, 0x1C, 0xD7, 0x12, 0x10, 0x0B, 0x0F, // ........ + /* 1008 */ 0x22, 0x20, 0xCB, 0xD6, 0x04, 0xC4, 0x42, 0x80, // " ....B. + /* 1010 */ 0x08, 0xC8, 0x82, 0x3C, 0x01, 0x31, 0x79, 0x20, // ...<.1y + /* 1018 */ 0x02, 0x72, 0x54, 0x20, 0x1A, 0x1C, 0x88, 0x86, // .rT .... + /* 1020 */ 0x36, 0x05, 0xC4, 0x24, 0xA8, 0x02, 0x62, 0x92, // 6..$..b. + /* 1028 */ 0x9E, 0x0D, 0x02, 0xB2, 0x40, 0x10, 0x01, 0x39, // ....@..9 + /* 1030 */ 0x30, 0x10, 0x8D, 0x0F, 0x44, 0x65, 0xF8, 0x02, // 0...De.. + /* 1038 */ 0x62, 0xA2, 0x40, 0x04, 0xE4, 0x78, 0x40, 0x34, // b.@..x@4 + /* 1040 */ 0x2C, 0x10, 0x95, 0xF9, 0xE2, 0x10, 0x90, 0x45, // ,......E + /* 1048 */ 0x83, 0x08, 0xC8, 0xD1, 0x81, 0xA8, 0x90, 0x67, // .......g + /* 1050 */ 0xCE, 0x01, 0x32, 0x10, 0x0D, 0x90, 0x00, 0xD1, // ..2..... + /* 1058 */ 0x80, 0x6F, 0x8E, 0x40, 0x24, 0x2E, 0x88, 0x80, // .o.@$... + /* 1060 */ 0xC9, 0x83, 0x2D, 0x30, 0xFB, 0xF1, 0x08, 0xC8, // ..-0.... + /* 1068 */ 0xA1, 0x40, 0x04, 0xE4, 0x88, 0x40, 0x54, 0xDA, // .@...@T. + /* 1070 */ 0x87, 0x2D, 0x10, 0x11, 0x0A, 0xA2, 0x81, 0x11, // .-...... + /* 1078 */ 0x20, 0x1A, 0x1F, 0x88, 0xC6, 0x78, 0x55, 0xEA, // ....xU. + /* 1080 */ 0x20, 0x40, 0x40, 0x74, 0x78, 0x20, 0xEA, 0x80, // @@tx .. + /* 1088 */ 0x58, 0x60, 0x10, 0x01, 0x39, 0xB8, 0x3C, 0x88, // X`..9.<. + /* 1090 */ 0xFF, 0x7F, 0x20, 0xCB, 0xB0, 0x37, 0x10, 0x0A, // .. ..7.. + /* 1098 */ 0xA2, 0x81, 0x10, 0x20, 0x2A, 0x4E, 0x1F, 0x10, // ... *N.. + /* 10A0 */ 0x93, 0x0A, 0xA2, 0x81, 0x13, 0x20, 0x2A, 0xC1, // ..... *. + /* 10A8 */ 0xDF, 0xA1, 0x82, 0x82, 0xE8, 0x50, 0x41, 0x80, // .....PA. + /* 10B0 */ 0x68, 0xC4, 0x5F, 0xC9, 0x81, 0x30, 0x10, 0x01, // h._..0.. + /* 10B8 */ 0x59, 0xCC, 0x53, 0x45, 0x20, 0x8E, 0x02, 0x42, // Y.SE ..B + /* 10C0 */ 0xA5, 0x3D, 0x77, 0x0E, 0x8E, 0x81, 0x08, 0x98, // .=w..... + /* 10C8 */ 0x00, 0xD1, 0xC0, 0x40, 0x54, 0xF8, 0x3B, 0x44, // ...@T.;D + /* 10D0 */ 0x07, 0x08, 0x02, 0xA2, 0x43, 0x03, 0x79, 0x37, // ....C.y7 + /* 10D8 */ 0xEA, 0xD0, 0x40, 0x40, 0x04, 0x44, 0x5C, 0x02, // ..@@.D\. + /* 10E0 */ 0x51, 0x10, 0x01, 0x59, 0xE0, 0x1F, 0x25, 0x10, // Q..Y..%. + /* 10E8 */ 0x91, 0x0B, 0xA2, 0xC3, 0x03, 0x01, 0xA2, 0xB1, // ........ + /* 10F0 */ 0x81, 0xA8, 0xFC, 0xD7, 0x58, 0x20, 0x12, 0x06, // ....X .. + /* 10F8 */ 0x44, 0x40, 0x16, 0xF5, 0x31, 0x0B, 0x44, 0x24, // D@..1.D$ + /* 1100 */ 0x82, 0x08, 0x88, 0x18, 0x05, 0xA2, 0x20, 0x3A, // ...... : + /* 1108 */ 0x3C, 0x90, 0x2F, 0x8C, 0x0E, 0x0F, 0x04, 0x44, // <./....D + /* 1110 */ 0x87, 0x07, 0xF2, 0x90, 0x79, 0x78, 0x60, 0x20, // ....yx` + /* 1118 */ 0x02, 0xB2, 0xD0, 0xF7, 0x5A, 0x20, 0x22, 0x1B, // ....Z ". + /* 1120 */ 0x44, 0xE7, 0x18, 0xF2, 0x8A, 0x09, 0x44, 0xE4, // D.....D. + /* 1128 */ 0x80, 0xE8, 0x30, 0x40, 0x80, 0x68, 0x28, 0x20, // ..0@.h( + /* 1130 */ 0x2A, 0xED, 0x71, 0xA7, 0xC1, 0x12, 0x10, 0x1D, // *.q..... + /* 1138 */ 0x2C, 0x08, 0x10, 0x0D, 0x0F, 0x44, 0x25, 0xB8, // ,....D%. + /* 1140 */ 0x05, 0x62, 0x82, 0x40, 0x04, 0x64, 0xB1, 0x7A, // .b.@.d.z + /* 1148 */ 0x8F, 0x15, 0x14, 0x84, 0x8A, 0x15, 0x0C, 0xC8, // ........ + /* 1150 */ 0xA4, 0x83, 0x08, 0xC8, 0xF2, 0xFE, 0x30, 0x0F, // ......0. + /* 1158 */ 0x26, 0x0C, 0x44, 0x40, 0xFE, 0xFF, 0x03 // &.D@... + }) + } + } + + Mutex (PSMX, 0x00) + } + } + + OperationRegion (PIRQ, SystemIO, 0x0C00, 0x02) + Field (PIRQ, ByteAcc, NoLock, Preserve) + { + PIDX, 8, + PDAT, 8 + } + + IndexField (PIDX, PDAT, ByteAcc, NoLock, Preserve) + { + PIRA, 8, + PIRB, 8, + PIRC, 8, + PIRD, 8, + PIRE, 8, + PIRF, 8, + PIRG, 8, + PIRH, 8, + Offset (0x0C), + SIRA, 8, + SIRB, 8, + SIRC, 8, + SIRD, 8, + PIRS, 8, + Offset (0x13), + HDAD, 8, + Offset (0x17), + SDCL, 8, + Offset (0x1A), + SDIO, 8, + Offset (0x30), + USB1, 8, + Offset (0x34), + USB3, 8, + Offset (0x41), + SATA, 8, + Offset (0x62), + GIOC, 8, + Offset (0x70), + I2C0, 8, + I2C1, 8, + I2C2, 8, + I2C3, 8, + URT0, 8, + URT1, 8 + } + + Method (DSPI, 0, NotSerialized) + { + M460 ("PLA-ASL-\\_SB.DSPI\n", Zero, Zero, Zero, Zero, Zero, Zero) + INTA (0x1F) + INTB (0x1F) + INTC (0x1F) + INTD (0x1F) + PIRE = 0x1F + PIRF = 0x1F + PIRG = 0x1F + PIRH = 0x1F + } + + Method (INTA, 1, NotSerialized) + { + M460 ("PLA-ASL-\\_SB.INTA Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + PIRA = Arg0 + If (PICM) + { + HDAD = Arg0 + SDCL = Arg0 + } + } + + Method (INTB, 1, NotSerialized) + { + M460 ("PLA-ASL-\\_SB.INTB Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + PIRB = Arg0 + } + + Method (INTC, 1, NotSerialized) + { + M460 ("PLA-ASL-\\_SB.INTC Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + PIRC = Arg0 + If (PICM) + { + USB1 = Arg0 + USB3 = Arg0 + } + } + + Method (INTD, 1, NotSerialized) + { + M460 ("PLA-ASL-\\_SB.INTD Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + PIRD = Arg0 + If (PICM) + { + SATA = Arg0 + } + } + + Name (PRS1, ResourceTemplate () + { + IRQ (Level, ActiveLow, Shared, ) + {3,5,6,10,11} + }) + Name (BUFA, ResourceTemplate () + { + IRQ (Level, ActiveLow, Shared, ) + {15} + }) + Device (LNKA) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRA && (PIRA != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKA._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKA._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKA._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKA._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + INTA (0x1F) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKA._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRA) /* \_SB_.PIRA */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKA._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRA = Local0 + } + } + + Device (LNKB) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRB && (PIRB != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKB._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKB._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKB._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKB._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + INTB (0x1F) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKB._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRB) /* \_SB_.PIRB */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKB._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRB = Local0 + } + } + + Device (LNKC) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x03) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRC && (PIRC != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKC._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKC._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKC._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKC._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + INTC (0x1F) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKC._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRC) /* \_SB_.PIRC */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKC._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRC = Local0 + } + } + + Device (LNKD) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x04) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRD && (PIRD != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKD._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKD._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKD._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKD._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + INTD (0x1F) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKD._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRD) /* \_SB_.PIRD */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKD._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRD = Local0 + } + } + + Device (LNKE) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x05) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRE && (PIRE != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKE._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKE._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKE._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKE._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + PIRE = 0x1F + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKE._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRE) /* \_SB_.PIRE */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKE._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRE = Local0 + } + } + + Device (LNKF) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x06) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRF && (PIRF != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKF._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKF._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKF._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKF._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + PIRF = 0x1F + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKF._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRF) /* \_SB_.PIRF */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKF._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRF = Local0 + } + } + + Device (LNKG) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x07) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRG && (PIRG != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKG._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKG._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKG._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKG._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + PIRG = 0x1F + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKG._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRG) /* \_SB_.PIRG */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKG._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRG = Local0 + } + } + + Device (LNKH) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x08) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRH && (PIRH != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKH._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKH._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKH._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKH._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + PIRH = 0x1F + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKH._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRH) /* \_SB_.PIRH */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKH._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRH = Local0 + } + } + + Method (GSMI, 1, NotSerialized) + { + APMD = Arg0 + APMC = 0xE4 + Sleep (0x02) + } + + Method (S80H, 1, NotSerialized) + { + P80H = Arg0 + } + + Method (BSMI, 1, NotSerialized) + { + APMD = Arg0 + APMC = 0xBE + Sleep (One) + } + } + + Name (TSOS, 0x75) + Name (UR0I, 0x03) + Name (UR1I, 0x04) + Name (UR2I, 0x03) + Name (UR3I, 0x04) + Name (UR4I, 0x0F) + Name (IC0I, 0x0A) + Name (IC1I, 0x0B) + Name (IC2I, 0x04) + Name (IC3I, 0x06) + Name (IC4I, 0x0E) + If (CondRefOf (\_OSI)) + { + If (_OSI ("Windows 2009")) + { + TSOS = 0x50 + } + + If (_OSI ("Windows 2015")) + { + TSOS = 0x70 + } + } + + Scope (_SB) + { + OperationRegion (SMIC, SystemMemory, 0xFED80000, 0x00800000) + Field (SMIC, ByteAcc, NoLock, Preserve) + { + Offset (0x36A), + SMIB, 8 + } + + OperationRegion (SSMI, SystemIO, SMIB, 0x02) + Field (SSMI, AnyAcc, NoLock, Preserve) + { + SMIW, 16 + } + + OperationRegion (ECMC, SystemIO, 0x72, 0x02) + Field (ECMC, AnyAcc, NoLock, Preserve) + { + ECMI, 8, + ECMD, 8 + } + + IndexField (ECMI, ECMD, ByteAcc, NoLock, Preserve) + { + Offset (0x08), + FRTB, 32 + } + + OperationRegion (FRTP, SystemMemory, FRTB, 0x0100) + Field (FRTP, AnyAcc, NoLock, Preserve) + { + PEBA, 32, + , 5, + IC0E, 1, + IC1E, 1, + IC2E, 1, + IC3E, 1, + IC4E, 1, + IC5E, 1, + UT0E, 1, + UT1E, 1, + I31E, 1, + I32E, 1, + I33E, 1, + UT2E, 1, + , 1, + EMMD, 2, + UT4E, 1, + I30E, 1, + , 1, + XHCE, 1, + , 1, + , 1, + UT3E, 1, + ESPI, 1, + , 1, + HFPE, 1, + HD0E, 1, + HD2E, 1, + PCEF, 1, + , 4, + IC0D, 1, + IC1D, 1, + IC2D, 1, + IC3D, 1, + IC4D, 1, + IC5D, 1, + UT0D, 1, + UT1D, 1, + I31D, 1, + I32D, 1, + I33D, 1, + UT2D, 1, + , 1, + EHCD, 1, + , 1, + UT4D, 1, + I30D, 1, + , 1, + XHCD, 1, + SD_D, 1, + , 1, + UT3D, 1, + , 1, + STD3, 1, + , 1, + US4D, 1, + S03D, 1, + UT0O, 1, + UT1O, 1, + UT2O, 1, + UT3O, 1, + Offset (0x1C), + I30M, 1, + I31M, 1, + I32M, 1, + I33M, 1 + } + + OperationRegion (FCFG, SystemMemory, PEBA, 0x01000000) + Field (FCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xA3078), + , 2, + LDQ0, 1, + Offset (0xA30CB), + , 7, + AUSS, 1 + } + + OperationRegion (IOMX, SystemMemory, 0xFED80D00, 0x0100) + Field (IOMX, AnyAcc, NoLock, Preserve) + { + Offset (0x15), + IM15, 8, + IM16, 8, + Offset (0x1F), + IM1F, 8, + IM20, 8, + Offset (0x44), + IM44, 8, + Offset (0x46), + IM46, 8, + Offset (0x4A), + IM4A, 8, + IM4B, 8, + Offset (0x57), + IM57, 8, + IM58, 8, + Offset (0x68), + IM68, 8, + IM69, 8, + IM6A, 8, + IM6B, 8, + Offset (0x6D), + IM6D, 8 + } + + OperationRegion (FACR, SystemMemory, 0xFED81E00, 0x0100) + Field (FACR, AnyAcc, NoLock, Preserve) + { + Offset (0x80), + , 28, + RD28, 1, + , 1, + RQTY, 1, + Offset (0x84), + , 28, + SD28, 1, + , 1, + Offset (0xA0), + PG1A, 1 + } + + OperationRegion (LUIE, SystemMemory, 0xFEDC0020, 0x04) + Field (LUIE, AnyAcc, NoLock, Preserve) + { + IER0, 1, + IER1, 1, + IER2, 1, + IER3, 1, + UOL0, 1, + UOL1, 1, + UOL2, 1, + UOL3, 1, + WUR0, 2, + WUR1, 2, + WUR2, 2, + WUR3, 2 + } + + Method (FRUI, 2, Serialized) + { + If ((Arg0 == Zero)) + { + Arg1 = IUA0 /* \_SB_.IUA0 */ + } + + If ((Arg0 == One)) + { + Arg1 = IUA1 /* \_SB_.IUA1 */ + } + + If ((Arg0 == 0x02)) + { + Arg1 = IUA2 /* \_SB_.IUA2 */ + } + + If ((Arg0 == 0x03)) + { + Arg1 = IUA3 /* \_SB_.IUA3 */ + } + } + + Method (FUIO, 1, Serialized) + { + If ((IER0 == One)) + { + If ((WUR0 == Arg0)) + { + Return (Zero) + } + } + + If ((IER1 == One)) + { + If ((WUR1 == Arg0)) + { + Return (One) + } + } + + If ((IER2 == One)) + { + If ((WUR2 == Arg0)) + { + Return (0x02) + } + } + + If ((IER3 == One)) + { + If ((WUR3 == Arg0)) + { + Return (0x03) + } + } + + Return (0x0F) + } + + Method (SRAD, 2, Serialized) + { + Local0 = (Arg0 << One) + Local0 += 0xFED81E40 + OperationRegion (ADCR, SystemMemory, Local0, 0x02) + Field (ADCR, ByteAcc, NoLock, Preserve) + { + ADTD, 2, + ADPS, 1, + ADPD, 1, + ADSO, 1, + ADSC, 1, + ADSR, 1, + ADIS, 1, + ADDS, 3 + } + + ADIS = One + ADSR = Zero + Stall (Arg1) + ADSR = One + ADIS = Zero + Stall (Arg1) + } + + Method (DSAD, 2, Serialized) + { + Local0 = (Arg0 << One) + Local0 += 0xFED81E40 + OperationRegion (ADCR, SystemMemory, Local0, 0x02) + Field (ADCR, ByteAcc, NoLock, Preserve) + { + ADTD, 2, + ADPS, 1, + ADPD, 1, + ADSO, 1, + ADSC, 1, + ADSR, 1, + ADIS, 1, + ADDS, 3 + } + + If ((Arg1 != ADTD)) + { + If ((Arg1 == Zero)) + { + ADTD = Zero + ADPD = One + Local0 = ADDS /* \_SB_.DSAD.ADDS */ + While ((Local0 != 0x07)) + { + Local0 = ADDS /* \_SB_.DSAD.ADDS */ + } + } + + If ((Arg1 == 0x03)) + { + ADPD = Zero + Local0 = ADDS /* \_SB_.DSAD.ADDS */ + While ((Local0 != Zero)) + { + Local0 = ADDS /* \_SB_.DSAD.ADDS */ + } + + ADTD = 0x03 + } + } + } + + Method (HSAD, 2, Serialized) + { + Local3 = (One << Arg0) + Local0 = (Arg0 << One) + Local0 += 0xFED81E40 + OperationRegion (ADCR, SystemMemory, Local0, 0x02) + Field (ADCR, ByteAcc, NoLock, Preserve) + { + ADTD, 2, + ADPS, 1, + ADPD, 1, + ADSO, 1, + ADSC, 1, + ADSR, 1, + ADIS, 1, + ADDS, 3 + } + + If ((Arg1 != ADTD)) + { + If ((Arg1 == Zero)) + { + PG1A = One + ADTD = Zero + ADPD = One + Local0 = ADDS /* \_SB_.HSAD.ADDS */ + While ((Local0 != 0x07)) + { + Local0 = ADDS /* \_SB_.HSAD.ADDS */ + } + + RQTY = One + RD28 = One + Local0 = SD28 /* \_SB_.SD28 */ + While (!Local0) + { + Local0 = SD28 /* \_SB_.SD28 */ + } + } + + If ((Arg1 == 0x03)) + { + RQTY = Zero + RD28 = One + Local0 = SD28 /* \_SB_.SD28 */ + While (Local0) + { + Local0 = SD28 /* \_SB_.SD28 */ + } + + ADPD = Zero + Local0 = ADDS /* \_SB_.HSAD.ADDS */ + While ((Local0 != Zero)) + { + Local0 = ADDS /* \_SB_.HSAD.ADDS */ + } + + ADTD = 0x03 + PG1A = Zero + } + } + } + + OperationRegion (FPIC, SystemIO, 0x0C00, 0x02) + Field (FPIC, AnyAcc, NoLock, Preserve) + { + FPII, 8, + FPID, 8 + } + + IndexField (FPII, FPID, ByteAcc, NoLock, Preserve) + { + Offset (0xF4), + IUA0, 8, + IUA1, 8, + Offset (0xF8), + IUA2, 8, + IUA3, 8 + } + + Device (HFP1) + { + Name (_HID, "AMDI0060") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (HFPE) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xFEC11000, // Address Base + 0x00000100, // Address Length + ) + }) + Return (RBUF) /* \_SB_.HFP1._CRS.RBUF */ + } + } + + Device (HID0) + { + Name (_HID, "AMDI0063") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (HD0E) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xFEC13000, // Address Base + 0x00000200, // Address Length + ) + GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x00AB + } + }) + Return (RBUF) /* \_SB_.HID0._CRS.RBUF */ + } + } + + Device (HID2) + { + Name (_HID, "AMDI0063") // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (HD2E) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xFEC12000, // Address Base + 0x00000200, // Address Length + ) + GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x00AB + } + }) + Return (RBUF) /* \_SB_.HID2._CRS.RBUF */ + } + } + + Device (GPIO) + { + Name (_HID, "AMDI0030") // _HID: Hardware ID + Name (_CID, "AMDI0030") // _CID: Compatible ID + Name (_UID, Zero) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, ) + { + 0x00000007, + } + Memory32Fixed (ReadWrite, + 0xFED81500, // Address Base + 0x00000400, // Address Length + ) + }) + Return (RBUF) /* \_SB_.GPIO._CRS.RBUF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TSOS >= 0x70)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + } + + Device (PPKG) + { + Name (_HID, "AMDI0052") // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (I2CA) + { + Name (_HID, "AMDI0010") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {10} + Memory32Fixed (ReadWrite, + 0xFEDC2000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC0I & 0x0F)) + Return (BUF0) /* \_SB_.I2CA._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0xFF) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("d93e4d1c-58bb-493c-a06a-605a717f9e2e") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (0x04) + { + 0xE5, 0x00, 0x6A, 0x00 // ..j. + }) + } + + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x05, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((IC0D && IC0E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((IC0D && IC0E)) + { + DSAD (0x05, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((IC0D && IC0E)) + { + DSAD (0x05, 0x03) + } + } + } + + Device (I2CB) + { + Name (_HID, "AMDI0010") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {11} + Memory32Fixed (ReadWrite, + 0xFEDC3000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC1I & 0x0F)) + Return (BUF0) /* \_SB_.I2CB._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0xFF) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("d93e4d1c-58bb-493c-a06a-605a717f9e2e") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (0x04) + { + 0xE5, 0x00, 0x6A, 0x00 // ..j. + }) + } + + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x06, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((IC1D && IC1E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((IC1D && IC1E)) + { + DSAD (0x06, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((IC1D && IC1E)) + { + DSAD (0x06, 0x03) + } + } + } + + Device (I2CC) + { + Name (_HID, "AMDI0010") // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {4} + Memory32Fixed (ReadWrite, + 0xFEDC4000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC2I & 0x0F)) + Return (BUF0) /* \_SB_.I2CC._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0xFF) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("d93e4d1c-58bb-493c-a06a-605a717f9e2e") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (0x04) + { + 0xE5, 0x00, 0x6A, 0x00 // ..j. + }) + } + + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x07, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((IC2D && IC2E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((IC2D && IC2E)) + { + DSAD (0x07, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((IC2D && IC2E)) + { + DSAD (0x07, 0x03) + } + } + } + + Device (I2CD) + { + Name (_HID, "AMDI0010") // _HID: Hardware ID + Name (_UID, 0x03) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {6} + Memory32Fixed (ReadWrite, + 0xFEDC5000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC3I & 0x0F)) + Return (BUF0) /* \_SB_.I2CD._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0xFF) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("d93e4d1c-58bb-493c-a06a-605a717f9e2e") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (0x04) + { + 0xE5, 0x00, 0x6A, 0x00 // ..j. + }) + } + + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x08, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((IC3D && IC3E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((IC3D && IC3E)) + { + DSAD (0x08, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((IC3D && IC3E)) + { + DSAD (0x08, 0x03) + } + } + } + + Name (I3ID, "AMDI0015") + Name (I2ID, "AMDI0016") + Device (I3CA) + { + Method (_HID, 0, Serialized) // _HID: Hardware ID + { + If ((I30M == Zero)) + { + Return (I3ID) /* \_SB_.I3ID */ + } + Else + { + Return (I2ID) /* \_SB_.I2ID */ + } + } + + Name (_UID, Zero) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {10} + Memory32Fixed (ReadWrite, + 0xFEDD2000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC0I & 0x0F)) + Return (BUF0) /* \_SB_.I3CA._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TSOS >= 0x70)) + { + If ((I30E == One)) + { + Return (0x0F) + } + + Return (Zero) + } + Else + { + Return (Zero) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x15, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((I30D && I30E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((I30D && I30E)) + { + DSAD (0x15, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((I30D && I30E)) + { + DSAD (0x15, 0x03) + } + } + } + + Device (I3CB) + { + Method (_HID, 0, Serialized) // _HID: Hardware ID + { + If ((I31M == Zero)) + { + Return (I3ID) /* \_SB_.I3ID */ + } + Else + { + Return (I2ID) /* \_SB_.I2ID */ + } + } + + Name (_UID, One) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {11} + Memory32Fixed (ReadWrite, + 0xFEDD3000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC1I & 0x0F)) + Return (BUF0) /* \_SB_.I3CB._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TSOS >= 0x70)) + { + If ((I31E == One)) + { + Return (0x0F) + } + + Return (Zero) + } + Else + { + Return (Zero) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x0D, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((I31D && I31E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((I31D && I31E)) + { + DSAD (0x0D, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((I31D && I31E)) + { + DSAD (0x0D, 0x03) + } + } + } + + Device (I3CC) + { + Method (_HID, 0, Serialized) // _HID: Hardware ID + { + If ((I32M == Zero)) + { + Return (I3ID) /* \_SB_.I3ID */ + } + Else + { + Return (I2ID) /* \_SB_.I2ID */ + } + } + + Name (_UID, 0x02) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {4} + Memory32Fixed (ReadWrite, + 0xFEDD4000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC2I & 0x0F)) + Return (BUF0) /* \_SB_.I3CC._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TSOS >= 0x70)) + { + If ((I32E == One)) + { + Return (0x0F) + } + + Return (Zero) + } + Else + { + Return (Zero) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x0E, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((I32D && I32E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((I32D && I32E)) + { + DSAD (0x0E, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((I32D && I32E)) + { + DSAD (0x0E, 0x03) + } + } + } + + Device (I3CD) + { + Method (_HID, 0, Serialized) // _HID: Hardware ID + { + If ((I33M == Zero)) + { + Return (I3ID) /* \_SB_.I3ID */ + } + Else + { + Return (I2ID) /* \_SB_.I2ID */ + } + } + + Name (_UID, 0x03) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {6} + Memory32Fixed (ReadWrite, + 0xFEDD6000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC3I & 0x0F)) + Return (BUF0) /* \_SB_.I3CD._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TSOS >= 0x70)) + { + If ((I33E == One)) + { + Return (0x0F) + } + + Return (Zero) + } + Else + { + Return (Zero) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x0F, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((I33D && I33E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((I33D && I33E)) + { + DSAD (0x0F, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((I33D && I33E)) + { + DSAD (0x0F, 0x03) + } + } + } + } + + Scope (_SB.PCI0) + { + Device (UAR1) + { + Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_DDN, "COM1") // _DDN: DOS Device Name + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((FUIO (Zero) != 0x0F)) + { + Return (0x0F) + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IO (Decode16, + 0x02E8, // Range Minimum + 0x02E8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + _Y09) + IRQNoFlags (_Y0A) + {3} + }) + CreateByteField (BUF0, \_SB.PCI0.UAR1._CRS._Y09._MIN, IOLO) // _MIN: Minimum Base Address + CreateByteField (BUF0, 0x03, IOHI) + CreateByteField (BUF0, \_SB.PCI0.UAR1._CRS._Y09._MAX, IORL) // _MAX: Maximum Base Address + CreateByteField (BUF0, 0x05, IORH) + CreateWordField (BUF0, \_SB.PCI0.UAR1._CRS._Y0A._INT, IRQL) // _INT: Interrupts + Local0 = FUIO (Zero) + Switch (ToInteger (Local0)) + { + Case (Zero) + { + IOLO = 0xE8 + IOHI = 0x02 + IORL = 0xE8 + IORH = 0x02 + } + Case (One) + { + IOLO = 0xF8 + IOHI = 0x02 + IORL = 0xF8 + IORH = 0x02 + } + Case (0x02) + { + IOLO = 0xE8 + IOHI = 0x03 + IORL = 0xE8 + IORH = 0x03 + } + Case (0x03) + { + IOLO = 0xF8 + IOHI = 0x03 + IORL = 0xF8 + IORH = 0x03 + } + + } + + Local1 = IUA0 /* \_SB_.IUA0 */ + IRQL = (One << (Local1 & 0x0F)) + Return (BUF0) /* \_SB_.PCI0.UAR1._CRS.BUF0 */ + } + } + + Device (UAR2) + { + Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + Name (_DDN, "COM2") // _DDN: DOS Device Name + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((FUIO (One) != 0x0F)) + { + Return (0x0F) + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IO (Decode16, + 0x02F8, // Range Minimum + 0x02F8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + _Y0B) + IRQNoFlags (_Y0C) + {4} + }) + CreateByteField (BUF0, \_SB.PCI0.UAR2._CRS._Y0B._MIN, IOLO) // _MIN: Minimum Base Address + CreateByteField (BUF0, 0x03, IOHI) + CreateByteField (BUF0, \_SB.PCI0.UAR2._CRS._Y0B._MAX, IORL) // _MAX: Maximum Base Address + CreateByteField (BUF0, 0x05, IORH) + CreateWordField (BUF0, \_SB.PCI0.UAR2._CRS._Y0C._INT, IRQL) // _INT: Interrupts + Local0 = FUIO (One) + Switch (ToInteger (Local0)) + { + Case (Zero) + { + IOLO = 0xE8 + IOHI = 0x02 + IORL = 0xE8 + IORH = 0x02 + } + Case (One) + { + IOLO = 0xF8 + IOHI = 0x02 + IORL = 0xF8 + IORH = 0x02 + } + Case (0x02) + { + IOLO = 0xE8 + IOHI = 0x03 + IORL = 0xE8 + IORH = 0x03 + } + Case (0x03) + { + IOLO = 0xF8 + IOHI = 0x03 + IORL = 0xF8 + IORH = 0x03 + } + + } + + Local1 = IUA1 /* \_SB_.IUA1 */ + IRQL = (One << (Local1 & 0x0F)) + Return (BUF0) /* \_SB_.PCI0.UAR2._CRS.BUF0 */ + } + } + + Device (UAR3) + { + Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID + Name (_UID, 0x03) // _UID: Unique ID + Name (_DDN, "COM3") // _DDN: DOS Device Name + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((FUIO (0x02) != 0x0F)) + { + Return (0x0F) + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IO (Decode16, + 0x03E8, // Range Minimum + 0x03E8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + _Y0D) + IRQNoFlags (_Y0E) + {3} + }) + CreateByteField (BUF0, \_SB.PCI0.UAR3._CRS._Y0D._MIN, IOLO) // _MIN: Minimum Base Address + CreateByteField (BUF0, 0x03, IOHI) + CreateByteField (BUF0, \_SB.PCI0.UAR3._CRS._Y0D._MAX, IORL) // _MAX: Maximum Base Address + CreateByteField (BUF0, 0x05, IORH) + CreateWordField (BUF0, \_SB.PCI0.UAR3._CRS._Y0E._INT, IRQL) // _INT: Interrupts + Local0 = FUIO (0x02) + Switch (ToInteger (Local0)) + { + Case (Zero) + { + IOLO = 0xE8 + IOHI = 0x02 + IORL = 0xE8 + IORH = 0x02 + } + Case (One) + { + IOLO = 0xF8 + IOHI = 0x02 + IORL = 0xF8 + IORH = 0x02 + } + Case (0x02) + { + IOLO = 0xE8 + IOHI = 0x03 + IORL = 0xE8 + IORH = 0x03 + } + Case (0x03) + { + IOLO = 0xF8 + IOHI = 0x03 + IORL = 0xF8 + IORH = 0x03 + } + + } + + Local1 = IUA2 /* \_SB_.IUA2 */ + IRQL = (One << (Local1 & 0x0F)) + Return (BUF0) /* \_SB_.PCI0.UAR3._CRS.BUF0 */ + } + } + + Device (UAR4) + { + Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID + Name (_UID, 0x04) // _UID: Unique ID + Name (_DDN, "COM4") // _DDN: DOS Device Name + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((FUIO (0x03) != 0x0F)) + { + Return (0x0F) + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IO (Decode16, + 0x03F8, // Range Minimum + 0x03F8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + _Y0F) + IRQNoFlags (_Y10) + {4} + }) + CreateByteField (BUF0, \_SB.PCI0.UAR4._CRS._Y0F._MIN, IOLO) // _MIN: Minimum Base Address + CreateByteField (BUF0, 0x03, IOHI) + CreateByteField (BUF0, \_SB.PCI0.UAR4._CRS._Y0F._MAX, IORL) // _MAX: Maximum Base Address + CreateByteField (BUF0, 0x05, IORH) + CreateWordField (BUF0, \_SB.PCI0.UAR4._CRS._Y10._INT, IRQL) // _INT: Interrupts + Local0 = FUIO (0x03) + Switch (ToInteger (Local0)) + { + Case (Zero) + { + IOLO = 0xE8 + IOHI = 0x02 + IORL = 0xE8 + IORH = 0x02 + } + Case (One) + { + IOLO = 0xF8 + IOHI = 0x02 + IORL = 0xF8 + IORH = 0x02 + } + Case (0x02) + { + IOLO = 0xE8 + IOHI = 0x03 + IORL = 0xE8 + IORH = 0x03 + } + Case (0x03) + { + IOLO = 0xF8 + IOHI = 0x03 + IORL = 0xF8 + IORH = 0x03 + } + + } + + Local1 = IUA3 /* \_SB_.IUA3 */ + IRQL = (One << (Local1 & 0x0F)) + Return (BUF0) /* \_SB_.PCI0.UAR4._CRS.BUF0 */ + } + } + } + + Scope (_SB.I2CB) + { + Device (TPNL) + { + Name (_HID, "GXTP7936") // _HID: Hardware ID + Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == One)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + } + + If ((Arg2 == One)) + { + If ((TPNP == 0x0123)) + { + Return (One) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TPNY == Zero)) + { + Return (Zero) + } + Else + { + Return (0x0F) + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x005D, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2CB", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0005 + } + }) + Return (RBUF) /* \_SB_.I2CB.TPNL._CRS.RBUF */ + } + } + } + + Scope (_SB.I2CA) + { + Device (TPDD) + { + Name (_HID, "XXXX0000") // _HID: Hardware ID + Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID + Name (_SUB, "XXXX0000") // _SUB: Subsystem ID + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + If ((TPTY == One)) + { + _HID = "MSFT0001" + _SUB = "ELAN0001" + Return (Zero) + } + + If ((TPTY == 0x02)) + { + _HID = "MSFT0001" + _SUB = "SYNA0001" + Return (Zero) + } + + If ((TPTY == 0x03)) + { + _HID = "MSFT0001" + _SUB = "CRQ0001" + Return (Zero) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == One)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + } + + If ((Arg2 == One)) + { + If ((TPTY == One)) + { + Return (One) + } + + If ((TPTY == 0x02)) + { + Return (0x20) + } + + If ((TPTY == 0x03)) + { + Return (0x20) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TPTY == Zero)) + { + Return (Zero) + } + Else + { + Return (0x0F) + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((TPTY == One)) + { + Name (SBFB, ResourceTemplate () + { + I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2CA", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + } + + If ((TPTY == 0x02)) + { + Name (SBFS, ResourceTemplate () + { + I2cSerialBusV2 (0x002C, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2CA", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + } + + If ((TPTY == 0x03)) + { + Name (SBFC, ResourceTemplate () + { + I2cSerialBusV2 (0x002C, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2CA", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + } + + Name (SBFI, ResourceTemplate () + { + GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0009 + } + }) + If ((TPTY == One)) + { + Return (ConcatenateResTemplate (SBFB, SBFI)) + } + + If ((TPTY == 0x02)) + { + Return (ConcatenateResTemplate (SBFS, SBFI)) + } + + If ((TPTY == 0x03)) + { + Return (ConcatenateResTemplate (SBFC, SBFI)) + } + } + + Method (TPRD, 0, Serialized) + { + Return (^^^PCI0.LPC0.EC0.ECTP) /* \_SB_.PCI0.LPC0.EC0_.ECTP */ + } + + Method (TPWR, 1, Serialized) + { + ^^^PCI0.LPC0.EC0.ECTP = Arg0 + } + } + } + + Scope (_SB.I2CC) + { + Device (SHUB) + { + Name (_ADR, Zero) // _ADR: Address + Name (_HID, "ITE8120") // _HID: Hardware ID + Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == One)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + } + + If ((Arg2 == One)) + { + Return (One) + } + + Return (Zero) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (SBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x005C, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2CC", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x0000, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0008 + } + }) + Return (SBUF) /* \_SB_.I2CC.SHUB._CRS.SBUF */ + } + } + } + + Scope (_TZ) + { + ThermalZone (TZ01) + { + Name (CRTT, 0x6E) + Name (PSVT, 0x32) + Name (TSPS, 0x14) + Method (_TMP, 0, Serialized) // _TMP: Temperature + { + If ((Acquire (\_SB.PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + { + Local0 = \_SB.PCI0.LPC0.EC0.CPUT + P80H = Local0 + Return ((0x0AAC + (Local0 * 0x0A))) + Release (\_SB.PCI0.LPC0.EC0.LFCM) + } + } + + Method (_PSL, 0, Serialized) // _PSL: Passive List + { + Return (Package (0x10) + { + \_SB.PLTF.C000, + \_SB.PLTF.C001, + \_SB.PLTF.C002, + \_SB.PLTF.C003, + \_SB.PLTF.C004, + \_SB.PLTF.C005, + \_SB.PLTF.C006, + \_SB.PLTF.C007, + \_SB.PLTF.C008, + \_SB.PLTF.C009, + \_SB.PLTF.C00A, + \_SB.PLTF.C00B, + \_SB.PLTF.C00C, + \_SB.PLTF.C00D, + \_SB.PLTF.C00E, + \_SB.PLTF.C00F + }) + } + + Method (_CRT, 0, Serialized) // _CRT: Critical Temperature + { + Return ((0x0AAC + (CRTT * 0x0A))) + } + + Method (_TC1, 0, Serialized) // _TC1: Thermal Constant 1 + { + Return (One) + } + + Method (_TC2, 0, Serialized) // _TC2: Thermal Constant 2 + { + Return (0x02) + } + + Method (_TSP, 0, Serialized) // _TSP: Thermal Sampling Period + { + Return (TSPS) /* \_TZ_.TZ01.TSPS */ + } + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/facp.dat b/setup/programs/systemConf/acpi_override/facp.dat new file mode 100644 index 0000000000000000000000000000000000000000..d9d5867d45fad37d810aed166974522f9e899015 GIT binary patch literal 268 zcmaKm!3n}Z5JmrNR#+i|B}@Z?cAy3YK}=3wy;w!6F&)@|M~e|lkbwV_tViErX7}yv z%z+;L`z!fWKQbeTy)~o&MG_P>VQbBp|6Y`(Tj@SG)?< ySuq26dORJLVCo}2LmHxH5OY@Mz7iugNBGUll3D#UUl{*t4`FLq-bYute|!PHeG>ry literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/facp.dsl b/setup/programs/systemConf/acpi_override/facp.dsl new file mode 100644 index 0000000..e061eec --- /dev/null +++ b/setup/programs/systemConf/acpi_override/facp.dsl @@ -0,0 +1,196 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembly of facp.dat, Thu Sep 1 23:24:17 2022 + * + * ACPI Data Table [FACP] + * + * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (in hex) + */ + +[000h 0000 4] Signature : "FACP" [Fixed ACPI Description Table (FADT)] +[004h 0004 4] Table Length : 0000010C +[008h 0008 1] Revision : 05 +[009h 0009 1] Checksum : 5F +[00Ah 0010 6] Oem ID : "LENOVO" +[010h 0016 8] Oem Table ID : "CB-01 " +[018h 0024 4] Oem Revision : 00000001 +[01Ch 0028 4] Asl Compiler ID : "ACPI" +[020h 0032 4] Asl Compiler Revision : 00040000 + +[024h 0036 4] FACS Address : 7AEB2000 +[028h 0040 4] DSDT Address : 7AFD5000 +[02Ch 0044 1] Model : 00 +[02Dh 0045 1] PM Profile : 02 [Mobile] +[02Eh 0046 2] SCI Interrupt : 0009 +[030h 0048 4] SMI Command Port : 000000B0 +[034h 0052 1] ACPI Enable Value : A0 +[035h 0053 1] ACPI Disable Value : A1 +[036h 0054 1] S4BIOS Command : 00 +[037h 0055 1] P-State Control : 00 +[038h 0056 4] PM1A Event Block Address : 00000400 +[03Ch 0060 4] PM1B Event Block Address : 00000000 +[040h 0064 4] PM1A Control Block Address : 00000404 +[044h 0068 4] PM1B Control Block Address : 00000000 +[048h 0072 4] PM2 Control Block Address : 00000800 +[04Ch 0076 4] PM Timer Block Address : 00000408 +[050h 0080 4] GPE0 Block Address : 00000420 +[054h 0084 4] GPE1 Block Address : 00000000 +[058h 0088 1] PM1 Event Block Length : 04 +[059h 0089 1] PM1 Control Block Length : 02 +[05Ah 0090 1] PM2 Control Block Length : 01 +[05Bh 0091 1] PM Timer Block Length : 04 +[05Ch 0092 1] GPE0 Block Length : 08 +[05Dh 0093 1] GPE1 Block Length : 00 +[05Eh 0094 1] GPE1 Base Offset : 00 +[05Fh 0095 1] _CST Support : 00 +[060h 0096 2] C2 Latency : 0064 +[062h 0098 2] C3 Latency : 03E9 +[064h 0100 2] CPU Cache Size : 0000 +[066h 0102 2] Cache Flush Stride : 0000 +[068h 0104 1] Duty Cycle Offset : 01 +[069h 0105 1] Duty Cycle Width : 03 +[06Ah 0106 1] RTC Day Alarm Index : 0D +[06Bh 0107 1] RTC Month Alarm Index : 00 +[06Ch 0108 1] RTC Century Index : 00 +[06Dh 0109 2] Boot Flags (decoded below) : 0003 + Legacy Devices Supported (V2) : 1 + 8042 Present on ports 60/64 (V2) : 1 + VGA Not Present (V4) : 0 + MSI Not Supported (V4) : 0 + PCIe ASPM Not Supported (V4) : 0 + CMOS RTC Not Present (V5) : 0 +[06Fh 0111 1] Reserved : 00 +[070h 0112 4] Flags (decoded below) : 0020C5BD + WBINVD instruction is operational (V1) : 1 + WBINVD flushes all caches (V1) : 0 + All CPUs support C1 (V1) : 1 + C2 works on MP system (V1) : 1 + Control Method Power Button (V1) : 1 + Control Method Sleep Button (V1) : 1 + RTC wake not in fixed reg space (V1) : 0 + RTC can wake system from S4 (V1) : 1 + 32-bit PM Timer (V1) : 1 + Docking Supported (V1) : 0 + Reset Register Supported (V2) : 1 + Sealed Case (V3) : 0 + Headless - No Video (V3) : 0 + Use native instr after SLP_TYPx (V3) : 0 + PCIEXP_WAK Bits Supported (V4) : 1 + Use Platform Timer (V4) : 1 + RTC_STS valid on S4 wake (V4) : 0 + Remote Power-on capable (V4) : 0 + Use APIC Cluster Model (V4) : 0 + Use APIC Physical Destination Mode (V4) : 0 + Hardware Reduced (V5) : 0 + Low Power S0 Idle (V5) : 1 + +[074h 0116 12] Reset Register : [Generic Address Structure] +[074h 0116 1] Space ID : 01 [SystemIO] +[075h 0117 1] Bit Width : 08 +[076h 0118 1] Bit Offset : 00 +[077h 0119 1] Encoded Access Width : 01 [Byte Access:8] +[078h 0120 8] Address : 00000000000000B0 + +[080h 0128 1] Value to cause reset : FB +[081h 0129 2] ARM Flags (decoded below) : 0000 + PSCI Compliant : 0 + Must use HVC for PSCI : 0 + +[083h 0131 1] FADT Minor Revision : 00 +[084h 0132 8] FACS Address : 0000000000000000 +[08Ch 0140 8] DSDT Address : 000000007AFD5000 +[094h 0148 12] PM1A Event Block : [Generic Address Structure] +[094h 0148 1] Space ID : 01 [SystemIO] +[095h 0149 1] Bit Width : 20 +[096h 0150 1] Bit Offset : 00 +[097h 0151 1] Encoded Access Width : 03 [DWord Access:32] +[098h 0152 8] Address : 0000000000000400 + +[0A0h 0160 12] PM1B Event Block : [Generic Address Structure] +[0A0h 0160 1] Space ID : 00 [SystemMemory] +[0A1h 0161 1] Bit Width : 00 +[0A2h 0162 1] Bit Offset : 00 +[0A3h 0163 1] Encoded Access Width : 00 [Undefined/Legacy] +[0A4h 0164 8] Address : 0000000000000000 + +[0ACh 0172 12] PM1A Control Block : [Generic Address Structure] +[0ACh 0172 1] Space ID : 01 [SystemIO] +[0ADh 0173 1] Bit Width : 10 +[0AEh 0174 1] Bit Offset : 00 +[0AFh 0175 1] Encoded Access Width : 02 [Word Access:16] +[0B0h 0176 8] Address : 0000000000000404 + +[0B8h 0184 12] PM1B Control Block : [Generic Address Structure] +[0B8h 0184 1] Space ID : 00 [SystemMemory] +[0B9h 0185 1] Bit Width : 00 +[0BAh 0186 1] Bit Offset : 00 +[0BBh 0187 1] Encoded Access Width : 00 [Undefined/Legacy] +[0BCh 0188 8] Address : 0000000000000000 + +[0C4h 0196 12] PM2 Control Block : [Generic Address Structure] +[0C4h 0196 1] Space ID : 01 [SystemIO] +[0C5h 0197 1] Bit Width : 08 +[0C6h 0198 1] Bit Offset : 00 +[0C7h 0199 1] Encoded Access Width : 01 [Byte Access:8] +[0C8h 0200 8] Address : 0000000000000800 + +[0D0h 0208 12] PM Timer Block : [Generic Address Structure] +[0D0h 0208 1] Space ID : 01 [SystemIO] +[0D1h 0209 1] Bit Width : 20 +[0D2h 0210 1] Bit Offset : 00 +[0D3h 0211 1] Encoded Access Width : 03 [DWord Access:32] +[0D4h 0212 8] Address : 0000000000000408 + +[0DCh 0220 12] GPE0 Block : [Generic Address Structure] +[0DCh 0220 1] Space ID : 01 [SystemIO] +[0DDh 0221 1] Bit Width : 40 +[0DEh 0222 1] Bit Offset : 00 +[0DFh 0223 1] Encoded Access Width : 01 [Byte Access:8] +[0E0h 0224 8] Address : 0000000000000420 + +[0E8h 0232 12] GPE1 Block : [Generic Address Structure] +[0E8h 0232 1] Space ID : 00 [SystemMemory] +[0E9h 0233 1] Bit Width : 00 +[0EAh 0234 1] Bit Offset : 00 +[0EBh 0235 1] Encoded Access Width : 01 [Byte Access:8] +[0ECh 0236 8] Address : 0000000000000000 + + +[0F4h 0244 12] Sleep Control Register : [Generic Address Structure] +[0F4h 0244 1] Space ID : 00 [SystemMemory] +[0F5h 0245 1] Bit Width : 00 +[0F6h 0246 1] Bit Offset : 00 +[0F7h 0247 1] Encoded Access Width : 00 [Undefined/Legacy] +[0F8h 0248 8] Address : 0000000000000000 + +[100h 0256 12] Sleep Status Register : [Generic Address Structure] +[100h 0256 1] Space ID : 00 [SystemMemory] +[101h 0257 1] Bit Width : 00 +[102h 0258 1] Bit Offset : 00 +[103h 0259 1] Encoded Access Width : 00 [Undefined/Legacy] +[104h 0260 8] Address : 0000000000000000 + +/**** ACPI table terminates in the middle of a data structure! (dump table) */ + +Raw Table Data: Length 268 (0x10C) + + 0000: 46 41 43 50 0C 01 00 00 05 5F 4C 45 4E 4F 56 4F // FACP....._LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 // CB-01 ....ACPI + 0020: 00 00 04 00 00 20 EB 7A 00 50 FD 7A 00 02 09 00 // ..... .z.P.z.... + 0030: B0 00 00 00 A0 A1 00 00 00 04 00 00 00 00 00 00 // ................ + 0040: 04 04 00 00 00 00 00 00 00 08 00 00 08 04 00 00 // ................ + 0050: 20 04 00 00 00 00 00 00 04 02 01 04 08 00 00 00 // ............... + 0060: 64 00 E9 03 00 00 00 00 01 03 0D 00 00 03 00 00 // d............... + 0070: BD C5 20 00 01 08 00 01 B0 00 00 00 00 00 00 00 // .. ............. + 0080: FB 00 00 00 00 00 00 00 00 00 00 00 00 50 FD 7A // .............P.z + 0090: 00 00 00 00 01 20 00 03 00 04 00 00 00 00 00 00 // ..... .......... + 00A0: 00 00 00 00 00 00 00 00 00 00 00 00 01 10 00 02 // ................ + 00B0: 04 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 00C0: 00 00 00 00 01 08 00 01 00 08 00 00 00 00 00 00 // ................ + 00D0: 01 20 00 03 08 04 00 00 00 00 00 00 01 40 00 01 // . ...........@.. + 00E0: 20 04 00 00 00 00 00 00 00 00 00 01 00 00 00 00 // ............... + 00F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0100: 00 00 00 00 00 00 00 00 00 00 00 00 // ............ diff --git a/setup/programs/systemConf/acpi_override/facs.dat b/setup/programs/systemConf/acpi_override/facs.dat new file mode 100644 index 0000000000000000000000000000000000000000..e7b24169a76eb05ae047e4012a7c57bd34edd9c1 GIT binary patch literal 64 bcmZ>BbPjf4U|_goSIY&YFaQ&V2&w=8uHpj$ literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/facs.dsl b/setup/programs/systemConf/acpi_override/facs.dsl new file mode 100644 index 0000000..d8810af --- /dev/null +++ b/setup/programs/systemConf/acpi_override/facs.dsl @@ -0,0 +1,32 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembly of facs.dat, Thu Sep 1 23:24:17 2022 + * + * ACPI Data Table [FACS] + * + * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (in hex) + */ + +[000h 0000 4] Signature : "FACS" +[004h 0004 4] Length : 00000040 +[008h 0008 4] Hardware Signature : 0A7D3EDC +[00Ch 0012 4] 32 Firmware Waking Vector : 00000000 +[010h 0016 4] Global Lock : 00000000 +[014h 0020 4] Flags (decoded below) : 00000000 + S4BIOS Support Present : 0 + 64-bit Wake Supported (V2) : 0 +[018h 0024 8] 64 Firmware Waking Vector : 0000000000000000 +[020h 0032 1] Version : 02 +[021h 0033 3] Reserved : 000000 +[024h 0036 4] OspmFlags (decoded below) : 00000000 + 64-bit Wake Env Required (V2) : 0 + +Raw Table Data: Length 64 (0x40) + + 0000: 46 41 43 53 40 00 00 00 DC 3E 7D 0A 00 00 00 00 // FACS@....>}..... + 0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0020: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ diff --git a/setup/programs/systemConf/acpi_override/fpdt.dat b/setup/programs/systemConf/acpi_override/fpdt.dat new file mode 100644 index 0000000000000000000000000000000000000000..920a8168e09f7a9cb3210a2124ba6c84b5110532 GIT binary patch literal 68 zcmZ<@a0zi?U|?W$^l|m`5A%0+(lsztP*7k5ia9z5crq}s09gVcE)e`E1d)s|{)g{i FJ^*&p3IPBB literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/fpdt.dsl b/setup/programs/systemConf/acpi_override/fpdt.dsl new file mode 100644 index 0000000..e8d20c2 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/fpdt.dsl @@ -0,0 +1,42 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembly of fpdt.dat, Thu Sep 1 23:24:17 2022 + * + * ACPI Data Table [FPDT] + * + * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (in hex) + */ + +[000h 0000 4] Signature : "FPDT" [Firmware Performance Data Table] +[004h 0004 4] Table Length : 00000044 +[008h 0008 1] Revision : 01 +[009h 0009 1] Checksum : 41 +[00Ah 0010 6] Oem ID : "LENOVO" +[010h 0016 8] Oem Table ID : "CB-01 " +[018h 0024 4] Oem Revision : 00000001 +[01Ch 0028 4] Asl Compiler ID : "ACPI" +[020h 0032 4] Asl Compiler Revision : 00040000 + + +[024h 0036 2] Subtable Type : 0000 +[026h 0038 1] Length : 10 +[027h 0039 1] Revision : 01 +[028h 0040 4] Reserved : 00000000 +[02Ch 0044 8] FPDT Boot Record Address : 0000000071F80000 + +[034h 0052 2] Subtable Type : 0001 +[036h 0054 1] Length : 10 +[037h 0055 1] Revision : 01 +[038h 0056 4] Reserved : 00000000 +[03Ch 0060 8] S3PT Record Address : 0000000071F7F000 + +Raw Table Data: Length 68 (0x44) + + 0000: 46 50 44 54 44 00 00 00 01 41 4C 45 4E 4F 56 4F // FPDTD....ALENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 // CB-01 ....ACPI + 0020: 00 00 04 00 00 00 10 01 00 00 00 00 00 00 F8 71 // ...............q + 0030: 00 00 00 00 01 00 10 01 00 00 00 00 00 F0 F7 71 // ...............q + 0040: 00 00 00 00 // .... diff --git a/setup/programs/systemConf/acpi_override/hpet.dat b/setup/programs/systemConf/acpi_override/hpet.dat new file mode 100644 index 0000000000000000000000000000000000000000..2487cb73b39fb7cc3d042f737cc09d8851c822e6 GIT binary patch literal 56 zcmeYWa1F6wU|?XB@p1L@5A%0+(lsztP*7k5ia9z5crq}sFbFg$2>`i3aN!@AYG7ah E02QnW0RR91 literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/hpet.dsl b/setup/programs/systemConf/acpi_override/hpet.dsl new file mode 100644 index 0000000..05235c3 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/hpet.dsl @@ -0,0 +1,43 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembly of hpet.dat, Thu Sep 1 23:24:17 2022 + * + * ACPI Data Table [HPET] + * + * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (in hex) + */ + +[000h 0000 4] Signature : "HPET" [High Precision Event Timer Table] +[004h 0004 4] Table Length : 00000038 +[008h 0008 1] Revision : 01 +[009h 0009 1] Checksum : 1C +[00Ah 0010 6] Oem ID : "LENOVO" +[010h 0016 8] Oem Table ID : "CB-01 " +[018h 0024 4] Oem Revision : 00000001 +[01Ch 0028 4] Asl Compiler ID : "ACPI" +[020h 0032 4] Asl Compiler Revision : 00040000 + +[024h 0036 4] Hardware Block ID : 10228210 + +[028h 0040 12] Timer Block Register : [Generic Address Structure] +[028h 0040 1] Space ID : 00 [SystemMemory] +[029h 0041 1] Bit Width : 00 +[02Ah 0042 1] Bit Offset : 00 +[02Bh 0043 1] Encoded Access Width : 00 [Undefined/Legacy] +[02Ch 0044 8] Address : 00000000FED00000 + +[034h 0052 1] Sequence Number : 00 +[035h 0053 2] Minimum Clock Ticks : 0080 +[037h 0055 1] Flags (decoded below) : 00 + 4K Page Protect : 0 + 64K Page Protect : 0 + +Raw Table Data: Length 56 (0x38) + + 0000: 48 50 45 54 38 00 00 00 01 1C 4C 45 4E 4F 56 4F // HPET8.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 // CB-01 ....ACPI + 0020: 00 00 04 00 10 82 22 10 00 00 00 00 00 00 D0 FE // ......"......... + 0030: 00 00 00 00 00 80 00 00 // ........ diff --git a/setup/programs/systemConf/acpi_override/ivrs.dat b/setup/programs/systemConf/acpi_override/ivrs.dat new file mode 100644 index 0000000000000000000000000000000000000000..568746d74275f8f0de38f7d23d9d51f3153100f3 GIT binary patch literal 420 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 literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/mcfg.dsl b/setup/programs/systemConf/acpi_override/mcfg.dsl new file mode 100644 index 0000000..e2bd0cc --- /dev/null +++ b/setup/programs/systemConf/acpi_override/mcfg.dsl @@ -0,0 +1,36 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembly of mcfg.dat, Thu Sep 1 23:24:17 2022 + * + * ACPI Data Table [MCFG] + * + * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (in hex) + */ + +[000h 0000 4] Signature : "MCFG" [Memory Mapped Configuration Table] +[004h 0004 4] Table Length : 0000003C +[008h 0008 1] Revision : 01 +[009h 0009 1] Checksum : 5F +[00Ah 0010 6] Oem ID : "LENOVO" +[010h 0016 8] Oem Table ID : "CB-01 " +[018h 0024 4] Oem Revision : 00000001 +[01Ch 0028 4] Asl Compiler ID : "ACPI" +[020h 0032 4] Asl Compiler Revision : 00040000 + +[024h 0036 8] Reserved : 0000000000000000 + +[02Ch 0044 8] Base Address : 00000000E0000000 +[034h 0052 2] Segment Group Number : 0000 +[036h 0054 1] Start Bus Number : 00 +[037h 0055 1] End Bus Number : FF +[038h 0056 4] Reserved : 00000000 + +Raw Table Data: Length 60 (0x3C) + + 0000: 4D 43 46 47 3C 00 00 00 01 5F 4C 45 4E 4F 56 4F // MCFG<...._LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 // CB-01 ....ACPI + 0020: 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 E0 // ................ + 0030: 00 00 00 00 00 00 00 FF 00 00 00 00 // ............ diff --git a/setup/programs/systemConf/acpi_override/poat.dat b/setup/programs/systemConf/acpi_override/poat.dat new file mode 100644 index 0000000000000000000000000000000000000000..de5c43de2c6e20f7291d7caaace820868b9d65fc GIT binary patch literal 85 zcmWIWcMJ(-U|?X@^Ktd_5A%0+(lsztP*7k5ia9z5crq}sFo4+qfdHKbiD3l*owq9i literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/poat.dsl b/setup/programs/systemConf/acpi_override/poat.dsl new file mode 100644 index 0000000..f5e3253 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/poat.dsl @@ -0,0 +1,34 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembly of poat.dat, Thu Sep 1 23:24:17 2022 + * + * ACPI Data Table [POAT] + * + * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (in hex) + */ + +[000h 0000 4] Signature : "POAT" +[004h 0004 4] Table Length : 00000055 +[008h 0008 1] Revision : 03 +[009h 0009 1] Checksum : 2E +[00Ah 0010 6] Oem ID : "LENOVO" +[010h 0016 8] Oem Table ID : "CB-01 " +[018h 0024 4] Oem Revision : 00000001 +[01Ch 0028 4] Asl Compiler ID : "ACPI" +[020h 0032 4] Asl Compiler Revision : 00040000 + + +**** Unknown ACPI table signature [POAT] + + +Raw Table Data: Length 85 (0x55) + + 0000: 50 4F 41 54 55 00 00 00 03 2E 4C 45 4E 4F 56 4F // POATU.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 // CB-01 ....ACPI + 0020: 00 00 04 00 01 00 00 00 FF FF FF FF 01 00 00 00 // ................ + 0030: FF FF FF FF 01 00 00 00 FF FF FF FF FF FF FF FF // ................ + 0040: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 0050: FF FF FF FF FF // ..... diff --git a/setup/programs/systemConf/acpi_override/slic.dat b/setup/programs/systemConf/acpi_override/slic.dat new file mode 100644 index 0000000000000000000000000000000000000000..8700081fe35c2b3a62fc1f5f3be7c35647bee91c GIT binary patch literal 374 zcmWIc@pLX@WME*N?c?g_ALj4uq-$WPpr8O0VsLa0@MK_M0kRkv<^VAp6Od40USU#uV!)IyEOUY4pRy6;JJ1IK#=dZtaShxG8*XwR>F;;kZu~KV!R{6zk3R-1O zN3Xuz=Ijvaa`>eA%y`G?1)nc|V}DaErMd9n$BBPE+Vbqqod&sc8xS)nFfe%f1xLEL zLP!IHa8ExM|L|a-Pe9Jb4{nA`uF7EXa%nur{Z0JFg!>@Bfk3=ln8*LV|NlK0Hu?a$ zj1W->36c-_z>}Y~uE%ltIh(4Q>wX9Pt}roWZKt;4|BQ47@YN{4{~#E{Ww&-=Y4 O)6)Ll|1)P&CIA38_jmyS literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/slic.dsl b/setup/programs/systemConf/acpi_override/slic.dsl new file mode 100644 index 0000000..7c278f1 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/slic.dsl @@ -0,0 +1,71 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembly of slic.dat, Thu Sep 1 23:24:17 2022 + * + * ACPI Data Table [SLIC] + * + * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (in hex) + */ + +[000h 0000 4] Signature : "SLIC" [Software Licensing Description Table] +[004h 0004 4] Table Length : 00000176 +[008h 0008 1] Revision : 01 +[009h 0009 1] Checksum : 9B +[00Ah 0010 6] Oem ID : "LENOVO" +[010h 0016 8] Oem Table ID : "CB-01 " +[018h 0024 4] Oem Revision : 00000001 +[01Ch 0028 4] Asl Compiler ID : "ACPI" +[020h 0032 4] Asl Compiler Revision : 00040000 + +[024h 0036 338] Software Licensing Structure : 53 4C 49 43 76 01 00 00 01 9B 4C 45 4E 4F 56 4F /* SLICv.....LENOVO */\ +/* 034h 0052 16 */ 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 /* CB-01 ....ACPI */\ +/* 044h 0068 16 */ 00 00 04 00 00 00 00 00 9C 00 00 00 06 02 00 00 /* ................ */\ +/* 054h 0084 16 */ 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 /* .$..RSA1........ */\ +/* 064h 0100 16 */ 69 16 4A 9F B1 4B 3A FB 80 20 AA AF C4 F9 3E C1 /* i.J..K:.. ....>. */\ +/* 074h 0116 16 */ 80 49 EE 6A 65 26 72 1E CD BF 5F 2F 96 D6 C0 0A /* .I.je&r..._/.... */\ +/* 084h 0132 16 */ 92 F5 06 B5 00 B2 3B 29 02 E2 4C 8D C2 F2 BC 41 /* ......;)..L....A */\ +/* 094h 0148 16 */ 77 9C 70 F0 F3 1B 09 D2 63 5A DC A8 83 F8 5E C9 /* w.p.....cZ....^. */\ +/* 0A4h 0164 16 */ 15 95 F9 FA FD DC 05 B7 4D 67 7F 2D B3 84 33 20 /* ........Mg.-..3 */\ +/* 0B4h 0180 16 */ E1 D1 79 2A A7 6A 77 D1 B6 20 2A 76 42 C5 D5 E9 /* ..y*.jw.. *vB... */\ +/* 0C4h 0196 16 */ B6 43 40 55 44 C3 C9 37 99 5F 41 97 70 F3 D1 F6 /* .C@UD..7._A.p... */\ +/* 0D4h 0212 16 */ 07 EC 7B 1A 29 A1 C1 F1 91 FD 48 86 6E 3E CE CB /* ..{.).....H.n>.. */\ +/* 0E4h 0228 16 */ 01 00 00 00 B6 00 00 00 00 20 00 00 49 4E 53 59 /* ......... ..INSY */\ +/* 0F4h 0244 16 */ 44 45 49 4E 53 59 44 45 30 30 57 49 4E 44 4F 57 /* DEINSYDE00WINDOW */\ +/* 104h 0260 16 */ 53 20 01 00 02 00 00 00 00 00 00 00 00 00 00 00 /* S .............. */\ +/* 114h 0276 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ +/* 124h 0292 16 */ 00 00 00 00 00 00 D9 54 93 7A 68 04 4A 44 81 CE /* .......T.zh.JD.. */\ +/* 134h 0308 16 */ 0B F6 17 D8 90 DF 00 00 01 00 00 00 00 00 5F 46 /* .............._F */\ +/* 144h 0324 16 */ 56 48 FF 8E FF FF 48 00 B1 4C 00 00 00 01 01 00 /* VH....H..L...... */\ +/* 154h 0340 16 */ 00 00 00 00 01 00 00 00 00 00 00 00 00 00 54 F0 /* ..............T. */\ +/* 164h 0356 16 */ 0C 6F 6A AE 8C 41 A7 CE 3C 7A 7C D7 4E C0 4E D4 /* .oj..A... + 0050: 80 49 EE 6A 65 26 72 1E CD BF 5F 2F 96 D6 C0 0A // .I.je&r..._/.... + 0060: 92 F5 06 B5 00 B2 3B 29 02 E2 4C 8D C2 F2 BC 41 // ......;)..L....A + 0070: 77 9C 70 F0 F3 1B 09 D2 63 5A DC A8 83 F8 5E C9 // w.p.....cZ....^. + 0080: 15 95 F9 FA FD DC 05 B7 4D 67 7F 2D B3 84 33 20 // ........Mg.-..3 + 0090: E1 D1 79 2A A7 6A 77 D1 B6 20 2A 76 42 C5 D5 E9 // ..y*.jw.. *vB... + 00A0: B6 43 40 55 44 C3 C9 37 99 5F 41 97 70 F3 D1 F6 // .C@UD..7._A.p... + 00B0: 07 EC 7B 1A 29 A1 C1 F1 91 FD 48 86 6E 3E CE CB // ..{.).....H.n>.. + 00C0: 01 00 00 00 B6 00 00 00 00 20 00 00 49 4E 53 59 // ......... ..INSY + 00D0: 44 45 49 4E 53 59 44 45 30 30 57 49 4E 44 4F 57 // DEINSYDE00WINDOW + 00E0: 53 20 01 00 02 00 00 00 00 00 00 00 00 00 00 00 // S .............. + 00F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0100: 00 00 00 00 00 00 D9 54 93 7A 68 04 4A 44 81 CE // .......T.zh.JD.. + 0110: 0B F6 17 D8 90 DF 00 00 01 00 00 00 00 00 5F 46 // .............._F + 0120: 56 48 FF 8E FF FF 48 00 B1 4C 00 00 00 01 01 00 // VH....H..L...... + 0130: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 54 F0 // ..............T. + 0140: 0C 6F 6A AE 8C 41 A7 CE 3C 7A 7C D7 4E C0 4E D4 // .oj..A..Bn0T~wfnbzwm}(Ct*+4?P7$wFBfP^>jV7%1? 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 TI(RAd4uodP(xF0AGIHp@yEOmd literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt10.dsl b/setup/programs/systemConf/acpi_override/ssdt10.dsl new file mode 100644 index 0000000..72756ea --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt10.dsl @@ -0,0 +1,4641 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt10.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x00007A2A (31274) + * Revision 0x01 + * Checksum 0xB0 + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 1, "LENOVO", "CB-01 ", 0x00000001) +{ + External (_ADR, IntObj) + External (_SB_.ALIB, MethodObj) // 2 Arguments + External (_SB_.CK17, MethodObj) // 0 Arguments + External (_SB_.PCI0, UnknownObj) + External (_SB_.PCI0.DADR, IntObj) + External (_SB_.PCI0.EBUS, IntObj) + External (_SB_.PCI0.GP11, DeviceObj) + External (_SB_.PCI0.GP11._ADR, IntObj) + External (_SB_.PCI0.GP12, DeviceObj) + External (_SB_.PCI0.GP12._ADR, IntObj) + External (_SB_.PCI0.GP19, DeviceObj) + External (_SB_.PCI0.GP19._ADR, IntObj) + External (_SB_.PCI0.GP19.NHI0, DeviceObj) + External (_SB_.PCI0.GP19.NHI0._ADR, IntObj) + External (_SB_.PCI0.GP19.NHI1, DeviceObj) + External (_SB_.PCI0.GP19.NHI1._ADR, IntObj) + External (_SB_.PCI0.GP19.XHC2, DeviceObj) + External (_SB_.PCI0.GP19.XHC2._ADR, IntObj) + External (_SB_.PCI0.GP19.XHC3, DeviceObj) + External (_SB_.PCI0.GP19.XHC3._ADR, IntObj) + External (_SB_.PCI0.GP19.XHC3.RHUB.PRT2, DeviceObj) + External (_SB_.PCI0.GP19.XHC4, DeviceObj) + External (_SB_.PCI0.GP19.XHC4._ADR, IntObj) + External (_SB_.PCI0.GP19.XHC4.RHUB.PRT2, DeviceObj) + External (_SB_.PCI0.RPRM, MethodObj) // 2 Arguments + External (_SB_.PCI0.SPCH, MethodObj) // 2 Arguments + External (M000, MethodObj) // 1 Arguments + External (M037, DeviceObj) + External (M045, MethodObj) // 0 Arguments + External (M046, IntObj) + External (M050, DeviceObj) + External (M051, DeviceObj) + External (M052, DeviceObj) + External (M053, DeviceObj) + External (M054, DeviceObj) + External (M055, DeviceObj) + External (M056, DeviceObj) + External (M057, DeviceObj) + External (M058, DeviceObj) + External (M059, DeviceObj) + External (M062, DeviceObj) + External (M068, DeviceObj) + External (M069, DeviceObj) + External (M070, DeviceObj) + External (M071, DeviceObj) + External (M072, DeviceObj) + External (M074, DeviceObj) + External (M075, DeviceObj) + External (M076, DeviceObj) + External (M077, DeviceObj) + External (M078, DeviceObj) + External (M079, DeviceObj) + External (M080, DeviceObj) + External (M081, DeviceObj) + External (M082, FieldUnitObj) + External (M083, FieldUnitObj) + External (M084, FieldUnitObj) + External (M085, FieldUnitObj) + External (M086, FieldUnitObj) + External (M087, FieldUnitObj) + External (M088, FieldUnitObj) + External (M089, FieldUnitObj) + External (M090, FieldUnitObj) + External (M091, FieldUnitObj) + External (M092, FieldUnitObj) + External (M093, FieldUnitObj) + External (M094, FieldUnitObj) + External (M095, FieldUnitObj) + External (M096, FieldUnitObj) + External (M097, FieldUnitObj) + External (M098, FieldUnitObj) + External (M099, FieldUnitObj) + External (M100, FieldUnitObj) + External (M101, FieldUnitObj) + External (M102, FieldUnitObj) + External (M103, FieldUnitObj) + External (M104, FieldUnitObj) + External (M105, FieldUnitObj) + External (M106, FieldUnitObj) + External (M107, FieldUnitObj) + External (M108, FieldUnitObj) + External (M109, FieldUnitObj) + External (M110, FieldUnitObj) + External (M115, BuffObj) + External (M116, BuffFieldObj) + External (M117, BuffFieldObj) + External (M118, BuffFieldObj) + External (M119, BuffFieldObj) + External (M120, BuffFieldObj) + External (M122, FieldUnitObj) + External (M127, DeviceObj) + External (M128, FieldUnitObj) + External (M131, FieldUnitObj) + External (M132, FieldUnitObj) + External (M133, FieldUnitObj) + External (M134, FieldUnitObj) + External (M135, FieldUnitObj) + External (M136, FieldUnitObj) + External (M220, FieldUnitObj) + External (M221, FieldUnitObj) + External (M226, FieldUnitObj) + External (M227, DeviceObj) + External (M229, FieldUnitObj) + External (M231, FieldUnitObj) + External (M233, FieldUnitObj) + External (M235, FieldUnitObj) + External (M23A, FieldUnitObj) + External (M251, FieldUnitObj) + External (M280, FieldUnitObj) + External (M290, FieldUnitObj) + External (M310, FieldUnitObj) + External (M31C, FieldUnitObj) + External (M320, FieldUnitObj) + External (M321, FieldUnitObj) + External (M322, FieldUnitObj) + External (M323, FieldUnitObj) + External (M324, FieldUnitObj) + External (M325, FieldUnitObj) + External (M326, FieldUnitObj) + External (M327, FieldUnitObj) + External (M328, FieldUnitObj) + External (M329, DeviceObj) + External (M32A, DeviceObj) + External (M32B, DeviceObj) + External (M330, DeviceObj) + External (M331, FieldUnitObj) + External (M378, FieldUnitObj) + External (M379, FieldUnitObj) + External (M380, FieldUnitObj) + External (M381, FieldUnitObj) + External (M382, FieldUnitObj) + External (M383, FieldUnitObj) + External (M384, FieldUnitObj) + External (M385, FieldUnitObj) + External (M386, FieldUnitObj) + External (M387, FieldUnitObj) + External (M388, FieldUnitObj) + External (M389, FieldUnitObj) + External (M390, FieldUnitObj) + External (M391, FieldUnitObj) + External (M392, FieldUnitObj) + External (M404, DeviceObj) + External (M414, FieldUnitObj) + External (M444, FieldUnitObj) + External (M449, FieldUnitObj) + External (M453, FieldUnitObj) + External (M454, FieldUnitObj) + External (M455, FieldUnitObj) + External (M456, FieldUnitObj) + External (M457, FieldUnitObj) + External (M460, MethodObj) // 7 Arguments + External (M4C0, FieldUnitObj) + External (M4F0, FieldUnitObj) + External (P_OF, MethodObj) // 0 Arguments + External (P_ON, MethodObj) // 0 Arguments + External (PPS0, MethodObj) // 0 Arguments + External (PPS3, MethodObj) // 0 Arguments + External (PSTA, MethodObj) // 0 Arguments + External (SDSW, MethodObj) // 3 Arguments + External (SINI, MethodObj) // 0 Arguments + External (SREG, MethodObj) // 2 Arguments + External (SSTA, MethodObj) // 0 Arguments + + Scope (\) + { + Name (P3D3, 0x55) + Name (G0D3, 0x04) + Name (G3D3, 0x04) + Name (RCRS, 0x55) + Name (G5D3, 0x04) + Name (P4D3, 0x04) + Name (H0D3, 0x04) + } + + Scope (\_SB) + { + Method (CK19, 0, NotSerialized) + { + Local0 = \_SB.PCI0.GP19.RPRM ((\_SB.PCI0.GP19.DADR + 0x54), 0x02) + \_SB.PCI0.GP19.WPRM ((\_SB.PCI0.GP19.DADR + 0x54), 0x02, (Local0 & 0x7FFC)) + Local1 = \_SB.PCI0.GP19.XHC2.RPRM ((\_SB.PCI0.GP19.XHC2.DADR + 0x54), 0x02) + Local1 = \_SB.PCI0.GP19.XHC3.RPRM ((\_SB.PCI0.GP19.XHC3.DADR + 0x54), 0x02) + Local1 = \_SB.PCI0.GP19.XHC4.RPRM ((\_SB.PCI0.GP19.XHC4.DADR + 0x54), 0x02) + Local1 = \_SB.PCI0.GP19.NHI0.RPRM ((\_SB.PCI0.GP19.NHI0.DADR + 0x54), 0x02) + Local1 = \_SB.PCI0.GP19.NHI1.RPRM ((\_SB.PCI0.GP19.NHI1.DADR + 0x54), 0x02) + \_SB.PCI0.GP19.WPRM ((\_SB.PCI0.GP19.DADR + 0x54), 0x02, (Local0 & 0x7FFF)) + Local0 = \_SB.PCI0.GP11.RPRM ((\_SB.PCI0.GP11.DADR + 0x54), 0x02) + Local0 = \_SB.PCI0.GP12.RPRM ((\_SB.PCI0.GP12.DADR + 0x54), 0x02) + } + + Method (OPTS, 1, NotSerialized) + { + M460 (" OEM-ASL-\\_SB.OPTS (0x%X) Start\n", Arg0, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (\_SB.CK17)) + { + \_SB.CK17 () + } + + \_SB.CK19 () + M460 (" OEM-ASL-\\_SB.OPTS (0x%X) End\n", Arg0, Zero, Zero, Zero, Zero, Zero) + } + + Method (OWAK, 1, NotSerialized) + { + M460 (" OEM-ASL-\\_SB.OWAK (0x%X) Start\n", Arg0, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (\_SB.CK17)) + { + \_SB.CK17 () + } + + \_SB.CK19 () + M460 (" OEM-ASL-\\_SB.OWAK (0x%X) End\n", Arg0, Zero, Zero, Zero, Zero, Zero) + } + } + + Scope (\_SB.PCI0.GP19) + { + Method (YS0W, 0, Serialized) + { + Local0 = Zero + If ((\P3D3 != 0x55)) + { + Local0 = \P3D3 + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._S0W () Return %d\n", DADR, Local0, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Method (YPRW, 0, Serialized) + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PRW () Return Package (2) {0x1A, 0x04}\n", DADR, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x1A, + 0x04 + }) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP19.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* External reference */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + } + } + + If (((PCSA == One) && (PWST == 0xD3))) + { + PWST = 0xD0 + } + + If (((PCSA == Zero) && (PWST == 0xD0))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP19.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + } + + Scope (\_SB.PCI0.GP19.XHC2) + { + Method (_S0W, 0, Serialized) // _S0W: S0 Device Wake State + { + Local0 = Zero + If ((\G0D3 != 0x55)) + { + Local0 = \G0D3 + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._S0W () Return %d\n", DADR, Local0, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PRW () Return Package (2) {0x1A, 0x04}\n", DADR, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x1A, + 0x04 + }) + } + + Method (PPS0, 0, Serialized) + { + M000 (0x3F01) + } + + Method (PPS3, 0, Serialized) + { + M000 (0x3F03) + } + + Method (PSTA, 0, Serialized) + { + M000 (0x3F05) + } + + Method (P_ON, 0, Serialized) + { + M000 (0x3F06) + } + + Method (P_OF, 0, Serialized) + { + M000 (0x3F08) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Name (PW3S, Zero) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP19.XHC2.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* \_SB_.PCI0.GP19.EBUS */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + PW3S = One + } + } + + If ((((PCSA == One) && (PWST == 0xD3)) && (PW3S == One))) + { + PWST = 0xD0 + } + + If ((((PCSA == Zero) && (PWST == 0xD0)) && (PW3S == Zero))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP19.XHC2.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Method (_DSW, 3, Serialized) // _DSW: Device Sleep Wake + { + If (CondRefOf (SDSW)) + { + SDSW (Arg0, Arg1, Arg2) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._DSW (%d %d %d) PCSA = %d\n", DADR, Arg0, Arg1, Arg2, PCSA, Zero) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS0\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS3\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + PowerResource (PWRS, 0x00, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._STA = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (PSTA)) + { + PSTA () + } + + Return (PW3S) /* \_SB_.PCI0.GP19.XHC2.PW3S */ + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + If ((PW3S == Zero)) + { + PW3S = One + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._ON = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_ON)) + { + P_ON () + } + } + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + If ((PW3S == One)) + { + PW3S = Zero + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._OFF = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_OF)) + { + P_OF () + } + } + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + PWRS + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + PWRS + }) + } + + Scope (\_SB.PCI0.GP19.XHC3) + { + Method (_S0W, 0, Serialized) // _S0W: S0 Device Wake State + { + Local0 = Zero + If ((\G3D3 != 0x55)) + { + Local0 = \G3D3 + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._S0W () Return %d\n", DADR, Local0, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PRW () Return Package (2) {0x1A, 0x04}\n", DADR, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x1A, + 0x04 + }) + } + + Method (PPS0, 0, Serialized) + { + M000 (0x3F31) + } + + Method (PPS3, 0, Serialized) + { + M000 (0x3F33) + If ((CondRefOf (\_SB.PCI0.GP11.PCSA) && CondRefOf (\_SB.PCI0.GP19.NHI0.PCSA))) + { + M460 (" GP11.PCSA = %d XHC3.PCSA = %d NHI0.PCSA = %d\n", \_SB.PCI0.GP11.PCSA, \_SB.PCI0.GP19.XHC3.PCSA, \_SB.PCI0.GP19.NHI0.PCSA, Zero, Zero, Zero) + } + } + + Method (PSTA, 0, Serialized) + { + M000 (0x3F35) + } + + Method (P_ON, 0, Serialized) + { + M000 (0x3F36) + } + + Method (P_OF, 0, Serialized) + { + M000 (0x3F38) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Name (PW3S, Zero) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP19.XHC3.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* \_SB_.PCI0.GP19.EBUS */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + PW3S = One + } + } + + If ((((PCSA == One) && (PWST == 0xD3)) && (PW3S == One))) + { + PWST = 0xD0 + } + + If ((((PCSA == Zero) && (PWST == 0xD0)) && (PW3S == Zero))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP19.XHC3.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Method (_DSW, 3, Serialized) // _DSW: Device Sleep Wake + { + If (CondRefOf (SDSW)) + { + SDSW (Arg0, Arg1, Arg2) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._DSW (%d %d %d) PCSA = %d\n", DADR, Arg0, Arg1, Arg2, PCSA, Zero) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS0\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS3\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + PowerResource (PWRS, 0x00, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._STA = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (PSTA)) + { + PSTA () + } + + Return (PW3S) /* \_SB_.PCI0.GP19.XHC3.PW3S */ + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + If ((PW3S == Zero)) + { + PW3S = One + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._ON = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_ON)) + { + P_ON () + } + } + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + If ((PW3S == One)) + { + PW3S = Zero + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._OFF = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_OF)) + { + P_OF () + } + } + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + PWRS + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + PWRS + }) + } + + Scope (\_SB.PCI0.GP19.XHC3.RHUB.PRT2) + { + Method (_DEP, 0, Serialized) // _DEP: Dependencies + { + If ((M046 == 0xAA)) + { + Local0 = M045 () + } + + M460 (" OEM-ASL-\\_SB.PCI0.GP19.XHC3.RHUB.PRT2._DEP Return Package (1) {\\_SB.PCI0}\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x01) + { + \_SB.PCI0 + }) + } + + Name (_DSD, Package (0x02) // _DSD: Device-Specific Data + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x02) + { + Package (0x02) + { + "usb4-host-interface", + \_SB.PCI0.GP19.NHI0 + }, + + Package (0x02) + { + "usb4-port-number", + One + } + } + }) + } + + Scope (\_SB.PCI0.GP19.XHC4) + { + Method (_S0W, 0, Serialized) // _S0W: S0 Device Wake State + { + Local0 = Zero + If ((\G3D3 != 0x55)) + { + Local0 = \G3D3 + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._S0W () Return %d\n", DADR, Local0, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PRW () Return Package (2) {0x1A, 0x04}\n", DADR, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x1A, + 0x04 + }) + } + + Method (PPS0, 0, Serialized) + { + M000 (0x3F41) + } + + Method (PPS3, 0, Serialized) + { + M000 (0x3F43) + If ((CondRefOf (\_SB.PCI0.GP12.PCSA) && CondRefOf (\_SB.PCI0.GP19.NHI1.PCSA))) + { + M460 (" GP12.PCSA = %d XHC4.PCSA = %d NHI1.PCSA = %d\n", \_SB.PCI0.GP12.PCSA, \_SB.PCI0.GP19.XHC4.PCSA, \_SB.PCI0.GP19.NHI1.PCSA, Zero, Zero, Zero) + } + } + + Method (PSTA, 0, Serialized) + { + M000 (0x3F45) + } + + Method (P_ON, 0, Serialized) + { + M000 (0x3F46) + } + + Method (P_OF, 0, Serialized) + { + M000 (0x3F48) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Name (PW3S, Zero) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP19.XHC4.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* \_SB_.PCI0.GP19.EBUS */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + PW3S = One + } + } + + If ((((PCSA == One) && (PWST == 0xD3)) && (PW3S == One))) + { + PWST = 0xD0 + } + + If ((((PCSA == Zero) && (PWST == 0xD0)) && (PW3S == Zero))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP19.XHC4.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Method (_DSW, 3, Serialized) // _DSW: Device Sleep Wake + { + If (CondRefOf (SDSW)) + { + SDSW (Arg0, Arg1, Arg2) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._DSW (%d %d %d) PCSA = %d\n", DADR, Arg0, Arg1, Arg2, PCSA, Zero) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS0\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS3\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + PowerResource (PWRS, 0x00, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._STA = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (PSTA)) + { + PSTA () + } + + Return (PW3S) /* \_SB_.PCI0.GP19.XHC4.PW3S */ + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + If ((PW3S == Zero)) + { + PW3S = One + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._ON = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_ON)) + { + P_ON () + } + } + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + If ((PW3S == One)) + { + PW3S = Zero + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._OFF = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_OF)) + { + P_OF () + } + } + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + PWRS + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + PWRS + }) + } + + Scope (\_SB.PCI0.GP19.XHC4.RHUB.PRT2) + { + Method (_DEP, 0, Serialized) // _DEP: Dependencies + { + If ((M046 == 0xAA)) + { + Local0 = M045 () + } + + M460 (" OEM-ASL-\\_SB.PCI0.GP19.XHC4.RHUB.PRT2._DEP Return Package (1) {\\_SB.PCI0}\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x01) + { + \_SB.PCI0 + }) + } + + Name (_DSD, Package (0x02) // _DSD: Device-Specific Data + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x02) + { + Package (0x02) + { + "usb4-host-interface", + \_SB.PCI0.GP19.NHI1 + }, + + Package (0x02) + { + "usb4-port-number", + 0x02 + } + } + }) + } + + Scope (\_SB.PCI0.GP19.NHI0) + { + Method (_RST, 0, Serialized) // _RST: Device Reset + { + M460 (" OEM-ASL-\\_SB.PCI0.GP19.NHI0._RST Call \\_SB.ALIB (0x15, 0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.ALIB (0x15, Zero) + } + + Method (_S0W, 0, Serialized) // _S0W: S0 Device Wake State + { + Local0 = Zero + If ((\G5D3 != 0x55)) + { + Local0 = \G5D3 + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._S0W () Return %d\n", DADR, Local0, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PRW () Return Package (2) {0x1A, 0x04}\n", DADR, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x1A, + 0x04 + }) + } + + Method (PPS3, 0, Serialized) + { + If ((CondRefOf (\_SB.PCI0.GP11.PCSA) && CondRefOf (\_SB.PCI0.GP19.XHC3.PCSA))) + { + M460 (" GP11.PCSA = %d XHC3.PCSA = %d NHI0.PCSA = %d\n", \_SB.PCI0.GP11.PCSA, \_SB.PCI0.GP19.XHC3.PCSA, \_SB.PCI0.GP19.NHI0.PCSA, Zero, Zero, Zero) + } + + If ((\G5D3 == 0x04)) + { + M460 (" Call \\_SB.ALIB (0x14, 1) - Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.ALIB (0x14, One) + M460 (" Call \\_SB.ALIB (0x14, 1) - End\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + + M460 (" OEM-ASL-\\_SB.PCI0.GP19.NHI0.P3OF - End\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Name (PW3S, Zero) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP19.NHI0.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* \_SB_.PCI0.GP19.EBUS */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + PW3S = One + } + } + + If ((((PCSA == One) && (PWST == 0xD3)) && (PW3S == One))) + { + PWST = 0xD0 + } + + If ((((PCSA == Zero) && (PWST == 0xD0)) && (PW3S == Zero))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP19.NHI0.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Method (_DSW, 3, Serialized) // _DSW: Device Sleep Wake + { + If (CondRefOf (SDSW)) + { + SDSW (Arg0, Arg1, Arg2) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._DSW (%d %d %d) PCSA = %d\n", DADR, Arg0, Arg1, Arg2, PCSA, Zero) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS0\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS3\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + PowerResource (PWRS, 0x00, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._STA = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (PSTA)) + { + PSTA () + } + + Return (PW3S) /* \_SB_.PCI0.GP19.NHI0.PW3S */ + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + If ((PW3S == Zero)) + { + PW3S = One + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._ON = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_ON)) + { + P_ON () + } + } + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + If ((PW3S == One)) + { + PW3S = Zero + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._OFF = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_OF)) + { + P_OF () + } + } + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + PWRS + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + PWRS + }) + } + + Scope (\_SB.PCI0.GP19.NHI1) + { + Method (_RST, 0, Serialized) // _RST: Device Reset + { + M460 (" OEM-ASL-\\_SB.PCI0.GP19.NHI1._RST Call \\_SB.ALIB (0x15, 1)\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.ALIB (0x15, One) + } + + Method (_S0W, 0, Serialized) // _S0W: S0 Device Wake State + { + Local0 = Zero + If ((\G5D3 != 0x55)) + { + Local0 = \G5D3 + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._S0W () Return %d\n", DADR, Local0, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PRW () Return Package (2) {0x1A, 0x04}\n", DADR, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x1A, + 0x04 + }) + } + + Method (PPS3, 0, Serialized) + { + If ((CondRefOf (\_SB.PCI0.GP12.PCSA) && CondRefOf (\_SB.PCI0.GP19.XHC4.PCSA))) + { + M460 (" GP12.PCSA = %d XHC4.PCSA = %d NHI1.PCSA = %d\n", \_SB.PCI0.GP12.PCSA, \_SB.PCI0.GP19.XHC4.PCSA, \_SB.PCI0.GP19.NHI1.PCSA, Zero, Zero, Zero) + } + + If ((\G5D3 == 0x04)) + { + M460 (" Call \\_SB.ALIB (0x14, 2) - Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.ALIB (0x14, 0x02) + M460 (" Call \\_SB.ALIB (0x14, 2) - End\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + + M460 (" OEM-ASL-\\_SB.PCI0.GP19.NHI1.P3OF - End\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Name (PW3S, Zero) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP19.NHI1.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* \_SB_.PCI0.GP19.EBUS */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + PW3S = One + } + } + + If ((((PCSA == One) && (PWST == 0xD3)) && (PW3S == One))) + { + PWST = 0xD0 + } + + If ((((PCSA == Zero) && (PWST == 0xD0)) && (PW3S == Zero))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP19.NHI1.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Method (_DSW, 3, Serialized) // _DSW: Device Sleep Wake + { + If (CondRefOf (SDSW)) + { + SDSW (Arg0, Arg1, Arg2) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._DSW (%d %d %d) PCSA = %d\n", DADR, Arg0, Arg1, Arg2, PCSA, Zero) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS0\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS3\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + PowerResource (PWRS, 0x00, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._STA = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (PSTA)) + { + PSTA () + } + + Return (PW3S) /* \_SB_.PCI0.GP19.NHI1.PW3S */ + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + If ((PW3S == Zero)) + { + PW3S = One + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._ON = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_ON)) + { + P_ON () + } + } + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + If ((PW3S == One)) + { + PW3S = Zero + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._OFF = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_OF)) + { + P_OF () + } + } + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + PWRS + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + PWRS + }) + } + + Scope (\_SB.PCI0.GP11) + { + Method (_DEP, 0, Serialized) // _DEP: Dependencies + { + If ((M046 == 0xAA)) + { + Local0 = M045 () + } + + If ((CondRefOf (\_SB.PCI0.GP19.NHI0) && (M046 < 0x0B))) + { + M460 (" OEM-ASL-\\_SB.PCI0.GP11._DEP Return Package (1) {\\_SB.PCI0.GP19.NHI0}\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x01) + { + \_SB.PCI0.GP19.NHI0 + }) + } + Else + { + M460 (" OEM-ASL-\\_SB.PCI0.GP11._DEP Return Package (1) {\\_SB.PCI0}\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x01) + { + \_SB.PCI0 + }) + } + } + + Method (_RMV, 0, Serialized) // _RMV: Removal Status + { + M460 (" OEM-ASL-PCIe Address (0x%X)._RMV () Return 0\n", DADR, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + + Method (_S0W, 0, Serialized) // _S0W: S0 Device Wake State + { + Local0 = Zero + If ((\P4D3 != 0x55)) + { + Local0 = \P4D3 + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._S0W () Return %d\n", DADR, Local0, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake + { + M460 (" OEM-ASL-\\_SB.PCI0.GP11._PRW () Return Package (2) {0x1A, 0x04}\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x1A, + 0x04 + }) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP11.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* External reference */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + } + } + + If (((PCSA == One) && (PWST == 0xD3))) + { + PWST = 0xD0 + } + + If (((PCSA == Zero) && (PWST == 0xD0))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP11.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Name (_DSD, Package (0x04) // _DSD: Device-Specific Data + { + ToUUID ("6211e2c0-58a3-4af3-90e1-927a4e0c55a4") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "HotPlugSupportInD3", + One + } + }, + + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x02) + { + Package (0x02) + { + "usb4-host-interface", + \_SB.PCI0.GP19.NHI0 + }, + + Package (0x02) + { + "usb4-port-number", + One + } + } + }) + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + CreateDWordField (Arg0, Zero, UID0) + M460 (" OEM-ASL-\\_SB.PCI0.GP11._DSM (UUID 0x%X, 0x%X, 0x%X)\n", UID0, Arg1, Arg2, Zero, Zero, Zero) + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (Arg1) + { + Case (Zero) + { + M460 (" Return 0x0\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Buffer (One) + { + 0x00 // . + }) + } + Case (One) + { + M460 (" Return 0x21\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Buffer (One) + { + 0x21 // ! + }) + } + + } + + M460 (" Return 0x61\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Buffer (One) + { + 0x61 // a + }) + } + Case (0x05) + { + If ((Arg1 >= One)) + { + Local0 = Zero + If ((\RCRS != 0x55)) + { + Local0 = \RCRS + } + + M460 (" Return %d\n", Local0, Zero, Zero, Zero, Zero, Zero) + Return (Local0) + } + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + M460 (" Return Package (4) {0x02, 0xC8, 0x02, 0xC8}\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x04) + { + 0x02, + 0xC8, + 0x02, + 0xC8 + }) + } + } + + } + } + } + + Device (SWUS) + { + Name (_ADR, Zero) // _ADR: Address + Method (_RMV, 0, Serialized) // _RMV: Removal Status + { + M460 (" OEM-ASL-\\_SB.PCI0.GP11.SWUS._RMV () Return 0\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + + Method (_S0W, 0, Serialized) // _S0W: S0 Device Wake State + { + Local0 = Zero + If ((\H0D3 != 0x55)) + { + Local0 = \H0D3 + } + + M460 (" OEM-ASL-\\_SB.PCI0.GP11.SWUS._S0W () Return %d\n", Local0, Zero, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake + { + M460 (" OEM-ASL-\\_SB.PCI0.GP11.SWUS._PRW () Return Package (2) {0x1A, 0x04}\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x1A, + 0x04 + }) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Name (PW3S, Zero) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP11.SWUS.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* \_SB_.PCI0.GP11.EBUS */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + PW3S = One + } + } + + If ((((PCSA == One) && (PWST == 0xD3)) && (PW3S == One))) + { + PWST = 0xD0 + } + + If ((((PCSA == Zero) && (PWST == 0xD0)) && (PW3S == Zero))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP11.SWUS.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Method (_DSW, 3, Serialized) // _DSW: Device Sleep Wake + { + If (CondRefOf (SDSW)) + { + SDSW (Arg0, Arg1, Arg2) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._DSW (%d %d %d) PCSA = %d\n", DADR, Arg0, Arg1, Arg2, PCSA, Zero) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS0\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS3\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + PowerResource (PWRS, 0x00, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._STA = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (PSTA)) + { + PSTA () + } + + Return (PW3S) /* \_SB_.PCI0.GP11.SWUS.PW3S */ + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + If ((PW3S == Zero)) + { + PW3S = One + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._ON = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_ON)) + { + P_ON () + } + } + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + If ((PW3S == One)) + { + PW3S = Zero + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._OFF = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_OF)) + { + P_OF () + } + } + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + PWRS + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + PWRS + }) + } + } + + Scope (\_SB.PCI0.GP12) + { + Method (_DEP, 0, Serialized) // _DEP: Dependencies + { + If ((M046 == 0xAA)) + { + Local0 = M045 () + } + + If ((CondRefOf (\_SB.PCI0.GP19.NHI1) && (M046 < 0x0B))) + { + M460 (" OEM-ASL-\\_SB.PCI0.GP12._DEP Return Package (1) {\\_SB.PCI0.GP19.NHI1}\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x01) + { + \_SB.PCI0.GP19.NHI1 + }) + } + Else + { + M460 (" OEM-ASL-\\_SB.PCI0.GP12._DEP Return Package (1) {\\_SB.PCI0}\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x01) + { + \_SB.PCI0 + }) + } + } + + Method (_RMV, 0, Serialized) // _RMV: Removal Status + { + M460 (" OEM-ASL-PCIe Address (0x%X)._RMV () Return 0\n", DADR, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + + Method (_S0W, 0, Serialized) // _S0W: S0 Device Wake State + { + Local0 = Zero + If ((\P4D3 != 0x55)) + { + Local0 = \P4D3 + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._S0W () Return %d\n", DADR, Local0, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake + { + M460 (" OEM-ASL-\\_SB.PCI0.GP12._PRW () Return Package (2) {0x1A, 0x04}\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x1A, + 0x04 + }) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP12.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* External reference */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + } + } + + If (((PCSA == One) && (PWST == 0xD3))) + { + PWST = 0xD0 + } + + If (((PCSA == Zero) && (PWST == 0xD0))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP12.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Name (_DSD, Package (0x04) // _DSD: Device-Specific Data + { + ToUUID ("6211e2c0-58a3-4af3-90e1-927a4e0c55a4") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "HotPlugSupportInD3", + One + } + }, + + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x02) + { + Package (0x02) + { + "usb4-host-interface", + \_SB.PCI0.GP19.NHI1 + }, + + Package (0x02) + { + "usb4-port-number", + 0x02 + } + } + }) + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + CreateDWordField (Arg0, Zero, UID0) + M460 (" OEM-ASL-\\_SB.PCI0.GP12._DSM (UUID 0x%X, 0x%X, 0x%X)\n", UID0, Arg1, Arg2, Zero, Zero, Zero) + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (Arg1) + { + Case (Zero) + { + M460 (" Return 0x0\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Buffer (One) + { + 0x00 // . + }) + } + Case (One) + { + M460 (" Return 0x21\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Buffer (One) + { + 0x21 // ! + }) + } + + } + + M460 (" Return 0x61\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Buffer (One) + { + 0x61 // a + }) + } + Case (0x05) + { + If ((Arg1 >= One)) + { + Local0 = Zero + If ((\RCRS != 0x55)) + { + Local0 = \RCRS + } + + M460 (" Return %d\n", Local0, Zero, Zero, Zero, Zero, Zero) + Return (Local0) + } + } + Case (0x06) + { + If ((Arg1 >= 0x02)) + { + M460 (" Return Package (4) {0x02, 0xC8, 0x02, 0xC8}\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x04) + { + 0x02, + 0xC8, + 0x02, + 0xC8 + }) + } + } + + } + } + } + + Device (SWUS) + { + Name (_ADR, Zero) // _ADR: Address + Method (_RMV, 0, Serialized) // _RMV: Removal Status + { + M460 (" OEM-ASL-\\_SB.PCI0.GP12.SWUS._RMV () Return 0\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + + Method (_S0W, 0, Serialized) // _S0W: S0 Device Wake State + { + Local0 = Zero + If ((\H0D3 != 0x55)) + { + Local0 = \H0D3 + } + + M460 (" OEM-ASL-\\_SB.PCI0.GP12.SWUS._S0W () Return %d\n", Local0, Zero, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake + { + M460 (" OEM-ASL-\\_SB.PCI0.GP12.SWUS._PRW () Return Package (2) {0x1A, 0x04}\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x1A, + 0x04 + }) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Name (PW3S, Zero) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP12.SWUS.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* \_SB_.PCI0.GP12.EBUS */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + PW3S = One + } + } + + If ((((PCSA == One) && (PWST == 0xD3)) && (PW3S == One))) + { + PWST = 0xD0 + } + + If ((((PCSA == Zero) && (PWST == 0xD0)) && (PW3S == Zero))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP12.SWUS.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Method (_DSW, 3, Serialized) // _DSW: Device Sleep Wake + { + If (CondRefOf (SDSW)) + { + SDSW (Arg0, Arg1, Arg2) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._DSW (%d %d %d) PCSA = %d\n", DADR, Arg0, Arg1, Arg2, PCSA, Zero) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS0\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS3\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + PowerResource (PWRS, 0x00, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._STA = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (PSTA)) + { + PSTA () + } + + Return (PW3S) /* \_SB_.PCI0.GP12.SWUS.PW3S */ + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + If ((PW3S == Zero)) + { + PW3S = One + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._ON = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_ON)) + { + P_ON () + } + } + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + If ((PW3S == One)) + { + PW3S = Zero + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._OFF = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_OF)) + { + P_OF () + } + } + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + PWRS + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + PWRS + }) + } + } + + Scope (\_GPE) + { + Method (_L1A, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF + { + M460 (" OEM-ASL-\\_GPE._L1A\n", Zero, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (\_SB.PCI0.GP19)) + { + M460 (" Notify (\\_SB.PCI0.GP19, 0x2)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP19, 0x02) // Device Wake + } + + If (CondRefOf (\_SB.PCI0.GP19.NHI0)) + { + M460 (" Notify (\\_SB.PCI0.GP19.NHI0, 0x2)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP19.NHI0, 0x02) // Device Wake + } + + If (CondRefOf (\_SB.PCI0.GP19.NHI1)) + { + M460 (" Notify (\\_SB.PCI0.GP19.NHI1, 0x2)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP19.NHI1, 0x02) // Device Wake + } + + If (CondRefOf (\_SB.PCI0.GP19.XHC2)) + { + M460 (" Notify (\\_SB.PCI0.GP19.XHC2, 0x2)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP19.XHC2, 0x02) // Device Wake + } + + If (CondRefOf (\_SB.PCI0.GP19.XHC3)) + { + M460 (" Notify (\\_SB.PCI0.GP19.XHC3, 0x2)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP19.XHC3, 0x02) // Device Wake + } + + If (CondRefOf (\_SB.PCI0.GP19.XHC4)) + { + M460 (" Notify (\\_SB.PCI0.GP19.XHC4, 0x2)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP19.XHC4, 0x02) // Device Wake + } + + If (CondRefOf (\_SB.PCI0.GP11)) + { + M460 (" Notify (\\_SB.PCI0.GP11, 0x2)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP11, 0x02) // Device Wake + } + + If (CondRefOf (\_SB.PCI0.GP11.SWUS)) + { + M460 (" Notify (\\_SB.PCI0.GP11.SWUS, 0x2)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP11.SWUS, 0x02) // Device Wake + } + + If (CondRefOf (\_SB.PCI0.GP12)) + { + M460 (" Notify (\\_SB.PCI0.GP12, 0x2)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP12, 0x02) // Device Wake + } + + If (CondRefOf (\_SB.PCI0.GP12.SWUS)) + { + M460 (" Notify (\\_SB.PCI0.GP12.SWUS, 0x2)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP12.SWUS, 0x02) // Device Wake + } + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt11.dat b/setup/programs/systemConf/acpi_override/ssdt11.dat new file mode 100644 index 0000000000000000000000000000000000000000..38d56a7a2b3edb59e9792bb54d9f01de89c32e24 GIT binary patch literal 5520 zcma)9&2Cdi6dq$cac+_(0Yh6=Rik#%MMasP`%7C1+XRY)Nz_oN1X4_JT!(IMQ&gZV ziquWjus}H7-$<;w>Lc_K`Urgl-hiGn=U5q=+?%`botf{P^PTgZnYp$%H!t6OaaM@R zr`OkRtlwJiw9iYmy1H5sLbN&?*Mz8vto>M=z1x*iHYzYGWq1s#Z|pjJhsKD;m_>?3*C5cZ-;!~3Nlq5bSiBC!5Q=0gc z9FNSam{&6&>r{r;S~CypRfh9$ACwvQiFmZpjVkun4=c9Me$qIF`x8*zhVvQKvHdZc z;tcoQa2-aIE~6=*(WJ|8Jw}r*!@6|L`MK{VBAq58ordiu<~sNs7(NFk<~%XyiAk4< zIZw=dG4qY{@ctU!U&Hb=i40<1(|wU4$A^rEj7OX&;ye-iMa&;Df5iL|^GD1R zF;6_cf5fBczFw$pZML^II@jdY4HezG+S4;;%>4;;%>4;;%>4;;%> z4;;%>4;;%>4;;%>4;%~iV0L^C(6V{^+s)0}mp3PRQRG2ADe|D+6nRjOiae-SMIO|% zA`j|akq7m#$b))Wzs$JYigR#?}D4=E+eZ+kV zcu0mBYZ#y*B*V{Sn6-xQ(GZd0(PDN1QZ%e#h=%yL-*>%J0-sg;tl4Ls)I6q==B)oN z`X_e!gc5jm@c{7_CHQ6W6}GC`sskp)J}yL81(BVBXcfeNAn4V)DwHXd0>-q0c-n<8 zbc-In>;(E+#&!c3RpW?}Xn-+PG@XH|zH`R1%L)u8^}I2CsK)db_2&MQyw&q2sK+hdj@Ep(xG-(;6ux%s+7f1Dbr-ta% zyfg!`#;M+kMZy@Gltc)|mN1+oMD_&Rq-E%`S1|xSk*&=?wzkBjO5Erg)%F>b7CNEh z#%klI9yAs9r>l*DkKbGd-)Ih|8a{!jG_TJA5-+51C+fZZp55!`J<#CmV7~`-`x>;= zEz9s;y1TviWZP?qdlr9iKmDPfeehy*UyS+!2N3A9c1$dgL$!>!e@|qFaO->L&!j6?;q?v-I;&0BnARZ z58=a0d~xWNIshU&Jpxd?7B)kOhQqaUS(8z4NxSfy&EnmrgRdfKPO;621)!?B)42Tu{lR)YV$gFiz&Ab-!nUm#Apx(x@<5XWl` z{Id@JH{z_f?%@9*&U$MO{x9GO={@hj{~=6r-EO`{*s9H%FAw&12BM$Mk8t)@rbZ$zZ3}iC`BW zW|vPCfx$&0)Uf$As?c8cC9ClBROlQPdbpc)#xf?OopL9lT^yp}*5SAL0e<>v_T%bcr;U`Gc8pM0(`xJZUSqzfK2PQKtl zj*6hf1)qp@LW%ABQ% zU`GQ4pL~`uxJX3AXDKeR5pj-+xWq 0x00010000)) + { + Local4 = 0x00010000 + } + + Local5 = Arg0 + Local6 = Arg1 + If ((Local6 > 0x1000)) + { + Local6 = 0x1000 + } + + If ((Local5 >= Local4)) + { + Return (Buffer (Local6) + { + 0x00 // . + }) + } + + If ((((Local5 & 0x0FFF) + Local6) > 0x1000)) + { + Local6 = (0x1000 - (Local5 & 0x0FFF)) + } + + Name (M202, Buffer (0x1000) + { + 0x00 // . + }) + If (((Local5 & 0xF000) == Zero)) + { + M202 = M106 /* External reference */ + } + ElseIf (((Local5 & 0xF000) == 0x1000)) + { + M202 = M378 /* External reference */ + } + ElseIf (((Local5 & 0xF000) == 0x2000)) + { + M202 = M379 /* External reference */ + } + ElseIf (((Local5 & 0xF000) == 0x3000)) + { + M202 = M380 /* External reference */ + } + ElseIf (((Local5 & 0xF000) == 0x4000)) + { + M202 = M381 /* External reference */ + } + ElseIf (((Local5 & 0xF000) == 0x5000)) + { + M202 = M382 /* External reference */ + } + ElseIf (((Local5 & 0xF000) == 0x6000)) + { + M202 = M383 /* External reference */ + } + ElseIf (((Local5 & 0xF000) == 0x7000)) + { + M202 = M384 /* External reference */ + } + ElseIf (((Local5 & 0xF000) == 0x8000)) + { + M202 = M385 /* External reference */ + } + ElseIf (((Local5 & 0xF000) == 0x9000)) + { + M202 = M386 /* External reference */ + } + ElseIf (((Local5 & 0xF000) == 0xA000)) + { + M202 = M387 /* External reference */ + } + ElseIf (((Local5 & 0xF000) == 0xB000)) + { + M202 = M388 /* External reference */ + } + ElseIf (((Local5 & 0xF000) == 0xC000)) + { + M202 = M389 /* External reference */ + } + ElseIf (((Local5 & 0xF000) == 0xD000)) + { + M202 = M390 /* External reference */ + } + ElseIf (((Local5 & 0xF000) == 0xE000)) + { + M202 = M391 /* External reference */ + } + ElseIf (((Local5 & 0xF000) == 0xF000)) + { + M202 = M392 /* External reference */ + } + + If (((Local5 + Local6) <= Local4)) + { + If ((Local6 == 0x1000)) + { + Return (M202) /* \_SB_.PCI0.GP17.VGA_.XTRM.M202 */ + } + } + Else + { + Local6 = (Local4 - Local5) + } + + Name (M393, Buffer (Local6) + { + 0x00 // . + }) + CreateField (M202, ((Local5 & 0x0FFF) * 0x08), (Local6 * 0x08 + ), M394) + M393 = M394 /* \_SB_.PCI0.GP17.VGA_.XTRM.M394 */ + Return (M393) /* \_SB_.PCI0.GP17.VGA_.XTRM.M393 */ + } + } + + Method (AFN0, 0, Serialized) + { + If ((M087 == Zero)) + { + If (CondRefOf (\_SB.PCI0.GP17.VGA.AFN0)) + { + \_SB.PCI0.GP17.VGA.AFN0 () + } + } + + If ((M087 == One)) + { + If (CondRefOf (\_SB.PCI0.PB2.VGA.AFN0)) + { + \_SB.PCI0.PB2.VGA.AFN0 () + } + + If (CondRefOf (\_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN0)) + { + \_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN0 () + } + } + } + + Method (AFN1, 1, Serialized) + { + If ((M087 == Zero)) + { + If (CondRefOf (\_SB.PCI0.GP17.VGA.AFN1)) + { + \_SB.PCI0.GP17.VGA.AFN1 (Arg0) + } + } + + If ((M087 == One)) + { + If (CondRefOf (\_SB.PCI0.PB2.VGA.AFN1)) + { + \_SB.PCI0.PB2.VGA.AFN1 (Arg0) + } + + If (CondRefOf (\_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN1)) + { + \_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN1 (Arg0) + } + } + } + + Method (AFN2, 2, Serialized) + { + If ((M087 == Zero)) + { + If (CondRefOf (\_SB.PCI0.GP17.VGA.AFN2)) + { + \_SB.PCI0.GP17.VGA.AFN2 (Arg0, Arg1) + } + } + + If ((M087 == One)) + { + If (CondRefOf (\_SB.PCI0.PB2.VGA.AFN2)) + { + \_SB.PCI0.PB2.VGA.AFN2 (Arg0, Arg1) + } + + If (CondRefOf (\_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN2)) + { + \_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN2 (Arg0, Arg1) + } + } + } + + Method (AFN3, 2, Serialized) + { + If ((M087 == Zero)) + { + If (CondRefOf (\_SB.PCI0.GP17.VGA.AFN3)) + { + \_SB.PCI0.GP17.VGA.AFN3 (Arg0, Arg1) + } + } + + If ((M087 == One)) + { + If (CondRefOf (\_SB.PCI0.PB2.VGA.AFN3)) + { + \_SB.PCI0.PB2.VGA.AFN3 (Arg0, Arg1) + } + + If (CondRefOf (\_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN3)) + { + \_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN3 (Arg0, Arg1) + } + } + } + + Method (AFN4, 1, Serialized) + { + If ((M087 == Zero)) + { + If (CondRefOf (\_SB.PCI0.GP17.VGA.AFN4)) + { + \_SB.PCI0.GP17.VGA.AFN4 (Arg0) + } + } + + If ((M087 == One)) + { + If (CondRefOf (\_SB.PCI0.PB2.VGA.AFN4)) + { + \_SB.PCI0.PB2.VGA.AFN4 (Arg0) + } + + If (CondRefOf (\_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN4)) + { + \_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN4 (Arg0) + } + } + } + + Method (AFN5, 0, Serialized) + { + If ((M087 == Zero)) + { + If (CondRefOf (\_SB.PCI0.GP17.VGA.AFN5)) + { + \_SB.PCI0.GP17.VGA.AFN5 () + } + } + + If ((M087 == One)) + { + If (CondRefOf (\_SB.PCI0.PB2.VGA.AFN5)) + { + \_SB.PCI0.PB2.VGA.AFN5 () + } + + If (CondRefOf (\_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN5)) + { + \_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN5 () + } + } + } + + Method (AFN6, 0, Serialized) + { + If ((M087 == Zero)) + { + If (CondRefOf (\_SB.PCI0.GP17.VGA.AFN6)) + { + \_SB.PCI0.GP17.VGA.AFN6 () + } + } + + If ((M087 == One)) + { + If (CondRefOf (\_SB.PCI0.PB2.VGA.AFN6)) + { + \_SB.PCI0.PB2.VGA.AFN6 () + } + + If (CondRefOf (\_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN6)) + { + \_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN6 () + } + } + } + + Method (AFN7, 1, Serialized) + { + If ((M087 == Zero)) + { + If (CondRefOf (\_SB.PCI0.GP17.VGA.AFN7)) + { + \_SB.PCI0.GP17.VGA.AFN7 (Arg0) + } + } + + If ((M087 == One)) + { + If (CondRefOf (\_SB.PCI0.PB2.VGA.AFN7)) + { + \_SB.PCI0.PB2.VGA.AFN7 (Arg0) + } + + If (CondRefOf (\_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN7)) + { + \_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN7 (Arg0) + } + } + } + + Method (AFN8, 0, Serialized) + { + If ((M087 == Zero)) + { + If (CondRefOf (\_SB.PCI0.GP17.VGA.AFN8)) + { + \_SB.PCI0.GP17.VGA.AFN8 () + } + } + + If ((M087 == One)) + { + If (CondRefOf (\_SB.PCI0.PB2.VGA.AFN8)) + { + \_SB.PCI0.PB2.VGA.AFN8 () + } + + If (CondRefOf (\_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN8)) + { + \_SB.PCI0.PB2.SWUS.SWDS.VGA.AFN8 () + } + } + } + + Method (AFNC, 2, Serialized) + { + If ((M087 == Zero)) + { + If (CondRefOf (\_SB.PCI0.GP17.VGA.AFNC)) + { + \_SB.PCI0.GP17.VGA.AFNC (Arg0, Arg1) + } + } + + If ((M087 == One)) + { + If (CondRefOf (\_SB.PCI0.PB2.VGA.AFNC)) + { + \_SB.PCI0.PB2.VGA.AFNC (Arg0, Arg1) + } + + If (CondRefOf (\_SB.PCI0.PB2.SWUS.SWDS.VGA.AFNC)) + { + \_SB.PCI0.PB2.SWUS.SWDS.VGA.AFNC (Arg0, Arg1) + } + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt12.dat b/setup/programs/systemConf/acpi_override/ssdt12.dat new file mode 100644 index 0000000000000000000000000000000000000000..09fd2790c3849fe692a345efc1f13b4649df30c3 GIT binary patch literal 6528 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 literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt12.dsl b/setup/programs/systemConf/acpi_override/ssdt12.dsl new file mode 100644 index 0000000..f8e0816 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt12.dsl @@ -0,0 +1,912 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt12.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x00001980 (6528) + * Revision 0x01 + * Checksum 0x28 + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 1, "LENOVO", "CB-01 ", 0x00000001) +{ + External (_SB_.PC00.GMHB, MethodObj) // 0 Arguments + External (_SB_.PCI0.LPC0.EC0_.CHIS, IntObj) + External (_SB_.PCI0.LPC0.EC0_.CMFC, MethodObj) // 0 Arguments + External (_SB_.PCI0.LPC0.EC0_.CPUS, IntObj) + External (_SB_.PCI0.LPC0.EC0_.CPUT, IntObj) + External (_SB_.PCI0.LPC0.EC0_.FA2S, IntObj) + External (_SB_.PCI0.LPC0.EC0_.FANS, IntObj) + External (_SB_.PCI0.LPC0.EC0_.GPUS, IntObj) + External (_SB_.PCI0.LPC0.EC0_.GPUT, IntObj) + External (_SB_.PCI0.LPC0.EC0_.MBEI, MethodObj) // 3 Arguments + External (_SB_.PCI0.LPC0.EC0_.RTMP, IntObj) + External (_SB_.PCI0.LPC0.EC0_.SBTS, IntObj) + External (_SB_.PCI0.LPC0.EC0_.SSDS, IntObj) + External (_SB_.PCI0.LPC0.EC0_.VPC0.GSBI, MethodObj) // 1 Arguments + External (_SB_.PCI0.LPC0.EC0_.WEID, IntObj) + + Scope (\_SB) + { + Device (WM00) + { + Name (_HID, EisaId ("PNP0C14") /* Windows Management Instrumentation Device */) // _HID: Hardware ID + Name (_UID, "WM00") // _UID: Unique ID + Name (_WDG, Buffer (0x64) + { + /* 0000 */ 0xF0, 0x0C, 0x0D, 0x7B, 0x6C, 0x5D, 0x9E, 0x43, // ...{l].C + /* 0008 */ 0x86, 0xA5, 0xA3, 0x61, 0x9B, 0x62, 0x34, 0x92, // ...a.b4. + /* 0010 */ 0x45, 0x45, 0x03, 0x02, 0x01, 0xDB, 0xD7, 0x83, // EE...... + /* 0018 */ 0x6D, 0x3C, 0xDC, 0x42, 0xBA, 0x1B, 0x56, 0xDA, // m<.B..V. + /* 0020 */ 0xA5, 0x97, 0xF2, 0xB2, 0x80, 0x00, 0x01, 0x08, // ........ + /* 0028 */ 0xE3, 0x54, 0x7B, 0x77, 0xDC, 0xDD, 0x2C, 0x4B, // .T{w..,K + /* 0030 */ 0x8B, 0x88, 0x68, 0xA2, 0x6A, 0x88, 0x35, 0xD0, // ..h.j.5. + /* 0038 */ 0x41, 0x30, 0x01, 0x02, 0xA2, 0x22, 0x3D, 0x03, // A0..."=. + /* 0040 */ 0x54, 0x82, 0xB8, 0x46, 0xBB, 0x7B, 0x59, 0xC4, // T..F.{Y. + /* 0048 */ 0x88, 0xC9, 0x6A, 0x3F, 0x41, 0x31, 0x01, 0x02, // ..j?A1.. + /* 0050 */ 0x21, 0x12, 0x90, 0x05, 0x66, 0xD5, 0xD1, 0x11, // !...f... + /* 0058 */ 0xB2, 0xF0, 0x00, 0xA0, 0xC9, 0x06, 0x29, 0x10, // ......). + /* 0060 */ 0x46, 0x45, 0x01, 0x00 // FE.. + }) + OperationRegion (SMIP, SystemIO, 0xB0, One) + Field (SMIP, ByteAcc, NoLock, Preserve) + { + IOB2, 8 + } + + OperationRegion (LNVS, SystemMemory, 0x7AEBA000, 0x0120) + Field (LNVS, AnyAcc, NoLock, Preserve) + { + SGNT, 32, + MCMD, 32, + SCMD, 32, + RCDE, 32, + DAT1, 32, + DAT2, 32, + DAT3, 32, + DAT4, 32, + BDAT, 2048 + } + + Name (BDBF, Buffer (0x0100){}) + Mutex (MSMI, 0x00) + Name (LBUF, Package (0x05) + { + Zero, + Zero, + Zero, + Zero, + Zero + }) + Method (LSMI, 6, Serialized) + { + Acquire (MSMI, 0xFFFF) + RCDE = Zero + MCMD = Arg0 + SCMD = Arg1 + DAT1 = Arg2 + DAT2 = Arg3 + DAT3 = Arg4 + DAT4 = Arg5 + IOB2 = 0xCC + LBUF [Zero] = RCDE /* \_SB_.WM00.RCDE */ + LBUF [One] = DAT1 /* \_SB_.WM00.DAT1 */ + LBUF [0x02] = DAT2 /* \_SB_.WM00.DAT2 */ + LBUF [0x03] = DAT3 /* \_SB_.WM00.DAT3 */ + LBUF [0x04] = DAT4 /* \_SB_.WM00.DAT4 */ + Release (MSMI) + Return (LBUF) /* \_SB_.WM00.LBUF */ + } + + Method (WMEE, 3, NotSerialized) + { + If ((Arg0 == Zero)) + { + If ((Arg1 == One)) + { + CreateByteField (Arg2, Zero, TDA1) + CreateByteField (Arg2, One, TDA2) + CreateByteField (Arg2, 0x02, TDA3) + CreateByteField (Arg2, 0x03, TDA4) + Arg1-- + LSMI (TDA1, Arg1, TDA2, TDA3, TDA4, Zero) + Return (DAT1) /* \_SB_.WM00.DAT1 */ + } + ElseIf ((Arg1 == 0x02)) + { + \_SB.PCI0.LPC0.EC0.CMFC () + } + ElseIf ((Arg1 == 0x04)) + { + \_SB.PCI0.LPC0.EC0.VPC0.GSBI (One) + } + } + ElseIf ((Arg0 == One)) + { + If ((Arg1 == 0x03)) + { + CreateDWordField (Arg2, Zero, BDA0) + CreateDWordField (Arg2, 0x04, BDA1) + CreateDWordField (Arg2, 0x08, BDA2) + CreateDWordField (Arg2, 0x0C, BDA3) + CreateDWordField (Arg2, 0x10, BDA4) + CreateDWordField (BDBF, Zero, BAAA) + BAAA = BDA4 /* \_SB_.WM00.WMEE.BDA4 */ + BDAT = BDBF /* \_SB_.WM00.BDBF */ + Arg1-- + LSMI (0x02, Arg1, BDA0, BDA1, BDA2, BDA3) + Return (BAAA) /* \_SB_.WM00.WMEE.BAAA */ + } + } + ElseIf ((Arg0 == 0x02)) + { + If ((Arg1 == 0x05)) + { + CreateDWordField (Arg2, Zero, GUI1) + CreateDWordField (Arg2, 0x04, GUI2) + CreateDWordField (Arg2, 0x08, GUI3) + CreateDWordField (Arg2, 0x0C, GUI4) + CreateDWordField (Arg2, 0x10, GUIV) + CreateDWordField (BDBF, Zero, GUV1) + GUV1 = GUIV /* \_SB_.WM00.WMEE.GUIV */ + BDAT = BDBF /* \_SB_.WM00.BDBF */ + Arg1-- + LSMI (0x03, Arg1, GUI1, GUI2, GUI3, GUI4) + Return (RCDE) /* \_SB_.WM00.RCDE */ + } + } + } + + Method (WMA0, 3, NotSerialized) + { + OperationRegion (CMDE, SystemIO, 0x68, 0x05) + Field (CMDE, ByteAcc, Lock, Preserve) + { + EC68, 8, + Offset (0x02), + Offset (0x03), + Offset (0x04), + EC6C, 8 + } + + OperationRegion (CUPL, SystemMemory, (\_SB.PC00.GMHB () + 0x59A0), 0x10) + Field (CUPL, ByteAcc, NoLock, Preserve) + { + CPL1, 15, + Offset (0x04), + CPL2, 15 + } + + Name (REMA, Zero) + If ((Arg1 == One)) + { + Return (One) + } + + If ((Arg1 == 0x02)) + { + Return (One) + } + + If ((Arg1 == 0x03)) + { + Local0 = \_SB.PCI0.LPC0.EC0.FANS /* External reference */ + Local0 *= 0x64 + Return (Local0) + } + + If ((Arg1 == 0x04)) + { + Local0 = ToInteger (Arg2) + Divide (Local0, 0x64, REMA, Local0) + EC6C = 0x46 + Sleep (0x05) + EC68 = Local0 + Return (Zero) + } + + If ((Arg1 == 0x05)) + { + Local0 = \_SB.PCI0.LPC0.EC0.FA2S /* External reference */ + Local0 *= 0x64 + Return (Local0) + } + + If ((Arg1 == 0x06)) + { + Local0 = ToInteger (Arg2) + Divide (Local0, 0x64, REMA, Local0) + EC6C = 0x46 + Sleep (0x05) + EC68 = Local0 + Return (Zero) + } + + If ((Arg1 == 0x07)) + { + Divide (CPL1, 0x08, REMA, Local0) + Return (Local0) + } + + If ((Arg1 == 0x08)) + { + Local0 = ToInteger (Arg2) + Local0 *= 0x08 + CPL1 = Local0 + Return (Zero) + } + + If ((Arg1 == 0x09)) + { + Divide (CPL2, 0x08, REMA, Local0) + Return (Local0) + } + + If ((Arg1 == 0x0A)) + { + Local0 = ToInteger (Arg2) + Local0 *= 0x08 + CPL2 = Local0 + Return (Zero) + } + + If ((Arg1 == 0x0B)) + { + Local0 = \_SB.PCI0.LPC0.EC0.CPUT /* External reference */ + Return (Local0) + } + + If ((Arg1 == 0x0C)) + { + Local0 = \_SB.PCI0.LPC0.EC0.GPUT /* External reference */ + Return (Local0) + } + + If ((Arg1 == 0x0D)) + { + Local0 = \_SB.PCI0.LPC0.EC0.CPUS /* External reference */ + Return (Local0) + } + + If ((Arg1 == 0x0E)) + { + Local0 = \_SB.PCI0.LPC0.EC0.GPUS /* External reference */ + Return (Local0) + } + + If ((Arg1 == 0x0F)) + { + Local0 = \_SB.PCI0.LPC0.EC0.CHIS /* External reference */ + Return (Local0) + } + + If ((Arg1 == 0x10)) + { + Local0 = \_SB.PCI0.LPC0.EC0.SBTS /* External reference */ + Return (Local0) + } + + If ((Arg1 == 0x11)) + { + Local0 = \_SB.PCI0.LPC0.EC0.SSDS /* External reference */ + Return (Local0) + } + + If ((Arg1 == 0x12)) + { + Local0 = \_SB.PCI0.LPC0.EC0.RTMP /* External reference */ + Return (Local0) + } + } + + Method (WMA1, 3, NotSerialized) + { + Local0 = ToInteger (Arg2) + Local1 = (Local0 & 0xFF) + Local2 = ((Local0 >> 0x08) & 0xFF) + If ((Arg1 == One)) + { + Return (\_SB.PCI0.LPC0.EC0.MBEI (0xED, Local1, Local2)) + } + + If ((Arg1 == 0x02)) + { + Return (\_SB.PCI0.LPC0.EC0.MBEI (0xED, Local1, Local2)) + } + + If ((Arg1 == 0x03)) + { + Return (\_SB.PCI0.LPC0.EC0.MBEI (0xEE, Local1, Local2)) + } + + If ((Arg1 == 0x04)) + { + Return (\_SB.PCI0.LPC0.EC0.MBEI (0xEE, Local1, Local2)) + } + + If ((Arg1 == 0x05)) + { + Return (\_SB.PCI0.LPC0.EC0.MBEI (0xEF, Local1, Local2)) + } + + If ((Arg1 == 0x06)) + { + Return (\_SB.PCI0.LPC0.EC0.MBEI (0xEF, Local1, Local2)) + } + } + + Method (_WED, 1, NotSerialized) // _Wxx: Wake Event, xx=0x00-0xFF + { + Return (ToInteger (\_SB.PCI0.LPC0.EC0.WEID)) + } + + Name (WQFE, Buffer (0x1145) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... + /* 0008 */ 0x35, 0x11, 0x00, 0x00, 0x86, 0x6A, 0x00, 0x00, // 5....j.. + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T + /* 0018 */ 0x98, 0x5E, 0xB3, 0x00, 0x01, 0x06, 0x18, 0x42, // .^.....B + /* 0020 */ 0x10, 0x11, 0x10, 0x22, 0x21, 0x30, 0x34, 0x32, // ..."!042 + /* 0028 */ 0x0B, 0x03, 0x63, 0x04, 0x8A, 0x0B, 0x21, 0x07, // ..c...!. + /* 0030 */ 0x10, 0x12, 0x07, 0x85, 0x12, 0x02, 0xA1, 0xFE, // ........ + /* 0038 */ 0x04, 0xF2, 0x2B, 0x00, 0xA1, 0x43, 0x01, 0x32, // ..+..C.2 + /* 0040 */ 0x05, 0x18, 0x14, 0xE0, 0x14, 0x41, 0x04, 0xBD, // .....A.. + /* 0048 */ 0x0A, 0xB0, 0x29, 0xC0, 0xA4, 0x00, 0x8B, 0x02, // ..)..... + /* 0050 */ 0xB4, 0x0B, 0xB0, 0x2C, 0x40, 0xB7, 0x00, 0xE9, // ...,@... + /* 0058 */ 0xB0, 0x44, 0x24, 0x38, 0x4A, 0x0C, 0x38, 0x4A, // .D$8J.8J + /* 0060 */ 0x27, 0xB6, 0x70, 0xC3, 0x06, 0x2F, 0x14, 0x45, // '.p../.E + /* 0068 */ 0x33, 0x88, 0x92, 0xA0, 0x72, 0x01, 0xBE, 0x11, // 3...r... + /* 0070 */ 0x04, 0x5E, 0xAE, 0x00, 0xC9, 0x13, 0xD0, 0xCA, // .^...... + /* 0078 */ 0x1A, 0x16, 0x60, 0x5D, 0x80, 0xEC, 0x21, 0x50, // ..`]..!P + /* 0080 */ 0xA9, 0x43, 0x40, 0xC9, 0x19, 0x02, 0x6A, 0x00, // .C@...j. + /* 0088 */ 0xAD, 0x4E, 0x40, 0xF8, 0x95, 0x4E, 0x09, 0x49, // .N@..N.I + /* 0090 */ 0x10, 0xCE, 0x58, 0xC5, 0xE3, 0x6B, 0x16, 0x4D, // ..X..k.M + /* 0098 */ 0xCF, 0x49, 0xCE, 0x31, 0xE4, 0x78, 0x5C, 0xE8, // .I.1.x\. + /* 00A0 */ 0x41, 0xF0, 0x90, 0xA3, 0x45, 0xC5, 0x1A, 0x30, // A...E..0 + /* 00A8 */ 0x3A, 0x12, 0x84, 0x14, 0x0C, 0x08, 0x3D, 0x60, // :.....=` + /* 00B0 */ 0x78, 0x28, 0x47, 0x77, 0x24, 0xA1, 0x3C, 0xC3, // x(Gw$.<. + /* 00B8 */ 0xB6, 0x11, 0x84, 0x71, 0x2A, 0x71, 0xCE, 0x3A, // ...q*q.: + /* 00C0 */ 0xCA, 0xF1, 0x9C, 0x9A, 0xA7, 0x73, 0x4C, 0x07, // .....sL. + /* 00C8 */ 0x74, 0x48, 0x46, 0x39, 0x6E, 0xE0, 0x32, 0x02, // tHF9n.2. + /* 00D0 */ 0x2E, 0xF2, 0x69, 0x60, 0x02, 0xC9, 0x3F, 0x24, // ..i`..?$ + /* 00D8 */ 0x48, 0x16, 0x0C, 0x4A, 0xC2, 0xE8, 0xA9, 0x0B, // H..J.... + /* 00E0 */ 0x08, 0xFD, 0xFF, 0x81, 0xF9, 0xD9, 0x80, 0x8D, // ........ + /* 00E8 */ 0xC6, 0x10, 0xA5, 0x8D, 0x13, 0x3D, 0xC4, 0x53, // .....=.S + /* 00F0 */ 0x39, 0xB2, 0x13, 0x39, 0x90, 0x43, 0x63, 0xA8, // 9..9.Cc. + /* 00F8 */ 0xA7, 0x74, 0x38, 0x85, 0xDD, 0x01, 0x84, 0x1A, // .t8..... + /* 0100 */ 0xA3, 0x39, 0x28, 0x12, 0x6E, 0x7C, 0x68, 0x89, // .9(.n|h. + /* 0108 */ 0xB0, 0x3A, 0x09, 0xC4, 0x7E, 0x17, 0xB0, 0xF0, // .:..~... + /* 0110 */ 0x61, 0x09, 0xE3, 0x7C, 0x3D, 0x7C, 0x8B, 0x86, // a..|=|.. + /* 0118 */ 0x11, 0x5A, 0x41, 0x70, 0x1A, 0xC4, 0x51, 0x44, // .ZAp..QD + /* 0120 */ 0x09, 0xC3, 0xF0, 0x8C, 0x19, 0xE8, 0xB9, 0x80, // ........ + /* 0128 */ 0x21, 0x85, 0x09, 0x7A, 0x02, 0x41, 0xCE, 0x93, // !..z.A.. + /* 0130 */ 0x61, 0x19, 0xE2, 0x0C, 0x38, 0x56, 0x8C, 0x50, // a...8V.P + /* 0138 */ 0x21, 0x31, 0x03, 0x09, 0x7E, 0x02, 0x5D, 0x63, // !1..~.]c + /* 0140 */ 0xC8, 0x33, 0x10, 0x99, 0xF2, 0x09, 0x04, 0x89, // .3...... + /* 0148 */ 0x1E, 0x25, 0xB8, 0x71, 0x8D, 0xCA, 0xC6, 0x74, // .%.q...t + /* 0150 */ 0x36, 0xB8, 0x81, 0x99, 0x20, 0xCE, 0xE1, 0x61, // 6... ..a + /* 0158 */ 0x64, 0x40, 0x68, 0x02, 0xF1, 0x63, 0x87, 0x4F, // d@h..c.O + /* 0160 */ 0x60, 0xF7, 0x02, 0xBC, 0x0D, 0x51, 0x10, 0x95, // `....Q.. + /* 0168 */ 0xDD, 0x35, 0xA4, 0x0D, 0x42, 0x28, 0x6D, 0x09, // .5..B(m. + /* 0170 */ 0xB0, 0x36, 0x59, 0x9D, 0x08, 0x5E, 0x08, 0xA2, // .6Y..^.. + /* 0178 */ 0x1C, 0x6F, 0x84, 0x67, 0x82, 0x10, 0x51, 0x02, // .o.g..Q. + /* 0180 */ 0x45, 0xA8, 0x10, 0x53, 0x28, 0x71, 0x1B, 0x13, // E..S(q.. + /* 0188 */ 0xA0, 0x11, 0x42, 0x48, 0x86, 0x0B, 0xE1, 0x79, // ..BH...y + /* 0190 */ 0x87, 0xB1, 0xFD, 0x41, 0x90, 0x60, 0xE7, 0x01, // ...A.`.. + /* 0198 */ 0xFD, 0x08, 0x2C, 0x09, 0x44, 0x46, 0xB6, 0x94, // ..,.DF.. + /* 01A0 */ 0x80, 0x9C, 0x14, 0x3C, 0x1C, 0x0F, 0xA0, 0xF9, // ...<.... + /* 01A8 */ 0x99, 0x69, 0x54, 0x4C, 0x02, 0xA0, 0x34, 0x80, // .iTL..4. + /* 01B0 */ 0x48, 0xD4, 0x59, 0x84, 0x12, 0x58, 0xCA, 0xC9, // H.Y..X.. + /* 01B8 */ 0x80, 0x5C, 0x1F, 0x3C, 0x92, 0x03, 0x3C, 0x75, // .\.<....... + /* 01D0 */ 0x1E, 0x21, 0x3B, 0x24, 0x18, 0x10, 0xEF, 0xFD, // .!;$.... + /* 01D8 */ 0x56, 0x40, 0xE6, 0x62, 0x82, 0xFF, 0x7F, 0x40, // V@.b...@ + /* 01E0 */ 0x1F, 0x14, 0x9E, 0x0F, 0xC0, 0x32, 0xCC, 0x53, // .....2.S + /* 01E8 */ 0xF6, 0x1C, 0x2A, 0x1E, 0x1B, 0xE2, 0x4A, 0xC0, // ..*...J. + /* 01F0 */ 0xC7, 0x72, 0x54, 0xEC, 0x18, 0xC1, 0x46, 0xC7, // .rT...F. + /* 01F8 */ 0x47, 0xE1, 0xB3, 0xC3, 0xF9, 0x16, 0x0B, 0xA2, // G....... + /* 0200 */ 0x00, 0x10, 0x92, 0x75, 0x8C, 0x40, 0xCF, 0xFB, // ...u.@.. + /* 0208 */ 0x08, 0x03, 0xBE, 0x34, 0x34, 0x7B, 0x39, 0x21, // ...44{9! + /* 0210 */ 0x04, 0xAF, 0x03, 0xBE, 0x31, 0xF8, 0x1C, 0x63, // ....1..c + /* 0218 */ 0x79, 0x07, 0x11, 0x10, 0xC1, 0xBF, 0x2F, 0xE0, // y...../. + /* 0220 */ 0x8E, 0x20, 0xC0, 0x49, 0xEA, 0xF9, 0x03, 0x25, // . .I...% + /* 0228 */ 0xEE, 0x08, 0x02, 0xE8, 0xFC, 0xFF, 0x1F, 0x41, // .......A + /* 0230 */ 0x80, 0x25, 0xC8, 0xA1, 0xBC, 0x3F, 0x84, 0x78, // .%...?.x + /* 0238 */ 0x7D, 0x38, 0xD5, 0x57, 0x90, 0xC8, 0xEF, 0x1F, // }8.W.... + /* 0240 */ 0xC6, 0x8F, 0x12, 0x28, 0x8A, 0xD1, 0x1E, 0x20, // ...(... + /* 0248 */ 0x8C, 0x12, 0x27, 0xC2, 0x19, 0x3F, 0x82, 0xD8, // ..'..?.. + /* 0250 */ 0xD9, 0x59, 0x44, 0x10, 0x3E, 0x14, 0xF8, 0x32, // .YD.>..2 + /* 0258 */ 0xF2, 0xE0, 0xE3, 0x53, 0x43, 0x90, 0xA0, 0x8F, // ...SC... + /* 0260 */ 0x20, 0x2C, 0xDE, 0x11, 0x04, 0xD0, 0x37, 0xC6, // ,....7. + /* 0268 */ 0xE3, 0x7C, 0x03, 0x81, 0x7D, 0x04, 0x81, 0x79, // .|..}..y + /* 0270 */ 0xDC, 0xF0, 0x11, 0x04, 0x5C, 0x67, 0x0E, 0xDC, // ....\g.. + /* 0278 */ 0x11, 0x04, 0xCE, 0xFF, 0xFF, 0x08, 0x82, 0x19, // ........ + /* 0280 */ 0xD4, 0xF9, 0x78, 0x52, 0x1E, 0xDC, 0x69, 0xBD, // ..xR..i. + /* 0288 */ 0x85, 0xE0, 0x4F, 0x21, 0xC0, 0x27, 0x8B, 0x17, // ..O!.'.. + /* 0290 */ 0x10, 0x16, 0xE7, 0x39, 0xA0, 0x78, 0x4B, 0xA5, // ...9.xK. + /* 0298 */ 0x30, 0xF6, 0x70, 0x0A, 0x81, 0x2E, 0x09, 0x0E, // 0.p..... + /* 02A0 */ 0x35, 0x48, 0x9F, 0x04, 0x8E, 0xED, 0x58, 0x4F, // 5H....XO + /* 02A8 */ 0xE4, 0x25, 0xC1, 0x83, 0x7B, 0x1C, 0x81, 0x71, // .%..{..q + /* 02B0 */ 0x58, 0xF0, 0xB4, 0x4E, 0xCA, 0x57, 0x31, 0x0F, // X..N.W1. + /* 02B8 */ 0xCA, 0x30, 0x09, 0x3C, 0x0A, 0x86, 0xC6, 0x4F, // .0.<...O + /* 02C0 */ 0x01, 0xEC, 0x30, 0xC0, 0x07, 0xEA, 0x93, 0x03, // ..0..... + /* 02C8 */ 0xBB, 0xBC, 0xF9, 0x7A, 0xF0, 0xE2, 0xE6, 0xA3, // ...z.... + /* 02D0 */ 0x86, 0xBF, 0x7D, 0xFC, 0xBC, 0x86, 0x3B, 0x2A, // ..}...;* + /* 02D8 */ 0xC0, 0x3D, 0x06, 0xB0, 0x63, 0x42, 0xE0, 0x83, // .=..cB.. + /* 02E0 */ 0xF6, 0x84, 0x5F, 0x15, 0x3C, 0x1C, 0x06, 0xF2, // .._.<... + /* 02E8 */ 0xBE, 0x86, 0x3F, 0x80, 0xE0, 0x3D, 0x1E, 0xF1, // ..?..=.. + /* 02F0 */ 0x04, 0x7A, 0x1A, 0x8F, 0x54, 0xFC, 0x98, 0xF1, // .z..T... + /* 02F8 */ 0xE2, 0x12, 0x27, 0xC4, 0x8B, 0xC0, 0x83, 0x54, // ..'....T + /* 0300 */ 0x8C, 0x47, 0x2A, 0xE3, 0x3C, 0x80, 0xC4, 0x79, // .G*.<..y + /* 0308 */ 0x00, 0xF1, 0x1D, 0xE2, 0xED, 0xE3, 0xA5, 0xCA, // ........ + /* 0310 */ 0x37, 0x2B, 0x9F, 0x08, 0xA2, 0xBD, 0x54, 0x19, // 7+....T. + /* 0318 */ 0x2A, 0xCC, 0xC3, 0x47, 0xB0, 0xE0, 0x41, 0x5E, // *..G..A^ + /* 0320 */ 0x42, 0xE2, 0xC4, 0x7C, 0x0D, 0xF1, 0x01, 0x84, // B..|.... + /* 0328 */ 0x0D, 0x1C, 0xF7, 0xFF, 0x3F, 0xD6, 0x80, 0x47, // ....?..G + /* 0330 */ 0xD0, 0x6B, 0x4F, 0x16, 0x0E, 0x7C, 0x14, 0x9E, // .kO..|.. + /* 0338 */ 0x9F, 0x18, 0x7C, 0x36, 0xF0, 0xD0, 0x0E, 0xDC, // ..|6.... + /* 0340 */ 0xD7, 0x0B, 0x83, 0x9C, 0xA3, 0x4F, 0x0D, 0x0F, // .....O.. + /* 0348 */ 0x05, 0x1E, 0x03, 0xBB, 0x2D, 0xF8, 0x18, 0xE0, // ....-... + /* 0350 */ 0x53, 0x02, 0xFE, 0x1A, 0x11, 0xF0, 0xF5, 0xE0, // S....... + /* 0358 */ 0x31, 0x04, 0xD6, 0x71, 0x04, 0x3F, 0xA2, 0x87, // 1..q.?.. + /* 0360 */ 0x0D, 0xD8, 0xE3, 0xF1, 0x2D, 0x91, 0x9D, 0x2D, // ....-..- + /* 0368 */ 0x9E, 0x8B, 0xC8, 0x20, 0x50, 0x23, 0x33, 0xB4, // ... P#3. + /* 0370 */ 0x27, 0x7D, 0x5A, 0xAF, 0x05, 0x3E, 0x2C, 0x9A, // '}Z..>,. + /* 0378 */ 0xC0, 0x67, 0x10, 0x1F, 0x11, 0x3D, 0x1E, 0xF0, // .g...=.. + /* 0380 */ 0xDF, 0x3E, 0x9E, 0x13, 0x18, 0xB6, 0x4F, 0x0B, // .>....O. + /* 0388 */ 0xC6, 0x7A, 0x6C, 0x04, 0xD3, 0xB1, 0x01, 0x73, // .zl....s + /* 0390 */ 0x6B, 0x84, 0x79, 0x1C, 0x01, 0x1E, 0x82, 0x0F, // k.y..... + /* 0398 */ 0x9F, 0xD0, 0xFE, 0xFF, 0x87, 0x4F, 0x78, 0xE7, // .....Ox. + /* 03A0 */ 0x4B, 0xF0, 0x65, 0x74, 0x72, 0x16, 0x62, 0xA9, // K.etr.b. + /* 03A8 */ 0x5F, 0x01, 0xB2, 0x71, 0x2A, 0xA2, 0xA7, 0x10, // _..q*... + /* 03B0 */ 0x6B, 0x02, 0xD2, 0x18, 0xD8, 0x25, 0x84, 0xA3, // k....%.. + /* 03B8 */ 0x1C, 0x85, 0x0F, 0x36, 0x1E, 0x9C, 0x07, 0x76, // ...6...v + /* 03C0 */ 0x40, 0x21, 0x02, 0xF9, 0x7C, 0xC0, 0xD2, 0x3F, // @!..|..? + /* 03C8 */ 0x44, 0x74, 0x12, 0xF1, 0xB9, 0xC0, 0xB9, 0x49, // Dt.....I + /* 03D0 */ 0x94, 0x7C, 0x6C, 0x14, 0xCE, 0x59, 0x0F, 0x24, // .|l..Y.$ + /* 03D8 */ 0x14, 0xC4, 0x80, 0x0E, 0x02, 0xA1, 0xDD, 0xE8, // ........ + /* 03E0 */ 0xA8, 0x80, 0x38, 0xAB, 0xF8, 0x84, 0xE5, 0x61, // ..8....a + /* 03E8 */ 0x3C, 0x50, 0xB0, 0x33, 0x0E, 0x23, 0x78, 0xBA, // .p... + /* 0408 */ 0x42, 0xA0, 0x39, 0x88, 0x3C, 0x87, 0x24, 0xA8, // B.9.<.$. + /* 0410 */ 0xEF, 0xBC, 0x00, 0x0A, 0x20, 0x5F, 0x0E, 0x7C, // .... _.| + /* 0418 */ 0x18, 0x78, 0x40, 0x60, 0x63, 0x78, 0x1E, 0x30, // .x@`cx.0 + /* 0420 */ 0x9A, 0xD1, 0x79, 0xF8, 0xC9, 0xA2, 0xEE, 0xC2, // ..y..... + /* 0428 */ 0x9E, 0xAC, 0x41, 0x3C, 0x59, 0x47, 0x99, 0x2C, // ..A3x..G + /* 0448 */ 0x61, 0xFE, 0xFF, 0x70, 0x6C, 0xB2, 0x7C, 0x2C, // a..pl.|, + /* 0450 */ 0xBE, 0x6C, 0xC0, 0x1F, 0x2D, 0x96, 0xA0, 0xC0, // .l..-... + /* 0458 */ 0xD9, 0x82, 0x1C, 0x1E, 0x13, 0x6C, 0x54, 0xF4, // .....lT. + /* 0460 */ 0xF6, 0xE0, 0xE1, 0xF1, 0xCB, 0x81, 0xE7, 0xF3, // ........ + /* 0468 */ 0x8C, 0x70, 0x94, 0x2F, 0x22, 0x3E, 0x25, 0x78, // .p./">%x + /* 0470 */ 0x3A, 0x3E, 0xD5, 0x79, 0x88, 0xEC, 0x76, 0x04, // :>.y..v. + /* 0478 */ 0x6B, 0x22, 0x27, 0xED, 0xDB, 0xC2, 0xC9, 0x06, // k"'..... + /* 0480 */ 0x7D, 0x4F, 0xC3, 0x5C, 0x4B, 0x70, 0xB7, 0x23, // }O.\Kp.# + /* 0488 */ 0xB8, 0xD3, 0x3A, 0xBD, 0x57, 0x40, 0xCC, 0xC9, // ..:.W@.. + /* 0490 */ 0x82, 0x01, 0xBD, 0x60, 0x1C, 0xEE, 0x7B, 0x8E, // ...`..{. + /* 0498 */ 0x41, 0x31, 0xE1, 0x57, 0xA1, 0xAB, 0x06, 0x1F, // A1.W.... + /* 04A0 */ 0x84, 0xA5, 0x01, 0xE9, 0xAA, 0xC1, 0x4E, 0x30, // ......N0 + /* 04A8 */ 0x7C, 0x68, 0x3E, 0xF1, 0x31, 0x39, 0xB7, 0x0C, // |h>.19.. + /* 04B0 */ 0x0A, 0x61, 0x21, 0x14, 0x92, 0x01, 0xA1, 0x93, // .a!..... + /* 04B8 */ 0x02, 0x0F, 0x0E, 0x46, 0x41, 0x7C, 0x52, 0x70, // ...FA|Rp + /* 04C0 */ 0x28, 0x08, 0xD9, 0x38, 0x29, 0x40, 0x8F, 0x70, // (..8)@.p + /* 04C8 */ 0x52, 0x00, 0x35, 0x81, 0x51, 0x3C, 0x66, 0xF6, // R.5.Q + /* 0528 */ 0xE0, 0x00, 0xB7, 0xFF, 0xFF, 0x19, 0x05, 0x97, // ........ + /* 0530 */ 0x63, 0x4A, 0x68, 0x25, 0xC8, 0xE4, 0x42, 0x10, // cJh%..B. + /* 0538 */ 0xF2, 0x81, 0x80, 0xCD, 0x09, 0xDC, 0x93, 0xF5, // ........ + /* 0540 */ 0x9C, 0xC0, 0x76, 0x4F, 0x82, 0x73, 0xB5, 0xC3, // ..vO.s.. + /* 0548 */ 0x80, 0xBF, 0xCF, 0xFA, 0x4E, 0x71, 0x50, 0xE0, // ....NqP. + /* 0550 */ 0xBD, 0x16, 0x78, 0x50, 0x60, 0x8B, 0x71, 0x1E, // ..xP`.q. + /* 0558 */ 0x82, 0x72, 0x33, 0x7C, 0x59, 0xF0, 0xBC, 0x1F, // .r3|Y... + /* 0560 */ 0x28, 0x82, 0xBC, 0xE3, 0x79, 0x4C, 0x60, 0x45, // (...yL`E + /* 0568 */ 0xF2, 0x98, 0xC0, 0x96, 0x61, 0x4C, 0x68, 0x15, // ....aLh. + /* 0570 */ 0x47, 0x0D, 0x32, 0xEE, 0x27, 0x8C, 0xF7, 0x15, // G.2.'... + /* 0578 */ 0xCF, 0x08, 0x5C, 0xFF, 0xFF, 0x19, 0x61, 0xEE, // ..\...a. + /* 0580 */ 0xD8, 0x3E, 0x6C, 0x01, 0xBE, 0x2F, 0x99, 0x3E, // .>l../.> + /* 0588 */ 0x6C, 0x01, 0xEF, 0x58, 0xC7, 0x1D, 0xA0, 0x06, // l..X.... + /* 0590 */ 0xE9, 0x3B, 0x35, 0x58, 0xFE, 0xFF, 0x37, 0x5B, // .;5X..7[ + /* 0598 */ 0xCC, 0xFD, 0x86, 0xDF, 0x76, 0xE0, 0xC8, 0xB8, // ....v... + /* 05A0 */ 0x25, 0xA2, 0x38, 0x2C, 0xF3, 0xAC, 0x05, 0xE1, // %.8,.... + /* 05A8 */ 0xFE, 0x8C, 0xBD, 0x2F, 0x92, 0xD3, 0x16, 0x4A, // .../...J + /* 05B0 */ 0x10, 0x85, 0x4E, 0x5C, 0x3E, 0xF1, 0x20, 0xE0, // ..N\>. . + /* 05B8 */ 0x28, 0x85, 0x8F, 0x0A, 0xBE, 0xED, 0xFB, 0xB4, // (....... + /* 05C0 */ 0x05, 0xFF, 0xCC, 0xE0, 0xD3, 0x16, 0xB8, 0x6F, // .......o + /* 05C8 */ 0xC7, 0xB8, 0xD3, 0x16, 0x78, 0x4E, 0xDD, 0xB0, // ....xN.. + /* 05D0 */ 0xCF, 0x0C, 0x80, 0xA5, 0x63, 0x8A, 0xCF, 0x0C, // ....c... + /* 05D8 */ 0x30, 0xFF, 0xFF, 0x27, 0x2E, 0x78, 0xD3, 0xC5, // 0..'.x.. + /* 05E0 */ 0x02, 0x3D, 0x71, 0x78, 0xD2, 0x31, 0x13, 0x54, // .=qx.1.T + /* 05E8 */ 0xF1, 0xFA, 0xD0, 0x99, 0x81, 0x8B, 0x82, 0x90, // ........ + /* 05F0 */ 0xBA, 0x03, 0x17, 0x62, 0x42, 0xEC, 0xD6, 0x8F, // ...bB... + /* 05F8 */ 0x39, 0xB8, 0x3E, 0x93, 0x1A, 0x26, 0xC6, 0x39, // 9.>..&.9 + /* 0600 */ 0x3C, 0x47, 0x33, 0x25, 0xC7, 0x2E, 0x94, 0x06, // .. + /* 0658 */ 0xEE, 0x80, 0xEF, 0x80, 0x83, 0x81, 0xA9, 0x70, // .......p + /* 0660 */ 0x0A, 0xF2, 0x39, 0x39, 0xA1, 0x3C, 0xE3, 0xC0, // ..99.<.. + /* 0668 */ 0x20, 0x98, 0xF4, 0xD6, 0x85, 0x92, 0x04, 0x21, // ......! + /* 0670 */ 0x35, 0x67, 0x7D, 0xF4, 0x58, 0x8F, 0x82, 0xCD, // 5g}.X... + /* 0678 */ 0xD7, 0xC3, 0x79, 0x76, 0x3C, 0xE6, 0x73, 0x30, // ..yv<.s0 + /* 0680 */ 0xC1, 0xEC, 0x27, 0x7D, 0x54, 0x6A, 0x12, 0xE5, // ..'}Tj.. + /* 0688 */ 0x3E, 0x2F, 0xA0, 0x92, 0x9E, 0x17, 0x28, 0x88, // >/....(. + /* 0690 */ 0x01, 0x7D, 0x9B, 0x84, 0x73, 0xD3, 0x38, 0xBD, // .}..s.8. + /* 0698 */ 0xC3, 0x63, 0xB7, 0x82, 0x43, 0x79, 0xE5, 0x01, // .c..Cy.. + /* 06A0 */ 0xFB, 0xFF, 0xFF, 0xA0, 0x0F, 0x30, 0x2D, 0xD2, // .....0-. + /* 06A8 */ 0x55, 0x03, 0xA8, 0xDD, 0x12, 0x7C, 0x4A, 0xC7, // U....|J. + /* 06B0 */ 0x5D, 0x35, 0xE0, 0xDE, 0x29, 0xD8, 0xEF, 0xE2, // ]5..)... + /* 06B8 */ 0x65, 0x83, 0xFD, 0xFF, 0x2F, 0x1B, 0xBE, 0x56, // e.../..V + /* 06C0 */ 0x60, 0x62, 0xFE, 0x77, 0x4C, 0xA0, 0x38, 0x4B, // `b.wL.8K + /* 06C8 */ 0x57, 0x30, 0x18, 0xD4, 0x40, 0x7C, 0x18, 0xC0, // W0..@|.. + /* 06D0 */ 0x8F, 0xE9, 0x10, 0x62, 0x1F, 0x1A, 0xBB, 0x6F, // ...b...o + /* 06D8 */ 0x18, 0x8E, 0x8F, 0xDC, 0x03, 0x79, 0x7A, 0x3B, // .....yz; + /* 06E0 */ 0x96, 0xF3, 0x38, 0x37, 0x4F, 0x28, 0x24, 0x3B, // ..87O($; + /* 06E8 */ 0x37, 0x79, 0x60, 0xFC, 0x8C, 0xEC, 0xD1, 0x9C, // 7y`..... + /* 06F0 */ 0xD0, 0x49, 0x3D, 0x86, 0x3C, 0x1C, 0xF9, 0x26, // .I=.<..& + /* 06F8 */ 0x67, 0x02, 0x0F, 0x94, 0xA1, 0x71, 0x82, 0x01, // g....q.. + /* 0700 */ 0x46, 0x09, 0x9A, 0x9B, 0xB5, 0x0F, 0xCD, 0x46, // F......F + /* 0708 */ 0x38, 0xC7, 0x78, 0xA1, 0x7C, 0xC5, 0xF4, 0x11, // 8.x.|... + /* 0710 */ 0xC1, 0x10, 0x3E, 0x7C, 0x3C, 0xA5, 0x7B, 0x10, // ..>|<.{. + /* 0718 */ 0xEF, 0x01, 0x0C, 0xE6, 0xFD, 0xD0, 0x28, 0x47, // ......(G + /* 0720 */ 0xE3, 0xFB, 0x31, 0x1B, 0xB1, 0xAD, 0x9E, 0xA3, // ..1..... + /* 0728 */ 0x09, 0x2C, 0x03, 0x7A, 0x44, 0xE7, 0xA3, 0xC3, // .,.zD... + /* 0730 */ 0x0D, 0xD3, 0x07, 0x6A, 0xCC, 0x85, 0x85, 0x4D, // ...j...M + /* 0738 */ 0xF8, 0x49, 0xE1, 0x45, 0xE6, 0x25, 0xA2, 0x78, // .I.E.%.x + /* 0740 */ 0x54, 0x61, 0x34, 0x07, 0x45, 0xE0, 0x42, 0x63, // Ta4.E.Bc + /* 0748 */ 0x4E, 0x55, 0x38, 0x02, 0xBB, 0x17, 0x20, 0xEE, // NU8... . + /* 0750 */ 0x18, 0xA1, 0x19, 0xF6, 0x06, 0xA1, 0x73, 0x4C, // ......sL + /* 0758 */ 0xE4, 0x47, 0xBC, 0xB6, 0x80, 0x34, 0xBF, 0xDA, // .G...4.. + /* 0760 */ 0x80, 0x84, 0x72, 0x04, 0x2F, 0x13, 0x41, 0xE2, // ..r./.A. + /* 0768 */ 0x44, 0x09, 0xF7, 0x66, 0x10, 0x2E, 0x46, 0x94, // D..f..F. + /* 0770 */ 0xD6, 0xE0, 0x08, 0x4E, 0x84, 0x28, 0x07, 0x12, // ...N.(.. + /* 0778 */ 0xBC, 0x46, 0x48, 0x81, 0x85, 0x68, 0xFF, 0x08, // .FH..h.. + /* 0780 */ 0xC0, 0x4E, 0xF0, 0xF4, 0x1C, 0xE1, 0xD1, 0xF0, // .N...... + /* 0788 */ 0x83, 0x85, 0xCF, 0x06, 0x3E, 0x17, 0x9C, 0xE3, // ....>... + /* 0790 */ 0x13, 0xBC, 0xE7, 0xF6, 0x8C, 0xEA, 0xC1, 0xD5, // ........ + /* 0798 */ 0x79, 0x28, 0x20, 0xC3, 0x63, 0x47, 0x0F, 0x9F, // y( .cG.. + /* 07A0 */ 0x40, 0xD8, 0xFF, 0xFF, 0x94, 0x80, 0x3D, 0x67, // @.....=g + /* 07A8 */ 0x06, 0x7C, 0x3F, 0xF5, 0xE1, 0xC0, 0xCF, 0x1C, // .|?..... + /* 07B0 */ 0xC3, 0xF1, 0x21, 0xFA, 0xF0, 0xC0, 0x47, 0xC2, // ..!...G. + /* 07B8 */ 0x8E, 0x20, 0x60, 0x18, 0x8F, 0x8F, 0x06, 0x3E, // . `....> + /* 07C0 */ 0x05, 0x98, 0xC0, 0xF2, 0x07, 0x81, 0x3A, 0xA7, // ......:. + /* 07C8 */ 0xF0, 0x59, 0xBE, 0xC9, 0xB2, 0x73, 0x81, 0x09, // .Y...s.. + /* 07D0 */ 0x2C, 0xF6, 0xC8, 0x42, 0xC7, 0x03, 0xFE, 0x93, // ,..B.... + /* 07D8 */ 0xD1, 0xA3, 0x41, 0x84, 0x37, 0x03, 0xCF, 0xD7, // ..A.7... + /* 07E0 */ 0xE7, 0x59, 0x76, 0x8C, 0xC1, 0x9D, 0x21, 0x3C, // .Yv...!< + /* 07E8 */ 0xE8, 0x88, 0xC7, 0xE3, 0xC3, 0xD1, 0xC9, 0xD6, // ........ + /* 07F0 */ 0x7A, 0x4A, 0x20, 0x47, 0x83, 0x33, 0x72, 0xF0, // zJ G.3r. + /* 07F8 */ 0xEB, 0x13, 0x3D, 0x67, 0xFA, 0x3C, 0xC2, 0x0F, // ..=g.<.. + /* 0800 */ 0x17, 0x3E, 0x57, 0xB0, 0x9B, 0x2F, 0x3F, 0x8E, // .>W../?. + /* 0808 */ 0xB0, 0x73, 0x2E, 0x19, 0x1B, 0x74, 0x40, 0xFC, // .s...t@. + /* 0810 */ 0x41, 0x0A, 0x03, 0xC8, 0x26, 0xF7, 0xA4, 0x01, // A...&... + /* 0818 */ 0x96, 0xC1, 0x61, 0x4E, 0x21, 0x9E, 0x91, 0xD1, // ..aN!... + /* 0820 */ 0xD8, 0xB9, 0x8A, 0xCD, 0x8F, 0x1F, 0x74, 0xC0, // ......t. + /* 0828 */ 0xF7, 0xFF, 0x3F, 0xBE, 0x60, 0x0F, 0x3A, 0xF0, // ..?.`.:. + /* 0830 */ 0x6E, 0x59, 0x0C, 0xEA, 0x00, 0xDE, 0x40, 0xF8, // nY....@. + /* 0838 */ 0xE1, 0x03, 0x43, 0x60, 0x91, 0x23, 0x44, 0x8F, // ..C`.#D. + /* 0840 */ 0x80, 0x8F, 0xEE, 0xA1, 0x87, 0x8D, 0xE0, 0xBD, // ........ + /* 0848 */ 0xC7, 0x93, 0x38, 0x20, 0x9F, 0x53, 0x3C, 0x45, // ..8 .S... + /* 0950 */ 0xE0, 0x38, 0x05, 0xF8, 0x24, 0x09, 0xA6, 0xFF, // .8..$... + /* 0958 */ 0xFF, 0xE8, 0x81, 0x81, 0xC0, 0x43, 0x03, 0xEA, // .....C.. + /* 0960 */ 0xF4, 0xE5, 0x93, 0x90, 0x61, 0xD9, 0x34, 0x5F, // ....a.4_ + /* 0968 */ 0x65, 0x0C, 0xF2, 0x08, 0x11, 0xF6, 0xC9, 0xC2, // e....... + /* 0970 */ 0xF0, 0x30, 0xA4, 0x1E, 0x1C, 0x50, 0x22, 0x29, // .0...P") + /* 0978 */ 0x74, 0x78, 0xF0, 0xC1, 0x81, 0x8B, 0x82, 0xA3, // tx...... + /* 0980 */ 0x20, 0x3E, 0x38, 0x38, 0xF0, 0xC1, 0x01, 0x7A, // >88...z + /* 0988 */ 0xC0, 0x83, 0x03, 0x28, 0xCE, 0x62, 0xE0, 0x19, // ...(.b.. + /* 0990 */ 0x20, 0x78, 0x0E, 0x0F, 0x80, 0x93, 0xA3, 0x87, // x...... + /* 0998 */ 0x0F, 0x0F, 0x60, 0xFA, 0xFF, 0x9F, 0x03, 0xD8, // ..`..... + /* 09A0 */ 0xE1, 0x01, 0x5C, 0x27, 0x00, 0x20, 0x74, 0x80, // ..\'. t. + /* 09A8 */ 0x40, 0x1D, 0x02, 0x2C, 0xF9, 0x00, 0x81, 0x38, // @..,...8 + /* 09B0 */ 0x6B, 0xBE, 0xF4, 0xF8, 0xC8, 0x79, 0xA0, 0x87, // k....y.. + /* 09B8 */ 0x11, 0xE8, 0x84, 0xD8, 0xD1, 0x81, 0x9D, 0x1E, // ........ + /* 09C0 */ 0xB8, 0x3C, 0x0A, 0x1D, 0x63, 0x7C, 0x7A, 0xE0, // .<..c|z. + /* 09C8 */ 0x47, 0x45, 0x83, 0x19, 0xC4, 0xC3, 0x74, 0xD4, // GE....t. + /* 09D0 */ 0xD3, 0x03, 0xF4, 0x68, 0xA7, 0x07, 0x50, 0x1C, // ...h..P. + /* 09D8 */ 0x83, 0xC1, 0x33, 0x3A, 0xB8, 0x47, 0x07, 0xC0, // ..3:.G.. + /* 09E0 */ 0xC9, 0xA1, 0x9A, 0xFD, 0xFF, 0x8F, 0x0E, 0x60, // .......` + /* 09E8 */ 0x3A, 0x5F, 0x83, 0x6F, 0xF8, 0x40, 0xE2, 0xDC, // :_.o.@.. + /* 09F0 */ 0x00, 0x05, 0xF1, 0xB9, 0x01, 0xD8, 0x9F, 0xC4, // ........ + /* 09F8 */ 0x7C, 0x4E, 0xE3, 0x23, 0x05, 0xCF, 0xE8, 0xE0, // |N.#.... + /* 0A00 */ 0x9E, 0x1B, 0x80, 0xFD, 0xFF, 0xFF, 0xDC, 0x00, // ........ + /* 0A08 */ 0x2C, 0x86, 0xEE, 0x73, 0x03, 0x70, 0x1A, 0x3E, // ,..s.p.> + /* 0A10 */ 0xE4, 0xE3, 0x0B, 0xF4, 0x49, 0x3F, 0xBE, 0x00, // ....I?.. + /* 0A18 */ 0xC6, 0x46, 0x87, 0x3F, 0x37, 0x00, 0xC3, 0xFF, // .F.?7... + /* 0A20 */ 0xFF, 0xB9, 0x01, 0x18, 0x9E, 0xC1, 0x7D, 0x7C, // ......}| + /* 0A28 */ 0x01, 0x7E, 0xC3, 0x87, 0x70, 0x7C, 0x81, 0x7E, // .~..p|.~ + /* 0A30 */ 0x6E, 0x00, 0xCE, 0xC7, 0x17, 0xF0, 0x9F, 0x1B, // n....... + /* 0A38 */ 0x80, 0xD5, 0xFF, 0xFF, 0xDC, 0x00, 0xEC, 0xCF, // ........ + /* 0A40 */ 0xE4, 0x3E, 0xBE, 0x00, 0xBF, 0xE1, 0xE3, 0x45, // .>.....E + /* 0A48 */ 0x9D, 0x1B, 0x50, 0x1C, 0x96, 0x7D, 0xB8, 0x44, // ..P..}.D + /* 0A50 */ 0xE1, 0xF7, 0x7E, 0xB0, 0x23, 0xB3, 0x3D, 0x85, // ..~.#.=. + /* 0A58 */ 0x93, 0x33, 0xD4, 0xDB, 0x4C, 0x02, 0xCB, 0x3C, // .3..L..< + /* 0A60 */ 0x38, 0xA0, 0x04, 0x1E, 0xE2, 0x7D, 0x70, 0x40, // 8....}p@ + /* 0A68 */ 0x09, 0x82, 0xA3, 0x20, 0x3E, 0x38, 0x38, 0xEC, // ... >88. + /* 0A70 */ 0xC1, 0x01, 0x7A, 0xB8, 0xF3, 0x0B, 0x28, 0x4E, // ..z...(N + /* 0A78 */ 0xC7, 0xF8, 0x93, 0x20, 0xFC, 0xE1, 0xC1, 0x3B, // ... ...; + /* 0A80 */ 0x39, 0x80, 0xE1, 0xFF, 0x7F, 0x72, 0x00, 0xC6, // 9....r.. + /* 0A88 */ 0xA1, 0x4E, 0x0E, 0xA0, 0xF3, 0x70, 0x72, 0x00, // .N...pr. + /* 0A90 */ 0xDD, 0xF8, 0x81, 0xC7, 0xD1, 0x01, 0xCE, 0x31, // .......1 + /* 0A98 */ 0x82, 0x1D, 0x1D, 0x80, 0xFD, 0x11, 0x06, 0x37, // .......7 + /* 0AA0 */ 0x56, 0xF0, 0x0C, 0x0F, 0xE6, 0xFF, 0xFF, 0xE8, // V....... + /* 0AA8 */ 0x00, 0x98, 0x04, 0xF7, 0xD1, 0x01, 0x38, 0x8D, // ......8. + /* 0AB0 */ 0x1F, 0xFE, 0x21, 0x06, 0x6C, 0x23, 0x67, 0x87, // ..!.l#g. + /* 0AB8 */ 0x18, 0xC0, 0xC4, 0xFF, 0xFF, 0xD4, 0x01, 0x9E, // ........ + /* 0AC0 */ 0xE1, 0xB1, 0xA3, 0x03, 0xE0, 0xD0, 0xC4, 0x21, // .......! + /* 0AC8 */ 0x06, 0x08, 0x0F, 0x96, 0x1D, 0x62, 0xC0, 0x76, // .....b.v + /* 0AD0 */ 0x74, 0x00, 0x9E, 0xFF, 0xFF, 0x43, 0x0C, 0xF0, // t....C.. + /* 0AD8 */ 0x39, 0x3A, 0x00, 0x26, 0x55, 0x1C, 0x62, 0x80, // 9:.&U.b. + /* 0AE0 */ 0xF0, 0x60, 0x99, 0xB4, 0xA3, 0x03, 0x4A, 0x12, // .`....J. + /* 0AE8 */ 0x84, 0xA4, 0x1F, 0x62, 0x10, 0x93, 0x8D, 0x7D, // ...b...} + /* 0AF0 */ 0xDE, 0xC7, 0x79, 0x3E, 0xBE, 0xE4, 0x19, 0xFE, // ..y>.... + /* 0AF8 */ 0x3D, 0xC1, 0x37, 0x95, 0x20, 0x61, 0x12, 0x14, // =.7. a.. + /* 0B00 */ 0x7A, 0x76, 0x40, 0x49, 0xA4, 0xD0, 0xE1, 0xC1, // zv@I.... + /* 0B08 */ 0x67, 0x07, 0x2E, 0x09, 0x8E, 0x82, 0xF8, 0xEC, // g....... + /* 0B10 */ 0xE0, 0xB8, 0x67, 0x07, 0xC4, 0xFF, 0xFF, 0xEC, // ..g..... + /* 0B18 */ 0x00, 0x2B, 0xDE, 0x29, 0x06, 0x14, 0xC3, 0x7B, // .+.)...{ + /* 0B20 */ 0xEC, 0x00, 0xD7, 0xF8, 0x60, 0x1F, 0x1E, 0x00, // ....`... + /* 0B28 */ 0x27, 0xB1, 0x0E, 0x0F, 0xA0, 0x1B, 0xBA, 0x0F, // '....... + /* 0B30 */ 0x0F, 0xE0, 0x3A, 0x00, 0x00, 0x97, 0xD3, 0x03, // ..:..... + /* 0B38 */ 0x4C, 0x8C, 0xA7, 0x07, 0xD8, 0xFF, 0xFF, 0xD3, // L....... + /* 0B40 */ 0x03, 0xE0, 0x66, 0x7C, 0xB0, 0x4F, 0x0F, 0x80, // ..f|.O.. + /* 0B48 */ 0xC3, 0x13, 0x80, 0x4F, 0x0F, 0xC0, 0xEC, 0x00, // ...O.... + /* 0B50 */ 0x00, 0x5B, 0xE6, 0xE9, 0x81, 0xFC, 0xFF, 0xC7, // .[...... + /* 0B58 */ 0xC0, 0x46, 0xE4, 0x08, 0xA7, 0x07, 0xC4, 0xB4, // .F...... + /* 0B60 */ 0x63, 0x44, 0x8D, 0xF9, 0x34, 0x01, 0x5B, 0xEC, // cD..4.[. + /* 0B68 */ 0xF9, 0x01, 0x75, 0xB4, 0xF2, 0x09, 0xDC, 0xE7, // ..u..... + /* 0B70 */ 0x07, 0x2E, 0x0B, 0x8E, 0x82, 0xF8, 0xFC, 0xE0, // ........ + /* 0B78 */ 0xC8, 0xE7, 0x07, 0xE8, 0x11, 0xCF, 0x0F, 0xA0, // ........ + /* 0B80 */ 0x18, 0xD2, 0xF1, 0x82, 0x6B, 0x84, 0x60, 0x39, // ....k.`9 + /* 0B88 */ 0x41, 0x00, 0x4E, 0x0E, 0xF0, 0x3E, 0x41, 0x80, // A.N..>A. + /* 0B90 */ 0xCB, 0xC6, 0x09, 0x02, 0x74, 0x47, 0x00, 0xEC, // ....tG.. + /* 0B98 */ 0xFF, 0xFF, 0x08, 0x00, 0x2C, 0xCE, 0x10, 0x60, // ....,..` + /* 0BA0 */ 0x38, 0x53, 0xC0, 0x3E, 0x43, 0x00, 0x96, 0x0E, // 8S.>C... + /* 0BA8 */ 0x35, 0x80, 0xB1, 0x33, 0x04, 0x18, 0xFE, 0xFF, // 5..3.... + /* 0BB0 */ 0x67, 0x08, 0xAC, 0x8E, 0x33, 0x04, 0x90, 0x3C, // g...3..< + /* 0BB8 */ 0xD6, 0x80, 0x77, 0xBE, 0xC7, 0x76, 0x00, 0xF6, // ..w..v.. + /* 0BC0 */ 0x0C, 0x4D, 0xCE, 0x10, 0x80, 0xB5, 0x11, 0x82, // .M...... + /* 0BC8 */ 0xE5, 0x0C, 0x01, 0x4C, 0xFF, 0xFF, 0x67, 0x08, // ...L..g. + /* 0BD0 */ 0x60, 0xE6, 0xE3, 0x0C, 0x01, 0xE4, 0x8E, 0x00, // `....... + /* 0BD8 */ 0x60, 0x91, 0x7C, 0x86, 0x40, 0x49, 0x83, 0x50, // `.|.@I.P + /* 0BE0 */ 0x94, 0x33, 0x04, 0x62, 0xA0, 0xC7, 0x50, 0xFB, // .3.b..P. + /* 0BE8 */ 0x28, 0x04, 0x7A, 0x16, 0x9E, 0x13, 0x1F, 0x02, // (.z..... + /* 0BF0 */ 0x3C, 0xC1, 0xA7, 0x08, 0x94, 0x54, 0x0A, 0x1D, // <....T.. + /* 0BF8 */ 0xFF, 0x7C, 0x8A, 0xE0, 0xD2, 0xE0, 0x28, 0x88, // .|....(. + /* 0C00 */ 0x4F, 0x11, 0x8E, 0x7D, 0x8A, 0x80, 0x1E, 0xF3, // O..}.... + /* 0C08 */ 0x14, 0x01, 0x0A, 0xB9, 0x63, 0x06, 0xD9, 0x18, // ....c... + /* 0C10 */ 0xC1, 0x76, 0x8E, 0xC0, 0xFE, 0xFF, 0xCF, 0x11, // .v...... + /* 0C18 */ 0x80, 0x85, 0xF3, 0xA3, 0xCF, 0x11, 0xE0, 0x1A, // ........ + /* 0C20 */ 0x8B, 0xCF, 0x11, 0xE0, 0x3A, 0x04, 0x00, 0xB7, // ....:... + /* 0C28 */ 0xF3, 0x28, 0xCC, 0x01, 0x7B, 0x2A, 0xCF, 0xA3, // .(..{*.. + /* 0C30 */ 0x80, 0x9D, 0xFF, 0xFF, 0x88, 0xE1, 0x8D, 0x0F, // ........ + /* 0C38 */ 0xF6, 0x79, 0x14, 0x70, 0x68, 0xE4, 0x3C, 0x0A, // .y.ph.<. + /* 0C40 */ 0xE4, 0x0E, 0x00, 0xB0, 0x4F, 0x0F, 0x30, 0x27, // ....O.0' + /* 0C48 */ 0xCA, 0x4E, 0x0F, 0xC0, 0xF4, 0xFF, 0x7F, 0x7A, // .N.....z + /* 0C50 */ 0x00, 0x2E, 0xE3, 0x83, 0x7D, 0x7A, 0x00, 0x1C, // ....}z.. + /* 0C58 */ 0x2A, 0x39, 0x3D, 0x00, 0xB9, 0x03, 0x00, 0x6C, // *9=....l + /* 0C60 */ 0x21, 0xA7, 0x07, 0xD4, 0x18, 0x2C, 0xF7, 0xA8, // !....,.. + /* 0C68 */ 0xA0, 0x41, 0x9C, 0xC0, 0x41, 0xC4, 0xAC, 0x78, // .A..A..x + /* 0C70 */ 0x40, 0x04, 0xE7, 0x60, 0xE3, 0xD7, 0x78, 0x6E, // @..`..xn + /* 0C78 */ 0xA0, 0x47, 0x07, 0x2E, 0x8E, 0x42, 0xE7, 0x2A, // .G...B.* + /* 0C80 */ 0x1F, 0x1D, 0xB8, 0x18, 0x38, 0x0A, 0xE2, 0x4D, // ....8..M + /* 0C88 */ 0xFC, 0xFF, 0x13, 0x0C, 0x7A, 0x74, 0x80, 0x1E, // ....zt.. + /* 0C90 */ 0xEC, 0xE8, 0x00, 0x6D, 0x3A, 0xA7, 0xE7, 0xA1, // ...m:... + /* 0C98 */ 0xB2, 0x43, 0x01, 0x6E, 0xA8, 0x70, 0x07, 0x07, // .C.n.p.. + /* 0CA0 */ 0xEF, 0xDC, 0x00, 0x38, 0x09, 0x74, 0x6E, 0x00, // ...8.tn. + /* 0CA8 */ 0xDD, 0x09, 0xC0, 0xE7, 0x06, 0x70, 0x8D, 0x1E, // .....p.. + /* 0CB0 */ 0xFC, 0x02, 0xAD, 0xC0, 0xB3, 0xC0, 0x47, 0x04, // ......G. + /* 0CB8 */ 0x05, 0x5B, 0x18, 0x85, 0xB1, 0x87, 0xB3, 0x01, // .[...... + /* 0CC0 */ 0x94, 0xD1, 0x1D, 0xDC, 0x31, 0x1D, 0x0E, 0x3B, // ....1..; + /* 0CC8 */ 0xCC, 0x18, 0x8E, 0x0F, 0xFC, 0xFF, 0x7F, 0x20, // ....... + /* 0CD0 */ 0x36, 0x3F, 0x14, 0x0D, 0xE4, 0x2C, 0x3D, 0x9F, // 6?...,=. + /* 0CD8 */ 0x90, 0xEC, 0xEC, 0xE7, 0x71, 0x71, 0x29, 0xC7, // ....qq). + /* 0CE0 */ 0x19, 0x9F, 0xB9, 0xC8, 0xA9, 0xCB, 0xF3, 0x7B, // .......{ + /* 0CE8 */ 0xAC, 0x30, 0x81, 0x47, 0xC1, 0xD0, 0xF8, 0xD0, // .0.G.... + /* 0CF0 */ 0xE1, 0x1D, 0x03, 0x8A, 0x3F, 0x63, 0x90, 0x89, // ....?c.. + /* 0CF8 */ 0x1C, 0xE1, 0x1B, 0x86, 0xCF, 0x13, 0x2C, 0xCC, // ......,. + /* 0D00 */ 0x78, 0x41, 0x73, 0x39, 0xA8, 0x19, 0x4B, 0xAF, // xAs9..K. + /* 0D08 */ 0x8D, 0x53, 0xA9, 0x50, 0x80, 0x56, 0x10, 0xCD, // .S.P.V.. + /* 0D10 */ 0xE1, 0x0D, 0x21, 0x46, 0x88, 0x78, 0xC7, 0x11, // ..!F.x.. + /* 0D18 */ 0x21, 0xA4, 0x71, 0x30, 0x13, 0x8C, 0x73, 0x5E, // !.q0..s^ + /* 0D20 */ 0x81, 0x8A, 0x44, 0xA1, 0x73, 0xF7, 0x20, 0x02, // ..D.s. . + /* 0D28 */ 0x1D, 0xD9, 0xE3, 0x00, 0x83, 0x39, 0x86, 0x68, // .....9.h + /* 0D30 */ 0xE7, 0x10, 0x25, 0xD4, 0xF1, 0x31, 0x90, 0x97, // ..%..1.. + /* 0D38 */ 0x85, 0x60, 0x1E, 0xA6, 0xC1, 0x4C, 0x10, 0xFA, // .`...L.. + /* 0D40 */ 0xB0, 0x30, 0x47, 0x0E, 0x1F, 0x4B, 0xDE, 0x23, // .0G..K.# + /* 0D48 */ 0x7C, 0xA6, 0x60, 0xEE, 0xAF, 0x14, 0x3A, 0x49, // |.`...:I + /* 0D50 */ 0x44, 0x88, 0xF3, 0x28, 0x11, 0xE1, 0xF1, 0x21, // D..(...! + /* 0D58 */ 0x44, 0x5B, 0xE7, 0x90, 0x18, 0xB2, 0x36, 0x77, // D[....6w + /* 0D60 */ 0xA1, 0x84, 0xA8, 0x6D, 0x64, 0x02, 0x8A, 0x12, // ...md... + /* 0D68 */ 0x23, 0x42, 0x6F, 0x10, 0x42, 0x89, 0xD6, 0xDC, // #Bo.B... + /* 0D70 */ 0xBC, 0x84, 0x16, 0x2B, 0x42, 0x90, 0x30, 0x11, // ...+B.0. + /* 0D78 */ 0x63, 0x1F, 0xC0, 0xF3, 0x41, 0xFB, 0x87, 0x4A, // c...A..J + /* 0D80 */ 0xC4, 0xD1, 0x02, 0x37, 0xD6, 0x43, 0x3C, 0xA3, // ...7.C<. + /* 0D88 */ 0x13, 0x3B, 0x3C, 0x13, 0x78, 0x62, 0xE7, 0xF5, // .;<.xb.. + /* 0D90 */ 0x78, 0x77, 0x34, 0x0F, 0x00, 0x51, 0x63, 0xC4, // xw4..Qc. + /* 0D98 */ 0x4F, 0xE0, 0xA0, 0xEB, 0xD7, 0x99, 0xC4, 0x91, // O....... + /* 0DA0 */ 0xE0, 0x51, 0x07, 0x0D, 0x1F, 0x16, 0x3C, 0x54, // .Q.... + /* 0DB0 */ 0x75, 0x3C, 0x25, 0x78, 0x0C, 0xEC, 0x90, 0xE4, // u<%x.... + /* 0DB8 */ 0x73, 0x81, 0x8F, 0x0D, 0x78, 0xD7, 0x02, 0xFE, // s...x... + /* 0DC0 */ 0xFF, 0x80, 0xEF, 0x0B, 0x4F, 0x0B, 0xEC, 0x1B, // ....O... + /* 0DC8 */ 0x63, 0x38, 0x3E, 0x5E, 0xDF, 0x66, 0x3C, 0x81, // c8>^.f<. + /* 0DD0 */ 0x77, 0x0B, 0x03, 0xB2, 0x23, 0x09, 0xFC, 0xF1, // w...#... + /* 0DD8 */ 0xF8, 0x80, 0xE0, 0xF9, 0x3C, 0x95, 0x26, 0xB0, // ....<.&. + /* 0DE0 */ 0xFC, 0x41, 0xA0, 0x46, 0x66, 0x68, 0x0F, 0xF8, // .A.Ffh.. + /* 0DE8 */ 0xB4, 0xDE, 0x13, 0x7C, 0x19, 0x38, 0x2C, 0x26, // ...|.8,& + /* 0DF0 */ 0x16, 0x42, 0x27, 0x1A, 0x8F, 0x07, 0xFC, 0xE7, // .B'..... + /* 0DF8 */ 0x8E, 0xE3, 0x8F, 0x70, 0xFA, 0x9E, 0xAF, 0x0F, // ...p.... + /* 0E00 */ 0xA7, 0x3A, 0xB1, 0x80, 0xE2, 0x1C, 0xC1, 0xA0, // .:...... + /* 0E08 */ 0x0E, 0x21, 0xFE, 0x41, 0x05, 0x39, 0x84, 0x38, // .!.A.9.8 + /* 0E10 */ 0x3E, 0x47, 0xE0, 0x70, 0x8C, 0x72, 0x46, 0x41, // >G.p.rFA + /* 0E18 */ 0x1E, 0x1D, 0xF0, 0x27, 0x89, 0x07, 0x0C, 0xEC, // ...'.... + /* 0E20 */ 0x40, 0xF8, 0x69, 0xE0, 0x21, 0x86, 0x01, 0xBF, // @.i.!... + /* 0E28 */ 0xC7, 0x18, 0xFF, 0xB8, 0x7C, 0xF0, 0x30, 0xC2, // ....|.0. + /* 0E30 */ 0xD9, 0x3E, 0x23, 0x3C, 0x7F, 0xF8, 0x44, 0xE1, // .>#<..D. + /* 0E38 */ 0x4B, 0xD2, 0xA9, 0xBD, 0x14, 0x78, 0xE4, 0x7A, // K....x.z + /* 0E40 */ 0xD1, 0x49, 0x03, 0x88, 0xF2, 0x1E, 0xDA, 0xD0, // .I...... + /* 0E48 */ 0x7A, 0x80, 0x34, 0x30, 0x76, 0x6D, 0x62, 0x23, // z.40vmb# + /* 0E50 */ 0x63, 0xD7, 0x87, 0xF3, 0xF4, 0xB9, 0x08, 0x97, // c....... + /* 0E58 */ 0xFE, 0x8C, 0x44, 0x4F, 0x00, 0xCE, 0x4D, 0xA2, // ..DO..M. + /* 0E60 */ 0xE4, 0x63, 0xA2, 0x70, 0xCE, 0x7A, 0x16, 0xA1, // .c.p.z.. + /* 0E68 */ 0x20, 0x06, 0x74, 0x90, 0xA3, 0x12, 0xFA, 0x98, // .t..... + /* 0E70 */ 0xE2, 0xB3, 0xC8, 0xFF, 0xFF, 0x09, 0xD8, 0x47, // .......G + /* 0E78 */ 0x07, 0x76, 0xF2, 0x60, 0x04, 0x4F, 0x39, 0xCF, // .v.`.O9. + /* 0E80 */ 0x0E, 0x6C, 0x98, 0x3E, 0x15, 0xF0, 0x91, 0xF9, // .l.>.... + /* 0E88 */ 0xB0, 0xC4, 0xC0, 0xAB, 0x39, 0xAA, 0xA0, 0xC0, // ....9... + /* 0E90 */ 0x7C, 0x36, 0xC2, 0xE8, 0xBA, 0x19, 0x40, 0x1F, // |6....@. + /* 0E98 */ 0xEE, 0x11, 0x78, 0x28, 0xAF, 0x46, 0x4C, 0xDF, // ..x(.FL. + /* 0EA0 */ 0xD1, 0x08, 0xE4, 0xE8, 0x3C, 0xFC, 0x64, 0x51, // ....<.dQ + /* 0EA8 */ 0x97, 0x3D, 0x4F, 0xD6, 0x20, 0x9E, 0xAC, 0xA3, // .=O. ... + /* 0EB0 */ 0x4C, 0x16, 0x3D, 0x13, 0x5F, 0x23, 0x7C, 0x0A, // L.=._#|. + /* 0EB8 */ 0x63, 0xF7, 0x2B, 0x36, 0xE1, 0xD7, 0x0E, 0x58, // c.+6...X + /* 0EC0 */ 0x37, 0x3E, 0xDC, 0xBD, 0x0A, 0xDE, 0x58, 0x7C, // 7>....X| + /* 0EC8 */ 0xAD, 0x80, 0x3F, 0x5A, 0xEC, 0xF5, 0x0E, 0x58, // ..?Z...X + /* 0ED0 */ 0x5D, 0xA6, 0xC0, 0x73, 0x31, 0x82, 0xF3, 0xFF, // ]..s1... + /* 0ED8 */ 0xBF, 0x62, 0xC1, 0xB9, 0xFE, 0x93, 0xEB, 0x1D, // .b...... + /* 0EE0 */ 0xC8, 0x2E, 0x46, 0x98, 0x93, 0x05, 0x03, 0x79, // ..F....y + /* 0EE8 */ 0xB3, 0xC0, 0xDD, 0x33, 0x60, 0x1E, 0x43, 0x7C, // ...3`.C| + /* 0EF0 */ 0xCF, 0x00, 0xD8, 0xF7, 0xFF, 0xBF, 0x67, 0x00, // ......g. + /* 0EF8 */ 0xC6, 0xC7, 0xEF, 0x7B, 0x06, 0x78, 0x0E, 0x16, // ...{.x.. + /* 0F00 */ 0xEC, 0x9E, 0x01, 0x3B, 0xF7, 0x3D, 0x03, 0x35, // ...;.=.5 + /* 0F08 */ 0x22, 0x6B, 0x3A, 0x1F, 0x41, 0x1A, 0x40, 0x64, // "k:.A.@d + /* 0F10 */ 0xDF, 0x28, 0xD8, 0x65, 0xEC, 0x4D, 0x03, 0x30, // .(.e.M.0 + /* 0F18 */ 0xF1, 0xFF, 0xBF, 0x69, 0x00, 0xDC, 0x8B, 0x76, // ...i...v + /* 0F20 */ 0xD3, 0x00, 0x6A, 0x90, 0x1E, 0xCD, 0x9B, 0x06, // ..j..... + /* 0F28 */ 0x18, 0xFE, 0xFF, 0x27, 0x24, 0x38, 0x67, 0x0B, // ...'$8g. + /* 0F30 */ 0xEC, 0x5D, 0x03, 0x3C, 0x67, 0x24, 0xDC, 0x5D, // .].. + /* 10A0 */ 0x11, 0x95, 0x2F, 0x11, 0x01, 0x59, 0x33, 0x88, // ../..Y3. + /* 10A8 */ 0x80, 0x9C, 0xE5, 0x51, 0x11, 0x88, 0x24, 0x03, // ...Q..$. + /* 10B0 */ 0x11, 0x90, 0x93, 0x7F, 0x32, 0x1E, 0x11, 0x98, // ....2... + /* 10B8 */ 0x4A, 0x20, 0xA6, 0xED, 0x49, 0x2D, 0x20, 0x2B, // J ..I- + + /* 10C0 */ 0x05, 0x11, 0x90, 0x55, 0xEB, 0x04, 0x62, 0x19, // ...U..b. + /* 10C8 */ 0x40, 0x34, 0x20, 0xF2, 0x1C, 0x39, 0x20, 0x06, // @4 ..9 . + /* 10D0 */ 0xA2, 0x01, 0x10, 0xA3, 0x87, 0x0A, 0xA6, 0xEA, // ........ + /* 10D8 */ 0xD1, 0x21, 0x20, 0x67, 0x02, 0xA1, 0xCA, 0xDE, // .! g.... + /* 10E0 */ 0x1A, 0x41, 0x89, 0x4C, 0x10, 0x01, 0x59, 0xD2, // .A.L..Y. + /* 10E8 */ 0x1B, 0x24, 0x10, 0x11, 0x08, 0x22, 0x20, 0x0B, // .$..." . + /* 10F0 */ 0x79, 0xB0, 0x3C, 0x0A, 0x30, 0x10, 0x01, 0x59, // y.<.0..Y + /* 10F8 */ 0x81, 0xDA, 0x03, 0x06, 0x55, 0xFB, 0xFF, 0x3F, // ....U..? + /* 1100 */ 0x60, 0x50, 0xB7, 0x40, 0x4C, 0x88, 0x5C, 0x20, // `P.@L.\ + /* 1108 */ 0x16, 0x1A, 0x44, 0x07, 0x07, 0x62, 0xF7, 0xB0, // ..D..b.. + /* 1110 */ 0x40, 0xF5, 0x1E, 0x16, 0x28, 0x88, 0x0E, 0x0B, // @...(... + /* 1118 */ 0xE4, 0xD3, 0xF2, 0xB0, 0xC0, 0x40, 0x74, 0x50, // .....@tP + /* 1120 */ 0x20, 0x9F, 0x10, 0x01, 0x39, 0x36, 0x88, 0x0E, // ...96.. + /* 1128 */ 0x1B, 0xE4, 0xE9, 0x14, 0x88, 0x04, 0x06, 0x11, // ........ + /* 1130 */ 0x90, 0x03, 0x3E, 0x51, 0x04, 0xE4, 0xB4, 0x20, // ..>Q... + /* 1138 */ 0x02, 0x72, 0xB2, 0x47, 0x49, 0x20, 0x92, 0x13, // .r.GI .. + /* 1140 */ 0x44, 0x40, 0xFE, 0xFF, 0x03 // D@... + }) + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt13.dat b/setup/programs/systemConf/acpi_override/ssdt13.dat new file mode 100644 index 0000000000000000000000000000000000000000..d271ba3b768f07a66d6b0ed774ed38859fae27f5 GIT binary patch literal 6924 zcmeHL&2QVt6(3rX%`moOtIh)5MNuYLXR~dr3^}AoF7`_z^<_&IVaXq;0!Vi3tev)N zHBGi#1PeILWw)0WF?z_JD8sq;59r?z6zD%tpod--y%cECOWpZ+v@Lm5Ws4qT1A4>v z@q2F`-^{#WqY*SG-$F?7tA*wITHVhtU_;k+1tFC4!wN!46qOt3>YWz#7W)5gxP=Yzdu9;%`*d;(Mpf;zbX~1(9o;^W{ z;F|>WNNn$bz6(_7V-JgG5AZzj>w%pIem#MQJ>d^~fad|8C-4j`@C+>Q3@q>rEbt60 z@C+>Q3@q>rEbt6d;2AikfNKD*33xD1gNSF-1RR*JLBJ2>!60#-V7`{E^7m&!9)u4MtW#k?##eir^LTllkV z;m^uqb%NHXWeI`ma(A4n1Wsr^olmfvx1gDuLSZE$Tv2EBE!F(ioI7u9~XSwF8H-Nl1jpA zA&^VTOF>>P@pIKBxuj%Rc$mbtx#WCia9AjX<0q{H8ec=v9%y5&Co^n3TUib^)F9W) zsdKX{lyj-O%UH*ZHJ4te98GY#dyLgOSjt!Giq_FmttW4=@$6Eb)*s^kbZDuqgNC2A z6m46fKKO8{o-Zm(75X!06#US?)H(?Lu&HPVTC(-zG8-pC-^Kdl-N}=a6V&;lGfB7m zZy0ax)_NshP`jGBbu_aTsm~bBF=|~`KHG|>*#kqI{2TfQI#%YYsr9A2b?Nc0cG6*d z2DJT8gcwHjT^2`|g}cdRn^g8!gpN_~N;GxApisBN#QfJ{Hm4X=Z{~YBOq+UY@X=6%y(8Mq@jrG-r6wWY*%R(o!Ud=5_?Ls%RyjCl4*_#6)8ct@d zl#`lKQSL{%>M%3fLJTu22f5W@vW>DYPZo7YW#SdhUyPE;GArd(`ZiaZM2_w;1o1X6 zbp3t0)^DWC@87tvBL9DDeXx>VFKX%H9I`}SFY2?i z0=9tHi~8JZg`Dt3Jy#xYH<~#VnKf+LHQJ0%>3Y3TTgWx43*sOzgtT#J=JXGA{CQEM zM=|?5)~@sxMylgebu_m$U88+PGOA9r(s%kAU*6uK?$a+>Gohf(F6tZ=Q@`tMM$5^= zr(d#vCeg-F2PtT;yW7t~sC&PkLp8fU9$+QVi$|Saaa_1*4t3MK=ti*4yAhl|H^Aa< z<_f=W2aVdK+HST9ZJnBJlm8n07o%VABHBaYq3NTx`ps3ULNh+UaqHagyBfFLyH8(1 zRQTE9?(BE8nU%Ny{+B=e`=$R|@9^67KmFp`QFUMGKEIEsUmO*$95RZIYSWat$CyUs zFrI-R09{|%dHCqTr~1wOqkH#u9_TlXclF2kb40z$Y(h!&${Ls|-`cb`9=Y7B zHa5bR6#LzN)H6m{VBBwkUi8ZCs1)*7@&l=}4+f+ghr;%%WpgJ46Ge*lZ{d4?0n4 zjIk`bP0`o|5k>P9jE$sV(1M}}Gkrd>8%&=~OqLrbBN|L3;$>G(h?fnAn25ep7H@n+ zArUXVm_odCGz5(Iz7Q|H;G&4fOGm@>c^@qd*iBd%u#wat?qgws?9L1mWW(Vmw7r#0 zki*gTHiqLfO2_8;iQy{-Mb`#;sIZWik+Ka7|9#j*~0fB(E@+2oVx z2VOOl z=skI=PG=Ht&Md=c`!Rd!y)9E}_9-=cwdv?K-wEl?OYcaRlOJBNqI*3)vqHVa%dts< zo1{jYl+@TH$xX&an*^!YB*je`1@b|=Ii6l zqa_j_jAm3)SyD`Nv^)_Xj3oMq@yJl|!iG}z)qR7eRhm4dMkxzZUjO!g^Jyh3#}@GGpVZ{39b2Tm|` ATL1t6 literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt13.dsl b/setup/programs/systemConf/acpi_override/ssdt13.dsl new file mode 100644 index 0000000..2524b4b --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt13.dsl @@ -0,0 +1,1322 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt13.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x00001B0C (6924) + * Revision 0x01 + * Checksum 0x43 + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 1, "LENOVO", "CB-01 ", 0x00000001) +{ + External (_SB_.PCI0, DeviceObj) + External (_SB_.PCI0.GPP0.PEGP, DeviceObj) + External (_SB_.PCI0.GPP7.DEV0, DeviceObj) + External (_SB_.PCI0.LPC0.EC0_.CALK, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.ECMO, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.G140, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.G155, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.HKDB, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.PLED, UnknownObj) + External (F0D3, IntObj) + External (F1D3, IntObj) + External (F3D3, IntObj) + External (F5D3, IntObj) + External (F6D3, IntObj) + External (G0D3, IntObj) + External (G3D3, IntObj) + External (G5D3, IntObj) + External (H0D3, IntObj) + External (M000, MethodObj) // 1 Arguments + External (M037, DeviceObj) + External (M045, MethodObj) // 0 Arguments + External (M046, IntObj) + External (M050, DeviceObj) + External (M051, DeviceObj) + External (M052, DeviceObj) + External (M053, DeviceObj) + External (M054, DeviceObj) + External (M055, DeviceObj) + External (M056, DeviceObj) + External (M057, DeviceObj) + External (M058, DeviceObj) + External (M059, DeviceObj) + External (M062, DeviceObj) + External (M068, DeviceObj) + External (M069, DeviceObj) + External (M070, DeviceObj) + External (M071, DeviceObj) + External (M072, DeviceObj) + External (M074, DeviceObj) + External (M075, DeviceObj) + External (M076, DeviceObj) + External (M077, DeviceObj) + External (M078, DeviceObj) + External (M079, DeviceObj) + External (M080, DeviceObj) + External (M081, DeviceObj) + External (M082, FieldUnitObj) + External (M083, FieldUnitObj) + External (M084, FieldUnitObj) + External (M085, FieldUnitObj) + External (M086, FieldUnitObj) + External (M087, FieldUnitObj) + External (M088, FieldUnitObj) + External (M089, FieldUnitObj) + External (M090, FieldUnitObj) + External (M091, FieldUnitObj) + External (M092, FieldUnitObj) + External (M093, FieldUnitObj) + External (M094, FieldUnitObj) + External (M095, FieldUnitObj) + External (M096, FieldUnitObj) + External (M097, FieldUnitObj) + External (M098, FieldUnitObj) + External (M099, FieldUnitObj) + External (M100, FieldUnitObj) + External (M101, FieldUnitObj) + External (M102, FieldUnitObj) + External (M103, FieldUnitObj) + External (M104, FieldUnitObj) + External (M105, FieldUnitObj) + External (M106, FieldUnitObj) + External (M107, FieldUnitObj) + External (M108, FieldUnitObj) + External (M109, FieldUnitObj) + External (M110, FieldUnitObj) + External (M115, BuffObj) + External (M116, BuffFieldObj) + External (M117, BuffFieldObj) + External (M118, BuffFieldObj) + External (M119, BuffFieldObj) + External (M120, BuffFieldObj) + External (M122, FieldUnitObj) + External (M127, DeviceObj) + External (M128, FieldUnitObj) + External (M131, FieldUnitObj) + External (M132, FieldUnitObj) + External (M133, FieldUnitObj) + External (M134, FieldUnitObj) + External (M135, FieldUnitObj) + External (M136, FieldUnitObj) + External (M220, FieldUnitObj) + External (M221, FieldUnitObj) + External (M226, FieldUnitObj) + External (M227, DeviceObj) + External (M229, FieldUnitObj) + External (M231, FieldUnitObj) + External (M233, FieldUnitObj) + External (M235, FieldUnitObj) + External (M23A, FieldUnitObj) + External (M251, FieldUnitObj) + External (M280, FieldUnitObj) + External (M290, FieldUnitObj) + External (M310, FieldUnitObj) + External (M31C, FieldUnitObj) + External (M320, FieldUnitObj) + External (M321, FieldUnitObj) + External (M322, FieldUnitObj) + External (M323, FieldUnitObj) + External (M324, FieldUnitObj) + External (M325, FieldUnitObj) + External (M326, FieldUnitObj) + External (M327, FieldUnitObj) + External (M328, FieldUnitObj) + External (M329, DeviceObj) + External (M32A, DeviceObj) + External (M32B, DeviceObj) + External (M330, DeviceObj) + External (M331, FieldUnitObj) + External (M378, FieldUnitObj) + External (M379, FieldUnitObj) + External (M380, FieldUnitObj) + External (M381, FieldUnitObj) + External (M382, FieldUnitObj) + External (M383, FieldUnitObj) + External (M384, FieldUnitObj) + External (M385, FieldUnitObj) + External (M386, FieldUnitObj) + External (M387, FieldUnitObj) + External (M388, FieldUnitObj) + External (M389, FieldUnitObj) + External (M390, FieldUnitObj) + External (M391, FieldUnitObj) + External (M392, FieldUnitObj) + External (M404, DeviceObj) + External (M414, FieldUnitObj) + External (M444, FieldUnitObj) + External (M449, FieldUnitObj) + External (M453, FieldUnitObj) + External (M454, FieldUnitObj) + External (M455, FieldUnitObj) + External (M456, FieldUnitObj) + External (M457, FieldUnitObj) + External (M460, MethodObj) // 7 Arguments + External (M4C0, FieldUnitObj) + External (M4F0, FieldUnitObj) + External (P1D3, IntObj) + External (P3D3, IntObj) + External (P4D3, IntObj) + External (XXDF, IntObj) + + OperationRegion (ECMS, SystemIO, 0x72, 0x02) + Field (ECMS, ByteAcc, Lock, Preserve) + { + INDX, 8, + DATA, 8 + } + + Method (RECM, 1, Serialized) + { + INDX = Arg0 + Return (DATA) /* \DATA */ + } + + Method (WECM, 2, Serialized) + { + INDX = Arg0 + DATA = Arg1 + } + + OperationRegion (KBIO, SystemIO, 0x60, 0x05) + Field (KBIO, ByteAcc, Lock, Preserve) + { + KB60, 8, + Offset (0x02), + Offset (0x03), + Offset (0x04), + KB64, 8 + } + + OperationRegion (SC64, SystemIO, 0x64, One) + Field (SC64, ByteAcc, NoLock, Preserve) + { + KOBF, 1, + KIBF, 1 + } + + Method (ECPC, 1, Serialized) + { + OperationRegion (PCPT, SystemIO, 0x80, 0x04) + Field (PCPT, DWordAcc, NoLock, Preserve) + { + PC80, 32 + } + + Local0 = (Arg0 & 0x00FFFFFF) + PC80 = (Local0 | 0xEC000000) + } + + Method (WIBE, 0, Serialized) + { + Local2 = 0x32 + While (Local2) + { + If (!KIBF) + { + Return (Zero) + } + + Sleep (One) + Local2-- + } + + If (KIBF) + { + ECPC (0x00F600EE) + } + + Return (One) + } + + Method (WKB4, 1, Serialized) + { + Local0 = (Arg0 & 0xFF) + ECPC ((Local0 | 0x00F76400)) + WIBE () + If (KOBF) + { + Local1 = KB60 /* \KB60 */ + ECPC ((Local1 | 0x00E76400)) + Return (Zero) + } + ElseIf (~KIBF) + { + KB60 = Local0 + } + + KB64 = Local0 + WIBE () + ECPC ((Local0 | 0x00E76400)) + } + + Scope (\_SB.PCI0) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + \_SB.PEP + }) + } + + Scope (\_SB) + { + Device (PEP) + { + Name (_HID, "AMDI0007") // _HID: Hardware ID + Name (_CID, EisaId ("PNP0D80") /* Windows-compatible System Power Management Controller */) // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Name (WWSW, 0x00) + Name (DEVL, Package (0x03) + { + Zero, + 0x27, + Package (0x27) + { + Package (0x04) + { + One, + "\\_SB.PCI0.GP11", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP12", + Zero, + 0x03 + }, + + Package (0x04) + { + Zero, + "\\_SB.PCI0.GP17", + Zero, + Zero + }, + + Package (0x04) + { + Zero, + "\\_SB.PCI0.GP19", + Zero, + Zero + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GPP0", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GPP0.PEGP", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GPP7", + 0x02, + One + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP11.SWUS", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP12.SWUS", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GPP7.WLAN", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GPP8.NVME", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP17.VGA", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP17.AZAL", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP17.ACP", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP17.HDAU", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP17.XHC0", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP17.XHC1", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP17.XHC1.RHUB.PRT3", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP19.XHC2", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP19.XHC3", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP19.XHC4", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP19.NHI0", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP19.NHI1", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C000", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C001", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C002", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C003", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C004", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C005", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C006", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C007", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C008", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C009", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C00A", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C00B", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C00C", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C00D", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C00E", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C00F", + One, + 0x03 + } + } + }) + Name (DEVT, Package (0x03) + { + Zero, + 0x26, + Package (0x26) + { + Package (0x04) + { + One, + "\\_SB.PCI0.GP11", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP12", + Zero, + 0x03 + }, + + Package (0x04) + { + Zero, + "\\_SB.PCI0.GP17", + Zero, + Zero + }, + + Package (0x04) + { + Zero, + "\\_SB.PCI0.GP19", + Zero, + Zero + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GPP0.PEGP", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GPP7", + 0x02, + One + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP11.SWUS", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP12.SWUS", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GPP7.WLAN", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GPP8.NVME", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP17.VGA", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP17.AZAL", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP17.ACP", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP17.HDAU", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP17.XHC0", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP17.XHC1", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP17.XHC1.RHUB.PRT3", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP19.XHC2", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP19.XHC3", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP19.XHC4", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP19.NHI0", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PCI0.GP19.NHI1", + Zero, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C000", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C001", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C002", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C003", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C004", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C005", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C006", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C007", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C008", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C009", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C00A", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C00B", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C00C", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C00D", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C00E", + One, + 0x03 + }, + + Package (0x04) + { + One, + "\\_SB.PLTF.C00F", + One, + 0x03 + } + } + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (M045 ()) + { + M460 (" OEM-ASL-\\_SB.PEP._STA = 0xF\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0F) + } + Else + { + M460 (" OEM-ASL-\\_SB.PEP._STA = 0x0\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + } + + Method (MPEP, 4, NotSerialized) + { + If (CondRefOf (\_SB.PCI0.GPP0.PEGP)) + { + Local1 = DerefOf (DEVL [One]) + Local0 = Zero + While ((Local0 < Local1)) + { + If ((DerefOf (DerefOf (DerefOf (DEVL [0x02]) [Local0] + ) [One]) == Arg1)) + { + DerefOf (DerefOf (DEVL [0x02]) [Local0]) [Zero] + = Arg0 + DerefOf (DerefOf (DEVL [0x02]) [Local0]) [0x02] + = Arg2 + DerefOf (DerefOf (DEVL [0x02]) [Local0]) [0x03] + = Arg3 + Break + } + + Local0++ + } + } + Else + { + Local1 = DerefOf (DEVT [One]) + Local0 = Zero + While ((Local0 < Local1)) + { + If ((DerefOf (DerefOf (DerefOf (DEVT [0x02]) [Local0] + ) [One]) == Arg1)) + { + DerefOf (DerefOf (DEVT [0x02]) [Local0]) [Zero] + = Arg0 + DerefOf (DerefOf (DEVT [0x02]) [Local0]) [0x02] + = Arg2 + DerefOf (DerefOf (DEVT [0x02]) [Local0]) [0x03] + = Arg3 + Break + } + + Local0++ + } + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + CreateDWordField (Arg0, Zero, UID0) + M460 (" OEM-ASL-\\_SB.PEP._DSM (UUID 0x%X, 0x%X, 0x%X)\n", UID0, Arg1, Arg2, Zero, Zero, Zero) + If ((Arg0 == ToUUID ("e3f32452-febc-43ce-9039-932122d37721") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + M460 (" Return (Buffer (1) {0x03})\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + M460 (" Return (Buffer (1) {0x03})\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (0x02) + { + M460 (" Return (Buffer (1) {0x3F})\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Buffer (One) + { + 0x3F // ? + }) + } + Default + { + M460 (" Return (Buffer (1) {0x00})\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Buffer (One) + { + 0x00 // . + }) + } + + } + } + Case (One) + { + If (CondRefOf (\P4D3)) + { + If ((\P4D3 != 0x04)) + { + MPEP (Zero, "\\_SB.PCI0.GP11", Zero, Zero) + MPEP (Zero, "\\_SB.PCI0.GP12", Zero, Zero) + } + } + + If (CondRefOf (\P1D3)) + { + If ((\P1D3 != 0x55)) + { + MPEP (One, "\\_SB.PCI0.GP17", Zero, 0x03) + } + } + + If (CondRefOf (\P3D3)) + { + If ((\P3D3 != 0x55)) + { + MPEP (One, "\\_SB.PCI0.GP19", Zero, 0x03) + } + } + + If (CondRefOf (\H0D3)) + { + If ((\H0D3 != 0x04)) + { + MPEP (Zero, "\\_SB.PCI0.GP11.SWUS", Zero, Zero) + MPEP (Zero, "\\_SB.PCI0.GP12.SWUS", Zero, Zero) + } + } + + If (CondRefOf (\F0D3)) + { + If ((\F0D3 != 0x04)) + { + MPEP (Zero, "\\_SB.PCI0.GP17.VGA", Zero, Zero) + } + } + + If (CondRefOf (\F1D3)) + { + If ((\F1D3 != 0x04)) + { + MPEP (Zero, "\\_SB.PCI0.GP17.HDAU", Zero, Zero) + } + } + + If (CondRefOf (\F3D3)) + { + If ((\F3D3 != 0x04)) + { + MPEP (Zero, "\\_SB.PCI0.GP17.XHC0", Zero, Zero) + MPEP (Zero, "\\_SB.PCI0.GP17.XHC1", Zero, Zero) + } + } + + If (CondRefOf (\F5D3)) + { + If ((\F5D3 != 0x04)) + { + MPEP (Zero, "\\_SB.PCI0.GP17.ACP", Zero, Zero) + } + } + + If (CondRefOf (\F6D3)) + { + If ((\F6D3 != 0x04)) + { + MPEP (Zero, "\\_SB.PCI0.GP17.AZAL", Zero, Zero) + } + } + + If (CondRefOf (\G0D3)) + { + If ((\G0D3 != 0x04)) + { + MPEP (Zero, "\\_SB.PCI0.GP19.XHC2", Zero, Zero) + } + } + + If (CondRefOf (\G3D3)) + { + If ((\G3D3 != 0x04)) + { + MPEP (Zero, "\\_SB.PCI0.GP19.XHC3", Zero, Zero) + MPEP (Zero, "\\_SB.PCI0.GP19.XHC4", Zero, Zero) + } + } + + If (CondRefOf (\G5D3)) + { + If ((\G5D3 != 0x04)) + { + MPEP (Zero, "\\_SB.PCI0.GP19.NHI0", Zero, Zero) + MPEP (Zero, "\\_SB.PCI0.GP19.NHI1", Zero, Zero) + } + } + + If ((WWSW == One)) + { + M460 (" OEM-ASL-Modify uPep DevList to enable \\_SB.PCI0.GPP2 D3 for Fibocom L860 R+\n", Zero, Zero, Zero, Zero, Zero, Zero) + MPEP (One, "\\_SB.PCI0.GPP2", Zero, 0x03) + } + + ToInteger (M453, Local7) + If ((Local7 != Zero)) + { + M460 (" OEM-ASL-DEVL:\n", Zero, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (\_SB.PCI0.GPP0.PEGP)) + { + Local1 = DerefOf (DEVL [One]) + Local0 = Zero + While ((Local0 < Local1)) + { + Local2 = DerefOf (DerefOf (DerefOf (DEVL [0x02]) [Local0] + ) [Zero]) + Local3 = DerefOf (DerefOf (DerefOf (DEVL [0x02]) [Local0] + ) [One]) + Local4 = DerefOf (DerefOf (DerefOf (DEVL [0x02]) [Local0] + ) [0x02]) + Local5 = DerefOf (DerefOf (DerefOf (DEVL [0x02]) [Local0] + ) [0x03]) + M460 (" %d - %d %S %d %d\n", ToInteger (Local0), Local2, Local3, Local4, Local5, Zero) + Local0++ + } + } + Else + { + Local1 = DerefOf (DEVT [One]) + Local0 = Zero + While ((Local0 < Local1)) + { + Local2 = DerefOf (DerefOf (DerefOf (DEVT [0x02]) [Local0] + ) [Zero]) + Local3 = DerefOf (DerefOf (DerefOf (DEVT [0x02]) [Local0] + ) [One]) + Local4 = DerefOf (DerefOf (DerefOf (DEVT [0x02]) [Local0] + ) [0x02]) + Local5 = DerefOf (DerefOf (DerefOf (DEVT [0x02]) [Local0] + ) [0x03]) + M460 (" %d - %d %S %d %d\n", ToInteger (Local0), Local2, Local3, Local4, Local5, Zero) + Local0++ + } + } + } + + If (CondRefOf (\_SB.PCI0.GPP0.PEGP)) + { + M460 (" Return (DEVL)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (DEVL) /* \_SB_.PEP_.DEVL */ + } + Else + { + M460 (" Return (DEVT)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (DEVT) /* \_SB_.PEP_.DEVT */ + } + } + Case (0x02) + { + M000 (0x3E04) + M460 (" Return (0x00)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + Case (0x03) + { + M000 (0x3E05) + M460 (" Return (0x00)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + Case (0x04) + { + M000 (0x3E02) + M460 (" Return (0x00)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + Case (0x05) + { + M000 (0x3E03) + M460 (" Return (0x00)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + Default + { + M460 (" Return (0x00)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + + } + } + ElseIf ((Arg0 == ToUUID ("11e00d56-ce64-47ce-837b-1f898f9aa461") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + M460 (" Return (Buffer (2) {0xF9, 0x01})\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Buffer (0x02) + { + 0xF9, 0x01 // .. + }) + } + Default + { + M460 (" Return (Buffer (1) {0x00})\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Buffer (One) + { + 0x00 // . + }) + } + + } + } + Case (0x03) + { + WECM (0x6F, 0xEC) + M000 (0x3E03) + M460 (" Return (0x00)\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.PCI0.LPC0.EC0.PLED = One + \_SB.PCI0.LPC0.EC0.G140 = Zero + \_SB.PCI0.LPC0.EC0.G155 = Zero + Return (Zero) + } + Case (0x04) + { + WECM (0x6F, Zero) + M000 (0x3E04) + M460 (" Return (0x00)\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.PCI0.LPC0.EC0.PLED = Zero + If ((\_SB.PCI0.LPC0.EC0.HKDB == Zero)) + { + \_SB.PCI0.LPC0.EC0.G140 = Zero + } + Else + { + \_SB.PCI0.LPC0.EC0.G140 = One + } + + If ((\_SB.PCI0.LPC0.EC0.CALK == One)) + { + \_SB.PCI0.LPC0.EC0.G155 = One + } + Else + { + \_SB.PCI0.LPC0.EC0.G155 = Zero + } + + Return (Zero) + } + Case (0x05) + { + M000 (0x3E05) + M460 (" Return (0x00)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + Case (0x06) + { + M000 (0x3E06) + M460 (" Return (0x00)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + Case (0x07) + { + \_SB.PCI0.LPC0.EC0.ECMO = One + M000 (0x3E07) + M460 (" Return (0x00)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + Case (0x08) + { + \XXDF = One + \_SB.PCI0.LPC0.EC0.ECMO = Zero + WKB4 (Zero) + M000 (0x3E08) + M460 (" Return (0x00)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + Default + { + M460 (" Return (0x00)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + + } + } + Else + { + M460 (" Return (Buffer (1) {0x00})\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt14.dat b/setup/programs/systemConf/acpi_override/ssdt14.dat new file mode 100644 index 0000000000000000000000000000000000000000..c324ff063e3080394c6213b602ba1debd5a710ca GIT binary patch literal 21332 zcmeI4%Wl&^6o!v4F_!H@GfLHhgcKx}Ad;5rE{W5isu8v1sA7Q{iKl2+5j+78!2^I` z*#!>+f~P>t@hzFywDoRU|FalRPR^WjJY#?Q?Ox(|Je$Qt=FxQj&C&5uIC|Xcce`DK zh=yTwKxEVAD1P_En#ZGgG@VVtUa#lQqi`l3neC3({ut0=K=huBA94p8-*DdPjErvIBSSTh4X3VTsqa zTa~QsdoIu8c9n4wr=ljF%N223AE#C|eiEmmbe_wFb6X#$Ry7VU=2+|)Vyoq~ylj#F zO3(E4qbNM~sN>J&fIjmlcOJ$wap>5dB_7!M2AO$I-XPELjWp8I!*I#y*l7jQ!}LX! z$JWxr@=uIp%Q)d!+&9EM$8$;*W-im{Kny#MPjov!OWz_fcD&>~lFd##{(5;SRMwvv z^FVwoE=AS25%$w052Za2+$Gl*dzF%?OHe1tZkps=E^=@p6RaoUoLM|hvRuVFN%rK8 z6-J>L+}-xJJ!>W2hhkSU3o9P?XM%nBowJ@a^cEMi{W zD6wPz&fJUXZ2VI)nq+@3)oGCZwJ;{zbJ5Z-+?~tLAo#@l{7YU$C1m!2%;er$$0Xkc z+}NIu)G?5mLOoeLcMfE(AP&g9h*$aD#7BjW*9DooK&Dp6WK;)Qt4y^*ATtx4KxV!dRGfJ`7Wc_pJhQhNV=Fb6X6V1C(S?TuEMPk~IWkjd{P^;Vf`g;1GL znfx=5)po;G<})A@$gHI@flR2(Myt%{K&Dp6w6s^5YK2glP?-%=nJ<7$AhVXr1TvvA z8?7>50-0JNlYa$I?{}GMg;1GLnGI8!uYgP-vzE#PGNCdXtulu|rdG&oX|FQX3ZXKg zG8?8cM?fZ!SxaRCnNXRHR+%A?sTDHiAKYvHE>o=#DibQRVJdSBWCEGBR3?xKmDy;O nxesJ&g-rP`pEOsQYK2glP?-%=nG+xr$gHI@flR2(CaKJSQXmFu literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt14.dsl b/setup/programs/systemConf/acpi_override/ssdt14.dsl new file mode 100644 index 0000000..7645321 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt14.dsl @@ -0,0 +1,8424 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt14.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x00005354 (21332) + * Revision 0x02 + * Checksum 0x4F + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 2, "LENOVO", "CB-01 ", 0x00000001) +{ + External (_SB_.PLTF.C000, DeviceObj) + External (_SB_.PLTF.C001, DeviceObj) + External (_SB_.PLTF.C002, DeviceObj) + External (_SB_.PLTF.C003, DeviceObj) + External (_SB_.PLTF.C004, DeviceObj) + External (_SB_.PLTF.C005, DeviceObj) + External (_SB_.PLTF.C006, DeviceObj) + External (_SB_.PLTF.C007, DeviceObj) + External (_SB_.PLTF.C008, DeviceObj) + External (_SB_.PLTF.C009, DeviceObj) + External (_SB_.PLTF.C00A, DeviceObj) + External (_SB_.PLTF.C00B, DeviceObj) + External (_SB_.PLTF.C00C, DeviceObj) + External (_SB_.PLTF.C00D, DeviceObj) + External (_SB_.PLTF.C00E, DeviceObj) + External (_SB_.PLTF.C00F, DeviceObj) + + Scope (\_SB.PLTF.C000) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000000, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C000.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000000, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } + + Scope (\_SB.PLTF.C001) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000000, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C001.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000000, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } + + Scope (\_SB.PLTF.C002) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000001, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C002.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000001, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } + + Scope (\_SB.PLTF.C003) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000001, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C003.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000001, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } + + Scope (\_SB.PLTF.C004) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000002, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C004.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000002, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } + + Scope (\_SB.PLTF.C005) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000002, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C005.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000002, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } + + Scope (\_SB.PLTF.C006) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000003, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C006.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000003, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } + + Scope (\_SB.PLTF.C007) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000003, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C007.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000003, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } + + Scope (\_SB.PLTF.C008) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000004, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C008.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000004, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } + + Scope (\_SB.PLTF.C009) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000004, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C009.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000004, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } + + Scope (\_SB.PLTF.C00A) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000005, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C00A.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000005, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } + + Scope (\_SB.PLTF.C00B) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000005, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C00B.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000005, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } + + Scope (\_SB.PLTF.C00C) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000006, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C00C.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000006, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } + + Scope (\_SB.PLTF.C00D) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000006, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C00D.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000006, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } + + Scope (\_SB.PLTF.C00E) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000007, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C00E.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000007, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } + + Scope (\_SB.PLTF.C00F) + { + Name (_PCT, Package (0x02) // _PCT: Performance Control + { + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000C0010062, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + } + }) + Name (_PSS, Package (0x03) // _PSS: Performance Supported States + { + Package (0x06) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + 0x00000000, + 0x00000000 + }, + + Package (0x06) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + 0x00000001, + 0x00000001 + }, + + Package (0x06) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + 0x00000002, + 0x00000002 + } + }) + Name (XPSS, Package (0x03) + { + Package (0x08) + { + 0x00000CE4, + 0x00000F78, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000708, + 0x000007BC, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }, + + Package (0x08) + { + 0x00000640, + 0x00000640, + 0x00000000, + 0x00000000, + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + } + }) + Name (_PSD, Package (0x01) // _PSD: Power State Dependencies + { + Package (0x05) + { + 0x05, + 0x00, + 0x00000007, + 0x000000FE, + 0x00000002 + } + }) + Name (PPCV, 0x00) + Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities + { + Return (PPCV) /* \_SB_.PLTF.C00F.PPCV */ + } + + Name (_CST, Package (0x04) // _CST: C-States + { + 0x03, + Package (0x04) + { + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x01, + 0x0001, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + 0x02, + 0x0012, + 0x00000000 + }, + + Package (0x04) + { + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + 0x03, + 0x015E, + 0x00000000 + } + }) + Name (_CSD, Package (0x01) // _CSD: C-State Dependencies + { + Package (0x06) + { + 0x06, + 0x00, + 0x00000007, + 0x000000FE, + 0x00000002, + 0x00000000 + } + }) + Name (_LPI, Package (0x06) // _LPI: Low Power Idle States + { + 0x0000, + 0x0000000000000000, + 0x0003, + Package (0x0A) + { + 0x00000002, + 0x00000001, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x02, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C1" + }, + + Package (0x0A) + { + 0x00000024, + 0x00000012, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000000, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000414, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C2" + }, + + Package (0x0A) + { + 0x000002BC, + 0x0000015E, + 0x00000001, + 0x00000000, + 0x00000000, + 0x00000001, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000415, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + "C3" + } + }) + Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control + { + 0x17, + 0x03, + ResourceTemplate () + { + Register (SystemIO, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x0000000000000481, // Address + 0x01, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B0, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x10, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x08, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E7, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x40, // Bit Width + 0x00, // Bit Offset + 0x00000000000000E8, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x02, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B4, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x01, // Bit Width + 0x00, // Bit Offset + 0x00000000C00102B1, // Address + 0x04, // Access Size + ) + }, + + 0x00000001, + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + ResourceTemplate () + { + Register (FFixedHW, + 0x08, // Bit Width + 0x18, // Bit Offset + 0x00000000C00102B3, // Address + 0x04, // Access Size + ) + }, + + ResourceTemplate () + { + Register (SystemMemory, + 0x00, // Bit Width + 0x00, // Bit Offset + 0x0000000000000000, // Address + ,) + }, + + 0x00000190, + 0x00000CE5 + }) + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt15.dat b/setup/programs/systemConf/acpi_override/ssdt15.dat new file mode 100644 index 0000000000000000000000000000000000000000..800784d7356c48694b84909debf1b64ebe1c0103 GIT binary patch literal 1395 zcmaKq-)q}Q5XVRPaaPy4)=gAO2?yrFaW7AmE7)#U*5OL;{QHB^r?B5 z=pG&LHjfG25BqUArc*NK-f$e#4*m4`OOq_~*587#DfJ|1%Rt9%sRQ4VdKz2wyARce z>O=J_)jdjP7B#pqV2O>hn}(y13T_L6qSTxn8IE)FL3y>QM|x$E8?6EW2?#`m2nQKY?V0&+&9@++~hu-!o7UYWfO;RKl^q66ZFlzTx54GhTODuek62yvG#=~BZS#H)W zZ5jp+4XZA@h3mU{^vJepRn(BZJ&cP9$_t~tQj>$T~C6}n9a ztgxl&fECU$9bm%YoMjC+G93WJH5Whs{qgb*$nk8V#V)_FCbftk(*e3{xxd)^t^}&b z>h?dv$zEsTdG<2HPUUXl*2l{VV*!j@85V5(V}t{QrwD~TKRce!3&6dqIVt8CusFeN z%UeZr-6&&1Tv*^xSO8;w<(_B-z)rN6CQ9G9$Sdf1O*|JB?p#!?b5ViLMM?Q0ues); zf|`qKMETCjou9#qb6C>_USKv|;00#W1zun_UEl>~&N5zL{u4YH&avrcfc?LqyT>5C uymK8iRL?8sxWMAc71_T)Mc5}-NQ)CNeFM3> 0x08) + RTCI = TZVH /* \_SB_.ACDC.TZVH */ + RTCD = Local3 + Local3 = (TIMW & 0xFFFF) + RTCI = TZVL /* \_SB_.ACDC.TZVL */ + RTCD = Local3 + RTCI = LIVR /* \_SB_.ACDC.LIVR */ + RTCD = LIGB /* \_SB_.ACDC._SRT.LIGB */ + } + + Release (RTCL) + Return (Zero) + } + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt16.dat b/setup/programs/systemConf/acpi_override/ssdt16.dat new file mode 100644 index 0000000000000000000000000000000000000000..6f222d3b280120dc947c1ea504d3532811d8c6ee GIT binary patch literal 1883 zcmbW1K~LL25QQBu5VaFUbY9;#r7v+EB#SvL4IpI%(vTux38$&5y$L6&9XNj1x|JiA}a zvX{3DW8CJiq~)%vhX!a=WlBoox0^afc zy3c|-Y2Wv#4^XYANV<;TMfgU%7vUR~M^XJKf)~My$}^-qL&`IxJVVMeq&!2)Go(C2 z$}_AyL#={qz-91|(}=E_!9iXl@WC96v~xmUTMp8BIPFuw7c)uo5Y{@uoCUtZnnPIm z!kR0e%7gM@I5#loX~!E$}#$#9&fIfr|W7mqw}gt zPdYov>o|WiT!qUpR-mwM>bxvT4W>Y!7XdhFDdt9cJEW$4uTv*}HpVE<&h>ue4# z@^y8!$`J+J2D!|`%{cw2XT)TBCUVjVRFqpOc!zkT^UI&c1eO?Tn#i0qWlOlz@zs$ckJA=Qc zb-m5J>q)y;prS&0WvPqyq0Gwlhp+jDgOX#?MD Qz&!>VwZWs1=}sccZ()l05C8xG literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt16.dsl b/setup/programs/systemConf/acpi_override/ssdt16.dsl new file mode 100644 index 0000000..1f9af8f --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt16.dsl @@ -0,0 +1,252 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt16.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x0000075B (1883) + * Revision 0x01 + * Checksum 0x6C + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 1, "LENOVO", "CB-01 ", 0x00000001) +{ + External (_SB_.PCI0.GPP1, DeviceObj) + External (_SB_.PCI0.GPP2, DeviceObj) + External (_SB_.PCI0.GPP2.WWAN, DeviceObj) + External (_SB_.PCI0.GPP5, DeviceObj) + External (_SB_.PCI0.GPP5.RTL8, DeviceObj) + External (_SB_.PCI0.GPP6, DeviceObj) + External (_SB_.PCI0.GPP6.WLAN, DeviceObj) + External (_SB_.PCI0.GPP7, DeviceObj) + External (_SB_.PCI0.GPP7.DEV0, DeviceObj) + External (M037, DeviceObj) + External (M046, IntObj) + External (M050, DeviceObj) + External (M051, DeviceObj) + External (M052, DeviceObj) + External (M053, DeviceObj) + External (M054, DeviceObj) + External (M055, DeviceObj) + External (M056, DeviceObj) + External (M057, DeviceObj) + External (M058, DeviceObj) + External (M059, DeviceObj) + External (M062, DeviceObj) + External (M068, DeviceObj) + External (M069, DeviceObj) + External (M070, DeviceObj) + External (M071, DeviceObj) + External (M072, DeviceObj) + External (M074, DeviceObj) + External (M075, DeviceObj) + External (M076, DeviceObj) + External (M077, DeviceObj) + External (M078, DeviceObj) + External (M079, DeviceObj) + External (M080, DeviceObj) + External (M081, DeviceObj) + External (M082, FieldUnitObj) + External (M083, FieldUnitObj) + External (M084, FieldUnitObj) + External (M085, FieldUnitObj) + External (M086, FieldUnitObj) + External (M087, FieldUnitObj) + External (M088, FieldUnitObj) + External (M089, FieldUnitObj) + External (M090, FieldUnitObj) + External (M091, FieldUnitObj) + External (M092, FieldUnitObj) + External (M093, FieldUnitObj) + External (M094, FieldUnitObj) + External (M095, FieldUnitObj) + External (M096, FieldUnitObj) + External (M097, FieldUnitObj) + External (M098, FieldUnitObj) + External (M099, FieldUnitObj) + External (M100, FieldUnitObj) + External (M101, FieldUnitObj) + External (M102, FieldUnitObj) + External (M103, FieldUnitObj) + External (M104, FieldUnitObj) + External (M105, FieldUnitObj) + External (M106, FieldUnitObj) + External (M107, FieldUnitObj) + External (M108, FieldUnitObj) + External (M109, FieldUnitObj) + External (M110, FieldUnitObj) + External (M115, BuffObj) + External (M116, BuffFieldObj) + External (M117, BuffFieldObj) + External (M118, BuffFieldObj) + External (M119, BuffFieldObj) + External (M120, BuffFieldObj) + External (M122, FieldUnitObj) + External (M127, DeviceObj) + External (M128, FieldUnitObj) + External (M131, FieldUnitObj) + External (M132, FieldUnitObj) + External (M133, FieldUnitObj) + External (M134, FieldUnitObj) + External (M135, FieldUnitObj) + External (M136, FieldUnitObj) + External (M220, FieldUnitObj) + External (M221, FieldUnitObj) + External (M226, FieldUnitObj) + External (M227, DeviceObj) + External (M229, FieldUnitObj) + External (M231, FieldUnitObj) + External (M233, FieldUnitObj) + External (M235, FieldUnitObj) + External (M23A, FieldUnitObj) + External (M251, FieldUnitObj) + External (M280, FieldUnitObj) + External (M290, FieldUnitObj) + External (M310, FieldUnitObj) + External (M31C, FieldUnitObj) + External (M320, FieldUnitObj) + External (M321, FieldUnitObj) + External (M322, FieldUnitObj) + External (M323, FieldUnitObj) + External (M324, FieldUnitObj) + External (M325, FieldUnitObj) + External (M326, FieldUnitObj) + External (M327, FieldUnitObj) + External (M328, FieldUnitObj) + External (M329, DeviceObj) + External (M32A, DeviceObj) + External (M32B, DeviceObj) + External (M330, DeviceObj) + External (M331, FieldUnitObj) + External (M378, FieldUnitObj) + External (M379, FieldUnitObj) + External (M380, FieldUnitObj) + External (M381, FieldUnitObj) + External (M382, FieldUnitObj) + External (M383, FieldUnitObj) + External (M384, FieldUnitObj) + External (M385, FieldUnitObj) + External (M386, FieldUnitObj) + External (M387, FieldUnitObj) + External (M388, FieldUnitObj) + External (M389, FieldUnitObj) + External (M390, FieldUnitObj) + External (M391, FieldUnitObj) + External (M392, FieldUnitObj) + External (M404, DeviceObj) + External (M414, FieldUnitObj) + External (M444, FieldUnitObj) + External (M449, FieldUnitObj) + External (M453, FieldUnitObj) + External (M454, FieldUnitObj) + External (M455, FieldUnitObj) + External (M456, FieldUnitObj) + External (M457, FieldUnitObj) + External (M460, MethodObj) // 7 Arguments + External (M4C0, FieldUnitObj) + External (M4F0, FieldUnitObj) + + Scope (\_SB.PCI0.GPP1) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP1._PRW Return GPRW (0x8, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x08, + 0x04 + }) + } + } + + Scope (\_SB.PCI0.GPP2) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP2._PRW Return GPRW (0x8, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x08, + 0x04 + }) + } + } + + Scope (\_SB.PCI0.GPP2.WWAN) + { + Name (_S0W, 0x04) // _S0W: S0 Device Wake State + } + + Scope (\_SB.PCI0.GPP5) + { + Name (EWPM, 0x01) + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If ((EWPM == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP5._PRW Return GPRW (0xF, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x0F, + 0x04 + }) + } + Else + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP5._PRW Return GPRW (0xF, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x0F, + Zero + }) + } + } + } + + Scope (\_SB.PCI0.GPP5.RTL8) + { + Name (_S0W, 0x04) // _S0W: S0 Device Wake State + } + + Scope (\_SB.PCI0.GPP6) + { + Name (_S0W, 0x04) // _S0W: S0 Device Wake State + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP6._PRW Return GPRW (0xE, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x0E, + 0x04 + }) + } + } + + Scope (\_SB.PCI0.GPP7) + { + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP7._PRW Return GPRW (0x2, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x02, + 0x04 + }) + } + } + + Scope (\_SB.PCI0.GPP7.DEV0) + { + Name (_S0W, 0x04) // _S0W: S0 Device Wake State + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt17.dat b/setup/programs/systemConf/acpi_override/ssdt17.dat new file mode 100644 index 0000000000000000000000000000000000000000..0e3fd8b4d6bcafddc84c76064f36648c3821affd GIT binary patch literal 4638 zcmcgvdvDWL6u)kpkh(475jH>?^ES|?iIi(!JGM13;W!UEk|v6q!WN{&B4I0Q+NcEf z`ePt%|Lh^LM4U@IF-N7U8nb&`rjH6~g0w)| zLTZ>xOw2g5(=;K8W^l2K{#AJIfy1nxsL5f_2DG&7xGeWjVEke0yJpbo?oaT8O-O<4rvDsXijq#@$ejZhc(_%qY55hnrnEOM#Wvhg^Fs@+0kIPnppkZ zDaQ8_wB(k=o;H6v{F#vwPNk5ePnSOH65YQ>vG z?fdP@_Sfy5g5TTN`Xc4^{GFam2N(NvOPX#|xtNWgmzw;%qOeFN@{M4=0$vxnX|MQ?zCb!-R|bMuca35{6sC}nPGmOSB!Fu z6=P;*UokRs6V>Q+SW8q?+7WBDYOYbu6&j9Pyw*?;D$%uQiQ-dAbd{AzmWMZZg*Doj z>+urhmuZR8`$`m+rd{5O(gcVhC{@{M-)(R8D35w=$_XF^1+;hrjM;wYZ*KSzb3q_# z%Sea9mS(mwG1@7dkYTs6jp0yOql)}@xRqqu>=a}tHVxXGXhPO-io3ae z>nnwiumf5zC@&58lw@yX3(uAUb3ilU(6K|`%8;Cp};f&AJMhe_bvI2*6u1L)mWZJJ2Y9JOhnY_ zRJ~HI!Dn5Aj@Y%DM`=|#ATS=!A4>;SbgZ69_Y%Fjc|e=rzWx99`C)n&_;V;u1RwVw zvGQ1mJ?(=do$U21N5`7v&zEfy_pvh{tWIkZ>A6k9CU0wO?7faI`D-aCzH%}Tnf+WY zU!BV3SJ3$ruQsD0MtgXy=Z}@F$+s!`)0Ip#u9w%*6DjG&8x;?u`upsSI=8nMq0&wI zZnn(c&6X<}cbQUgnHein#{OkR4S(;u>>Z3v+I0N`4k~<*7x6)+`@lmVH1XVr8T!b7 zRPqXVA##1TGQnpy|Blz{57wP(Ns=GPbM=P{?E5TzRF$Bx*dN@H=lNJUU5kw7=I$9f z5Ti>$oDIpR;Xr4z{>xBdvwkB~SbN-wo;?7LUGmJxJ45pK2S$sWQd8A-@7~Uqg1@L>a4({iku z^VWak%G*^hwLPj} zrgRYplL(V1va1 zX%LIFj7DOGL^rTYQ5GnTb;hLd}WO`W{BRn9_<9G zD^@-^@m1GcTXn`)&as%~@2~ih;?2?P)j*s+$ncAf+@b0XgNOOvlT)ta3;zjY=BU;7 za>sA}D9n)pIX~wn=IE&HVeNUn=Z+$`G<=-AQ&I>x-ar($M$ym_Q@LHtkNS~i#(UXc zGmzhm;x+=6ML@n?+#9JuB+P+(6ch^b`KMdL5NE%CB=SN$7E^}fFi-iFqTgfAarVJH#colLUN#12BzG$j}W$WS$RNhxR=DM6ojK&=GJKoMq zM&U(Syueuav0p|F_{{K`A1(inqnYK=F)l`l9NUpre15pib>Y|_*e0ZG4x(e5QZ^L^ zPq8U_SuxeHgV?Zx*sz1xu%lyDQjJol?3>*~oQ2qwGNnSPQfibsMel2nniPlPQWV9b z_>=$=GGEAiA@haI7cyVSd?E9N%oj3W$b2F5h0GT+U&wqR^M!#Kk3IL$GUV8Z&$Ala zVZ$>oVKRlbE&Na?GnD{^Oe!khIs zxz4w`{edYqTV1bbv>eYfTdE83EQ?}O%9IMFN~uxmlzmEr(xf;Pm!c>-i%$wnae%zN z;k<};Mq~wwYq5g1Ar35mUWCsgd=>#SLRbXErj#iaN|jQh)G7Ov2Bk@HC@w`&bQYha zi||=Q@xE%k))fhUUT0tJ@B(m)AD&G%KR=sh$K#2I+$a-)Z$=y6)7H2$|s%BGiuD)n~W2i{fsPQW%;djMPpYY%`cVC?~L6|6k~u7R}&z;&?p0C*p) zJpgWiwFkgWu=W7h0c#I{U9k25Sb?<%z#dq80PKUc2fzV1xZZDO*)K+(nqpPI{EOg} zkjLgfMapIVVWeCESN?5q?&ipgy17YfwnhIn;na*JE!S|Xp#pAEc3eyg8l@IDcL0vZcE A9{>OV literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt18.dsl b/setup/programs/systemConf/acpi_override/ssdt18.dsl new file mode 100644 index 0000000..23a9a32 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt18.dsl @@ -0,0 +1,546 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt18.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x00000906 (2310) + * Revision 0x01 + * Checksum 0x89 + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 1, "LENOVO", "CB-01 ", 0x00000001) +{ + External (_SB_.PCI0.LPC0.EC0_, DeviceObj) + External (_SB_.PCI0.LPC0.EC0_.ECAV, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.LFCM, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.WECM, MethodObj) // 2 Arguments + + Scope (\_SB.PCI0.LPC0.EC0) + { + Method (_Q4F, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + \_SB.UBTC.NTFY () + } + } + + Scope (\_SB) + { + Device (UBTC) + { + Name (_HID, EisaId ("USBC000")) // _HID: Hardware ID + Name (_CID, EisaId ("PNP0CA0")) // _CID: Compatible ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DDN, "USB Type C") // _DDN: DOS Device Name + Name (_ADR, Zero) // _ADR: Address + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + Sleep (0x03E8) + Sleep (0x01F4) + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + Sleep (0x03E8) + Sleep (0x64) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x7AF66000, // Address Base + 0x00001000, // Address Length + ) + }) + Return (RBUF) /* \_SB_.UBTC._CRS.RBUF */ + } + + OperationRegion (ECMS, SystemIO, 0x72, 0x02) + Field (ECMS, ByteAcc, Lock, Preserve) + { + INDX, 8, + DATA, 8 + } + + Method (RECM, 1, Serialized) + { + INDX = Arg0 + Return (DATA) /* \_SB_.UBTC.DATA */ + } + + Method (WECM, 2, Serialized) + { + INDX = Arg0 + DATA = Arg1 + } + + Device (CR01) + { + Name (_ADR, One) // _ADR: Address + Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities + { + 0xFF, + 0x09, + Zero, + Zero + }) + Name (_PLD, Package (0x01) // _PLD: Physical Location of Device + { + ToPLD ( + PLD_Revision = 0x2, + PLD_IgnoreColor = 0x1, + PLD_Red = 0x0, + PLD_Green = 0x0, + PLD_Blue = 0x0, + PLD_Width = 0x0, + PLD_Height = 0x0, + PLD_UserVisible = 0x1, + PLD_Dock = 0x0, + PLD_Lid = 0x0, + PLD_Panel = "UNKNOWN", + PLD_VerticalPosition = "UPPER", + PLD_HorizontalPosition = "LEFT", + PLD_Shape = "UNKNOWN", + PLD_GroupOrientation = 0x0, + PLD_GroupToken = 0x0, + PLD_GroupPosition = 0x2, + PLD_Bay = 0x0, + PLD_Ejectable = 0x0, + PLD_EjectRequired = 0x0, + PLD_CabinetNumber = 0x0, + PLD_CardCageNumber = 0x0, + PLD_Reference = 0x0, + PLD_Rotation = 0x0, + PLD_Order = 0x0, + PLD_VerticalOffset = 0xFFFF, + PLD_HorizontalOffset = 0xFFFF) + + }) + } + + Device (CR02) + { + Name (_ADR, One) // _ADR: Address + Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities + { + 0xFF, + 0x09, + Zero, + Zero + }) + Name (_PLD, Package (0x01) // _PLD: Physical Location of Device + { + ToPLD ( + PLD_Revision = 0x2, + PLD_IgnoreColor = 0x1, + PLD_Red = 0x0, + PLD_Green = 0x0, + PLD_Blue = 0x0, + PLD_Width = 0x0, + PLD_Height = 0x0, + PLD_UserVisible = 0x1, + PLD_Dock = 0x0, + PLD_Lid = 0x0, + PLD_Panel = "UNKNOWN", + PLD_VerticalPosition = "UPPER", + PLD_HorizontalPosition = "LEFT", + PLD_Shape = "UNKNOWN", + PLD_GroupOrientation = 0x0, + PLD_GroupToken = 0x0, + PLD_GroupPosition = 0x6, + PLD_Bay = 0x0, + PLD_Ejectable = 0x0, + PLD_EjectRequired = 0x0, + PLD_CabinetNumber = 0x0, + PLD_CardCageNumber = 0x0, + PLD_Reference = 0x0, + PLD_Rotation = 0x0, + PLD_Order = 0x0, + PLD_VerticalOffset = 0xFFFF, + PLD_HorizontalOffset = 0xFFFF) + + }) + } + + OperationRegion (USBC, SystemMemory, 0x7AF66000, 0x30) + Field (USBC, ByteAcc, Lock, Preserve) + { + VER1, 8, + VER2, 8, + RSV1, 8, + RSV2, 8, + CCI0, 8, + CCI1, 8, + CCI2, 8, + CCI3, 8, + CTL0, 8, + CTL1, 8, + CTL2, 8, + CTL3, 8, + CTL4, 8, + CTL5, 8, + CTL6, 8, + CTL7, 8, + MGI0, 8, + MGI1, 8, + MGI2, 8, + MGI3, 8, + MGI4, 8, + MGI5, 8, + MGI6, 8, + MGI7, 8, + MGI8, 8, + MGI9, 8, + MGIA, 8, + MGIB, 8, + MGIC, 8, + MGID, 8, + MGIE, 8, + MGIF, 8, + MGO0, 8, + MGO1, 8, + MGO2, 8, + MGO3, 8, + MGO4, 8, + MGO5, 8, + MGO6, 8, + MGO7, 8, + MGO8, 8, + MGO9, 8, + MGOA, 8, + MGOB, 8, + MGOC, 8, + MGOD, 8, + MGOE, 8, + MGOF, 8 + } + + OperationRegion (DBG0, SystemIO, 0x80, One) + Field (DBG0, ByteAcc, NoLock, Preserve) + { + IO80, 8 + } + + Method (NTFY, 0, Serialized) + { + IO80 = 0x4F + ECRD () + Sleep (One) + Notify (\_SB.UBTC, 0x80) // Status Change + } + + OperationRegion (H5FA, SystemMemory, 0xFE0B0421, One) + Field (H5FA, AnyAcc, Lock, Preserve) + { + HNTF, 8 + } + + OperationRegion (ECSM, SystemMemory, 0xFE0B0460, 0x30) + Field (ECSM, AnyAcc, Lock, Preserve) + { + HMPR, 8, + , 7, + HMDN, 1, + HADD, 8, + HCMD, 8, + HD00, 8, + HD01, 8, + HD02, 8, + HD03, 8, + HD04, 8, + HD05, 8, + HD06, 8, + HD07, 8, + HD08, 8, + HD09, 8, + HD0A, 8, + HD0B, 8, + HD0C, 8, + HD0D, 8, + HD0E, 8, + HD0F, 8, + Offset (0x24), + HCNT, 8 + } + + OperationRegion (ECSI, EmbeddedControl, Zero, 0x0100) + Field (ECSI, ByteAcc, NoLock, Preserve) + { + Offset (0x60), + EMPR, 8, + , 7, + EMDN, 1, + EADD, 8, + ECMD, 8, + ED00, 8, + ED01, 8, + ED02, 8, + ED03, 8, + ED04, 8, + ED05, 8, + ED06, 8, + ED07, 8, + ED08, 8, + ED09, 8, + ED0A, 8, + ED0B, 8, + ED0C, 8, + ED0D, 8, + ED0E, 8, + ED0F, 8, + Offset (0x84), + ECNT, 8 + } + + Method (CHKM, 0, NotSerialized) + { + Local0 = 0x03E8 + While (HMPR) + { + Sleep (One) + Local0-- + If (!Local0) + { + Return (0x8080) + } + } + + If (HMDN) + { + Return (Zero) + } + + Return (0x8081) + } + + Method (CHKS, 0, NotSerialized) + { + Local0 = 0x03E8 + While (EMPR) + { + Sleep (One) + Local0-- + If (!Local0) + { + Return (0x8080) + } + } + + If (EMDN) + { + Return (Zero) + } + + Return (0x8081) + } + + Name (RSTC, Zero) + Mutex (UBSY, 0x00) + Method (ECWR, 0, Serialized) + { + If (\_SB.PCI0.LPC0.EC0.ECAV) + { + If ((Acquire (\_SB.PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + { + Acquire (UBSY, 0xFFFF) + WECM (0x56, 0xAA) + IO80 = 0xB6 + \_SB.PCI0.LPC0.EC0.WECM (0x4F, CTL0) + CHKM () + HADD = 0x02 + Sleep (One) + HCMD = 0x06 + Sleep (One) + HD00 = MGO0 /* \_SB_.UBTC.MGO0 */ + Sleep (One) + HD01 = MGO1 /* \_SB_.UBTC.MGO1 */ + Sleep (One) + HD02 = MGO2 /* \_SB_.UBTC.MGO2 */ + Sleep (One) + HD03 = MGO3 /* \_SB_.UBTC.MGO3 */ + Sleep (One) + HD04 = MGO4 /* \_SB_.UBTC.MGO4 */ + Sleep (One) + HD05 = MGO5 /* \_SB_.UBTC.MGO5 */ + Sleep (One) + HD06 = MGO6 /* \_SB_.UBTC.MGO6 */ + Sleep (One) + HD07 = MGO7 /* \_SB_.UBTC.MGO7 */ + Sleep (One) + HD08 = MGO8 /* \_SB_.UBTC.MGO8 */ + Sleep (One) + HD09 = MGO9 /* \_SB_.UBTC.MGO9 */ + Sleep (One) + HD0A = MGOA /* \_SB_.UBTC.MGOA */ + Sleep (One) + HD0B = MGOB /* \_SB_.UBTC.MGOB */ + Sleep (One) + HD0C = MGOC /* \_SB_.UBTC.MGOC */ + Sleep (One) + HD0D = MGOD /* \_SB_.UBTC.MGOD */ + Sleep (One) + HD0E = MGOE /* \_SB_.UBTC.MGOE */ + Sleep (One) + HD0F = MGOF /* \_SB_.UBTC.MGOF */ + IO80 = 0xA1 + HCNT = 0x10 + Sleep (One) + EMPR = 0x0A + Sleep (One) + CHKM () + HADD = 0x02 + Sleep (One) + HCMD = 0x04 + Sleep (One) + HD00 = CTL0 /* \_SB_.UBTC.CTL0 */ + Sleep (One) + HD01 = CTL1 /* \_SB_.UBTC.CTL1 */ + Sleep (One) + HD02 = CTL2 /* \_SB_.UBTC.CTL2 */ + Sleep (One) + HD03 = CTL3 /* \_SB_.UBTC.CTL3 */ + Sleep (One) + HD04 = CTL4 /* \_SB_.UBTC.CTL4 */ + Sleep (One) + HD05 = CTL5 /* \_SB_.UBTC.CTL5 */ + Sleep (One) + HD06 = CTL6 /* \_SB_.UBTC.CTL6 */ + Sleep (One) + HD07 = CTL7 /* \_SB_.UBTC.CTL7 */ + Sleep (One) + HCNT = 0x08 + Sleep (One) + EMPR = 0x0A + Sleep (One) + CHKM () + Release (UBSY) + Release (\_SB.PCI0.LPC0.EC0.LFCM) + } + } + } + + Method (ECRD, 0, Serialized) + { + If (\_SB.PCI0.LPC0.EC0.ECAV) + { + If ((Acquire (\_SB.PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + { + Acquire (UBSY, 0xFFFF) + CHKM () + HADD = 0x02 + Sleep (One) + HCMD = 0x05 + Sleep (One) + HCNT = 0x10 + Sleep (One) + EMPR = 0x0B + Sleep (One) + Sleep (One) + CHKM () + MGI0 = HD00 /* \_SB_.UBTC.HD00 */ + Sleep (One) + MGI1 = HD01 /* \_SB_.UBTC.HD01 */ + Sleep (One) + MGI2 = HD02 /* \_SB_.UBTC.HD02 */ + Sleep (One) + MGI3 = HD03 /* \_SB_.UBTC.HD03 */ + Sleep (One) + MGI4 = HD04 /* \_SB_.UBTC.HD04 */ + Sleep (One) + MGI5 = HD05 /* \_SB_.UBTC.HD05 */ + Sleep (One) + MGI6 = HD06 /* \_SB_.UBTC.HD06 */ + Sleep (One) + MGI7 = HD07 /* \_SB_.UBTC.HD07 */ + Sleep (One) + MGI8 = HD08 /* \_SB_.UBTC.HD08 */ + Sleep (One) + MGI9 = HD09 /* \_SB_.UBTC.HD09 */ + Sleep (One) + MGIA = HD0A /* \_SB_.UBTC.HD0A */ + Sleep (One) + MGIB = HD0B /* \_SB_.UBTC.HD0B */ + Sleep (One) + MGIC = HD0C /* \_SB_.UBTC.HD0C */ + Sleep (One) + MGID = HD0D /* \_SB_.UBTC.HD0D */ + Sleep (One) + MGIE = HD0E /* \_SB_.UBTC.HD0E */ + Sleep (One) + MGIF = HD0F /* \_SB_.UBTC.HD0F */ + CHKM () + HADD = 0x02 + Sleep (One) + HCMD = 0x03 + Sleep (One) + HCNT = 0x04 + Sleep (One) + EMPR = 0x0B + Sleep (One) + Sleep (One) + CHKM () + CCI0 = HD00 /* \_SB_.UBTC.HD00 */ + Sleep (One) + CCI1 = HD01 /* \_SB_.UBTC.HD01 */ + Sleep (One) + CCI2 = HD02 /* \_SB_.UBTC.HD02 */ + Sleep (One) + CCI3 = HD03 /* \_SB_.UBTC.HD03 */ + Release (UBSY) + Release (\_SB.PCI0.LPC0.EC0.LFCM) + } + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("6f8398c2-7ca4-11e4-ad36-631042b5008f") /* Unknown UUID */)) + { + If ((ToInteger (Arg2) == Zero)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + ElseIf ((ToInteger (Arg2) == One)) + { + WECM (0x56, 0xAA) + IO80 = 0xA8 + ECWR () + IO80 = 0xA9 + } + ElseIf ((ToInteger (Arg2) == 0x02)) + { + IO80 = 0xAA + ECRD () + IO80 = 0xAB + } + Else + { + Return (Zero) + } + } + + Return (Zero) + } + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt19.dat b/setup/programs/systemConf/acpi_override/ssdt19.dat new file mode 100644 index 0000000000000000000000000000000000000000..d3ee68f207efd186edfbc3609a5a885e284e2ed9 GIT binary patch literal 7715 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 VNKPh6DJh#-wGz3oLOW!k{U69_Re1ma literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt19.dsl b/setup/programs/systemConf/acpi_override/ssdt19.dsl new file mode 100644 index 0000000..cbf6dd0 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt19.dsl @@ -0,0 +1,1732 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt19.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x00001E23 (7715) + * Revision 0x01 + * Checksum 0xEF + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 1, "LENOVO", "CB-01 ", 0x00000001) +{ + External (OBID, PkgObj) + External (OBIE, PkgObj) + External (OBIT, PkgObj) + + Name (OBID, Package (0xC1) + { + 0x40, + 0x00040001, + 0x00040002, + 0x00020027, + 0x00020026, + 0x00020036, + 0x00020037, + 0x00020033, + 0x00020035, + 0x00020034, + 0x00020031, + 0x00020032, + 0x00020001, + 0x00020008, + 0x00020014, + 0x00020002, + 0x00020003, + 0x00020004, + 0x00020006, + 0x00020005, + 0x00020009, + 0x0002000F, + 0x0002000E, + 0x0002000D, + 0x00020012, + 0x00020011, + 0x00020010, + 0x00020017, + 0x0002001B, + 0x00020015, + 0x00020013, + 0x00020016, + 0x00020019, + 0x00020018, + 0x0002001A, + 0x0002001C, + 0x0002001D, + 0x0002001F, + 0x0002001E, + 0x00020025, + 0x00020029, + 0x0002002A, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + One, + Zero, + One, + One, + Zero, + Zero, + One, + Zero, + One, + Zero, + One, + Zero, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + Zero, + One, + One, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + "Command Buffer Start", + "Command Buffer End", + "Software Downcore Config", + "Set SMTEn", + "Set CCLK Fmax", + "Set GFXCCLK Fmax", + "Set FCLK OC Mode", + "Set FCLK Frequency", + "Set SOC VID", + "Set Interleave Mode", + "Set Interleave Size", + "Set Mem Clock", + "Set Trcpage", + "Set Tcwl", + "Set Tcl", + "Set Trcdrd", + "Set Trcdwr", + "Set Trp", + "Set Tras", + "Set Trc", + "Set TrrdL", + "Set TrrdS", + "Set Tfaw", + "Set TwtrL", + "Set TwtrS", + "Set Twr", + "Set TrdrdScL", + "Set TwrwrScL", + "Set Trtp", + "Set Tcke", + "Set TrdrdSc", + "Set TrdrdDd", + "Set TrdrdSd", + "Set TwrwrSc", + "Set TwrwrSd", + "Set TwrwrDd", + "Set Twrrd", + "Set Trdwr", + "Set PowerDwonEn", + "Set AddrCmdSetup", + "Set CsOdtSetup", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + }) + Name (OBIE, Package (0xC1) + { + 0x40, + 0x00010003, + 0x00010004, + 0x00010005, + 0x00010006, + 0x00010007, + 0x00010008, + 0x0005000A, + 0x00050010, + 0x00050001, + 0x00050002, + 0x00050003, + 0x0005000C, + 0x0005000D, + 0x00050004, + 0x0002003C, + 0x00020043, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + One, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + Zero, + "Get OC Disable", + "Get OC Voltage Max", + "Get OC Frequency Max", + "Get GFX OC Voltage Max", + "Get GFX OC Frequency Max", + "Get Interlevaing Cap", + "Set Curve Optimizer", + "Set GFX Curve Optimizer", + "Set PPT Limit", + "Set TDC Limit", + "Set EDC Limit", + "Set Soc TDC Limit", + "Set Soc EDC Limit", + "Set Scalar", + "Set Trfc1", + "Set LCLK Freq", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + }) + Name (OBIT, Package (0x38) + { + 0x37, + Package (0x03) + { + 0x00020043, + One, + Buffer (0x14) + { + /* 0000 */ 0x43, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // C....... + /* 0008 */ 0x96, 0x00, 0x00, 0x00, 0xC4, 0x09, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x0002002A, + One, + Buffer (0x14) + { + /* 0000 */ 0x2A, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // *....... + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, // ....?... + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020029, + One, + Buffer (0x14) + { + /* 0000 */ 0x29, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // )....... + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, // ....?... + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020025, + Zero, + Buffer (0x019C) + { + /* 0000 */ 0x25, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, // %....... + /* 0008 */ 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x0002001E, + One, + Buffer (0x14) + { + /* 0000 */ 0x1E, 0x00, 0x02, 0x00, 0x13, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x0002001F, + One, + Buffer (0x14) + { + /* 0000 */ 0x1F, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x0002001D, + One, + Buffer (0x14) + { + /* 0000 */ 0x1D, 0x00, 0x02, 0x00, 0x06, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x0002001C, + One, + Buffer (0x14) + { + /* 0000 */ 0x1C, 0x00, 0x02, 0x00, 0x06, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x0002001A, + One, + Buffer (0x14) + { + /* 0000 */ 0x1A, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020018, + One, + Buffer (0x14) + { + /* 0000 */ 0x18, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020019, + One, + Buffer (0x14) + { + /* 0000 */ 0x19, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020016, + One, + Buffer (0x14) + { + /* 0000 */ 0x16, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020013, + One, + Buffer (0x14) + { + /* 0000 */ 0x13, 0x00, 0x02, 0x00, 0x06, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020015, + One, + Buffer (0x14) + { + /* 0000 */ 0x15, 0x00, 0x02, 0x00, 0x06, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x05, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x0002001B, + One, + Buffer (0x14) + { + /* 0000 */ 0x1B, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, // ....?... + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020017, + One, + Buffer (0x14) + { + /* 0000 */ 0x17, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020010, + One, + Buffer (0x14) + { + /* 0000 */ 0x10, 0x00, 0x02, 0x00, 0x20, 0x00, 0x00, 0x00, // .... ... + /* 0008 */ 0x0A, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, // ....Q... + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020011, + One, + Buffer (0x14) + { + /* 0000 */ 0x11, 0x00, 0x02, 0x00, 0x0A, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x02, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020012, + One, + Buffer (0x14) + { + /* 0000 */ 0x12, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x02, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x0002000D, + One, + Buffer (0x14) + { + /* 0000 */ 0x0D, 0x00, 0x02, 0x00, 0x10, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x06, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, // ....6... + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x0002000E, + One, + Buffer (0x14) + { + /* 0000 */ 0x0E, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x04, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x0002000F, + One, + Buffer (0x14) + { + /* 0000 */ 0x0F, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x04, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020009, + One, + Buffer (0x14) + { + /* 0000 */ 0x09, 0x00, 0x02, 0x00, 0x33, 0x00, 0x00, 0x00, // ....3... + /* 0008 */ 0x1D, 0x00, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020005, + One, + Buffer (0x14) + { + /* 0000 */ 0x05, 0x00, 0x02, 0x00, 0x22, 0x00, 0x00, 0x00, // ...."... + /* 0008 */ 0x15, 0x00, 0x00, 0x00, 0x3A, 0x00, 0x00, 0x00, // ....:... + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x0002003C, + One, + Buffer (0x14) + { + /* 0000 */ 0x3C, 0x00, 0x02, 0x00, 0xA8, 0x00, 0x00, 0x00, // <....... + /* 0008 */ 0x3C, 0x00, 0x00, 0x00, 0xDE, 0x03, 0x00, 0x00, // <....... + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020006, + One, + Buffer (0x14) + { + /* 0000 */ 0x06, 0x00, 0x02, 0x00, 0x11, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x08, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020004, + One, + Buffer (0x14) + { + /* 0000 */ 0x04, 0x00, 0x02, 0x00, 0x0F, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x08, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020003, + One, + Buffer (0x14) + { + /* 0000 */ 0x03, 0x00, 0x02, 0x00, 0x0F, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x08, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020002, + One, + Buffer (0x14) + { + /* 0000 */ 0x02, 0x00, 0x02, 0x00, 0x15, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x08, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, // ....!... + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020014, + Zero, + Buffer (0x019C) + { + /* 0000 */ 0x14, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x08, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x0A, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, // ........ + /* 0018 */ 0x0C, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, // ........ + /* 0020 */ 0x10, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, // ........ + /* 0028 */ 0x14, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020008, + One, + Buffer (0x14) + { + /* 0000 */ 0x08, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xFF, 0x03, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020001, + Zero, + Buffer (0x019C) + { + /* 0000 */ 0x01, 0x00, 0x02, 0x00, 0x80, 0x0C, 0x00, 0x00, // ........ + /* 0008 */ 0x04, 0x00, 0x00, 0x00, 0x40, 0x06, 0x00, 0x00, // ....@... + /* 0010 */ 0x55, 0x08, 0x00, 0x00, 0xBE, 0x0A, 0x00, 0x00, // U....... + /* 0018 */ 0x80, 0x0C, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020032, + One, + Buffer (0x14) + { + /* 0000 */ 0x32, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // 2....... + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020031, + Zero, + Buffer (0x019C) + { + /* 0000 */ 0x31, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, // 1....... + /* 0008 */ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020034, + One, + Buffer (0x14) + { + /* 0000 */ 0x34, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // 4....... + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xFF, 0x01, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020035, + Zero, + Buffer (0x019C) + { + /* 0000 */ 0x35, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // 5....... + /* 0008 */ 0x32, 0x00, 0x00, 0x00, 0x20, 0x03, 0x00, 0x00, // 2... ... + /* 0010 */ 0xA5, 0x03, 0x00, 0x00, 0x2B, 0x04, 0x00, 0x00, // ....+... + /* 0018 */ 0xB0, 0x04, 0x00, 0x00, 0x35, 0x05, 0x00, 0x00, // ....5... + /* 0020 */ 0x57, 0x05, 0x00, 0x00, 0x78, 0x05, 0x00, 0x00, // W...x... + /* 0028 */ 0x99, 0x05, 0x00, 0x00, 0xBB, 0x05, 0x00, 0x00, // ........ + /* 0030 */ 0xDC, 0x05, 0x00, 0x00, 0xFD, 0x05, 0x00, 0x00, // ........ + /* 0038 */ 0x1F, 0x06, 0x00, 0x00, 0x40, 0x06, 0x00, 0x00, // ....@... + /* 0040 */ 0x61, 0x06, 0x00, 0x00, 0x83, 0x06, 0x00, 0x00, // a....... + /* 0048 */ 0xA4, 0x06, 0x00, 0x00, 0xC5, 0x06, 0x00, 0x00, // ........ + /* 0050 */ 0xE7, 0x06, 0x00, 0x00, 0x08, 0x07, 0x00, 0x00, // ........ + /* 0058 */ 0x29, 0x07, 0x00, 0x00, 0x4B, 0x07, 0x00, 0x00, // )...K... + /* 0060 */ 0x6C, 0x07, 0x00, 0x00, 0x8D, 0x07, 0x00, 0x00, // l....... + /* 0068 */ 0xAF, 0x07, 0x00, 0x00, 0xD0, 0x07, 0x00, 0x00, // ........ + /* 0070 */ 0xF1, 0x07, 0x00, 0x00, 0x13, 0x08, 0x00, 0x00, // ........ + /* 0078 */ 0x34, 0x08, 0x00, 0x00, 0x55, 0x08, 0x00, 0x00, // 4...U... + /* 0080 */ 0x77, 0x08, 0x00, 0x00, 0x98, 0x08, 0x00, 0x00, // w....... + /* 0088 */ 0xB9, 0x08, 0x00, 0x00, 0xDB, 0x08, 0x00, 0x00, // ........ + /* 0090 */ 0xFC, 0x08, 0x00, 0x00, 0x1D, 0x09, 0x00, 0x00, // ........ + /* 0098 */ 0x3F, 0x09, 0x00, 0x00, 0x60, 0x09, 0x00, 0x00, // ?...`... + /* 00A0 */ 0x81, 0x09, 0x00, 0x00, 0xA3, 0x09, 0x00, 0x00, // ........ + /* 00A8 */ 0xC4, 0x09, 0x00, 0x00, 0xF6, 0x09, 0x00, 0x00, // ........ + /* 00B0 */ 0x28, 0x0A, 0x00, 0x00, 0x5A, 0x0A, 0x00, 0x00, // (...Z... + /* 00B8 */ 0x8C, 0x0A, 0x00, 0x00, 0xBE, 0x0A, 0x00, 0x00, // ........ + /* 00C0 */ 0xF0, 0x0A, 0x00, 0x00, 0x22, 0x0B, 0x00, 0x00, // ...."... + /* 00C8 */ 0x54, 0x0B, 0x00, 0x00, 0x86, 0x0B, 0x00, 0x00, // T....... + /* 00D0 */ 0xB8, 0x0B, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020033, + Zero, + Buffer (0x019C) + { + /* 0000 */ 0x33, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // 3....... + /* 0008 */ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020037, + One, + Buffer (0x14) + { + /* 0000 */ 0x37, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // 7....... + /* 0008 */ 0x60, 0x09, 0x00, 0x00, 0x28, 0x0A, 0x00, 0x00, // `...(... + /* 0010 */ 0x19, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020036, + One, + Buffer (0x14) + { + /* 0000 */ 0x36, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // 6....... + /* 0008 */ 0x55, 0x0F, 0x00, 0x00, 0x05, 0x14, 0x00, 0x00, // U....... + /* 0010 */ 0x19, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00050004, + One, + Buffer (0x14) + { + /* 0000 */ 0x04, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x64, 0x00, 0x00, 0x00, 0xE8, 0x03, 0x00, 0x00, // d....... + /* 0010 */ 0x64, 0x00, 0x00, 0x00 // d... + } + }, + + Package (0x03) + { + 0x0005000D, + One, + Buffer (0x14) + { + /* 0000 */ 0x0D, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x0005000C, + One, + Buffer (0x14) + { + /* 0000 */ 0x0C, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00050003, + One, + Buffer (0x14) + { + /* 0000 */ 0x03, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00050002, + One, + Buffer (0x14) + { + /* 0000 */ 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00050001, + One, + Buffer (0x14) + { + /* 0000 */ 0x01, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020026, + Zero, + Buffer (0x019C) + { + /* 0000 */ 0x26, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, // &....... + /* 0008 */ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00050010, + One, + Buffer (0x14) + { + /* 0000 */ 0x10, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x0005000A, + One, + Buffer (0x14) + { + /* 0000 */ 0x0A, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00020027, + One, + Buffer (0x14) + { + /* 0000 */ 0x27, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, // '....... + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00010008, + One, + Buffer (0x14) + { + /* 0000 */ 0x08, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00010007, + One, + Buffer (0x14) + { + /* 0000 */ 0x07, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00010006, + One, + Buffer (0x14) + { + /* 0000 */ 0x06, 0x00, 0x01, 0x00, 0xF0, 0x0A, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00010005, + One, + Buffer (0x14) + { + /* 0000 */ 0x05, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00010004, + One, + Buffer (0x14) + { + /* 0000 */ 0x04, 0x00, 0x01, 0x00, 0xF0, 0x0A, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + }, + + Package (0x03) + { + 0x00010003, + One, + Buffer (0x14) + { + /* 0000 */ 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0010 */ 0x01, 0x00, 0x00, 0x00 // .... + } + } + }) + Scope (\) + { + Name (GF01, Zero) + Name (ASMI, 0x00B0) + Name (DSMI, 0x9D) + Name (AODV, 0x06) + OperationRegion (AODE, SystemMemory, 0x7AEB3018, 0x22AC) + Field (AODE, AnyAcc, NoLock, Preserve) + { + OUTB, 1600, + SCMI, 32, + SCMD, 32, + DSPD, 68128, + RESV, 96, + RMPD, 1120 + } + + Device (AOD) + { + Name (_HID, EisaId ("PNP0C14") /* Windows Management Instrumentation Device */) // _HID: Hardware ID + Name (_UID, "AOD") // _UID: Unique ID + Method (AM01, 0, NotSerialized) + { + Return (\AODV) + } + + Method (AM02, 0, NotSerialized) + { + If ((GF01 == Zero)) + { + GF01 = One + } + + Return (Zero) + } + + Method (AM03, 0, NotSerialized) + { + Return (\OBID) /* External reference */ + } + + Method (AM04, 1, NotSerialized) + { + Name (LODT, Buffer (0x019C) + { + 0x00 // . + }) + Local0 = Arg0 + Local1 = DerefOf (\OBIT [Zero]) + Local2 = One + While ((Local2 <= Local1)) + { + Local3 = DerefOf (DerefOf (\OBIT [Local2]) [Zero]) + Local4 = DerefOf (DerefOf (\OBIT [Local2]) [One]) + If (((Local3 == Local0) && (Local4 == Zero))) + { + LODT = DerefOf (DerefOf (\OBIT [Local2]) [0x02]) + Break + } + + Local2++ + } + + Return (LODT) /* \AOD_.AM04.LODT */ + } + + OperationRegion (PSMI, SystemIO, ASMI, 0x02) + Field (PSMI, AnyAcc, NoLock, Preserve) + { + ASMO, 8 + } + + Mutex (SMLO, 0x00) + Method (AM05, 1, NotSerialized) + { + Name (LODT, Buffer (0xC8) + { + 0x00 // . + }) + CreateDWordField (Arg0, Zero, DCMI) + CreateDWordField (Arg0, 0x04, DCMD) + SCMI = DCMI /* \AOD_.AM05.DCMI */ + SCMD = DCMD /* \AOD_.AM05.DCMD */ + ASMO = DSMI /* \DSMI */ + LODT = OUTB /* \OUTB */ + Return (LODT) /* \AOD_.AM05.LODT */ + } + + Method (AM06, 1, NotSerialized) + { + Name (LODT, Buffer (0x14) + { + /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }) + Local0 = Arg0 + Local1 = DerefOf (\OBIT [Zero]) + Local2 = One + While ((Local2 <= Local1)) + { + Local3 = DerefOf (DerefOf (\OBIT [Local2]) [Zero]) + Local4 = DerefOf (DerefOf (\OBIT [Local2]) [One]) + If (((Local3 == Local0) && (Local4 == One))) + { + LODT = DerefOf (DerefOf (\OBIT [Local2]) [0x02]) + Break + } + + Local2++ + } + + Return (LODT) /* \AOD_.AM06.LODT */ + } + + Method (AM07, 1, NotSerialized) + { + Name (BSPD, Buffer (0x0214){}) + If ((Arg0 > 0x0F)) + { + Return (BSPD) /* \AOD_.AM07.BSPD */ + } + + If ((Arg0 == Zero)) + { + BSPD = DSPD /* \DSPD */ + Return (BSPD) /* \AOD_.AM07.BSPD */ + } + + Local0 = Zero + Local0 += (Arg0 * 0x0214) + Local1 = 0x0214 + Local2 = Zero + While (Local1) + { + BSPD [Local2] = DerefOf (DSPD [Local0]) + Local1-- + Local0++ + Local2++ + } + + Return (BSPD) /* \AOD_.AM07.BSPD */ + } + + Method (AM08, 0, NotSerialized) + { + Return (\OBIE) /* External reference */ + } + + Method (AM09, 0, NotSerialized) + { + Name (TEMP, Buffer (0x8C){}) + TEMP = RMPD /* \RMPD */ + Return (TEMP) /* \AOD_.AM09.TEMP */ + } + + Name (_WDG, Buffer (0x28) + { + /* 0000 */ 0x6A, 0x0F, 0xBC, 0xAB, 0xA1, 0x8E, 0xD1, 0x11, // j....... + /* 0008 */ 0x00, 0xA0, 0xC9, 0x06, 0x29, 0x10, 0x00, 0x00, // ....)... + /* 0010 */ 0x41, 0x41, 0x01, 0x02, 0x21, 0x12, 0x90, 0x05, // AA..!... + /* 0018 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... + /* 0020 */ 0xC9, 0x06, 0x29, 0x10, 0x42, 0x41, 0x01, 0x00 // ..).BA.. + }) + Method (WMAA, 3, NotSerialized) + { + If ((Arg0 == Zero)) + { + If ((((Arg1 != One) || (Arg1 != 0x02)) || + (Arg1 != 0x06))) + { + CreateDWordField (Arg2, Zero, WIID) + } + + If ((Arg1 == One)) + { + Return (AM01 ()) + } + ElseIf ((Arg1 == 0x02)) + { + Return (AM02 ()) + } + ElseIf ((Arg1 == 0x03)) + { + Return (AM03 ()) + } + ElseIf ((Arg1 == 0x04)) + { + Return (AM04 (WIID)) + } + ElseIf ((Arg1 == 0x05)) + { + Return (AM05 (Arg2)) + } + ElseIf ((Arg1 == 0x06)) + { + Return (AM06 (WIID)) + } + ElseIf ((Arg1 == 0x07)) + { + Return (AM07 (WIID)) + } + ElseIf ((Arg1 == 0x08)) + { + Return (AM08 ()) + } + ElseIf ((Arg1 == 0x09)) + { + Return (AM09 ()) + } + Else + { + Return (Zero) + } + } + } + + Name (WQBA, Buffer (0x0C80) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... + /* 0008 */ 0x70, 0x0C, 0x00, 0x00, 0x6C, 0x45, 0x00, 0x00, // p...lE.. + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T + /* 0018 */ 0x18, 0xD4, 0xA1, 0x00, 0x01, 0x06, 0x18, 0x42, // .......B + /* 0020 */ 0x10, 0x11, 0x10, 0x22, 0x21, 0x30, 0x34, 0x32, // ..."!042 + /* 0028 */ 0x0B, 0x03, 0x63, 0x04, 0x8A, 0x0B, 0x21, 0x07, // ..c...!. + /* 0030 */ 0x10, 0x12, 0x07, 0x85, 0x12, 0x02, 0xA1, 0xFE, // ........ + /* 0038 */ 0x04, 0xF2, 0x2B, 0x00, 0xE1, 0x16, 0xCA, 0x14, // ..+..... + /* 0040 */ 0x60, 0x50, 0x80, 0x53, 0x04, 0x11, 0xF4, 0x2A, // `P.S...* + /* 0048 */ 0xC0, 0xA6, 0x00, 0x93, 0x02, 0x2C, 0x0A, 0xD0, // .....,.. + /* 0050 */ 0x2E, 0xC0, 0xB2, 0x00, 0xDD, 0x02, 0xA4, 0xC3, // ........ + /* 0058 */ 0x12, 0x91, 0xE0, 0x28, 0x31, 0xE0, 0x28, 0x9D, // ...(1.(. + /* 0060 */ 0xD8, 0xC2, 0x0D, 0x1B, 0xBC, 0x50, 0x14, 0xCD, // .....P.. + /* 0068 */ 0x20, 0x4A, 0x82, 0xCA, 0x05, 0xF8, 0x46, 0x10, // J....F. + /* 0070 */ 0x78, 0xB9, 0x02, 0x24, 0x4F, 0x40, 0x9A, 0x05, // x..$O@.. + /* 0078 */ 0x18, 0x16, 0x60, 0x5D, 0x80, 0xEC, 0x21, 0x50, // ..`]..!P + /* 0080 */ 0xA9, 0x43, 0x40, 0xC9, 0x19, 0x02, 0x6A, 0x00, // .C@...j. + /* 0088 */ 0xAD, 0x4E, 0x40, 0xF8, 0x95, 0x4E, 0x09, 0x49, // .N@..N.I + /* 0090 */ 0x10, 0xCE, 0x58, 0xC5, 0xE3, 0x6B, 0x16, 0x4D, // ..X..k.M + /* 0098 */ 0xCF, 0x49, 0xCE, 0x31, 0xE4, 0x78, 0x5C, 0xE8, // .I.1.x\. + /* 00A0 */ 0x41, 0xF0, 0x50, 0x1A, 0x40, 0x98, 0xFC, 0x21, // A.P.@..! + /* 00A8 */ 0x2B, 0x06, 0x0C, 0x4A, 0xC2, 0x58, 0xA8, 0x8B, // +..J.X.. + /* 00B0 */ 0x51, 0xA3, 0x46, 0xCA, 0x06, 0x64, 0x88, 0xD2, // Q.F..d.. + /* 00B8 */ 0x46, 0x8D, 0x1E, 0xD0, 0xF9, 0x1D, 0xC9, 0xD9, // F....... + /* 00C0 */ 0x1D, 0xDD, 0x91, 0x24, 0x30, 0xEA, 0x31, 0x1D, // ...$0.1. + /* 00C8 */ 0x63, 0x61, 0x33, 0x12, 0x6A, 0x8C, 0xE6, 0xA0, // ca3.j... + /* 00D0 */ 0x48, 0xB8, 0x41, 0xA3, 0x25, 0xC2, 0x6A, 0x5C, // H.A.%.j\ + /* 00D8 */ 0xB1, 0xCF, 0xCC, 0xC2, 0x87, 0x25, 0x8C, 0x23, // .....%.# + /* 00E0 */ 0x38, 0xB0, 0x83, 0xB5, 0x68, 0x18, 0xA1, 0x15, // 8...h... + /* 00E8 */ 0x04, 0xA7, 0x41, 0x1C, 0x45, 0x94, 0x30, 0x0C, // ..A.E.0. + /* 00F0 */ 0xCF, 0x98, 0x81, 0x8E, 0x92, 0x21, 0x85, 0x09, // .....!.. + /* 00F8 */ 0x7A, 0x02, 0x41, 0x4E, 0x9E, 0x61, 0x19, 0xE2, // z.AN.a.. + /* 0100 */ 0x0C, 0x38, 0x56, 0x8C, 0x50, 0x21, 0x31, 0x03, // .8V.P!1. + /* 0108 */ 0x09, 0xFE, 0xFF, 0x3F, 0x81, 0xAE, 0x31, 0xE4, // ...?..1. + /* 0110 */ 0x19, 0x88, 0xDC, 0x03, 0x4E, 0x20, 0x48, 0xF4, // ....N H. + /* 0118 */ 0x28, 0xC1, 0x8D, 0x6B, 0x54, 0x36, 0xA6, 0xB3, // (..kT6.. + /* 0120 */ 0xC1, 0x0D, 0xCC, 0x04, 0x71, 0x0E, 0x0F, 0x23, // ....q..# + /* 0128 */ 0x03, 0x42, 0x13, 0x88, 0x1F, 0x3B, 0x7C, 0x02, // .B...;|. + /* 0130 */ 0xBB, 0x3F, 0x0E, 0x48, 0x21, 0x82, 0x2E, 0x04, // .?.H!... + /* 0138 */ 0x67, 0x5A, 0xA3, 0x00, 0x6B, 0x67, 0x07, 0xD9, // gZ..kg.. + /* 0140 */ 0x82, 0xD0, 0x59, 0x20, 0x56, 0x63, 0x28, 0x82, // ..Y Vc(. + /* 0148 */ 0x88, 0x10, 0x34, 0x8A, 0xF1, 0x22, 0x84, 0x0A, // ..4..".. + /* 0150 */ 0x11, 0x25, 0xEA, 0x39, 0x07, 0xA9, 0x4D, 0x80, // .%.9..M. + /* 0158 */ 0x32, 0x10, 0xA1, 0x05, 0x33, 0x02, 0xB3, 0x7F, // 2...3... + /* 0160 */ 0x06, 0x60, 0x16, 0x20, 0xFE, 0x08, 0x2C, 0xE1, // .`. ..,. + /* 0168 */ 0x44, 0x20, 0x23, 0xA3, 0xA1, 0x87, 0x05, 0x9F, // D #..... + /* 0170 */ 0x04, 0xD8, 0x01, 0xC1, 0xF3, 0x39, 0x35, 0x13, // .....95. + /* 0178 */ 0x38, 0x30, 0x84, 0x78, 0x25, 0x40, 0xD4, 0xD1, // 80.x%@.. + /* 0180 */ 0x82, 0x12, 0x58, 0xCA, 0xD1, 0x80, 0xD8, 0x1E, // ..X..... + /* 0188 */ 0x98, 0xEE, 0x01, 0x47, 0x78, 0xEE, 0xBE, 0x1C, // ...Gx... + /* 0190 */ 0x9C, 0x9A, 0x7F, 0x1A, 0x9E, 0xE6, 0x43, 0x02, // ......C. + /* 0198 */ 0x66, 0x88, 0x1E, 0xEB, 0x41, 0x04, 0x3C, 0x44, // f...A..... + /* 01C8 */ 0xD9, 0xE1, 0x65, 0xA1, 0xD9, 0x2B, 0x06, 0x21, // ..e..+.! + /* 01D0 */ 0x78, 0x0D, 0xF0, 0x4D, 0xC1, 0xA7, 0x11, 0x8B, // x..M.... + /* 01D8 */ 0x5A, 0x9D, 0x9C, 0xAC, 0xCA, 0x23, 0xA6, 0xE0, // Z....#.. + /* 01E0 */ 0x1E, 0x02, 0x97, 0x01, 0xA7, 0xA1, 0x7B, 0xBC, // ......{. + /* 01E8 */ 0xE0, 0x50, 0x30, 0x5E, 0xFA, 0xFF, 0x1F, 0x2F, // .P0^.../ + /* 01F0 */ 0xB8, 0xE7, 0x75, 0xBC, 0x60, 0x39, 0x26, 0x3C, // ..u.`9&< + /* 01F8 */ 0x6C, 0x54, 0x05, 0xA1, 0x41, 0x1C, 0x70, 0xF3, // lT..A.p. + /* 0200 */ 0x03, 0x20, 0x57, 0x0B, 0x8F, 0x98, 0xCD, 0xE5, // . W..... + /* 0208 */ 0xAC, 0xD8, 0x11, 0x85, 0x0F, 0x8F, 0x0F, 0xC3, // ........ + /* 0210 */ 0x23, 0x7E, 0x6F, 0x28, 0x16, 0x44, 0x02, 0x21, // #~o(.D.! + /* 0218 */ 0x74, 0x66, 0x38, 0x72, 0xB0, 0x38, 0x3B, 0x41, // tf8r.8;A + /* 0220 */ 0x88, 0xC0, 0xD2, 0x86, 0x8E, 0x1E, 0xB2, 0x47, // .......G + /* 0228 */ 0xF5, 0x12, 0x63, 0x8C, 0x27, 0x02, 0xA3, 0x9E, // ..c.'... + /* 0230 */ 0xD2, 0xD1, 0x83, 0x0F, 0xD0, 0xA3, 0x07, 0x7C, // .......| + /* 0238 */ 0xFE, 0xFF, 0x47, 0x8F, 0x93, 0x34, 0x66, 0x89, // ..G..4f. + /* 0240 */ 0x18, 0x3D, 0xFA, 0x1C, 0xE1, 0xE9, 0xBC, 0xFD, // .=...... + /* 0248 */ 0xF0, 0xA3, 0x48, 0x02, 0xC7, 0x87, 0xD0, 0xE8, // ..H..... + /* 0250 */ 0xC1, 0x73, 0xFA, 0xF1, 0xE8, 0xC1, 0x3F, 0x46, // .s....?F + /* 0258 */ 0x8F, 0x1E, 0x3C, 0x63, 0x38, 0x37, 0xDC, 0xD5, // ...A?.z. + /* 02D8 */ 0xE0, 0x39, 0x48, 0x01, 0x87, 0x43, 0x1D, 0xF8, // .9H..C.. + /* 02E0 */ 0xFE, 0xFF, 0x87, 0x3A, 0x38, 0x43, 0x06, 0x9F, // ...:8C.. + /* 02E8 */ 0xBC, 0xB3, 0x18, 0xFA, 0x3C, 0xE3, 0x29, 0xD4, // ....<.). + /* 02F0 */ 0x7A, 0x89, 0x21, 0xB0, 0x07, 0xE4, 0x93, 0x48, // z.!....H + /* 02F8 */ 0x90, 0x13, 0x89, 0x70, 0x2E, 0x3E, 0x8D, 0x81, // ...p.>.. + /* 0300 */ 0xED, 0x00, 0x05, 0x1C, 0x4E, 0x63, 0xE0, 0xB9, // ....Nc.. + /* 0308 */ 0xA4, 0xB0, 0xDB, 0x18, 0x18, 0x0E, 0x51, 0xF0, // ......Q. + /* 0310 */ 0x26, 0xE5, 0xF1, 0x83, 0xEF, 0xD4, 0x84, 0x3B, // &......; + /* 0318 */ 0x44, 0xC1, 0xF3, 0x38, 0x24, 0x21, 0x9F, 0xC7, // D..8$!.. + /* 0320 */ 0x4B, 0x00, 0xEE, 0x1E, 0x85, 0x3F, 0x47, 0x81, // K....?G. + /* 0328 */ 0xF7, 0xFF, 0x7F, 0x8E, 0x82, 0x27, 0x6B, 0xA1, // .....'k. + /* 0330 */ 0xF4, 0x10, 0x65, 0x21, 0x30, 0xA8, 0x73, 0x14, // ..e!0.s. + /* 0338 */ 0xC0, 0x14, 0x6F, 0xB7, 0x0D, 0xDD, 0xA2, 0x7C, // ..o....| + /* 0340 */ 0x1B, 0x78, 0x1A, 0x78, 0x8D, 0x88, 0xF2, 0x1C, // .x.x.... + /* 0348 */ 0xE5, 0x8B, 0xD4, 0x0B, 0x41, 0x84, 0x28, 0xC7, // ....A.(. + /* 0350 */ 0x7B, 0x02, 0x11, 0x1E, 0xA6, 0x3C, 0xE1, 0x30, // {....<.0 + /* 0358 */ 0xE1, 0x4E, 0x36, 0xCA, 0x4B, 0x43, 0x18, 0x43, // .N6.KC.C + /* 0360 */ 0xC7, 0x0A, 0x14, 0x39, 0x7E, 0x08, 0x5F, 0x2A, // ...9~._* + /* 0368 */ 0x7C, 0x8E, 0x62, 0x51, 0xCE, 0x03, 0xFA, 0x11, // |.bQ.... + /* 0370 */ 0xF8, 0xFC, 0x61, 0x23, 0x67, 0x11, 0xD4, 0x49, // ..a#g..I + /* 0378 */ 0xC0, 0x87, 0x0E, 0x0F, 0xEA, 0x09, 0x01, 0x13, // ........ + /* 0380 */ 0xFA, 0x60, 0x08, 0xAA, 0xFF, 0xFF, 0x49, 0x0A, // .`....I. + /* 0388 */ 0x38, 0x1F, 0x40, 0xE0, 0x85, 0x3C, 0xF3, 0x82, // 8.@..<.. + /* 0390 */ 0xEE, 0x44, 0x0F, 0x8E, 0x33, 0x61, 0xE4, 0xB8, // .D..3a.. + /* 0398 */ 0x0F, 0x34, 0xD8, 0xB3, 0x07, 0xF0, 0x91, 0x76, // .4.....v + /* 03A0 */ 0xF0, 0x40, 0x89, 0x39, 0x7B, 0x00, 0xBA, 0xFE, // .@.9{... + /* 03A8 */ 0xFF, 0x67, 0x0F, 0xC0, 0xC2, 0x65, 0xE3, 0xDD, // .g...e.. + /* 03B0 */ 0xC3, 0x97, 0x9E, 0x33, 0x7D, 0xF6, 0xF0, 0x5C, // ...3}..\ + /* 03B8 */ 0xDF, 0x39, 0x7C, 0x2A, 0x34, 0x8A, 0x21, 0xDE, // .9|*4.!. + /* 03C0 */ 0x3F, 0x7C, 0x28, 0x88, 0x12, 0xF1, 0x5C, 0xA3, // ?|(...\. + /* 03C8 */ 0x1C, 0x72, 0x94, 0xB8, 0x11, 0xC2, 0x3C, 0x1E, // .r....<. + /* 03D0 */ 0x1A, 0x27, 0x46, 0xA8, 0x08, 0x0C, 0xF4, 0xD9, // .'F..... + /* 03D8 */ 0x83, 0xC5, 0x39, 0x7B, 0x40, 0xC5, 0x3E, 0x9B, // ..9{@.>. + /* 03E0 */ 0x37, 0x8E, 0x08, 0xAF, 0x01, 0xE7, 0x78, 0x3E, // 7.....x> + /* 03E8 */ 0x3E, 0x7B, 0x00, 0xDE, 0xA4, 0x3C, 0xFD, 0x74, // >{...<.t + /* 03F0 */ 0xF6, 0x00, 0xD7, 0x09, 0x18, 0x77, 0xF6, 0xC0, // .....w.. + /* 03F8 */ 0xFD, 0xFF, 0xCF, 0x1E, 0xB8, 0x71, 0x63, 0x4F, // .....qcO + /* 0400 */ 0x1F, 0xC0, 0x4E, 0x84, 0x87, 0xA3, 0x07, 0x26, // ..N....& + /* 0408 */ 0xF6, 0xF9, 0x16, 0xA0, 0xD0, 0xE1, 0xE3, 0xF9, // ........ + /* 0410 */ 0x16, 0xAC, 0xFF, 0xFF, 0x83, 0x14, 0x17, 0xFE, // ........ + /* 0418 */ 0xB2, 0xD4, 0xA7, 0xC0, 0xC1, 0x0F, 0xA9, 0xE8, // ........ + /* 0420 */ 0xE1, 0xF8, 0x38, 0x87, 0x39, 0xE0, 0x02, 0x6C, // ..8.9..l + /* 0428 */ 0x3E, 0x5A, 0xFB, 0xFF, 0x7F, 0xB4, 0xC6, 0x03, // >Z...... + /* 0430 */ 0x87, 0xF4, 0x51, 0x01, 0x6C, 0xC7, 0x5B, 0xE0, // ..Q.l.[. + /* 0438 */ 0x70, 0x54, 0x00, 0xCF, 0xC0, 0xF8, 0x58, 0x81, // pT....X. + /* 0440 */ 0xC5, 0xC4, 0x1E, 0x5D, 0x8E, 0x15, 0x6C, 0x87, // ...]..l. + /* 0448 */ 0x5A, 0xE0, 0x30, 0x56, 0x30, 0x0D, 0x8C, 0x8D, // Z.0V0... + /* 0450 */ 0x15, 0x7C, 0x12, 0x8E, 0xD5, 0xE8, 0x31, 0xFA, // .|....1. + /* 0458 */ 0xD6, 0x73, 0x40, 0x9E, 0x47, 0x84, 0xB0, 0xBE, // .s@.G... + /* 0460 */ 0xC2, 0x24, 0x70, 0x5C, 0x08, 0xFD, 0xFF, 0x87, // .$p\.... + /* 0468 */ 0x0B, 0x1E, 0x50, 0x0F, 0x17, 0xFC, 0xF2, 0x86, // ..P..... + /* 0470 */ 0x0B, 0x9A, 0xB1, 0xC1, 0x19, 0x31, 0xF8, 0x4E, // .....1.N + /* 0478 */ 0x5E, 0x3E, 0x06, 0x83, 0xE5, 0x12, 0xC1, 0xCE, // ^>...... + /* 0480 */ 0x02, 0x6C, 0x3A, 0xF8, 0x9B, 0x30, 0xFE, 0xC8, // .l:..0.. + /* 0488 */ 0x05, 0x8C, 0x02, 0x98, 0x00, 0x61, 0x32, 0x4F, // .....a2O + /* 0490 */ 0x07, 0x92, 0x0C, 0x83, 0x3A, 0x72, 0x01, 0xA7, // ....:r.. + /* 0498 */ 0x10, 0x07, 0x02, 0x28, 0xFF, 0xFF, 0x23, 0x17, // ...(..#. + /* 04A0 */ 0xF0, 0x53, 0x3A, 0x25, 0x4D, 0xFA, 0xFD, 0x1B, // .S:%M... + /* 04A8 */ 0x77, 0xCC, 0x02, 0x1B, 0xC2, 0x63, 0x16, 0xBF, // w....c.. + /* 04B0 */ 0x30, 0xFA, 0x98, 0x05, 0x46, 0x31, 0x4B, 0xD1, // 0...F1K. + /* 04B8 */ 0x58, 0x2C, 0xE7, 0xCC, 0xE8, 0x53, 0x07, 0xEA, // X,...S.. + /* 04C0 */ 0x6C, 0xE1, 0x33, 0xC0, 0x19, 0x1E, 0xD8, 0xB3, // l.3..... + /* 04C8 */ 0xC6, 0xF1, 0x9E, 0x42, 0xED, 0xC3, 0x24, 0x73, // ...B..$s + /* 04D0 */ 0xF5, 0x75, 0xFD, 0x09, 0x80, 0x9F, 0x1B, 0x7D, // .u.....} + /* 04D8 */ 0xD6, 0x02, 0xAE, 0x27, 0x84, 0x67, 0x2D, 0xF0, // ...'.g-. + /* 04E0 */ 0xDC, 0x07, 0x7C, 0x0D, 0xE0, 0x13, 0x39, 0x3E, // ..|...9> + /* 04E8 */ 0x38, 0xE7, 0x46, 0xF0, 0xFC, 0xFF, 0xCF, 0x52, // 8.F....R + /* 04F0 */ 0x96, 0x35, 0x6E, 0xB4, 0x24, 0x10, 0x1D, 0x32, // .5n.$..2 + /* 04F8 */ 0x22, 0x9E, 0xE9, 0x41, 0xBC, 0xD6, 0xF9, 0x04, // "..A.... + /* 0500 */ 0xFC, 0x8A, 0x10, 0xFB, 0x1D, 0xC3, 0x37, 0x05, // ......7. + /* 0508 */ 0x4F, 0xC4, 0xF7, 0x3A, 0x13, 0x8C, 0x7E, 0xEC, // O..:..~. + /* 0510 */ 0x02, 0xBA, 0xA7, 0x14, 0xDC, 0xC0, 0xE1, 0x8E, // ........ + /* 0518 */ 0x0F, 0x77, 0xA4, 0xC0, 0x0F, 0x11, 0xCE, 0xD8, // .w...... + /* 0520 */ 0xC1, 0x25, 0xFC, 0x14, 0x8B, 0x3E, 0x42, 0xF0, // .%...>B. + /* 0528 */ 0x61, 0x60, 0xB1, 0x03, 0xBF, 0x13, 0x60, 0xE4, // a`....`. + /* 0530 */ 0x41, 0xEB, 0x24, 0x0B, 0x9E, 0x33, 0x18, 0x70, // A.$..3.p + /* 0538 */ 0x88, 0x30, 0x74, 0xD0, 0xDC, 0x44, 0xCE, 0xE2, // .0t..D.. + /* 0540 */ 0xFF, 0x1F, 0x2C, 0x4E, 0xB4, 0x93, 0x38, 0x9F, // ..,N..8. + /* 0548 */ 0x48, 0xE7, 0x17, 0x2C, 0x4A, 0x75, 0x33, 0x87, // H..,Ju3. + /* 0550 */ 0x00, 0x74, 0x90, 0x38, 0x9C, 0x37, 0x1F, 0x8F, // .t.8.7.. + /* 0558 */ 0xCE, 0x30, 0xBE, 0x61, 0xB2, 0x7B, 0x00, 0xBF, // .0.a.{.. + /* 0560 */ 0xEF, 0x78, 0x2E, 0x07, 0xE6, 0xE3, 0x2D, 0xBC, // .x....-. + /* 0568 */ 0x23, 0x83, 0x0F, 0x03, 0xE0, 0x12, 0x3D, 0x7E, // #.....=~ + /* 0570 */ 0x29, 0x39, 0x0C, 0xA0, 0x06, 0x69, 0xD8, 0xD3, // )9...i.. + /* 0578 */ 0x39, 0xFD, 0x03, 0x3B, 0xB2, 0xE6, 0xE1, 0x35, // 9..;...5 + /* 0580 */ 0xAA, 0xD7, 0x1D, 0x9F, 0x8C, 0x1E, 0x05, 0xC0, // ........ + /* 0588 */ 0x76, 0x44, 0x03, 0x0E, 0x01, 0x8E, 0x02, 0x40, // vD.....@ + /* 0590 */ 0x68, 0x9A, 0x38, 0x9C, 0xE3, 0xC4, 0x1C, 0x5F, // h.8...._ + /* 0598 */ 0x7D, 0x0F, 0x62, 0xD7, 0x15, 0x63, 0xBE, 0x51, // }.b..c.Q + /* 05A0 */ 0x55, 0x7F, 0x12, 0x80, 0x7E, 0xF8, 0x02, 0xCF, // U...~... + /* 05A8 */ 0xFF, 0xFF, 0xF2, 0xF3, 0xFA, 0x93, 0xC0, 0x42, // .......B + /* 05B0 */ 0x8F, 0x02, 0x50, 0xA0, 0x5F, 0xBD, 0x7C, 0xAB, // ..P._.|. + /* 05B8 */ 0x79, 0x56, 0x60, 0xB8, 0xA7, 0x74, 0x56, 0x09, // yV`..tV. + /* 05C0 */ 0x2C, 0xE9, 0x28, 0x00, 0xAA, 0xE3, 0x1B, 0x70, // ,.(....p + /* 05C8 */ 0xB8, 0x49, 0x3D, 0x0A, 0x80, 0x7F, 0x8A, 0x0C, // .I=..... + /* 05D0 */ 0xE4, 0x18, 0xB1, 0xF7, 0x0B, 0x7E, 0x6A, 0xB3, // .....~j. + /* 05D8 */ 0xCB, 0x43, 0x00, 0xD0, 0x39, 0x4C, 0x91, 0x43, // .C..9L.C + /* 05E0 */ 0x00, 0x6A, 0x98, 0x9E, 0x36, 0x3F, 0xCE, 0xF2, // .j..6?.. + /* 05E8 */ 0x13, 0x00, 0x78, 0x40, 0x7D, 0x02, 0x00, 0xFF, // ..x@}... + /* 05F0 */ 0xBD, 0xD7, 0x27, 0x00, 0x38, 0xFF, 0xFF, 0x13, // ..'.8... + /* 05F8 */ 0x00, 0xFE, 0x8A, 0x82, 0x1F, 0x1D, 0x6E, 0xE0, // ......n. + /* 0600 */ 0xF0, 0x8E, 0x1C, 0x3E, 0xA5, 0x80, 0xEB, 0xC8, // ...>.... + /* 0608 */ 0x88, 0x3B, 0x17, 0xC2, 0x1B, 0x12, 0x3B, 0x10, // .;....;. + /* 0610 */ 0x02, 0xC3, 0xA0, 0x7A, 0x8E, 0x84, 0xF4, 0x70, // ...z...p + /* 0618 */ 0x20, 0x51, 0xEB, 0xA4, 0x30, 0x3E, 0x0D, 0xF8, // Q..0>.. + /* 0620 */ 0x40, 0x08, 0xF7, 0xE4, 0x65, 0x38, 0x3E, 0x42, // @...e8>B + /* 0628 */ 0x0F, 0xFD, 0x21, 0xE2, 0xC9, 0xC7, 0xF7, 0x03, // ..!..... + /* 0630 */ 0x4F, 0xEE, 0xC9, 0x10, 0xC6, 0x39, 0xC1, 0x77, // O....9.w + /* 0638 */ 0x15, 0x76, 0x37, 0x7B, 0xD6, 0xF3, 0xB9, 0xCA, // .v7{.... + /* 0640 */ 0x04, 0x3E, 0x2C, 0x30, 0x34, 0x7E, 0x4C, 0x04, // .>,04~L. + /* 0648 */ 0xEB, 0x8D, 0xC1, 0x87, 0x67, 0xB0, 0xDC, 0x11, // ....g... + /* 0650 */ 0x31, 0x58, 0xCF, 0x1D, 0x36, 0x2A, 0xE0, 0xFF, // 1X..6*.. + /* 0658 */ 0x7F, 0x4B, 0xF7, 0x5D, 0xC6, 0xBE, 0x86, 0xA1, // .K.].... + /* 0660 */ 0x3B, 0xA7, 0x0F, 0x71, 0xBE, 0x74, 0xF0, 0xE3, // ;..q.t.. + /* 0668 */ 0x3A, 0xEE, 0x74, 0x08, 0x2E, 0xEC, 0x67, 0x7A, // :.t...gz + /* 0670 */ 0xB0, 0x87, 0x3A, 0x70, 0xD2, 0x48, 0xA3, 0x41, // ..:p.H.A + /* 0678 */ 0x1D, 0x15, 0x7C, 0x28, 0xF0, 0x31, 0xC5, 0x03, // ..|(.1.. + /* 0680 */ 0x7C, 0xA9, 0xF0, 0x09, 0xC5, 0xD3, 0x7A, 0x5C, // |.....z\ + /* 0688 */ 0x78, 0x1A, 0xF0, 0xB8, 0xD9, 0x35, 0xC1, 0x1F, // x....5.. + /* 0690 */ 0x04, 0x1F, 0x0F, 0xF0, 0x07, 0x88, 0x80, 0xAF, // ........ + /* 0698 */ 0x37, 0x3E, 0x7A, 0xC0, 0x39, 0x82, 0xE0, 0x8F, // 7>z.9... + /* 06A0 */ 0x2A, 0xF0, 0xC7, 0xE3, 0x63, 0x80, 0x8F, 0xB5, // *...c... + /* 06A8 */ 0x5C, 0xFE, 0x20, 0x50, 0x07, 0x78, 0x3E, 0xD2, // \. P.x>. + /* 06B0 */ 0xD3, 0x7A, 0x1B, 0xF0, 0x21, 0xE1, 0xB0, 0xD8, // .z..!... + /* 06B8 */ 0x09, 0x86, 0x8F, 0x07, 0xFC, 0x07, 0xB2, 0x87, // ........ + /* 06C0 */ 0x0C, 0x5F, 0x19, 0x3C, 0x5F, 0x1F, 0xDD, 0xB1, // ._.<_... + /* 06C8 */ 0x47, 0x10, 0x78, 0xB7, 0x0E, 0x1F, 0x1A, 0x42, // G.x....B + /* 06D0 */ 0x3D, 0x75, 0x78, 0x06, 0xEF, 0x17, 0x3E, 0x81, // =ux...>. + /* 06D8 */ 0x60, 0xFF, 0xFF, 0x27, 0x10, 0x70, 0x47, 0x71, // `..'.pGq + /* 06E0 */ 0x03, 0xF1, 0x73, 0x6B, 0xA1, 0xEB, 0x94, 0x8D, // ..sk.... + /* 06E8 */ 0xB3, 0x0E, 0x3D, 0x0F, 0x58, 0xEE, 0x01, 0x41, // ..=.X..A + /* 06F0 */ 0xD7, 0x08, 0xCC, 0x0D, 0x22, 0x88, 0x8F, 0x45, // ...."..E + /* 06F8 */ 0xBE, 0x51, 0x30, 0x82, 0x02, 0x01, 0x75, 0xF8, // .Q0...u. + /* 0700 */ 0x34, 0x84, 0xA5, 0x51, 0x48, 0x18, 0x84, 0x46, // 4..QH..F + /* 0708 */ 0xE4, 0xA3, 0x07, 0x81, 0xA3, 0x20, 0x1E, 0xBD, // ..... .. + /* 0710 */ 0x63, 0x1E, 0xCF, 0xD1, 0x43, 0xF5, 0x31, 0xC0, // c...C.1. + /* 0718 */ 0x93, 0xC0, 0x85, 0x3A, 0xA4, 0xD1, 0xE3, 0x02, // ...:.... + /* 0720 */ 0x1E, 0xEF, 0x88, 0x4E, 0xCD, 0xD3, 0xF0, 0xD8, // ...N.... + /* 0728 */ 0x71, 0x27, 0x0F, 0xB8, 0xE3, 0xC0, 0x9F, 0x76, // q'.....v + /* 0730 */ 0xF0, 0x17, 0x80, 0x57, 0x20, 0x13, 0xB0, 0x53, // ...W ..S + /* 0738 */ 0x35, 0xF8, 0x04, 0x1E, 0x0E, 0x40, 0x01, 0xE4, // 5....@.. + /* 0740 */ 0xFB, 0x80, 0x0F, 0x3C, 0xCF, 0x04, 0x6C, 0x0E, // ...<..l. + /* 0748 */ 0x21, 0xC2, 0x44, 0x33, 0x3C, 0x26, 0xF0, 0x31, // !.D3<&.1 + /* 0750 */ 0x8C, 0x9E, 0x86, 0x3C, 0x2E, 0x3E, 0x4A, 0x9F, // ...<.>J. + /* 0758 */ 0x61, 0xD8, 0x09, 0xCE, 0xD7, 0x62, 0x0F, 0xF0, // a....b.. + /* 0760 */ 0xE5, 0xE0, 0xB9, 0x16, 0x03, 0xEB, 0x71, 0x73, // ......qs + /* 0768 */ 0x58, 0xA3, 0x3D, 0xEE, 0xFA, 0x8A, 0xF0, 0xFF, // X.=..... + /* 0770 */ 0x7F, 0x98, 0xF3, 0xA1, 0xCB, 0x57, 0x27, 0xC3, // .....W'. + /* 0778 */ 0xFA, 0xE4, 0x01, 0x8E, 0xB3, 0x14, 0xFC, 0xA1, // ........ + /* 0780 */ 0xE2, 0xCE, 0x02, 0x70, 0x0F, 0xE4, 0x6C, 0x0E, // ...p..l. + /* 0788 */ 0x4F, 0x03, 0x78, 0x99, 0x87, 0x08, 0xD4, 0x40, // O.x....@ + /* 0790 */ 0x2C, 0x72, 0x81, 0x3A, 0xAE, 0x78, 0x24, 0x26, // ,r.:.x$& + /* 0798 */ 0xF0, 0x51, 0xD1, 0x07, 0x08, 0x7E, 0x7E, 0xF0, // .Q...~~. + /* 07A0 */ 0x01, 0xD7, 0x07, 0x08, 0x2E, 0x04, 0x8E, 0x82, // ........ + /* 07A8 */ 0xF8, 0x00, 0xE1, 0x90, 0x10, 0x3A, 0xE7, 0xE2, // .....:.. + /* 07B0 */ 0x8E, 0x03, 0x3E, 0xC0, 0x30, 0x88, 0x07, 0x83, // ..>.0... + /* 07B8 */ 0x07, 0x56, 0x76, 0x94, 0xF1, 0x01, 0x02, 0x78, // .Vv....x + /* 07C0 */ 0x8C, 0x03, 0x7F, 0x80, 0x80, 0x7B, 0xFA, 0x02, // .....{.. + /* 07C8 */ 0xD7, 0xF9, 0x01, 0x78, 0x04, 0x3F, 0x3F, 0xA0, // ...x.??. + /* 07D0 */ 0xFF, 0xFF, 0xE7, 0x07, 0xF8, 0x87, 0x53, 0x7E, // ......S~ + /* 07D8 */ 0x7E, 0x00, 0x9E, 0x03, 0x7C, 0x14, 0x00, 0xCB, // ~...|... + /* 07E0 */ 0x99, 0x8C, 0xCD, 0xE1, 0xA5, 0xE6, 0xB5, 0xD3, // ........ + /* 07E8 */ 0x87, 0x21, 0x76, 0x9C, 0x67, 0x47, 0x7A, 0xAE, // .!v.gGz. + /* 07F0 */ 0x6B, 0x04, 0x24, 0xE2, 0x19, 0x02, 0x35, 0x08, // k.$...5. + /* 07F8 */ 0xC7, 0x39, 0x36, 0xE8, 0x38, 0xC1, 0x6E, 0xD9, // .96.8.n. + /* 0800 */ 0x0F, 0x41, 0x55, 0xA3, 0x08, 0xDE, 0xB7, 0x02, // .AU..... + /* 0808 */ 0x16, 0xE1, 0x18, 0x81, 0x12, 0x4F, 0x21, 0xE9, // .....O!. + /* 0810 */ 0xC7, 0x08, 0x94, 0x58, 0x38, 0x0A, 0xE2, 0x51, // ...X8..Q + /* 0818 */ 0xFB, 0x20, 0x61, 0x1B, 0xC7, 0x08, 0xD4, 0x18, // . a..... + /* 0820 */ 0x3D, 0xB0, 0x77, 0x3B, 0x76, 0x14, 0xE0, 0xA7, // =.w;v... + /* 0828 */ 0x08, 0xF8, 0xA7, 0x30, 0xDC, 0xD1, 0x03, 0x1C, // ...0.... + /* 0830 */ 0x17, 0xB1, 0x43, 0x3B, 0xBB, 0x47, 0x4C, 0x63, // ..C;.GLc + /* 0838 */ 0x9E, 0x41, 0xC4, 0x08, 0xAF, 0xAE, 0x46, 0xF3, // .A....F. + /* 0840 */ 0x18, 0x71, 0xE7, 0x4D, 0x5F, 0x0F, 0x7D, 0xA4, // .q.M_.}. + /* 0848 */ 0xF0, 0xA1, 0x1D, 0x73, 0xA4, 0x80, 0xF7, 0xFF, // ...s.... + /* 0850 */ 0x27, 0xF0, 0xB9, 0x11, 0x77, 0xA4, 0x80, 0x33, // '...w..3 + /* 0858 */ 0x93, 0xF3, 0xC0, 0xDC, 0x41, 0x8F, 0x25, 0xBC, // ....A.%. + /* 0860 */ 0xAF, 0x85, 0xF8, 0x83, 0x05, 0xF0, 0x38, 0x2E, // ......8. + /* 0868 */ 0xF9, 0x60, 0x01, 0x2E, 0x48, 0x1F, 0x2C, 0x80, // .`..H.,. + /* 0870 */ 0xEB, 0xF9, 0xC0, 0xA7, 0x03, 0xB0, 0x5E, 0xC8, // ......^. + /* 0878 */ 0xF8, 0xFD, 0x00, 0xC6, 0x09, 0x03, 0xC6, 0xF9, // ........ + /* 0880 */ 0x00, 0x73, 0xC3, 0x70, 0xAC, 0x95, 0xEA, 0x84, // .s.p.... + /* 0888 */ 0x81, 0x8B, 0xF5, 0xA0, 0xD0, 0x40, 0xD8, 0xF0, // .....@.. + /* 0890 */ 0x9E, 0x7F, 0x9E, 0x0C, 0xF9, 0x61, 0x86, 0x45, // .....a.E + /* 0898 */ 0x81, 0xD3, 0xD1, 0xC2, 0x27, 0x0B, 0x87, 0xA0, // ....'... + /* 08A0 */ 0xD0, 0x41, 0xCC, 0x27, 0x0C, 0x2E, 0xE6, 0x84, // .A.'.... + /* 08A8 */ 0x41, 0x41, 0x0C, 0xE8, 0xA4, 0x10, 0xFA, 0xFF, // AA...... + /* 08B0 */ 0x9F, 0xC3, 0x70, 0xA7, 0x4D, 0x1F, 0x1B, 0x58, // ..p.M..X + /* 08B8 */ 0xB8, 0xFB, 0x05, 0x9D, 0x8B, 0xE7, 0xCC, 0xF1, // ........ + /* 08C0 */ 0x7C, 0x0E, 0x31, 0xAC, 0x6F, 0x26, 0xE0, 0xB9, // |.1.o&.. + /* 08C8 */ 0x52, 0xB0, 0x33, 0x8F, 0x2F, 0x04, 0xBE, 0x4D, // R.3./..M + /* 08D0 */ 0xF2, 0x03, 0x27, 0x3B, 0x16, 0x18, 0xE5, 0x78, // ..';...x + /* 08D8 */ 0x5F, 0x0B, 0xAD, 0xE6, 0xAE, 0x80, 0x9A, 0x11, // _....... + /* 08E0 */ 0x86, 0xC0, 0x03, 0xF6, 0x49, 0x0C, 0x4C, 0xFA, // ....I.L. + /* 08E8 */ 0x6E, 0x14, 0x20, 0x47, 0xE7, 0x67, 0x6E, 0x8F, // n. G.gn. + /* 08F0 */ 0x9E, 0x1F, 0x00, 0x7C, 0xB4, 0xE3, 0xA3, 0x77, // ...|...w + /* 08F8 */ 0x6C, 0x08, 0x1D, 0x57, 0xE0, 0x1E, 0xEE, 0x7C, // l..W...| + /* 0900 */ 0x86, 0x02, 0xBE, 0x03, 0xF3, 0x0C, 0x9F, 0x50, // .......P + /* 0908 */ 0xC0, 0x75, 0x7F, 0xE0, 0xE7, 0xC2, 0xFF, 0xFF, // .u...... + /* 0910 */ 0xFB, 0x03, 0xE6, 0x2C, 0x0C, 0xE3, 0x94, 0x02, // ...,.... + /* 0918 */ 0x3C, 0x46, 0xEF, 0x53, 0x0A, 0xB8, 0x0E, 0x00, // ...9>.. + /* 0928 */ 0x07, 0xC5, 0xF7, 0x5F, 0x4F, 0xC4, 0xC6, 0x87, // ..._O... + /* 0930 */ 0x4F, 0x2F, 0x28, 0x1E, 0xCB, 0x9B, 0x37, 0x0F, // O/(...7. + /* 0938 */ 0x75, 0x36, 0x41, 0x47, 0x7B, 0x3D, 0x68, 0xD0, // u6AG{=h. + /* 0940 */ 0x0F, 0x2A, 0x9E, 0x7D, 0xF8, 0xE3, 0x8B, 0xF0, // .*.}.... + /* 0948 */ 0x7C, 0xEA, 0x71, 0xB1, 0x38, 0x67, 0x13, 0x54, // |.q.8g.T + /* 0950 */ 0x10, 0x0A, 0x1D, 0x3B, 0x7D, 0x9C, 0xE0, 0x92, // ...;}... + /* 0958 */ 0x8E, 0x13, 0x14, 0xC4, 0x80, 0xCE, 0x7B, 0xC4, // ......{. + /* 0960 */ 0xF3, 0x21, 0x1E, 0x7D, 0xEA, 0xF3, 0x2D, 0xE1, // .!.}..-. + /* 0968 */ 0x38, 0x9E, 0x40, 0x12, 0xCC, 0x77, 0x12, 0xA0, // 8.@..w.. + /* 0970 */ 0x97, 0x13, 0x78, 0xA7, 0x71, 0xDC, 0x48, 0x71, // ..x.q.Hq + /* 0978 */ 0xFF, 0xFF, 0xCB, 0x09, 0x8C, 0x03, 0x8D, 0x67, // .......g + /* 0980 */ 0xC1, 0x10, 0xDE, 0xAC, 0xD9, 0x71, 0x1D, 0x1E, // .....q.. + /* 0988 */ 0x8C, 0xAF, 0x27, 0x30, 0xEF, 0x79, 0xE0, 0x3A, // ..'0.y.: + /* 0990 */ 0x9E, 0x00, 0x0B, 0x99, 0x07, 0x00, 0xD4, 0xB1, // ........ + /* 0998 */ 0xD1, 0x07, 0x47, 0x7E, 0x00, 0x70, 0xE8, 0xE3, // ..G~.p.. + /* 09A0 */ 0x09, 0x7A, 0x26, 0x3E, 0x16, 0x3D, 0x95, 0xF8, // .z&>.=.. + /* 09A8 */ 0x02, 0xC0, 0xCF, 0x6E, 0x3A, 0x9F, 0x80, 0xE2, // ...n:... + /* 09B0 */ 0x9C, 0x09, 0x9E, 0x71, 0xB0, 0x2B, 0x00, 0xFE, // ...q.+.. + /* 09B8 */ 0x84, 0x02, 0xFB, 0x48, 0x06, 0xBE, 0x89, 0xF8, // ...H.... + /* 09C0 */ 0x54, 0x71, 0x20, 0xD8, 0xD3, 0x09, 0xF8, 0xFE, // Tq ..... + /* 09C8 */ 0xFF, 0x27, 0x59, 0xE0, 0x01, 0xCB, 0x4F, 0xB2, // .'Y...O. + /* 09D0 */ 0x80, 0x8F, 0xDB, 0x08, 0x76, 0x16, 0xCF, 0x24, // ....v..$ + /* 09D8 */ 0x8C, 0x60, 0xE4, 0xA3, 0x09, 0xEA, 0x88, 0xEC, // .`...... + /* 09E0 */ 0xA0, 0xA7, 0x30, 0xC4, 0x38, 0x1F, 0x2B, 0x8C, // ..0.8.+. + /* 09E8 */ 0x11, 0xB9, 0xF8, 0x51, 0x6B, 0x32, 0x3E, 0x9B, // ...Qk2>. + /* 09F0 */ 0xF9, 0xB2, 0xCE, 0x0E, 0x3F, 0x38, 0x82, 0x81, // ....?8.. + /* 09F8 */ 0x0E, 0x28, 0xA8, 0xE3, 0x98, 0xCF, 0x62, 0x80, // .(....b. + /* 0A00 */ 0xB3, 0xFF, 0xFF, 0x59, 0x0C, 0xF8, 0x9F, 0xDD, // ...Y.... + /* 0A08 */ 0x3D, 0x7A, 0x7E, 0x6C, 0xE7, 0x20, 0x1E, 0xBD, // =z~l. .. + /* 0A10 */ 0xC3, 0x9F, 0xC5, 0xA0, 0x87, 0x3D, 0x8B, 0x01, // .....=.. + /* 0A18 */ 0x6D, 0xC1, 0x67, 0x31, 0x50, 0xDE, 0x22, 0xE0, // m.g1P.". + /* 0A20 */ 0x9E, 0x41, 0x81, 0xD7, 0xDA, 0x7C, 0x42, 0x81, // .A...|B. + /* 0A28 */ 0xFF, 0xFF, 0x3F, 0xA1, 0xE0, 0xEE, 0x0C, 0x3E, // ..?....> + /* 0A30 */ 0xA1, 0x00, 0xD7, 0x23, 0x00, 0xEE, 0x0C, 0x0A, // ...#.... + /* 0A38 */ 0x8E, 0x13, 0x00, 0xF3, 0x75, 0x03, 0xA0, 0x20, // ....u.. + /* 0A40 */ 0x8F, 0x00, 0xF8, 0x2B, 0xBC, 0x0F, 0x26, 0xB8, // ...+..&. + /* 0A48 */ 0x78, 0x27, 0x15, 0x14, 0x87, 0xE3, 0x9D, 0x54, // x'.....T + /* 0A50 */ 0x10, 0x53, 0x89, 0xFC, 0xD6, 0xE2, 0x09, 0x84, // .S...... + /* 0A58 */ 0x3F, 0xB8, 0x38, 0xEF, 0x67, 0xFC, 0x54, 0x06, // ?.8.g.T. + /* 0A60 */ 0x43, 0xD4, 0xC1, 0x02, 0x25, 0xE3, 0x60, 0x41, // C...%.`A + /* 0A68 */ 0x41, 0x0C, 0xE8, 0x8C, 0xA7, 0x14, 0xF4, 0xA9, // A....... + /* 0A70 */ 0x8C, 0x5F, 0x46, 0x3C, 0xB0, 0x04, 0x33, 0x5D, // ._F<..3] + /* 0A78 */ 0x53, 0xA0, 0x5F, 0x40, 0x70, 0x03, 0x86, 0x0B, // S._@p... + /* 0A80 */ 0xF6, 0x20, 0x61, 0x84, 0xD7, 0x64, 0xCF, 0x03, // . a..d.. + /* 0A88 */ 0x73, 0x44, 0x01, 0x16, 0xFF, 0xFF, 0x23, 0x0A, // sD....#. + /* 0A90 */ 0xF0, 0x90, 0x3C, 0x74, 0x94, 0xC8, 0xA1, 0x53, // ..... + /* 0AA0 */ 0xCA, 0x2E, 0x04, 0xB0, 0xA2, 0x9E, 0x52, 0x40, // ......R@ + /* 0AA8 */ 0x21, 0x72, 0xF8, 0xA0, 0x19, 0xC7, 0xD1, 0x3D, // !r.....= + /* 0AB0 */ 0xF5, 0x78, 0x1E, 0xFC, 0x4E, 0xEC, 0x63, 0x1E, // .x..N.c. + /* 0AB8 */ 0xDC, 0x93, 0x0A, 0xEE, 0xD4, 0x88, 0x3B, 0xA9, // ......;. + /* 0AC0 */ 0x80, 0x61, 0x8E, 0xD8, 0x53, 0x19, 0xF0, 0x3A, // .a..S..: + /* 0AC8 */ 0x82, 0x82, 0xCF, 0xC3, 0x21, 0x05, 0x14, 0xFF, // ....!... + /* 0AD0 */ 0xFF, 0x23, 0x28, 0x70, 0x3E, 0xA4, 0xF0, 0x63, // .#(p>..c + /* 0AD8 */ 0x06, 0xE6, 0x6A, 0xC0, 0x8F, 0xA0, 0x98, 0x98, // ..j..... + /* 0AE0 */ 0xCF, 0x07, 0x9D, 0x4F, 0xF8, 0xD1, 0xC0, 0x81, // ...O.... + /* 0AE8 */ 0x5E, 0x05, 0x02, 0x67, 0x67, 0x7D, 0xDC, 0xE5, // ^..gg}.. + /* 0AF0 */ 0xC0, 0x27, 0x0C, 0x13, 0x8C, 0x70, 0x9A, 0xA0, // .'...p.. + /* 0AF8 */ 0x10, 0x16, 0x4F, 0x21, 0xE9, 0x87, 0x0A, 0x94, // ..O!.... + /* 0B00 */ 0x58, 0x38, 0x0A, 0xE2, 0x43, 0x85, 0x85, 0x1C, // X8..C... + /* 0B08 */ 0x2A, 0xD0, 0xC7, 0x28, 0x7C, 0xF0, 0x13, 0x05, // *..(|... + /* 0B10 */ 0x28, 0x2E, 0x00, 0x8F, 0xEC, 0xE0, 0xBD, 0xAF, // (....... + /* 0B18 */ 0xE3, 0x07, 0x89, 0xBB, 0xA8, 0x78, 0xC8, 0x3E, // .....x.> + /* 0B20 */ 0xB0, 0x63, 0xE6, 0xE9, 0xA3, 0x05, 0x3C, 0x02, // .c....<. + /* 0B28 */ 0x9F, 0x1E, 0xC1, 0x07, 0xEF, 0xC3, 0x14, 0xEE, // ........ + /* 0B30 */ 0xFF, 0x7F, 0x98, 0x02, 0x2E, 0x67, 0x3D, 0x1F, // .....g=. + /* 0B38 */ 0x2C, 0xC0, 0x05, 0xEE, 0x83, 0x05, 0x70, 0xBD, // ,.....p. + /* 0B40 */ 0xFD, 0xF8, 0x74, 0x00, 0xD6, 0xD1, 0x1E, 0xF3, // ..t..... + /* 0B48 */ 0xF9, 0xC6, 0x79, 0x3F, 0x80, 0x71, 0x53, 0x79, // ..y?.qSy + /* 0B50 */ 0x88, 0xF4, 0x3D, 0xC0, 0xF8, 0xEC, 0x7C, 0x80, // ..=...|. + /* 0B58 */ 0xBD, 0x12, 0xF9, 0xEC, 0xA0, 0x33, 0x06, 0x6A, // .....3.j + /* 0B60 */ 0x38, 0x3E, 0x57, 0x78, 0x24, 0xEC, 0x02, 0x70, // 8>Wx$..p + /* 0B68 */ 0xAE, 0x3E, 0x50, 0xE1, 0x0E, 0x7D, 0x3E, 0x62, // .>P..}>b + /* 0B70 */ 0xF0, 0x23, 0xBD, 0x4F, 0xB9, 0xE0, 0x3A, 0x62, // .#.O..:b + /* 0B78 */ 0xE0, 0x43, 0x1E, 0x31, 0x40, 0xF1, 0xFF, 0x3F, // .C.1@..? + /* 0B80 */ 0x40, 0xE0, 0x46, 0x0D, 0x8E, 0xC9, 0x3D, 0x22, // @.F...=" + /* 0B88 */ 0x9C, 0xF2, 0x99, 0xE2, 0x0E, 0x16, 0xC0, 0x65, // .......e + /* 0B90 */ 0x1E, 0xEC, 0x60, 0x01, 0xBC, 0x22, 0x1F, 0x80, // ..`..".. + /* 0B98 */ 0x40, 0x67, 0xE2, 0x60, 0x01, 0x74, 0xCF, 0x04, // @g.`.t.. + /* 0BA0 */ 0xC0, 0x41, 0xA1, 0x4D, 0x9F, 0x1A, 0x8D, 0x5A, // .A.M...Z + /* 0BA8 */ 0x35, 0x28, 0x53, 0xA3, 0x4C, 0x83, 0x5A, 0x7D, // 5(S.L.Z} + /* 0BB0 */ 0x2A, 0x35, 0x46, 0xF0, 0xDC, 0xE3, 0xB5, 0x6A, // *5F....j + /* 0BB8 */ 0xB0, 0x0E, 0xF5, 0x66, 0x10, 0x88, 0xE3, 0xAE, // ...f.... + /* 0BC0 */ 0x58, 0x03, 0x26, 0x0F, 0x27, 0xFD, 0xFF, 0x41, // X.&.'..A + /* 0BC8 */ 0x2C, 0x44, 0x05, 0x08, 0x93, 0xB1, 0x2E, 0x81, // ,D...... + /* 0BD0 */ 0x58, 0xCA, 0xBA, 0x04, 0x62, 0xA1, 0xEF, 0x08, // X...b... + /* 0BD8 */ 0x81, 0x38, 0xC8, 0x6B, 0x40, 0x20, 0x8E, 0xF7, // .8.k@ .. + /* 0BE0 */ 0xD6, 0x13, 0x88, 0x83, 0x6A, 0x01, 0x61, 0x31, // ....j.a1 + /* 0BE8 */ 0xBD, 0x80, 0xB0, 0x70, 0x6B, 0x13, 0x88, 0x23, // ...pk..# + /* 0BF0 */ 0x99, 0x19, 0x0A, 0xFD, 0xD6, 0x09, 0xC4, 0x61, // .......a + /* 0BF8 */ 0xED, 0x80, 0x30, 0x09, 0x7E, 0x40, 0x98, 0xF4, // ..0.~@.. + /* 0C00 */ 0x05, 0x0B, 0x8C, 0x18, 0x02, 0x61, 0xA2, 0x1C, // .....a.. + /* 0C08 */ 0x81, 0x30, 0x91, 0x92, 0x86, 0x44, 0x3D, 0x81, // .0...D=. + /* 0C10 */ 0xB0, 0x18, 0x20, 0x54, 0x90, 0xA9, 0xD3, 0xBE, // .. T.... + /* 0C18 */ 0x40, 0x24, 0x0F, 0x44, 0x40, 0x16, 0xEC, 0x0A, // @$.D@... + /* 0C20 */ 0x88, 0xC9, 0x07, 0x11, 0x90, 0x43, 0xDB, 0x02, // .....C.. + /* 0C28 */ 0x62, 0x12, 0x7E, 0x22, 0x02, 0x72, 0x86, 0x27, // b.~".r.' + /* 0C30 */ 0xB2, 0x80, 0x1C, 0x08, 0x44, 0x40, 0x8E, 0xB5, // ....D@.. + /* 0C38 */ 0x5E, 0x01, 0x39, 0x24, 0x88, 0x80, 0x2C, 0x50, // ^.9$..,P + /* 0C40 */ 0x1A, 0x10, 0x53, 0x0B, 0x22, 0x20, 0x0B, 0xB7, // ..S." .. + /* 0C48 */ 0x06, 0xC4, 0x62, 0x80, 0x08, 0xC8, 0xC9, 0xBD, // ..b..... + /* 0C50 */ 0x01, 0x31, 0x19, 0xAF, 0x57, 0x01, 0x59, 0x8C, // .1..W.Y. + /* 0C58 */ 0x39, 0x20, 0x26, 0x0D, 0x44, 0x40, 0x4E, 0xE7, // 9 &.D@N. + /* 0C60 */ 0x0E, 0x88, 0x45, 0x05, 0x11, 0x90, 0xE3, 0xCB, // ..E..... + /* 0C68 */ 0x03, 0x62, 0x62, 0xEC, 0x0D, 0x98, 0xFA, 0x03, // .bb..... + /* 0C70 */ 0x62, 0x01, 0x41, 0x04, 0x64, 0x89, 0x0F, 0x98, // b.A.d... + /* 0C78 */ 0x40, 0x44, 0x30, 0x88, 0x80, 0xFC, 0xFF, 0x07 // @D0..... + }) + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt2.dat b/setup/programs/systemConf/acpi_override/ssdt2.dat new file mode 100644 index 0000000000000000000000000000000000000000..d0ba9ee86618620760e7e1efe6654221e17d1a4e GIT binary patch literal 32246 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 0x00)) + { + Local1 = 0x0F + } + Else + { + Local1 = 0x01 + } + + A018 |= Local1 + Return (Local0) + } + + If ((Arg0 == 0x01)) + { + Local0 = DerefOf (Arg1 [0x02]) + Return (A019 (Local0)) + } + + If ((Arg0 == 0x02)) + { + Local0 = Buffer (0x0100) + { + 0x03, 0x00, 0x00 // ... + } + Return (Local0) + } + + If ((Arg0 == 0x03)) + { + Local0 = Buffer (0x0100) + { + 0x03, 0x00, 0x00 // ... + } + Return (Local0) + } + + If ((Arg0 == 0x06)) + { + Local0 = DerefOf (Arg1 [0x04]) + Local1 = DerefOf (Arg1 [0x02]) + Return (A022 (Local0, Local1)) + } + + If ((Arg0 == 0x0A)) + { + Local0 = DerefOf (Arg1 [0x02]) + Return (A023 (Local0)) + } + + If ((Arg0 == 0x0B)) + { + Local0 = DerefOf (Arg1 [0x02]) + Local1 = DerefOf (Arg1 [0x03]) + Local2 = DerefOf (Arg1 [0x04]) + Local2 |= (DerefOf (Arg1 [0x05]) << 0x08) + Local2 |= (DerefOf (Arg1 [0x06]) << 0x10) + Local2 |= (DerefOf (Arg1 [0x07]) << 0x18) + Local3 = DerefOf (Arg1 [0x08]) + Local3 |= (DerefOf (Arg1 [0x09]) << 0x08) + Local3 |= (DerefOf (Arg1 [0x0A]) << 0x10) + Local3 |= (DerefOf (Arg1 [0x0B]) << 0x18) + Local4 = DerefOf (Arg1 [0x0C]) + Local4 |= (DerefOf (Arg1 [0x0D]) << 0x08) + Local4 |= (DerefOf (Arg1 [0x0E]) << 0x10) + Local4 |= (DerefOf (Arg1 [0x0F]) << 0x18) + Return (A024 (Local0, Local1, Local2, Local3, Local4)) + } + + If ((Arg0 == 0x0C)) + { + Return (A025 (Arg1)) + } + + If ((Arg0 == 0x10)) + { + Local7 = Buffer (0x18){} + CreateDWordField (Local7, 0x00, A026) + CreateDWordField (Local7, 0x04, A027) + CreateDWordField (Local7, 0x08, A028) + CreateDWordField (Local7, 0x0C, A029) + CreateDWordField (Local7, 0x10, A030) + CreateDWordField (Local7, 0x14, A031) + A026 = 0x00 + A027 = 0x00 + A028 = 0x00 + A029 = 0x00 + A030 = 0x00 + A031 = 0x00 + A011 (0x28, Local7) + } + + If ((Arg0 == 0x11)) + { + Local6 = Buffer (0x18){} + CreateDWordField (Local6, 0x00, A005) + CreateDWordField (Local6, 0x04, A006) + CreateDWordField (Local6, 0x08, A007) + CreateDWordField (Local6, 0x0C, A008) + CreateDWordField (Local6, 0x10, A009) + CreateDWordField (Local6, 0x14, A010) + A005 = 0x00 + A006 = 0x00 + A007 = 0x00 + A008 = 0x00 + A009 = 0x00 + A010 = 0x00 + A011 (0x27, Local6) + } + + If ((Arg0 == 0x12)) + { + Local6 = Buffer (0x18){} + CreateDWordField (Local6, 0x00, A032) + CreateDWordField (Local6, 0x04, A033) + CreateDWordField (Local6, 0x08, A034) + CreateDWordField (Local6, 0x0C, A035) + CreateDWordField (Local6, 0x10, A036) + CreateDWordField (Local6, 0x14, A037) + A032 = 0x40 + A033 = 0x00 + A034 = 0x00 + A035 = 0x00 + A036 = 0x00 + A037 = 0x00 + Local5 = 0x01 + Local0 = A038 /* \_SB_.A038 */ + Local1 = A039 /* \_SB_.A039 */ + Local2 = A040 /* \_SB_.A040 */ + Local3 = A041 /* \_SB_.A041 */ + If ((((Local0 & 0x3F) != 0x1F) && (( + Local0 & 0x3F) != 0x00))) + { + If (((Local0 & 0x3F) != 0x08)) + { + Local5 = 0x00 + } + } + ElseIf ((((Local1 & 0x3F) != 0x1F) && ( + (Local1 & 0x3F) != 0x00))) + { + If (((Local1 & 0x3F) != 0x08)) + { + Local5 = 0x00 + } + } + ElseIf ((((Local2 & 0x3F) != 0x1F) && ( + (Local2 & 0x3F) != 0x00))) + { + If (((Local2 & 0x3F) != 0x08)) + { + Local5 = 0x00 + } + } + ElseIf ((((Local3 & 0x3F) != 0x1F) && ( + (Local3 & 0x3F) != 0x00))) + { + If (((Local3 & 0x3F) != 0x08)) + { + Local5 = 0x00 + } + } + + If ((Local5 == 0x01)) + { + A011 (0x09, Local6) + } + } + + If ((Arg0 == 0x13)) + { + Local6 = Buffer (0x18){} + CreateDWordField (Local6, 0x00, A042) + CreateDWordField (Local6, 0x04, A043) + CreateDWordField (Local6, 0x08, A044) + CreateDWordField (Local6, 0x0C, A045) + CreateDWordField (Local6, 0x10, A046) + CreateDWordField (Local6, 0x14, A047) + A042 = 0x41 + A043 = 0x00 + A044 = 0x00 + A045 = 0x00 + A046 = 0x00 + A047 = 0x00 + Local5 = 0x01 + Local0 = A038 /* \_SB_.A038 */ + Local1 = A039 /* \_SB_.A039 */ + Local2 = A040 /* \_SB_.A040 */ + Local3 = A041 /* \_SB_.A041 */ + If ((((Local0 & 0x3F) != 0x08) && (( + Local0 & 0x3F) != 0x00))) + { + Local5 = 0x00 + } + ElseIf ((((Local1 & 0x3F) != 0x08) && ( + (Local1 & 0x3F) != 0x00))) + { + Local5 = 0x00 + } + ElseIf ((((Local2 & 0x3F) != 0x08) && ( + (Local2 & 0x3F) != 0x00))) + { + Local5 = 0x00 + } + ElseIf ((((Local3 & 0x3F) != 0x08) && ( + (Local3 & 0x3F) != 0x00))) + { + Local5 = 0x00 + } + + If ((Local5 == 0x01)) + { + A011 (0x09, Local6) + } + } + + If ((Arg0 == 0x14)) + { + Local6 = Buffer (0x18){} + CreateDWordField (Local6, 0x00, A048) + CreateDWordField (Local6, 0x04, A049) + CreateDWordField (Local6, 0x08, A050) + CreateDWordField (Local6, 0x0C, A051) + CreateDWordField (Local6, 0x10, A052) + CreateDWordField (Local6, 0x14, A053) + A048 = Arg1 + A049 = 0x00 + A050 = 0x00 + A051 = 0x00 + A052 = 0x00 + A053 = 0x00 + A011 (0x61, Local6) + } + + If ((Arg0 == 0x15)) + { + Local6 = Buffer (0x18){} + CreateDWordField (Local6, 0x00, A054) + CreateDWordField (Local6, 0x04, A055) + CreateDWordField (Local6, 0x08, A056) + CreateDWordField (Local6, 0x0C, A057) + CreateDWordField (Local6, 0x10, A058) + CreateDWordField (Local6, 0x14, A059) + A054 = Arg1 + A055 = 0x00 + A056 = 0x00 + A057 = 0x00 + A058 = 0x00 + A059 = 0x00 + A011 (0x65, Local6) + } + + If ((Arg0 == 0xAA)) + { + Local6 = Buffer (0x18){} + CreateDWordField (Local6, 0x00, A060) + CreateDWordField (Local6, 0x04, A061) + CreateDWordField (Local6, 0x08, A062) + CreateDWordField (Local6, 0x0C, A063) + CreateDWordField (Local6, 0x10, A064) + CreateDWordField (Local6, 0x14, A065) + A060 = 0x00 + A061 = 0x00 + A062 = 0x00 + A063 = 0x00 + A064 = 0x00 + A065 = 0x00 + A066 (Arg1) + } + + Return (0x00) + } + + Method (A022, 2, NotSerialized) + { + Local0 = 0x00 + While ((Local0 < 0x0B)) + { + Local1 = A117 (Local0, Arg1) + If ((Local1 == 0x01)) + { + Local2 = A118 (Local0, Arg0) + Break + } + + Local0++ + } + + Local7 = Buffer (0x0A){} + CreateWordField (Local7, 0x00, A016) + CreateByteField (Local7, 0x02, A068) + CreateByteField (Local7, 0x03, A119) + A016 = 0x04 + A068 = 0x00 + If ((Local2 == 0x00)) + { + A119 = 0x00 + } + Else + { + A119 = 0x01 + } + + Return (Local7) + } + + Method (A117, 2, NotSerialized) + { + If ((Arg0 == 0x00)) + { + Return (\_SB.AWR0.ABR0.A112 (Arg1)) + } + + If ((Arg0 == 0x01)) + { + Return (\_SB.AWR0.ABR1.A112 (Arg1)) + } + + If ((Arg0 == 0x02)) + { + Return (\_SB.AWR0.ABR2.A112 (Arg1)) + } + + If ((Arg0 == 0x03)) + { + Return (\_SB.AWR0.ABR3.A112 (Arg1)) + } + + If ((Arg0 == 0x04)) + { + Return (\_SB.AWR0.ABR4.A112 (Arg1)) + } + + If ((Arg0 == 0x05)) + { + Return (\_SB.AWR0.ABR5.A112 (Arg1)) + } + + If ((Arg0 == 0x06)) + { + Return (\_SB.AWR0.ABR6.A112 (Arg1)) + } + } + + Method (A118, 2, NotSerialized) + { + If ((Arg0 == 0x00)) + { + Return (\_SB.AWR0.ABR0.A113 (Arg1)) + } + + If ((Arg0 == 0x01)) + { + Return (\_SB.AWR0.ABR1.A113 (Arg1)) + } + + If ((Arg0 == 0x02)) + { + Return (\_SB.AWR0.ABR2.A113 (Arg1)) + } + + If ((Arg0 == 0x03)) + { + Return (\_SB.AWR0.ABR3.A113 (Arg1)) + } + + If ((Arg0 == 0x04)) + { + Return (\_SB.AWR0.ABR4.A113 (Arg1)) + } + + If ((Arg0 == 0x05)) + { + Return (\_SB.AWR0.ABR5.A113 (Arg1)) + } + + If ((Arg0 == 0x06)) + { + Return (\_SB.AWR0.ABR6.A113 (Arg1)) + } + } + + Name (AD00, 0x00) + Name (DK00, 0x00) + Method (A019, 1, NotSerialized) + { + AD00 = Arg0 + A004 () + } + + Method (A023, 1, NotSerialized) + { + DK00 = Arg0 + } + + Method (A024, 5, NotSerialized) + { + } + + Name (AP01, 0x00) + Name (AP02, 0x00) + Name (AP03, 0x00) + Name (AP05, 0x00) + Name (AP0B, 0xFF) + Name (AP10, 0x00) + Method (A067, 1, NotSerialized) + { + Local7 = Buffer (0x0100){} + CreateWordField (Local7, 0x00, A016) + A016 = 0x03 + CreateByteField (Local7, 0x02, A068) + A068 = 0x01 + If ((DerefOf (\_SB.ADAT [0x00]) == 0x01)) + { + A068 = 0x02 + Return (Local7) + } + + If ((DerefOf (\_SB.ADAT [0x00]) == 0x00)) + { + A068 = 0x01 + Return (Local7) + } + + A069 (Arg0) + If ((AP05 != 0x01)) + { + Return (Local7) + } + + A070 () + A068 = 0x02 + Return (Local7) + } + + Method (A071, 0, NotSerialized) + { + If ((DerefOf (\_SB.ADAT [0x00]) <= 0x01)) + { + Return (0x00) + } + + If ((AP05 != 0x01)) + { + Return (0x00) + } + + A070 () + } + + Method (A072, 1, NotSerialized) + { + If ((Arg0 == 0x03)) + { + AP01 = 0x00 + } + } + + Method (A073, 1, NotSerialized) + { + AP10 = 0x01 + } + + Method (A074, 1, NotSerialized) + { + AP05 = Arg0 + If ((DerefOf (\_SB.ADAT [0x00]) <= 0x01)) + { + Return (0x00) + } + + Local1 = AP0B /* \_SB_.AP0B */ + If ((AP05 == 0x00)) + { + Local0 = 0x00 + While ((Local0 < 0x0B)) + { + A075 (Local0) + Local0++ + } + + AP0B = 0x00 + } + + A070 () + AP0B = Local1 + Local7 = Buffer (0x0100){} + Local7 [0x00] = 0x03 + Local7 [0x01] = 0x00 + Local7 [0x02] = 0x00 + Return (Local7) + } + + Method (A076, 0, NotSerialized) + { + If ((AP0B != 0xFF)) + { + Return (AP0B) /* \_SB_.AP0B */ + } + + Return (AD00) /* \_SB_.AD00 */ + } + + Method (A069, 1, NotSerialized) + { + CreateWordField (Arg0, 0x02, AP06) + CreateWordField (Arg0, 0x04, AP07) + CreateWordField (Arg0, 0x06, AP08) + CreateByteField (Arg0, 0x08, AP09) + CreateByteField (Arg0, 0x09, AP0A) + Local0 = 0x00 + While ((Local0 < 0x0B)) + { + If ((A077 (Local0, AP06) == 0x01)) + { + If (((AP07 & AP08) == 0x01)) + { + Local1 = A078 (Local0) + A079 (Local0, Local1) + } + Else + { + A079 (Local0, AP0A) + } + + Break + } + + Local0++ + } + } + + Method (A080, 0, NotSerialized) + { + AP02 = 0x01 + Local0 = 0x00 + While ((Local0 < 0x0B)) + { + Local1 = A081 (Local0) + If ((Local1 > AP02)) + { + AP02 = Local1 + } + + Local0++ + } + } + + Method (A082, 0, NotSerialized) + { + AP03 = 0x00 + Local0 = 0x00 + While ((Local0 < 0x0B)) + { + Local1 = A083 (Local0) + If ((Local1 > AP03)) + { + AP03 = Local1 + } + + Local0++ + } + } + + Method (A070, 0, NotSerialized) + { + A082 () + A080 () + If ((AP02 != AP01)) + { + A012 (AP02, AP01) + } + + If ((AP02 > AP01)) + { + AP01 = AP02 /* \_SB_.AP02 */ + } + + Local0 = 0x00 + While ((Local0 < 0x0B)) + { + Local1 = A081 (Local0) + Local2 = A084 (Local0) + If ((Local1 != Local2)) + { + A085 (Local0, Local1) + } + ElseIf ((AP10 == 0x01)) + { + A085 (Local0, Local1) + } + + Local0++ + } + + If ((AP02 < AP01)) + { + AP01 = AP02 /* \_SB_.AP02 */ + } + ElseIf ((AP10 == 0x01)) + { + AP01 = AP02 /* \_SB_.AP02 */ + } + + AP10 = 0x00 + } + + Method (A085, 2, NotSerialized) + { + If ((Arg0 == 0x00)) + { + Return (\_SB.AWR0.ABR0.A086 (Arg1)) + } + + If ((Arg0 == 0x01)) + { + Return (\_SB.AWR0.ABR1.A086 (Arg1)) + } + + If ((Arg0 == 0x02)) + { + Return (\_SB.AWR0.ABR2.A086 (Arg1)) + } + + If ((Arg0 == 0x03)) + { + Return (\_SB.AWR0.ABR3.A086 (Arg1)) + } + + If ((Arg0 == 0x04)) + { + Return (\_SB.AWR0.ABR4.A086 (Arg1)) + } + + If ((Arg0 == 0x05)) + { + Return (\_SB.AWR0.ABR5.A086 (Arg1)) + } + + If ((Arg0 == 0x06)) + { + Return (\_SB.AWR0.ABR6.A086 (Arg1)) + } + + If ((Arg0 == 0x07)) + { + Return (\_SB.AWR0.ABR7.A086 (Arg1)) + } + } + + Method (A084, 1, NotSerialized) + { + If ((Arg0 == 0x00)) + { + Return (\_SB.AWR0.ABR0.A087 ()) + } + + If ((Arg0 == 0x01)) + { + Return (\_SB.AWR0.ABR1.A087 ()) + } + + If ((Arg0 == 0x02)) + { + Return (\_SB.AWR0.ABR2.A087 ()) + } + + If ((Arg0 == 0x03)) + { + Return (\_SB.AWR0.ABR3.A087 ()) + } + + If ((Arg0 == 0x04)) + { + Return (\_SB.AWR0.ABR4.A087 ()) + } + + If ((Arg0 == 0x05)) + { + Return (\_SB.AWR0.ABR5.A087 ()) + } + + If ((Arg0 == 0x06)) + { + Return (\_SB.AWR0.ABR6.A087 ()) + } + + If ((Arg0 == 0x07)) + { + Return (\_SB.AWR0.ABR7.A087 ()) + } + } + + Method (A081, 1, NotSerialized) + { + If ((Arg0 == 0x00)) + { + Return (\_SB.AWR0.ABR0.A088 ()) + } + + If ((Arg0 == 0x01)) + { + Return (\_SB.AWR0.ABR1.A088 ()) + } + + If ((Arg0 == 0x02)) + { + Return (\_SB.AWR0.ABR2.A088 ()) + } + + If ((Arg0 == 0x03)) + { + Return (\_SB.AWR0.ABR3.A088 ()) + } + + If ((Arg0 == 0x04)) + { + Return (\_SB.AWR0.ABR4.A088 ()) + } + + If ((Arg0 == 0x05)) + { + Return (\_SB.AWR0.ABR5.A088 ()) + } + + If ((Arg0 == 0x06)) + { + Return (\_SB.AWR0.ABR6.A088 ()) + } + + If ((Arg0 == 0x07)) + { + Return (\_SB.AWR0.ABR7.A088 ()) + } + } + + Method (A083, 1, NotSerialized) + { + If ((Arg0 == 0x00)) + { + Return (\_SB.AWR0.ABR0.A089 ()) + } + + If ((Arg0 == 0x01)) + { + Return (\_SB.AWR0.ABR1.A089 ()) + } + + If ((Arg0 == 0x02)) + { + Return (\_SB.AWR0.ABR2.A089 ()) + } + + If ((Arg0 == 0x03)) + { + Return (\_SB.AWR0.ABR3.A089 ()) + } + + If ((Arg0 == 0x04)) + { + Return (\_SB.AWR0.ABR4.A089 ()) + } + + If ((Arg0 == 0x05)) + { + Return (\_SB.AWR0.ABR5.A089 ()) + } + + If ((Arg0 == 0x06)) + { + Return (\_SB.AWR0.ABR6.A089 ()) + } + + If ((Arg0 == 0x07)) + { + Return (\_SB.AWR0.ABR7.A089 ()) + } + } + + Method (A078, 1, NotSerialized) + { + If ((Arg0 == 0x00)) + { + Return (\_SB.AWR0.ABR0.A090 ()) + } + + If ((Arg0 == 0x01)) + { + Return (\_SB.AWR0.ABR1.A090 ()) + } + + If ((Arg0 == 0x02)) + { + Return (\_SB.AWR0.ABR2.A090 ()) + } + + If ((Arg0 == 0x03)) + { + Return (\_SB.AWR0.ABR3.A090 ()) + } + + If ((Arg0 == 0x04)) + { + Return (\_SB.AWR0.ABR4.A090 ()) + } + + If ((Arg0 == 0x05)) + { + Return (\_SB.AWR0.ABR5.A090 ()) + } + + If ((Arg0 == 0x06)) + { + Return (\_SB.AWR0.ABR6.A090 ()) + } + + If ((Arg0 == 0x07)) + { + Return (\_SB.AWR0.ABR7.A090 ()) + } + } + + Method (A079, 2, NotSerialized) + { + If ((Arg0 == 0x00)) + { + Return (\_SB.AWR0.ABR0.A091 (Arg1)) + } + + If ((Arg0 == 0x01)) + { + Return (\_SB.AWR0.ABR1.A091 (Arg1)) + } + + If ((Arg0 == 0x02)) + { + Return (\_SB.AWR0.ABR2.A091 (Arg1)) + } + + If ((Arg0 == 0x03)) + { + Return (\_SB.AWR0.ABR3.A091 (Arg1)) + } + + If ((Arg0 == 0x04)) + { + Return (\_SB.AWR0.ABR4.A091 (Arg1)) + } + + If ((Arg0 == 0x05)) + { + Return (\_SB.AWR0.ABR5.A091 (Arg1)) + } + + If ((Arg0 == 0x06)) + { + Return (\_SB.AWR0.ABR6.A091 (Arg1)) + } + + If ((Arg0 == 0x07)) + { + Return (\_SB.AWR0.ABR7.A091 (Arg1)) + } + } + + Method (A077, 2, NotSerialized) + { + If ((Arg0 == 0x00)) + { + Return (\_SB.AWR0.ABR0.A092 (Arg1)) + } + + If ((Arg0 == 0x01)) + { + Return (\_SB.AWR0.ABR1.A092 (Arg1)) + } + + If ((Arg0 == 0x02)) + { + Return (\_SB.AWR0.ABR2.A092 (Arg1)) + } + + If ((Arg0 == 0x03)) + { + Return (\_SB.AWR0.ABR3.A092 (Arg1)) + } + + If ((Arg0 == 0x04)) + { + Return (\_SB.AWR0.ABR4.A092 (Arg1)) + } + + If ((Arg0 == 0x05)) + { + Return (\_SB.AWR0.ABR5.A092 (Arg1)) + } + + If ((Arg0 == 0x06)) + { + Return (\_SB.AWR0.ABR6.A092 (Arg1)) + } + + If ((Arg0 == 0x07)) + { + Return (\_SB.AWR0.ABR7.A092 (Arg1)) + } + } + + Method (A075, 1, NotSerialized) + { + If ((Arg0 == 0x00)) + { + Return (\_SB.AWR0.ABR0.A093 ()) + } + + If ((Arg0 == 0x01)) + { + Return (\_SB.AWR0.ABR1.A093 ()) + } + + If ((Arg0 == 0x02)) + { + Return (\_SB.AWR0.ABR2.A093 ()) + } + + If ((Arg0 == 0x03)) + { + Return (\_SB.AWR0.ABR3.A093 ()) + } + + If ((Arg0 == 0x04)) + { + Return (\_SB.AWR0.ABR4.A093 ()) + } + + If ((Arg0 == 0x05)) + { + Return (\_SB.AWR0.ABR5.A093 ()) + } + + If ((Arg0 == 0x06)) + { + Return (\_SB.AWR0.ABR6.A093 ()) + } + + If ((Arg0 == 0x07)) + { + Return (\_SB.AWR0.ABR7.A093 ()) + } + } + + OperationRegion (A151, SystemMemory, AGRB, 0x1000) + Field (A151, DWordAcc, Lock, Preserve) + { + Offset (0xB8), + A152, 32 + } + + BankField (A151, A152, 0x03B10528, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A147, 32 + } + + BankField (A151, A152, 0x03B10578, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A140, 32 + } + + BankField (A151, A152, 0x03B10998, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A141, 32 + } + + BankField (A151, A152, 0x03B1099C, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A142, 32 + } + + BankField (A151, A152, 0x03B109A0, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A143, 32 + } + + BankField (A151, A152, 0x03B109A4, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A144, 32 + } + + BankField (A151, A152, 0x03B109A8, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A145, 32 + } + + BankField (A151, A152, 0x03B109AC, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A146, 32 + } + + BankField (A151, A152, 0x13B00084, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A122, 32 + } + + BankField (A151, A152, 0x11140280, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A123, 32 + } + + BankField (A151, A152, 0x11141280, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A124, 32 + } + + BankField (A151, A152, 0x11142280, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A125, 32 + } + + BankField (A151, A152, 0x11143280, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A126, 32 + } + + BankField (A151, A152, 0x11144280, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A127, 32 + } + + BankField (A151, A152, 0x11240280, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A128, 32 + } + + BankField (A151, A152, 0x11241280, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A129, 32 + } + + BankField (A151, A152, 0x11242280, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A130, 32 + } + + BankField (A151, A152, 0x11243280, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A131, 32 + } + + BankField (A151, A152, 0x11244280, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A132, 32 + } + + BankField (A151, A152, 0x11245280, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A133, 32 + } + + BankField (A151, A152, 0x11140294, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A038, 32 + } + + BankField (A151, A152, 0x11141294, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A039, 32 + } + + BankField (A151, A152, 0x11142294, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A040, 32 + } + + BankField (A151, A152, 0x11143294, DWordAcc, Lock, Preserve) + { + Offset (0xBC), + A041, 32 + } + + Method (A120, 2, NotSerialized) + { + If ((Arg0 == 0x00)) + { + Return (\_SB.AWR0.ABR0.A101 (Arg1)) + } + + If ((Arg0 == 0x01)) + { + Return (\_SB.AWR0.ABR1.A101 (Arg1)) + } + + If ((Arg0 == 0x02)) + { + Return (\_SB.AWR0.ABR2.A101 (Arg1)) + } + + If ((Arg0 == 0x03)) + { + Return (\_SB.AWR0.ABR3.A101 (Arg1)) + } + + If ((Arg0 == 0x04)) + { + Return (\_SB.AWR0.ABR4.A101 (Arg1)) + } + + If ((Arg0 == 0x05)) + { + Return (\_SB.AWR0.ABR5.A101 (Arg1)) + } + + If ((Arg0 == 0x06)) + { + Return (\_SB.AWR0.ABR6.A101 (Arg1)) + } + + If ((Arg0 == 0x07)) + { + Return (\_SB.AWR0.ABR7.A101 (Arg1)) + } + + If ((Arg0 == 0x08)) + { + Return (\_SB.AWR0.ABR8.A101 (Arg1)) + } + + If ((Arg0 == 0x09)) + { + Return (\_SB.AWR0.ABR9.A101 (Arg1)) + } + + If ((Arg0 == 0x0A)) + { + Return (\_SB.AWR0.ABRA.A101 (Arg1)) + } + } + + Method (A121, 2, NotSerialized) + { + If ((Arg1 == 0x01)) + { + If ((Arg0 == 0x00)) + { + Local0 = 0x00190300 + } + + If ((Arg0 == 0x01)) + { + Local0 = 0x001A0300 + } + + If ((Arg0 == 0x02)) + { + Local0 = 0x001B0300 + } + + If ((Arg0 == 0x03)) + { + Local0 = 0x001C0300 + } + + If ((Arg0 == 0x04)) + { + Local0 = 0x001D0300 + } + + If ((Arg0 == 0x05)) + { + Local0 = 0x001E0300 + } + + If ((Arg0 == 0x06)) + { + Local0 = 0x001F0300 + } + + If ((Arg0 == 0x07)) + { + Local0 = 0x00090300 + } + + If ((Arg0 == 0x08)) + { + Local0 = 0x000A0300 + } + + If ((Arg0 == 0x09)) + { + Local0 = 0x000B0300 + } + + If ((Arg0 == 0x0A)) + { + Local0 = 0x000C0300 + } + + Local1 = A122 /* \_SB_.A122 */ + Local1 &= 0xFF00FCFF + A122 = (Local0 | Local1) + Local1 = A122 /* \_SB_.A122 */ + A122 = (0xFFFFFDFF & Local1) + } + ElseIf ((Arg1 == 0x00)) + { + If ((Arg0 == 0x00)) + { + Local1 = A123 /* \_SB_.A123 */ + A123 = (0x00400000 | Local1) + Local1 = A123 /* \_SB_.A123 */ + A123 = (0xFFBFFFFF & Local1) + } + + If ((Arg0 == 0x01)) + { + Local1 = A124 /* \_SB_.A124 */ + A124 = (0x00400000 | Local1) + Local1 = A124 /* \_SB_.A124 */ + A124 = (0xFFBFFFFF & Local1) + } + + If ((Arg0 == 0x02)) + { + Local1 = A125 /* \_SB_.A125 */ + A125 = (0x00400000 | Local1) + Local1 = A125 /* \_SB_.A125 */ + A125 = (0xFFBFFFFF & Local1) + } + + If ((Arg0 == 0x03)) + { + Local1 = A126 /* \_SB_.A126 */ + A126 = (0x00400000 | Local1) + Local1 = A126 /* \_SB_.A126 */ + A126 = (0xFFBFFFFF & Local1) + } + + If ((Arg0 == 0x04)) + { + Local1 = A127 /* \_SB_.A127 */ + A127 = (0x00400000 | Local1) + Local1 = A127 /* \_SB_.A127 */ + A127 = (0xFFBFFFFF & Local1) + } + + If ((Arg0 == 0x05)) + { + Local1 = A128 /* \_SB_.A128 */ + A128 = (0x00400000 | Local1) + Local1 = A128 /* \_SB_.A128 */ + A128 = (0xFFBFFFFF & Local1) + } + + If ((Arg0 == 0x06)) + { + Local1 = A129 /* \_SB_.A129 */ + A129 = (0x00400000 | Local1) + Local1 = A129 /* \_SB_.A129 */ + A129 = (0xFFBFFFFF & Local1) + } + + If ((Arg0 == 0x07)) + { + Local1 = A130 /* \_SB_.A130 */ + A130 = (0x00400000 | Local1) + Local1 = A130 /* \_SB_.A130 */ + A130 = (0xFFBFFFFF & Local1) + } + + If ((Arg0 == 0x08)) + { + Local1 = A131 /* \_SB_.A131 */ + A131 = (0x00400000 | Local1) + Local1 = A131 /* \_SB_.A131 */ + A131 = (0xFFBFFFFF & Local1) + } + + If ((Arg0 == 0x09)) + { + Local1 = A132 /* \_SB_.A132 */ + A132 = (0x00400000 | Local1) + Local1 = A132 /* \_SB_.A132 */ + A132 = (0xFFBFFFFF & Local1) + } + + If ((Arg0 == 0x0A)) + { + Local1 = A133 /* \_SB_.A133 */ + A133 = (0x00400000 | Local1) + Local1 = A133 /* \_SB_.A133 */ + A133 = (0xFFBFFFFF & Local1) + } + } + } + + Method (A003, 2, NotSerialized) + { + Local0 = 0x00 + While ((Local0 < 0x0B)) + { + Local1 = A120 (Local0, Arg1) + If ((Local1 == 0x01)) + { + A121 (Local0, Arg1) + Break + } + + Local0++ + } + } + + Method (A011, 2, Serialized) + { + CreateDWordField (Arg1, 0x00, A134) + CreateDWordField (Arg1, 0x04, A135) + CreateDWordField (Arg1, 0x08, A136) + CreateDWordField (Arg1, 0x0C, A137) + CreateDWordField (Arg1, 0x10, A138) + CreateDWordField (Arg1, 0x14, A139) + While ((A140 == 0x00)){} + A140 = 0x00 + While ((A140 != 0x00)){} + A141 = A134 /* \_SB_.A011.A134 */ + A142 = A135 /* \_SB_.A011.A135 */ + A143 = A136 /* \_SB_.A011.A136 */ + A144 = A137 /* \_SB_.A011.A137 */ + A145 = A138 /* \_SB_.A011.A138 */ + A146 = A139 /* \_SB_.A011.A139 */ + A147 = Arg0 + While ((A140 == 0x00)){} + } + + Method (A115, 5, NotSerialized) + { + Local7 = Buffer (0x18){} + CreateDWordField (Local7, 0x00, A005) + CreateDWordField (Local7, 0x04, A006) + CreateDWordField (Local7, 0x08, A007) + CreateDWordField (Local7, 0x0C, A008) + CreateDWordField (Local7, 0x10, A009) + CreateDWordField (Local7, 0x14, A010) + A005 = Arg0 + A006 = Arg1 + A007 = Arg2 + A008 = Arg3 + A011 (0x09, Local7) + } + + Method (A025, 1, Serialized) + { + CreateWordField (Arg0, 0x00, A148) + Local7 = Buffer (0x18){} + CreateDWordField (Local7, 0x00, A005) + CreateDWordField (Local7, 0x04, A006) + CreateDWordField (Local7, 0x08, A007) + CreateDWordField (Local7, 0x0C, A008) + CreateDWordField (Local7, 0x10, A009) + CreateDWordField (Local7, 0x14, A010) + Local0 = 0x02 + While ((Local0 < A148)) + { + Local1 = DerefOf (Arg0 [Local0]) + Local0++ + Local2 = DerefOf (Arg0 [Local0]) + Local0++ + Local2 |= (DerefOf (Arg0 [Local0]) << 0x08) + Local0++ + Local2 |= (DerefOf (Arg0 [Local0]) << 0x10) + Local0++ + Local2 |= (DerefOf (Arg0 [Local0]) << 0x18) + Local0++ + A005 = 0x00 + A006 = 0x00 + A007 = 0x00 + A008 = 0x00 + A009 = 0x00 + A010 = 0x00 + If ((Local1 == 0x01)) + { + A005 = Local2 + A011 (0x18, Local7) + } + + If ((Local1 == 0x03)) + { + A005 = Local2 + A011 (0x19, Local7) + } + + If ((Local1 == 0x05)) + { + A005 = Local2 + A011 (0x14, Local7) + } + + If ((Local1 == 0x06)) + { + A005 = Local2 + A011 (0x15, Local7) + } + + If ((Local1 == 0x07)) + { + A005 = Local2 + A011 (0x16, Local7) + } + + If ((Local1 == 0x08)) + { + A005 = Local2 + A011 (0x17, Local7) + } + + If ((Local1 == 0x09)) + { + A005 = Local2 + A011 (0x1F, Local7) + } + + If ((Local1 == 0x0B)) + { + A005 = Local2 + A011 (0x1A, Local7) + } + + If ((Local1 == 0x0C)) + { + A005 = Local2 + A011 (0x1C, Local7) + } + + If ((Local1 == 0x0D)) + { + A005 = Local2 + A011 (0x1E, Local7) + } + + If ((Local1 == 0x0E)) + { + A005 = Local2 + A011 (0x1B, Local7) + } + + If ((DerefOf (\_SB.ADAT [0x08]) == 0x01)) + { + If ((Local1 == 0x10)) + { + If ((Local2 == 0x00)) + { + A011 (0x28, Local7) + } + Else + { + A011 (0x27, Local7) + } + } + } + + If ((Local1 == 0x11)) + { + A005 = Local2 + A011 (0x1D, Local7) + } + + If ((Local1 == 0x12)) + { + A005 = Local2 + A011 (0x54, Local7) + } + + If ((Local1 == 0x13)) + { + A005 = Local2 + A011 (0x23, Local7) + } + + If ((Local1 == 0x20)) + { + A005 = Local2 + A011 (0x31, Local7) + } + + If ((Local1 == 0x21)) + { + A005 = Local2 + A011 (0x32, Local7) + } + + If ((Local1 == 0x22)) + { + A005 = Local2 + A011 (0x33, Local7) + } + + If ((Local1 == 0x23)) + { + A005 = Local2 + A011 (0x34, Local7) + } + + If ((Local1 == 0x24)) + { + A005 = Local2 + A011 (0x35, Local7) + } + + If ((Local1 == 0x25)) + { + A005 = Local2 + A011 (0x36, Local7) + } + + If ((Local1 == 0x26)) + { + A005 = Local2 + A011 (0x37, Local7) + } + + If ((Local1 == 0x27)) + { + A005 = Local2 + A011 (0x38, Local7) + } + + If ((Local1 == 0x28)) + { + A005 = Local2 + A011 (0x39, Local7) + } + + If ((Local1 == 0x29)) + { + A005 = Local2 + A011 (0x3A, Local7) + } + + If ((Local1 == 0x2A)) + { + A005 = Local2 + A011 (0x3B, Local7) + } + + If ((Local1 == 0x2B)) + { + A005 = Local2 + A011 (0x3C, Local7) + } + + If ((Local1 == 0x2C)) + { + A005 = Local2 + A011 (0x3D, Local7) + } + + If ((Local1 == 0x2D)) + { + A005 = Local2 + A011 (0x3E, Local7) + } + + If ((Local1 == 0x2E)) + { + A005 = Local2 + A011 (0x4A, Local7) + } + + If ((Local1 == 0x30)) + { + A005 = Local2 + A011 (0x55, Local7) + Local3 = Buffer (0x08){} + CreateDWordField (Local3, 0x00, A149) + CreateDWordField (Local3, 0x04, A150) + A149 = A141 /* \_SB_.A141 */ + A150 = A142 /* \_SB_.A142 */ + Return (Local3) + } + + If ((Local1 == 0x31)) + { + A005 = Local2 + A011 (0x56, Local7) + } + + If ((Local1 == 0x32)) + { + A005 = Local2 + A011 (0x20, Local7) + } + } + } + + Device (AWR0) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, 0x90) // _UID: Unique ID + Device (ABR0) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, 0x80) // _UID: Unique ID + Name (AB12, 0x20) + Name (AB00, 0x00) + Name (AB01, 0x00) + Name (AB0E, 0x00) + Name (AB02, 0x00) + Name (AB03, 0x00) + Name (AB04, 0x00) + Name (AB05, 0x00) + Name (AB06, 0x00) + Name (AB07, 0x00) + Name (AB08, 0x00) + Name (AB09, 0x00) + Name (AB0A, 0x00) + Name (AB0B, 0x00) + Name (AB0C, 0x00) + Name (AB0D, 0x00) + OperationRegion (A105, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] + ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C + ))), 0x1000) + Field (A105, ByteAcc, NoLock, Preserve) + { + Offset (0x18), + Offset (0x19), + A099, 8, + A100, 8, + Offset (0x68), + A106, 2, + , 2, + A107, 1, + A108, 1, + Offset (0x6A), + , 11, + A109, 1, + Offset (0x88), + A110, 4, + , 1, + A111, 1 + } + + Name (AB10, 0x00) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) + AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) + AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) + AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) + AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) + AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) + AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) + AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) + AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) + AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) + AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) + AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) + AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) + AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) + AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) + } + + Method (A094, 0, NotSerialized) + { + Local0 = A076 () + If ((Local0 == 0x01)) + { + Return (AB01) /* \_SB_.AWR0.ABR0.AB01 */ + } + + If ((Local0 == 0x00)) + { + Return (AB0E) /* \_SB_.AWR0.ABR0.AB0E */ + } + } + + Method (A089, 0, NotSerialized) + { + If ((AB10 != 0x00)) + { + If ((AB10 == 0x01)) + { + Return (0x01) + } + } + + Return (0x00) + } + + Method (A095, 0, NotSerialized) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR0.AB05 */ + } + + If ((AB10 > 0x01)) + { + Return ((AB10 - 0x01)) + } + + Return (0x00) + } + + Method (A088, 0, NotSerialized) + { + If ((\_SB.AP05 == 0x00)) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR0.AB05 */ + } + + Return (AB0E) /* \_SB_.AWR0.ABR0.AB0E */ + } + + Local0 = A095 () + If ((Local0 != 0x00)) + { + If ((Local0 > AB00)) + { + Return (AB00) /* \_SB_.AWR0.ABR0.AB00 */ + } + Else + { + Return (Local0) + } + } + + Local0 = A094 () + If ((\_SB.AP03 != 0x00)) + { + If ((\_SB.AP03 < Local0)) + { + Return (\_SB.AP03) + } + } + + Return (Local0) + } + + Method (A087, 0, NotSerialized) + { + Return (AB02) /* \_SB_.AWR0.ABR0.AB02 */ + } + + Method (A090, 0, NotSerialized) + { + Return (AB00) /* \_SB_.AWR0.ABR0.AB00 */ + } + + Method (A086, 1, NotSerialized) + { + AB02 = Arg0 + A096 (Arg0) + If ((AB10 != 0x00)){} + Else + { + } + + A097 (0x00) + Name (A098, 0x00) + A097 (0x01) + } + + Method (A091, 1, NotSerialized) + { + AB10 = Arg0 + } + + Method (A092, 1, NotSerialized) + { + Local0 = (Arg0 >> 0x08) + If (((Local0 >= A099) && (Local0 <= A100))) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A101, 1, NotSerialized) + { + Local0 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == Local0)) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A093, 0, NotSerialized) + { + AB10 = 0x00 + } + + Method (A096, 1, NotSerialized) + { + If ((Arg0 >= 0x02)){} + If ((Arg0 >= 0x03)){} + If ((Arg0 == 0x01)) + { + If ((AB04 == 0x01)){} + } + Else + { + } + } + + Method (A102, 1, NotSerialized) + { + Local0 = 0x00 + Local1 = A103 (Local0, 0x00) + Local2 = A103 (Local0, 0x08) + If ((Local1 != 0xFFFFFFFF)) + { + Local3 = ((Local1 >> 0x10) & 0xFFFF) + Local1 &= 0xFFFF + Local2 = ((Local2 >> 0x18) & 0xFF) + If ((Local2 == 0x03)) + { + If (((Local1 == 0x1002) || (Local1 == 0x1022))) + { + Local0 = 0x10 + While ((Local0 < 0x30)) + { + Local4 = A103 (0x00, Local0) + Local5 = 0x00 + If ((((Local4 & 0x09) == 0x00) && (Local4 != 0x00))) + { + If (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + Local5 = A103 (0x00, Local0) + } + + If ((Arg0 != 0x00)) + { + A104 (0x25, (Local4 & 0xFFFFFFF0), 0x00) + A104 (0x26, Local5, 0x00) + A104 (0x28, 0x00, 0x00) + A104 (0x27, 0x00, 0x00) + Break + } + Else + { + A104 (0x28, 0x00, 0x00) + A104 (0x07, 0x00, (0x01 << 0x0A)) + Break + } + } + ElseIf (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + } + + Local0 += 0x04 + } + } + } + } + } + + Method (A116, 2, NotSerialized) + { + If ((A103 (Arg0, 0x00) == 0xFFFFFFFF)) + { + Return (0x00) + } + + Local0 = A103 (Arg0, 0x34) + While (0x01) + { + Local1 = A103 (Arg0, (Local0 & 0xFF)) + If (((Local1 & 0xFF) == Arg1)) + { + Return ((Local0 & 0xFF)) + } + + Local0 = ((Local1 >> 0x08) & 0xFF) + If ((Local0 == 0x00)) + { + Return (Local0) + } + } + } + + Name (AESP, Package (0x08) + { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00 + }) + Method (A097, 1, NotSerialized) + { + Local0 = 0x00 + If ((A103 (Local0, 0x00) != 0xFFFFFFFF)) + { + Local1 = (A103 (Local0, 0x08) & 0x80) + If ((Local1 == 0x80)) + { + Local7 = 0x07 + } + Else + { + Local7 = 0x00 + } + + While ((Local0 <= Local7)) + { + Local1 = A116 (Local0, 0x10) + If ((Local1 == 0x00)) + { + Local0++ + Continue + } + + If ((Arg0 == 0x00)) + { + Local2 = A103 (Local0, (Local1 + 0x10)) + A114 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) + AESP [Local0] = Local2 + } + Else + { + Local2 = DerefOf (AESP [Local0]) + A114 (Local0, (Local1 + 0x10), Local2) + } + + Local0++ + } + } + Else + { + } + } + + Method (A114, 3, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + ADRR = Arg2 + } + + Method (A103, 2, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + Return (ADRR) /* \_SB_.AWR0.ABR0.A103.ADRR */ + } + + Method (A112, 1, NotSerialized) + { + If ((AB0B != 0x01)) + { + Return (0x00) + } + + Return (A101 (Arg0)) + } + + Method (A113, 1, NotSerialized) + { + Name (A098, 0x00) + Local2 = 0x00 + A098 = A106 /* \_SB_.AWR0.ABR0.A106 */ + Local1 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == 0x01)) + { + A107 = 0x00 + Local0 = 0x01 + } + Else + { + A097 (0x00) + Local0 = A103 (0x00, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x00, 0x04, (Local0 & ~0x04)) + Local0 = A103 (0x01, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x01, 0x04, (Local0 & ~0x04)) + } + } + + Local2 = 0x00 + A107 = 0x01 + Local0 = 0x05 + } + + A106 = 0x00 + While ((Local0 != 0x08)) + { + If ((Local0 == 0x01)) + { + A115 (0x29, Local1, 0x00, 0x00, 0x00) + Local2 = 0x01 + Local0 = 0x08 + } + + If ((Local0 == 0x05)) + { + A103 (0x00, 0x00) + A115 (0x2A, Local1, 0x00, 0x00, 0x00) + AB05 = 0x00 + AB04 = 0x00 + AB10 = 0x00 + Local2 = 0x00 + Local0 = 0x08 + } + } + + A106 = A098 /* \_SB_.AWR0.ABR0.A113.A098 */ + If ((A098 != 0x00)) + { + A097 (0x01) + } + + Return (Local2) + } + } + + Device (ABR1) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, 0x81) // _UID: Unique ID + Name (AB12, 0x34) + Name (AB00, 0x00) + Name (AB01, 0x00) + Name (AB0E, 0x00) + Name (AB02, 0x00) + Name (AB03, 0x00) + Name (AB04, 0x00) + Name (AB05, 0x00) + Name (AB06, 0x00) + Name (AB07, 0x00) + Name (AB08, 0x00) + Name (AB09, 0x00) + Name (AB0A, 0x00) + Name (AB0B, 0x00) + Name (AB0C, 0x00) + Name (AB0D, 0x00) + OperationRegion (A105, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] + ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C + ))), 0x1000) + Field (A105, ByteAcc, NoLock, Preserve) + { + Offset (0x18), + Offset (0x19), + A099, 8, + A100, 8, + Offset (0x68), + A106, 2, + , 2, + A107, 1, + A108, 1, + Offset (0x6A), + , 11, + A109, 1, + Offset (0x88), + A110, 4, + , 1, + A111, 1 + } + + Name (AB10, 0x00) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) + AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) + AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) + AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) + AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) + AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) + AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) + AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) + AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) + AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) + AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) + AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) + AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) + AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) + AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) + } + + Method (A094, 0, NotSerialized) + { + Local0 = A076 () + If ((Local0 == 0x01)) + { + Return (AB01) /* \_SB_.AWR0.ABR1.AB01 */ + } + + If ((Local0 == 0x00)) + { + Return (AB0E) /* \_SB_.AWR0.ABR1.AB0E */ + } + } + + Method (A089, 0, NotSerialized) + { + If ((AB10 != 0x00)) + { + If ((AB10 == 0x01)) + { + Return (0x01) + } + } + + Return (0x00) + } + + Method (A095, 0, NotSerialized) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR1.AB05 */ + } + + If ((AB10 > 0x01)) + { + Return ((AB10 - 0x01)) + } + + Return (0x00) + } + + Method (A088, 0, NotSerialized) + { + If ((\_SB.AP05 == 0x00)) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR1.AB05 */ + } + + Return (AB0E) /* \_SB_.AWR0.ABR1.AB0E */ + } + + Local0 = A095 () + If ((Local0 != 0x00)) + { + If ((Local0 > AB00)) + { + Return (AB00) /* \_SB_.AWR0.ABR1.AB00 */ + } + Else + { + Return (Local0) + } + } + + Local0 = A094 () + If ((\_SB.AP03 != 0x00)) + { + If ((\_SB.AP03 < Local0)) + { + Return (\_SB.AP03) + } + } + + Return (Local0) + } + + Method (A087, 0, NotSerialized) + { + Return (AB02) /* \_SB_.AWR0.ABR1.AB02 */ + } + + Method (A090, 0, NotSerialized) + { + Return (AB00) /* \_SB_.AWR0.ABR1.AB00 */ + } + + Method (A086, 1, NotSerialized) + { + AB02 = Arg0 + A096 (Arg0) + If ((AB10 != 0x00)){} + Else + { + } + + A097 (0x00) + Name (A098, 0x00) + A097 (0x01) + } + + Method (A091, 1, NotSerialized) + { + AB10 = Arg0 + } + + Method (A092, 1, NotSerialized) + { + Local0 = (Arg0 >> 0x08) + If (((Local0 >= A099) && (Local0 <= A100))) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A101, 1, NotSerialized) + { + Local0 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == Local0)) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A093, 0, NotSerialized) + { + AB10 = 0x00 + } + + Method (A096, 1, NotSerialized) + { + If ((Arg0 >= 0x02)){} + If ((Arg0 >= 0x03)){} + If ((Arg0 == 0x01)) + { + If ((AB04 == 0x01)){} + } + Else + { + } + } + + Method (A102, 1, NotSerialized) + { + Local0 = 0x00 + Local1 = A103 (Local0, 0x00) + Local2 = A103 (Local0, 0x08) + If ((Local1 != 0xFFFFFFFF)) + { + Local3 = ((Local1 >> 0x10) & 0xFFFF) + Local1 &= 0xFFFF + Local2 = ((Local2 >> 0x18) & 0xFF) + If ((Local2 == 0x03)) + { + If (((Local1 == 0x1002) || (Local1 == 0x1022))) + { + Local0 = 0x10 + While ((Local0 < 0x30)) + { + Local4 = A103 (0x00, Local0) + Local5 = 0x00 + If ((((Local4 & 0x09) == 0x00) && (Local4 != 0x00))) + { + If (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + Local5 = A103 (0x00, Local0) + } + + If ((Arg0 != 0x00)) + { + A104 (0x25, (Local4 & 0xFFFFFFF0), 0x00) + A104 (0x26, Local5, 0x00) + A104 (0x28, 0x00, 0x00) + A104 (0x27, 0x00, 0x00) + Break + } + Else + { + A104 (0x28, 0x00, 0x00) + A104 (0x07, 0x00, (0x01 << 0x0A)) + Break + } + } + ElseIf (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + } + + Local0 += 0x04 + } + } + } + } + } + + Method (A116, 2, NotSerialized) + { + If ((A103 (Arg0, 0x00) == 0xFFFFFFFF)) + { + Return (0x00) + } + + Local0 = A103 (Arg0, 0x34) + While (0x01) + { + Local1 = A103 (Arg0, (Local0 & 0xFF)) + If (((Local1 & 0xFF) == Arg1)) + { + Return ((Local0 & 0xFF)) + } + + Local0 = ((Local1 >> 0x08) & 0xFF) + If ((Local0 == 0x00)) + { + Return (Local0) + } + } + } + + Name (AESP, Package (0x08) + { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00 + }) + Method (A097, 1, NotSerialized) + { + Local0 = 0x00 + If ((A103 (Local0, 0x00) != 0xFFFFFFFF)) + { + Local1 = (A103 (Local0, 0x08) & 0x80) + If ((Local1 == 0x80)) + { + Local7 = 0x07 + } + Else + { + Local7 = 0x00 + } + + While ((Local0 <= Local7)) + { + Local1 = A116 (Local0, 0x10) + If ((Local1 == 0x00)) + { + Local0++ + Continue + } + + If ((Arg0 == 0x00)) + { + Local2 = A103 (Local0, (Local1 + 0x10)) + A114 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) + AESP [Local0] = Local2 + } + Else + { + Local2 = DerefOf (AESP [Local0]) + A114 (Local0, (Local1 + 0x10), Local2) + } + + Local0++ + } + } + Else + { + } + } + + Method (A114, 3, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + ADRR = Arg2 + } + + Method (A103, 2, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + Return (ADRR) /* \_SB_.AWR0.ABR1.A103.ADRR */ + } + + Method (A112, 1, NotSerialized) + { + If ((AB0B != 0x01)) + { + Return (0x00) + } + + Return (A101 (Arg0)) + } + + Method (A113, 1, NotSerialized) + { + Name (A098, 0x00) + Local2 = 0x00 + A098 = A106 /* \_SB_.AWR0.ABR1.A106 */ + Local1 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == 0x01)) + { + A107 = 0x00 + Local0 = 0x01 + } + Else + { + A097 (0x00) + Local0 = A103 (0x00, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x00, 0x04, (Local0 & ~0x04)) + Local0 = A103 (0x01, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x01, 0x04, (Local0 & ~0x04)) + } + } + + Local2 = 0x00 + A107 = 0x01 + Local0 = 0x05 + } + + A106 = 0x00 + While ((Local0 != 0x08)) + { + If ((Local0 == 0x01)) + { + A115 (0x29, Local1, 0x00, 0x00, 0x00) + Local2 = 0x01 + Local0 = 0x08 + } + + If ((Local0 == 0x05)) + { + A103 (0x00, 0x00) + A115 (0x2A, Local1, 0x00, 0x00, 0x00) + AB05 = 0x00 + AB04 = 0x00 + AB10 = 0x00 + Local2 = 0x00 + Local0 = 0x08 + } + } + + A106 = A098 /* \_SB_.AWR0.ABR1.A113.A098 */ + If ((A098 != 0x00)) + { + A097 (0x01) + } + + Return (Local2) + } + } + + Device (ABR2) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, 0x82) // _UID: Unique ID + Name (AB12, 0x48) + Name (AB00, 0x00) + Name (AB01, 0x00) + Name (AB0E, 0x00) + Name (AB02, 0x00) + Name (AB03, 0x00) + Name (AB04, 0x00) + Name (AB05, 0x00) + Name (AB06, 0x00) + Name (AB07, 0x00) + Name (AB08, 0x00) + Name (AB09, 0x00) + Name (AB0A, 0x00) + Name (AB0B, 0x00) + Name (AB0C, 0x00) + Name (AB0D, 0x00) + OperationRegion (A105, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] + ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C + ))), 0x1000) + Field (A105, ByteAcc, NoLock, Preserve) + { + Offset (0x18), + Offset (0x19), + A099, 8, + A100, 8, + Offset (0x68), + A106, 2, + , 2, + A107, 1, + A108, 1, + Offset (0x6A), + , 11, + A109, 1, + Offset (0x88), + A110, 4, + , 1, + A111, 1 + } + + Name (AB10, 0x00) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) + AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) + AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) + AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) + AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) + AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) + AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) + AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) + AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) + AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) + AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) + AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) + AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) + AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) + AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) + } + + Method (A094, 0, NotSerialized) + { + Local0 = A076 () + If ((Local0 == 0x01)) + { + Return (AB01) /* \_SB_.AWR0.ABR2.AB01 */ + } + + If ((Local0 == 0x00)) + { + Return (AB0E) /* \_SB_.AWR0.ABR2.AB0E */ + } + } + + Method (A089, 0, NotSerialized) + { + If ((AB10 != 0x00)) + { + If ((AB10 == 0x01)) + { + Return (0x01) + } + } + + Return (0x00) + } + + Method (A095, 0, NotSerialized) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR2.AB05 */ + } + + If ((AB10 > 0x01)) + { + Return ((AB10 - 0x01)) + } + + Return (0x00) + } + + Method (A088, 0, NotSerialized) + { + If ((\_SB.AP05 == 0x00)) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR2.AB05 */ + } + + Return (AB0E) /* \_SB_.AWR0.ABR2.AB0E */ + } + + Local0 = A095 () + If ((Local0 != 0x00)) + { + If ((Local0 > AB00)) + { + Return (AB00) /* \_SB_.AWR0.ABR2.AB00 */ + } + Else + { + Return (Local0) + } + } + + Local0 = A094 () + If ((\_SB.AP03 != 0x00)) + { + If ((\_SB.AP03 < Local0)) + { + Return (\_SB.AP03) + } + } + + Return (Local0) + } + + Method (A087, 0, NotSerialized) + { + Return (AB02) /* \_SB_.AWR0.ABR2.AB02 */ + } + + Method (A090, 0, NotSerialized) + { + Return (AB00) /* \_SB_.AWR0.ABR2.AB00 */ + } + + Method (A086, 1, NotSerialized) + { + AB02 = Arg0 + A096 (Arg0) + If ((AB10 != 0x00)){} + Else + { + } + + A097 (0x00) + Name (A098, 0x00) + A097 (0x01) + } + + Method (A091, 1, NotSerialized) + { + AB10 = Arg0 + } + + Method (A092, 1, NotSerialized) + { + Local0 = (Arg0 >> 0x08) + If (((Local0 >= A099) && (Local0 <= A100))) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A101, 1, NotSerialized) + { + Local0 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == Local0)) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A093, 0, NotSerialized) + { + AB10 = 0x00 + } + + Method (A096, 1, NotSerialized) + { + If ((Arg0 >= 0x02)){} + If ((Arg0 >= 0x03)){} + If ((Arg0 == 0x01)) + { + If ((AB04 == 0x01)){} + } + Else + { + } + } + + Method (A102, 1, NotSerialized) + { + Local0 = 0x00 + Local1 = A103 (Local0, 0x00) + Local2 = A103 (Local0, 0x08) + If ((Local1 != 0xFFFFFFFF)) + { + Local3 = ((Local1 >> 0x10) & 0xFFFF) + Local1 &= 0xFFFF + Local2 = ((Local2 >> 0x18) & 0xFF) + If ((Local2 == 0x03)) + { + If (((Local1 == 0x1002) || (Local1 == 0x1022))) + { + Local0 = 0x10 + While ((Local0 < 0x30)) + { + Local4 = A103 (0x00, Local0) + Local5 = 0x00 + If ((((Local4 & 0x09) == 0x00) && (Local4 != 0x00))) + { + If (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + Local5 = A103 (0x00, Local0) + } + + If ((Arg0 != 0x00)) + { + A104 (0x25, (Local4 & 0xFFFFFFF0), 0x00) + A104 (0x26, Local5, 0x00) + A104 (0x28, 0x00, 0x00) + A104 (0x27, 0x00, 0x00) + Break + } + Else + { + A104 (0x28, 0x00, 0x00) + A104 (0x07, 0x00, (0x01 << 0x0A)) + Break + } + } + ElseIf (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + } + + Local0 += 0x04 + } + } + } + } + } + + Method (A116, 2, NotSerialized) + { + If ((A103 (Arg0, 0x00) == 0xFFFFFFFF)) + { + Return (0x00) + } + + Local0 = A103 (Arg0, 0x34) + While (0x01) + { + Local1 = A103 (Arg0, (Local0 & 0xFF)) + If (((Local1 & 0xFF) == Arg1)) + { + Return ((Local0 & 0xFF)) + } + + Local0 = ((Local1 >> 0x08) & 0xFF) + If ((Local0 == 0x00)) + { + Return (Local0) + } + } + } + + Name (AESP, Package (0x08) + { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00 + }) + Method (A097, 1, NotSerialized) + { + Local0 = 0x00 + If ((A103 (Local0, 0x00) != 0xFFFFFFFF)) + { + Local1 = (A103 (Local0, 0x08) & 0x80) + If ((Local1 == 0x80)) + { + Local7 = 0x07 + } + Else + { + Local7 = 0x00 + } + + While ((Local0 <= Local7)) + { + Local1 = A116 (Local0, 0x10) + If ((Local1 == 0x00)) + { + Local0++ + Continue + } + + If ((Arg0 == 0x00)) + { + Local2 = A103 (Local0, (Local1 + 0x10)) + A114 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) + AESP [Local0] = Local2 + } + Else + { + Local2 = DerefOf (AESP [Local0]) + A114 (Local0, (Local1 + 0x10), Local2) + } + + Local0++ + } + } + Else + { + } + } + + Method (A114, 3, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + ADRR = Arg2 + } + + Method (A103, 2, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + Return (ADRR) /* \_SB_.AWR0.ABR2.A103.ADRR */ + } + + Method (A112, 1, NotSerialized) + { + If ((AB0B != 0x01)) + { + Return (0x00) + } + + Return (A101 (Arg0)) + } + + Method (A113, 1, NotSerialized) + { + Name (A098, 0x00) + Local2 = 0x00 + A098 = A106 /* \_SB_.AWR0.ABR2.A106 */ + Local1 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == 0x01)) + { + A107 = 0x00 + Local0 = 0x01 + } + Else + { + A097 (0x00) + Local0 = A103 (0x00, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x00, 0x04, (Local0 & ~0x04)) + Local0 = A103 (0x01, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x01, 0x04, (Local0 & ~0x04)) + } + } + + Local2 = 0x00 + A107 = 0x01 + Local0 = 0x05 + } + + A106 = 0x00 + While ((Local0 != 0x08)) + { + If ((Local0 == 0x01)) + { + A115 (0x29, Local1, 0x00, 0x00, 0x00) + Local2 = 0x01 + Local0 = 0x08 + } + + If ((Local0 == 0x05)) + { + A103 (0x00, 0x00) + A115 (0x2A, Local1, 0x00, 0x00, 0x00) + AB05 = 0x00 + AB04 = 0x00 + AB10 = 0x00 + Local2 = 0x00 + Local0 = 0x08 + } + } + + A106 = A098 /* \_SB_.AWR0.ABR2.A113.A098 */ + If ((A098 != 0x00)) + { + A097 (0x01) + } + + Return (Local2) + } + } + + Device (ABR3) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, 0x83) // _UID: Unique ID + Name (AB12, 0x5C) + Name (AB00, 0x00) + Name (AB01, 0x00) + Name (AB0E, 0x00) + Name (AB02, 0x00) + Name (AB03, 0x00) + Name (AB04, 0x00) + Name (AB05, 0x00) + Name (AB06, 0x00) + Name (AB07, 0x00) + Name (AB08, 0x00) + Name (AB09, 0x00) + Name (AB0A, 0x00) + Name (AB0B, 0x00) + Name (AB0C, 0x00) + Name (AB0D, 0x00) + OperationRegion (A105, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] + ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C + ))), 0x1000) + Field (A105, ByteAcc, NoLock, Preserve) + { + Offset (0x18), + Offset (0x19), + A099, 8, + A100, 8, + Offset (0x68), + A106, 2, + , 2, + A107, 1, + A108, 1, + Offset (0x6A), + , 11, + A109, 1, + Offset (0x88), + A110, 4, + , 1, + A111, 1 + } + + Name (AB10, 0x00) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) + AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) + AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) + AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) + AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) + AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) + AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) + AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) + AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) + AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) + AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) + AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) + AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) + AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) + AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) + } + + Method (A094, 0, NotSerialized) + { + Local0 = A076 () + If ((Local0 == 0x01)) + { + Return (AB01) /* \_SB_.AWR0.ABR3.AB01 */ + } + + If ((Local0 == 0x00)) + { + Return (AB0E) /* \_SB_.AWR0.ABR3.AB0E */ + } + } + + Method (A089, 0, NotSerialized) + { + If ((AB10 != 0x00)) + { + If ((AB10 == 0x01)) + { + Return (0x01) + } + } + + Return (0x00) + } + + Method (A095, 0, NotSerialized) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR3.AB05 */ + } + + If ((AB10 > 0x01)) + { + Return ((AB10 - 0x01)) + } + + Return (0x00) + } + + Method (A088, 0, NotSerialized) + { + If ((\_SB.AP05 == 0x00)) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR3.AB05 */ + } + + Return (AB0E) /* \_SB_.AWR0.ABR3.AB0E */ + } + + Local0 = A095 () + If ((Local0 != 0x00)) + { + If ((Local0 > AB00)) + { + Return (AB00) /* \_SB_.AWR0.ABR3.AB00 */ + } + Else + { + Return (Local0) + } + } + + Local0 = A094 () + If ((\_SB.AP03 != 0x00)) + { + If ((\_SB.AP03 < Local0)) + { + Return (\_SB.AP03) + } + } + + Return (Local0) + } + + Method (A087, 0, NotSerialized) + { + Return (AB02) /* \_SB_.AWR0.ABR3.AB02 */ + } + + Method (A090, 0, NotSerialized) + { + Return (AB00) /* \_SB_.AWR0.ABR3.AB00 */ + } + + Method (A086, 1, NotSerialized) + { + AB02 = Arg0 + A096 (Arg0) + If ((AB10 != 0x00)){} + Else + { + } + + A097 (0x00) + Name (A098, 0x00) + A097 (0x01) + } + + Method (A091, 1, NotSerialized) + { + AB10 = Arg0 + } + + Method (A092, 1, NotSerialized) + { + Local0 = (Arg0 >> 0x08) + If (((Local0 >= A099) && (Local0 <= A100))) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A101, 1, NotSerialized) + { + Local0 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == Local0)) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A093, 0, NotSerialized) + { + AB10 = 0x00 + } + + Method (A096, 1, NotSerialized) + { + If ((Arg0 >= 0x02)){} + If ((Arg0 >= 0x03)){} + If ((Arg0 == 0x01)) + { + If ((AB04 == 0x01)){} + } + Else + { + } + } + + Method (A102, 1, NotSerialized) + { + Local0 = 0x00 + Local1 = A103 (Local0, 0x00) + Local2 = A103 (Local0, 0x08) + If ((Local1 != 0xFFFFFFFF)) + { + Local3 = ((Local1 >> 0x10) & 0xFFFF) + Local1 &= 0xFFFF + Local2 = ((Local2 >> 0x18) & 0xFF) + If ((Local2 == 0x03)) + { + If (((Local1 == 0x1002) || (Local1 == 0x1022))) + { + Local0 = 0x10 + While ((Local0 < 0x30)) + { + Local4 = A103 (0x00, Local0) + Local5 = 0x00 + If ((((Local4 & 0x09) == 0x00) && (Local4 != 0x00))) + { + If (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + Local5 = A103 (0x00, Local0) + } + + If ((Arg0 != 0x00)) + { + A104 (0x25, (Local4 & 0xFFFFFFF0), 0x00) + A104 (0x26, Local5, 0x00) + A104 (0x28, 0x00, 0x00) + A104 (0x27, 0x00, 0x00) + Break + } + Else + { + A104 (0x28, 0x00, 0x00) + A104 (0x07, 0x00, (0x01 << 0x0A)) + Break + } + } + ElseIf (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + } + + Local0 += 0x04 + } + } + } + } + } + + Method (A116, 2, NotSerialized) + { + If ((A103 (Arg0, 0x00) == 0xFFFFFFFF)) + { + Return (0x00) + } + + Local0 = A103 (Arg0, 0x34) + While (0x01) + { + Local1 = A103 (Arg0, (Local0 & 0xFF)) + If (((Local1 & 0xFF) == Arg1)) + { + Return ((Local0 & 0xFF)) + } + + Local0 = ((Local1 >> 0x08) & 0xFF) + If ((Local0 == 0x00)) + { + Return (Local0) + } + } + } + + Name (AESP, Package (0x08) + { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00 + }) + Method (A097, 1, NotSerialized) + { + Local0 = 0x00 + If ((A103 (Local0, 0x00) != 0xFFFFFFFF)) + { + Local1 = (A103 (Local0, 0x08) & 0x80) + If ((Local1 == 0x80)) + { + Local7 = 0x07 + } + Else + { + Local7 = 0x00 + } + + While ((Local0 <= Local7)) + { + Local1 = A116 (Local0, 0x10) + If ((Local1 == 0x00)) + { + Local0++ + Continue + } + + If ((Arg0 == 0x00)) + { + Local2 = A103 (Local0, (Local1 + 0x10)) + A114 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) + AESP [Local0] = Local2 + } + Else + { + Local2 = DerefOf (AESP [Local0]) + A114 (Local0, (Local1 + 0x10), Local2) + } + + Local0++ + } + } + Else + { + } + } + + Method (A114, 3, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + ADRR = Arg2 + } + + Method (A103, 2, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + Return (ADRR) /* \_SB_.AWR0.ABR3.A103.ADRR */ + } + + Method (A112, 1, NotSerialized) + { + If ((AB0B != 0x01)) + { + Return (0x00) + } + + Return (A101 (Arg0)) + } + + Method (A113, 1, NotSerialized) + { + Name (A098, 0x00) + Local2 = 0x00 + A098 = A106 /* \_SB_.AWR0.ABR3.A106 */ + Local1 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == 0x01)) + { + A107 = 0x00 + Local0 = 0x01 + } + Else + { + A097 (0x00) + Local0 = A103 (0x00, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x00, 0x04, (Local0 & ~0x04)) + Local0 = A103 (0x01, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x01, 0x04, (Local0 & ~0x04)) + } + } + + Local2 = 0x00 + A107 = 0x01 + Local0 = 0x05 + } + + A106 = 0x00 + While ((Local0 != 0x08)) + { + If ((Local0 == 0x01)) + { + A115 (0x29, Local1, 0x00, 0x00, 0x00) + Local2 = 0x01 + Local0 = 0x08 + } + + If ((Local0 == 0x05)) + { + A103 (0x00, 0x00) + A115 (0x2A, Local1, 0x00, 0x00, 0x00) + AB05 = 0x00 + AB04 = 0x00 + AB10 = 0x00 + Local2 = 0x00 + Local0 = 0x08 + } + } + + A106 = A098 /* \_SB_.AWR0.ABR3.A113.A098 */ + If ((A098 != 0x00)) + { + A097 (0x01) + } + + Return (Local2) + } + } + + Device (ABR4) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, 0x84) // _UID: Unique ID + Name (AB12, 0x70) + Name (AB00, 0x00) + Name (AB01, 0x00) + Name (AB0E, 0x00) + Name (AB02, 0x00) + Name (AB03, 0x00) + Name (AB04, 0x00) + Name (AB05, 0x00) + Name (AB06, 0x00) + Name (AB07, 0x00) + Name (AB08, 0x00) + Name (AB09, 0x00) + Name (AB0A, 0x00) + Name (AB0B, 0x00) + Name (AB0C, 0x00) + Name (AB0D, 0x00) + OperationRegion (A105, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] + ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C + ))), 0x1000) + Field (A105, ByteAcc, NoLock, Preserve) + { + Offset (0x18), + Offset (0x19), + A099, 8, + A100, 8, + Offset (0x68), + A106, 2, + , 2, + A107, 1, + A108, 1, + Offset (0x6A), + , 11, + A109, 1, + Offset (0x88), + A110, 4, + , 1, + A111, 1 + } + + Name (AB10, 0x00) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) + AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) + AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) + AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) + AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) + AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) + AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) + AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) + AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) + AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) + AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) + AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) + AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) + AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) + AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) + } + + Method (A094, 0, NotSerialized) + { + Local0 = A076 () + If ((Local0 == 0x01)) + { + Return (AB01) /* \_SB_.AWR0.ABR4.AB01 */ + } + + If ((Local0 == 0x00)) + { + Return (AB0E) /* \_SB_.AWR0.ABR4.AB0E */ + } + } + + Method (A089, 0, NotSerialized) + { + If ((AB10 != 0x00)) + { + If ((AB10 == 0x01)) + { + Return (0x01) + } + } + + Return (0x00) + } + + Method (A095, 0, NotSerialized) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR4.AB05 */ + } + + If ((AB10 > 0x01)) + { + Return ((AB10 - 0x01)) + } + + Return (0x00) + } + + Method (A088, 0, NotSerialized) + { + If ((\_SB.AP05 == 0x00)) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR4.AB05 */ + } + + Return (AB0E) /* \_SB_.AWR0.ABR4.AB0E */ + } + + Local0 = A095 () + If ((Local0 != 0x00)) + { + If ((Local0 > AB00)) + { + Return (AB00) /* \_SB_.AWR0.ABR4.AB00 */ + } + Else + { + Return (Local0) + } + } + + Local0 = A094 () + If ((\_SB.AP03 != 0x00)) + { + If ((\_SB.AP03 < Local0)) + { + Return (\_SB.AP03) + } + } + + Return (Local0) + } + + Method (A087, 0, NotSerialized) + { + Return (AB02) /* \_SB_.AWR0.ABR4.AB02 */ + } + + Method (A090, 0, NotSerialized) + { + Return (AB00) /* \_SB_.AWR0.ABR4.AB00 */ + } + + Method (A086, 1, NotSerialized) + { + AB02 = Arg0 + A096 (Arg0) + If ((AB10 != 0x00)){} + Else + { + } + + A097 (0x00) + Name (A098, 0x00) + A097 (0x01) + } + + Method (A091, 1, NotSerialized) + { + AB10 = Arg0 + } + + Method (A092, 1, NotSerialized) + { + Local0 = (Arg0 >> 0x08) + If (((Local0 >= A099) && (Local0 <= A100))) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A101, 1, NotSerialized) + { + Local0 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == Local0)) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A093, 0, NotSerialized) + { + AB10 = 0x00 + } + + Method (A096, 1, NotSerialized) + { + If ((Arg0 >= 0x02)){} + If ((Arg0 >= 0x03)){} + If ((Arg0 == 0x01)) + { + If ((AB04 == 0x01)){} + } + Else + { + } + } + + Method (A102, 1, NotSerialized) + { + Local0 = 0x00 + Local1 = A103 (Local0, 0x00) + Local2 = A103 (Local0, 0x08) + If ((Local1 != 0xFFFFFFFF)) + { + Local3 = ((Local1 >> 0x10) & 0xFFFF) + Local1 &= 0xFFFF + Local2 = ((Local2 >> 0x18) & 0xFF) + If ((Local2 == 0x03)) + { + If (((Local1 == 0x1002) || (Local1 == 0x1022))) + { + Local0 = 0x10 + While ((Local0 < 0x30)) + { + Local4 = A103 (0x00, Local0) + Local5 = 0x00 + If ((((Local4 & 0x09) == 0x00) && (Local4 != 0x00))) + { + If (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + Local5 = A103 (0x00, Local0) + } + + If ((Arg0 != 0x00)) + { + A104 (0x25, (Local4 & 0xFFFFFFF0), 0x00) + A104 (0x26, Local5, 0x00) + A104 (0x28, 0x00, 0x00) + A104 (0x27, 0x00, 0x00) + Break + } + Else + { + A104 (0x28, 0x00, 0x00) + A104 (0x07, 0x00, (0x01 << 0x0A)) + Break + } + } + ElseIf (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + } + + Local0 += 0x04 + } + } + } + } + } + + Method (A116, 2, NotSerialized) + { + If ((A103 (Arg0, 0x00) == 0xFFFFFFFF)) + { + Return (0x00) + } + + Local0 = A103 (Arg0, 0x34) + While (0x01) + { + Local1 = A103 (Arg0, (Local0 & 0xFF)) + If (((Local1 & 0xFF) == Arg1)) + { + Return ((Local0 & 0xFF)) + } + + Local0 = ((Local1 >> 0x08) & 0xFF) + If ((Local0 == 0x00)) + { + Return (Local0) + } + } + } + + Name (AESP, Package (0x08) + { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00 + }) + Method (A097, 1, NotSerialized) + { + Local0 = 0x00 + If ((A103 (Local0, 0x00) != 0xFFFFFFFF)) + { + Local1 = (A103 (Local0, 0x08) & 0x80) + If ((Local1 == 0x80)) + { + Local7 = 0x07 + } + Else + { + Local7 = 0x00 + } + + While ((Local0 <= Local7)) + { + Local1 = A116 (Local0, 0x10) + If ((Local1 == 0x00)) + { + Local0++ + Continue + } + + If ((Arg0 == 0x00)) + { + Local2 = A103 (Local0, (Local1 + 0x10)) + A114 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) + AESP [Local0] = Local2 + } + Else + { + Local2 = DerefOf (AESP [Local0]) + A114 (Local0, (Local1 + 0x10), Local2) + } + + Local0++ + } + } + Else + { + } + } + + Method (A114, 3, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + ADRR = Arg2 + } + + Method (A103, 2, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + Return (ADRR) /* \_SB_.AWR0.ABR4.A103.ADRR */ + } + + Method (A112, 1, NotSerialized) + { + If ((AB0B != 0x01)) + { + Return (0x00) + } + + Return (A101 (Arg0)) + } + + Method (A113, 1, NotSerialized) + { + Name (A098, 0x00) + Local2 = 0x00 + A098 = A106 /* \_SB_.AWR0.ABR4.A106 */ + Local1 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == 0x01)) + { + A107 = 0x00 + Local0 = 0x01 + } + Else + { + A097 (0x00) + Local0 = A103 (0x00, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x00, 0x04, (Local0 & ~0x04)) + Local0 = A103 (0x01, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x01, 0x04, (Local0 & ~0x04)) + } + } + + Local2 = 0x00 + A107 = 0x01 + Local0 = 0x05 + } + + A106 = 0x00 + While ((Local0 != 0x08)) + { + If ((Local0 == 0x01)) + { + A115 (0x29, Local1, 0x00, 0x00, 0x00) + Local2 = 0x01 + Local0 = 0x08 + } + + If ((Local0 == 0x05)) + { + A103 (0x00, 0x00) + A115 (0x2A, Local1, 0x00, 0x00, 0x00) + AB05 = 0x00 + AB04 = 0x00 + AB10 = 0x00 + Local2 = 0x00 + Local0 = 0x08 + } + } + + A106 = A098 /* \_SB_.AWR0.ABR4.A113.A098 */ + If ((A098 != 0x00)) + { + A097 (0x01) + } + + Return (Local2) + } + } + + Device (ABR5) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, 0x85) // _UID: Unique ID + Name (AB12, 0x84) + Name (AB00, 0x00) + Name (AB01, 0x00) + Name (AB0E, 0x00) + Name (AB02, 0x00) + Name (AB03, 0x00) + Name (AB04, 0x00) + Name (AB05, 0x00) + Name (AB06, 0x00) + Name (AB07, 0x00) + Name (AB08, 0x00) + Name (AB09, 0x00) + Name (AB0A, 0x00) + Name (AB0B, 0x00) + Name (AB0C, 0x00) + Name (AB0D, 0x00) + OperationRegion (A105, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] + ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C + ))), 0x1000) + Field (A105, ByteAcc, NoLock, Preserve) + { + Offset (0x18), + Offset (0x19), + A099, 8, + A100, 8, + Offset (0x68), + A106, 2, + , 2, + A107, 1, + A108, 1, + Offset (0x6A), + , 11, + A109, 1, + Offset (0x88), + A110, 4, + , 1, + A111, 1 + } + + Name (AB10, 0x00) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) + AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) + AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) + AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) + AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) + AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) + AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) + AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) + AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) + AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) + AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) + AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) + AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) + AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) + AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) + } + + Method (A094, 0, NotSerialized) + { + Local0 = A076 () + If ((Local0 == 0x01)) + { + Return (AB01) /* \_SB_.AWR0.ABR5.AB01 */ + } + + If ((Local0 == 0x00)) + { + Return (AB0E) /* \_SB_.AWR0.ABR5.AB0E */ + } + } + + Method (A089, 0, NotSerialized) + { + If ((AB10 != 0x00)) + { + If ((AB10 == 0x01)) + { + Return (0x01) + } + } + + Return (0x00) + } + + Method (A095, 0, NotSerialized) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR5.AB05 */ + } + + If ((AB10 > 0x01)) + { + Return ((AB10 - 0x01)) + } + + Return (0x00) + } + + Method (A088, 0, NotSerialized) + { + If ((\_SB.AP05 == 0x00)) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR5.AB05 */ + } + + Return (AB0E) /* \_SB_.AWR0.ABR5.AB0E */ + } + + Local0 = A095 () + If ((Local0 != 0x00)) + { + If ((Local0 > AB00)) + { + Return (AB00) /* \_SB_.AWR0.ABR5.AB00 */ + } + Else + { + Return (Local0) + } + } + + Local0 = A094 () + If ((\_SB.AP03 != 0x00)) + { + If ((\_SB.AP03 < Local0)) + { + Return (\_SB.AP03) + } + } + + Return (Local0) + } + + Method (A087, 0, NotSerialized) + { + Return (AB02) /* \_SB_.AWR0.ABR5.AB02 */ + } + + Method (A090, 0, NotSerialized) + { + Return (AB00) /* \_SB_.AWR0.ABR5.AB00 */ + } + + Method (A086, 1, NotSerialized) + { + AB02 = Arg0 + A096 (Arg0) + If ((AB10 != 0x00)){} + Else + { + } + + A097 (0x00) + Name (A098, 0x00) + A097 (0x01) + } + + Method (A091, 1, NotSerialized) + { + AB10 = Arg0 + } + + Method (A092, 1, NotSerialized) + { + Local0 = (Arg0 >> 0x08) + If (((Local0 >= A099) && (Local0 <= A100))) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A101, 1, NotSerialized) + { + Local0 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == Local0)) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A093, 0, NotSerialized) + { + AB10 = 0x00 + } + + Method (A096, 1, NotSerialized) + { + If ((Arg0 >= 0x02)){} + If ((Arg0 >= 0x03)){} + If ((Arg0 == 0x01)) + { + If ((AB04 == 0x01)){} + } + Else + { + } + } + + Method (A102, 1, NotSerialized) + { + Local0 = 0x00 + Local1 = A103 (Local0, 0x00) + Local2 = A103 (Local0, 0x08) + If ((Local1 != 0xFFFFFFFF)) + { + Local3 = ((Local1 >> 0x10) & 0xFFFF) + Local1 &= 0xFFFF + Local2 = ((Local2 >> 0x18) & 0xFF) + If ((Local2 == 0x03)) + { + If (((Local1 == 0x1002) || (Local1 == 0x1022))) + { + Local0 = 0x10 + While ((Local0 < 0x30)) + { + Local4 = A103 (0x00, Local0) + Local5 = 0x00 + If ((((Local4 & 0x09) == 0x00) && (Local4 != 0x00))) + { + If (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + Local5 = A103 (0x00, Local0) + } + + If ((Arg0 != 0x00)) + { + A104 (0x25, (Local4 & 0xFFFFFFF0), 0x00) + A104 (0x26, Local5, 0x00) + A104 (0x28, 0x00, 0x00) + A104 (0x27, 0x00, 0x00) + Break + } + Else + { + A104 (0x28, 0x00, 0x00) + A104 (0x07, 0x00, (0x01 << 0x0A)) + Break + } + } + ElseIf (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + } + + Local0 += 0x04 + } + } + } + } + } + + Method (A116, 2, NotSerialized) + { + If ((A103 (Arg0, 0x00) == 0xFFFFFFFF)) + { + Return (0x00) + } + + Local0 = A103 (Arg0, 0x34) + While (0x01) + { + Local1 = A103 (Arg0, (Local0 & 0xFF)) + If (((Local1 & 0xFF) == Arg1)) + { + Return ((Local0 & 0xFF)) + } + + Local0 = ((Local1 >> 0x08) & 0xFF) + If ((Local0 == 0x00)) + { + Return (Local0) + } + } + } + + Name (AESP, Package (0x08) + { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00 + }) + Method (A097, 1, NotSerialized) + { + Local0 = 0x00 + If ((A103 (Local0, 0x00) != 0xFFFFFFFF)) + { + Local1 = (A103 (Local0, 0x08) & 0x80) + If ((Local1 == 0x80)) + { + Local7 = 0x07 + } + Else + { + Local7 = 0x00 + } + + While ((Local0 <= Local7)) + { + Local1 = A116 (Local0, 0x10) + If ((Local1 == 0x00)) + { + Local0++ + Continue + } + + If ((Arg0 == 0x00)) + { + Local2 = A103 (Local0, (Local1 + 0x10)) + A114 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) + AESP [Local0] = Local2 + } + Else + { + Local2 = DerefOf (AESP [Local0]) + A114 (Local0, (Local1 + 0x10), Local2) + } + + Local0++ + } + } + Else + { + } + } + + Method (A114, 3, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + ADRR = Arg2 + } + + Method (A103, 2, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + Return (ADRR) /* \_SB_.AWR0.ABR5.A103.ADRR */ + } + + Method (A112, 1, NotSerialized) + { + If ((AB0B != 0x01)) + { + Return (0x00) + } + + Return (A101 (Arg0)) + } + + Method (A113, 1, NotSerialized) + { + Name (A098, 0x00) + Local2 = 0x00 + A098 = A106 /* \_SB_.AWR0.ABR5.A106 */ + Local1 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == 0x01)) + { + A107 = 0x00 + Local0 = 0x01 + } + Else + { + A097 (0x00) + Local0 = A103 (0x00, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x00, 0x04, (Local0 & ~0x04)) + Local0 = A103 (0x01, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x01, 0x04, (Local0 & ~0x04)) + } + } + + Local2 = 0x00 + A107 = 0x01 + Local0 = 0x05 + } + + A106 = 0x00 + While ((Local0 != 0x08)) + { + If ((Local0 == 0x01)) + { + A115 (0x29, Local1, 0x00, 0x00, 0x00) + Local2 = 0x01 + Local0 = 0x08 + } + + If ((Local0 == 0x05)) + { + A103 (0x00, 0x00) + A115 (0x2A, Local1, 0x00, 0x00, 0x00) + AB05 = 0x00 + AB04 = 0x00 + AB10 = 0x00 + Local2 = 0x00 + Local0 = 0x08 + } + } + + A106 = A098 /* \_SB_.AWR0.ABR5.A113.A098 */ + If ((A098 != 0x00)) + { + A097 (0x01) + } + + Return (Local2) + } + } + + Device (ABR6) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, 0x86) // _UID: Unique ID + Name (AB12, 0x98) + Name (AB00, 0x00) + Name (AB01, 0x00) + Name (AB0E, 0x00) + Name (AB02, 0x00) + Name (AB03, 0x00) + Name (AB04, 0x00) + Name (AB05, 0x00) + Name (AB06, 0x00) + Name (AB07, 0x00) + Name (AB08, 0x00) + Name (AB09, 0x00) + Name (AB0A, 0x00) + Name (AB0B, 0x00) + Name (AB0C, 0x00) + Name (AB0D, 0x00) + OperationRegion (A105, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] + ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C + ))), 0x1000) + Field (A105, ByteAcc, NoLock, Preserve) + { + Offset (0x18), + Offset (0x19), + A099, 8, + A100, 8, + Offset (0x68), + A106, 2, + , 2, + A107, 1, + A108, 1, + Offset (0x6A), + , 11, + A109, 1, + Offset (0x88), + A110, 4, + , 1, + A111, 1 + } + + Name (AB10, 0x00) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) + AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) + AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) + AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) + AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) + AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) + AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) + AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) + AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) + AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) + AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) + AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) + AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) + AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) + AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) + } + + Method (A094, 0, NotSerialized) + { + Local0 = A076 () + If ((Local0 == 0x01)) + { + Return (AB01) /* \_SB_.AWR0.ABR6.AB01 */ + } + + If ((Local0 == 0x00)) + { + Return (AB0E) /* \_SB_.AWR0.ABR6.AB0E */ + } + } + + Method (A089, 0, NotSerialized) + { + If ((AB10 != 0x00)) + { + If ((AB10 == 0x01)) + { + Return (0x01) + } + } + + Return (0x00) + } + + Method (A095, 0, NotSerialized) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR6.AB05 */ + } + + If ((AB10 > 0x01)) + { + Return ((AB10 - 0x01)) + } + + Return (0x00) + } + + Method (A088, 0, NotSerialized) + { + If ((\_SB.AP05 == 0x00)) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR6.AB05 */ + } + + Return (AB0E) /* \_SB_.AWR0.ABR6.AB0E */ + } + + Local0 = A095 () + If ((Local0 != 0x00)) + { + If ((Local0 > AB00)) + { + Return (AB00) /* \_SB_.AWR0.ABR6.AB00 */ + } + Else + { + Return (Local0) + } + } + + Local0 = A094 () + If ((\_SB.AP03 != 0x00)) + { + If ((\_SB.AP03 < Local0)) + { + Return (\_SB.AP03) + } + } + + Return (Local0) + } + + Method (A087, 0, NotSerialized) + { + Return (AB02) /* \_SB_.AWR0.ABR6.AB02 */ + } + + Method (A090, 0, NotSerialized) + { + Return (AB00) /* \_SB_.AWR0.ABR6.AB00 */ + } + + Method (A086, 1, NotSerialized) + { + AB02 = Arg0 + A096 (Arg0) + If ((AB10 != 0x00)){} + Else + { + } + + A097 (0x00) + Name (A098, 0x00) + A097 (0x01) + } + + Method (A091, 1, NotSerialized) + { + AB10 = Arg0 + } + + Method (A092, 1, NotSerialized) + { + Local0 = (Arg0 >> 0x08) + If (((Local0 >= A099) && (Local0 <= A100))) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A101, 1, NotSerialized) + { + Local0 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == Local0)) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A093, 0, NotSerialized) + { + AB10 = 0x00 + } + + Method (A096, 1, NotSerialized) + { + If ((Arg0 >= 0x02)){} + If ((Arg0 >= 0x03)){} + If ((Arg0 == 0x01)) + { + If ((AB04 == 0x01)){} + } + Else + { + } + } + + Method (A102, 1, NotSerialized) + { + Local0 = 0x00 + Local1 = A103 (Local0, 0x00) + Local2 = A103 (Local0, 0x08) + If ((Local1 != 0xFFFFFFFF)) + { + Local3 = ((Local1 >> 0x10) & 0xFFFF) + Local1 &= 0xFFFF + Local2 = ((Local2 >> 0x18) & 0xFF) + If ((Local2 == 0x03)) + { + If (((Local1 == 0x1002) || (Local1 == 0x1022))) + { + Local0 = 0x10 + While ((Local0 < 0x30)) + { + Local4 = A103 (0x00, Local0) + Local5 = 0x00 + If ((((Local4 & 0x09) == 0x00) && (Local4 != 0x00))) + { + If (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + Local5 = A103 (0x00, Local0) + } + + If ((Arg0 != 0x00)) + { + A104 (0x25, (Local4 & 0xFFFFFFF0), 0x00) + A104 (0x26, Local5, 0x00) + A104 (0x28, 0x00, 0x00) + A104 (0x27, 0x00, 0x00) + Break + } + Else + { + A104 (0x28, 0x00, 0x00) + A104 (0x07, 0x00, (0x01 << 0x0A)) + Break + } + } + ElseIf (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + } + + Local0 += 0x04 + } + } + } + } + } + + Method (A116, 2, NotSerialized) + { + If ((A103 (Arg0, 0x00) == 0xFFFFFFFF)) + { + Return (0x00) + } + + Local0 = A103 (Arg0, 0x34) + While (0x01) + { + Local1 = A103 (Arg0, (Local0 & 0xFF)) + If (((Local1 & 0xFF) == Arg1)) + { + Return ((Local0 & 0xFF)) + } + + Local0 = ((Local1 >> 0x08) & 0xFF) + If ((Local0 == 0x00)) + { + Return (Local0) + } + } + } + + Name (AESP, Package (0x08) + { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00 + }) + Method (A097, 1, NotSerialized) + { + Local0 = 0x00 + If ((A103 (Local0, 0x00) != 0xFFFFFFFF)) + { + Local1 = (A103 (Local0, 0x08) & 0x80) + If ((Local1 == 0x80)) + { + Local7 = 0x07 + } + Else + { + Local7 = 0x00 + } + + While ((Local0 <= Local7)) + { + Local1 = A116 (Local0, 0x10) + If ((Local1 == 0x00)) + { + Local0++ + Continue + } + + If ((Arg0 == 0x00)) + { + Local2 = A103 (Local0, (Local1 + 0x10)) + A114 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) + AESP [Local0] = Local2 + } + Else + { + Local2 = DerefOf (AESP [Local0]) + A114 (Local0, (Local1 + 0x10), Local2) + } + + Local0++ + } + } + Else + { + } + } + + Method (A114, 3, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + ADRR = Arg2 + } + + Method (A103, 2, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + Return (ADRR) /* \_SB_.AWR0.ABR6.A103.ADRR */ + } + + Method (A112, 1, NotSerialized) + { + If ((AB0B != 0x01)) + { + Return (0x00) + } + + Return (A101 (Arg0)) + } + + Method (A113, 1, NotSerialized) + { + Name (A098, 0x00) + Local2 = 0x00 + A098 = A106 /* \_SB_.AWR0.ABR6.A106 */ + Local1 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == 0x01)) + { + A107 = 0x00 + Local0 = 0x01 + } + Else + { + A097 (0x00) + Local0 = A103 (0x00, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x00, 0x04, (Local0 & ~0x04)) + Local0 = A103 (0x01, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x01, 0x04, (Local0 & ~0x04)) + } + } + + Local2 = 0x00 + A107 = 0x01 + Local0 = 0x05 + } + + A106 = 0x00 + While ((Local0 != 0x08)) + { + If ((Local0 == 0x01)) + { + A115 (0x29, Local1, 0x00, 0x00, 0x00) + Local2 = 0x01 + Local0 = 0x08 + } + + If ((Local0 == 0x05)) + { + A103 (0x00, 0x00) + A115 (0x2A, Local1, 0x00, 0x00, 0x00) + AB05 = 0x00 + AB04 = 0x00 + AB10 = 0x00 + Local2 = 0x00 + Local0 = 0x08 + } + } + + A106 = A098 /* \_SB_.AWR0.ABR6.A113.A098 */ + If ((A098 != 0x00)) + { + A097 (0x01) + } + + Return (Local2) + } + } + + Device (ABR7) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, 0x87) // _UID: Unique ID + Name (AB12, 0xAC) + Name (AB00, 0x00) + Name (AB01, 0x00) + Name (AB0E, 0x00) + Name (AB02, 0x00) + Name (AB03, 0x00) + Name (AB04, 0x00) + Name (AB05, 0x00) + Name (AB06, 0x00) + Name (AB07, 0x00) + Name (AB08, 0x00) + Name (AB09, 0x00) + Name (AB0A, 0x00) + Name (AB0B, 0x00) + Name (AB0C, 0x00) + Name (AB0D, 0x00) + OperationRegion (A105, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] + ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C + ))), 0x1000) + Field (A105, ByteAcc, NoLock, Preserve) + { + Offset (0x18), + Offset (0x19), + A099, 8, + A100, 8, + Offset (0x68), + A106, 2, + , 2, + A107, 1, + A108, 1, + Offset (0x6A), + , 11, + A109, 1, + Offset (0x88), + A110, 4, + , 1, + A111, 1 + } + + Name (AB10, 0x00) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) + AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) + AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) + AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) + AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) + AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) + AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) + AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) + AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) + AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) + AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) + AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) + AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) + AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) + AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) + } + + Method (A094, 0, NotSerialized) + { + Local0 = A076 () + If ((Local0 == 0x01)) + { + Return (AB01) /* \_SB_.AWR0.ABR7.AB01 */ + } + + If ((Local0 == 0x00)) + { + Return (AB0E) /* \_SB_.AWR0.ABR7.AB0E */ + } + } + + Method (A089, 0, NotSerialized) + { + If ((AB10 != 0x00)) + { + If ((AB10 == 0x01)) + { + Return (0x01) + } + } + + Return (0x00) + } + + Method (A095, 0, NotSerialized) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR7.AB05 */ + } + + If ((AB10 > 0x01)) + { + Return ((AB10 - 0x01)) + } + + Return (0x00) + } + + Method (A088, 0, NotSerialized) + { + If ((\_SB.AP05 == 0x00)) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR7.AB05 */ + } + + Return (AB0E) /* \_SB_.AWR0.ABR7.AB0E */ + } + + Local0 = A095 () + If ((Local0 != 0x00)) + { + If ((Local0 > AB00)) + { + Return (AB00) /* \_SB_.AWR0.ABR7.AB00 */ + } + Else + { + Return (Local0) + } + } + + Local0 = A094 () + If ((\_SB.AP03 != 0x00)) + { + If ((\_SB.AP03 < Local0)) + { + Return (\_SB.AP03) + } + } + + Return (Local0) + } + + Method (A087, 0, NotSerialized) + { + Return (AB02) /* \_SB_.AWR0.ABR7.AB02 */ + } + + Method (A090, 0, NotSerialized) + { + Return (AB00) /* \_SB_.AWR0.ABR7.AB00 */ + } + + Method (A086, 1, NotSerialized) + { + AB02 = Arg0 + A096 (Arg0) + If ((AB10 != 0x00)){} + Else + { + } + + A097 (0x00) + Name (A098, 0x00) + A097 (0x01) + } + + Method (A091, 1, NotSerialized) + { + AB10 = Arg0 + } + + Method (A092, 1, NotSerialized) + { + Local0 = (Arg0 >> 0x08) + If (((Local0 >= A099) && (Local0 <= A100))) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A101, 1, NotSerialized) + { + Local0 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == Local0)) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A093, 0, NotSerialized) + { + AB10 = 0x00 + } + + Method (A096, 1, NotSerialized) + { + If ((Arg0 >= 0x02)){} + If ((Arg0 >= 0x03)){} + If ((Arg0 == 0x01)) + { + If ((AB04 == 0x01)){} + } + Else + { + } + } + + Method (A102, 1, NotSerialized) + { + Local0 = 0x00 + Local1 = A103 (Local0, 0x00) + Local2 = A103 (Local0, 0x08) + If ((Local1 != 0xFFFFFFFF)) + { + Local3 = ((Local1 >> 0x10) & 0xFFFF) + Local1 &= 0xFFFF + Local2 = ((Local2 >> 0x18) & 0xFF) + If ((Local2 == 0x03)) + { + If (((Local1 == 0x1002) || (Local1 == 0x1022))) + { + Local0 = 0x10 + While ((Local0 < 0x30)) + { + Local4 = A103 (0x00, Local0) + Local5 = 0x00 + If ((((Local4 & 0x09) == 0x00) && (Local4 != 0x00))) + { + If (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + Local5 = A103 (0x00, Local0) + } + + If ((Arg0 != 0x00)) + { + A104 (0x25, (Local4 & 0xFFFFFFF0), 0x00) + A104 (0x26, Local5, 0x00) + A104 (0x28, 0x00, 0x00) + A104 (0x27, 0x00, 0x00) + Break + } + Else + { + A104 (0x28, 0x00, 0x00) + A104 (0x07, 0x00, (0x01 << 0x0A)) + Break + } + } + ElseIf (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + } + + Local0 += 0x04 + } + } + } + } + } + + Method (A116, 2, NotSerialized) + { + If ((A103 (Arg0, 0x00) == 0xFFFFFFFF)) + { + Return (0x00) + } + + Local0 = A103 (Arg0, 0x34) + While (0x01) + { + Local1 = A103 (Arg0, (Local0 & 0xFF)) + If (((Local1 & 0xFF) == Arg1)) + { + Return ((Local0 & 0xFF)) + } + + Local0 = ((Local1 >> 0x08) & 0xFF) + If ((Local0 == 0x00)) + { + Return (Local0) + } + } + } + + Name (AESP, Package (0x08) + { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00 + }) + Method (A097, 1, NotSerialized) + { + Local0 = 0x00 + If ((A103 (Local0, 0x00) != 0xFFFFFFFF)) + { + Local1 = (A103 (Local0, 0x08) & 0x80) + If ((Local1 == 0x80)) + { + Local7 = 0x07 + } + Else + { + Local7 = 0x00 + } + + While ((Local0 <= Local7)) + { + Local1 = A116 (Local0, 0x10) + If ((Local1 == 0x00)) + { + Local0++ + Continue + } + + If ((Arg0 == 0x00)) + { + Local2 = A103 (Local0, (Local1 + 0x10)) + A114 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) + AESP [Local0] = Local2 + } + Else + { + Local2 = DerefOf (AESP [Local0]) + A114 (Local0, (Local1 + 0x10), Local2) + } + + Local0++ + } + } + Else + { + } + } + + Method (A114, 3, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + ADRR = Arg2 + } + + Method (A103, 2, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + Return (ADRR) /* \_SB_.AWR0.ABR7.A103.ADRR */ + } + + Method (A112, 1, NotSerialized) + { + If ((AB0B != 0x01)) + { + Return (0x00) + } + + Return (A101 (Arg0)) + } + + Method (A113, 1, NotSerialized) + { + Name (A098, 0x00) + Local2 = 0x00 + A098 = A106 /* \_SB_.AWR0.ABR7.A106 */ + Local1 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == 0x01)) + { + A107 = 0x00 + Local0 = 0x01 + } + Else + { + A097 (0x00) + Local0 = A103 (0x00, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x00, 0x04, (Local0 & ~0x04)) + Local0 = A103 (0x01, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x01, 0x04, (Local0 & ~0x04)) + } + } + + Local2 = 0x00 + A107 = 0x01 + Local0 = 0x05 + } + + A106 = 0x00 + While ((Local0 != 0x08)) + { + If ((Local0 == 0x01)) + { + A115 (0x29, Local1, 0x00, 0x00, 0x00) + Local2 = 0x01 + Local0 = 0x08 + } + + If ((Local0 == 0x05)) + { + A103 (0x00, 0x00) + A115 (0x2A, Local1, 0x00, 0x00, 0x00) + AB05 = 0x00 + AB04 = 0x00 + AB10 = 0x00 + Local2 = 0x00 + Local0 = 0x08 + } + } + + A106 = A098 /* \_SB_.AWR0.ABR7.A113.A098 */ + If ((A098 != 0x00)) + { + A097 (0x01) + } + + Return (Local2) + } + } + + Device (ABR8) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, 0x88) // _UID: Unique ID + Name (AB12, 0xC0) + Name (AB00, 0x00) + Name (AB01, 0x00) + Name (AB0E, 0x00) + Name (AB02, 0x00) + Name (AB03, 0x00) + Name (AB04, 0x00) + Name (AB05, 0x00) + Name (AB06, 0x00) + Name (AB07, 0x00) + Name (AB08, 0x00) + Name (AB09, 0x00) + Name (AB0A, 0x00) + Name (AB0B, 0x00) + Name (AB0C, 0x00) + Name (AB0D, 0x00) + OperationRegion (A105, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] + ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C + ))), 0x1000) + Field (A105, ByteAcc, NoLock, Preserve) + { + Offset (0x18), + Offset (0x19), + A099, 8, + A100, 8, + Offset (0x68), + A106, 2, + , 2, + A107, 1, + A108, 1, + Offset (0x6A), + , 11, + A109, 1, + Offset (0x88), + A110, 4, + , 1, + A111, 1 + } + + Name (AB10, 0x00) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) + AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) + AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) + AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) + AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) + AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) + AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) + AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) + AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) + AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) + AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) + AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) + AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) + AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) + AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) + } + + Method (A094, 0, NotSerialized) + { + Local0 = A076 () + If ((Local0 == 0x01)) + { + Return (AB01) /* \_SB_.AWR0.ABR8.AB01 */ + } + + If ((Local0 == 0x00)) + { + Return (AB0E) /* \_SB_.AWR0.ABR8.AB0E */ + } + } + + Method (A089, 0, NotSerialized) + { + If ((AB10 != 0x00)) + { + If ((AB10 == 0x01)) + { + Return (0x01) + } + } + + Return (0x00) + } + + Method (A095, 0, NotSerialized) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR8.AB05 */ + } + + If ((AB10 > 0x01)) + { + Return ((AB10 - 0x01)) + } + + Return (0x00) + } + + Method (A088, 0, NotSerialized) + { + If ((\_SB.AP05 == 0x00)) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR8.AB05 */ + } + + Return (AB0E) /* \_SB_.AWR0.ABR8.AB0E */ + } + + Local0 = A095 () + If ((Local0 != 0x00)) + { + If ((Local0 > AB00)) + { + Return (AB00) /* \_SB_.AWR0.ABR8.AB00 */ + } + Else + { + Return (Local0) + } + } + + Local0 = A094 () + If ((\_SB.AP03 != 0x00)) + { + If ((\_SB.AP03 < Local0)) + { + Return (\_SB.AP03) + } + } + + Return (Local0) + } + + Method (A087, 0, NotSerialized) + { + Return (AB02) /* \_SB_.AWR0.ABR8.AB02 */ + } + + Method (A090, 0, NotSerialized) + { + Return (AB00) /* \_SB_.AWR0.ABR8.AB00 */ + } + + Method (A086, 1, NotSerialized) + { + AB02 = Arg0 + A096 (Arg0) + If ((AB10 != 0x00)){} + Else + { + } + + A097 (0x00) + Name (A098, 0x00) + A097 (0x01) + } + + Method (A091, 1, NotSerialized) + { + AB10 = Arg0 + } + + Method (A092, 1, NotSerialized) + { + Local0 = (Arg0 >> 0x08) + If (((Local0 >= A099) && (Local0 <= A100))) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A101, 1, NotSerialized) + { + Local0 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == Local0)) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A093, 0, NotSerialized) + { + AB10 = 0x00 + } + + Method (A096, 1, NotSerialized) + { + If ((Arg0 >= 0x02)){} + If ((Arg0 >= 0x03)){} + If ((Arg0 == 0x01)) + { + If ((AB04 == 0x01)){} + } + Else + { + } + } + + Method (A102, 1, NotSerialized) + { + Local0 = 0x00 + Local1 = A103 (Local0, 0x00) + Local2 = A103 (Local0, 0x08) + If ((Local1 != 0xFFFFFFFF)) + { + Local3 = ((Local1 >> 0x10) & 0xFFFF) + Local1 &= 0xFFFF + Local2 = ((Local2 >> 0x18) & 0xFF) + If ((Local2 == 0x03)) + { + If (((Local1 == 0x1002) || (Local1 == 0x1022))) + { + Local0 = 0x10 + While ((Local0 < 0x30)) + { + Local4 = A103 (0x00, Local0) + Local5 = 0x00 + If ((((Local4 & 0x09) == 0x00) && (Local4 != 0x00))) + { + If (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + Local5 = A103 (0x00, Local0) + } + + If ((Arg0 != 0x00)) + { + A104 (0x25, (Local4 & 0xFFFFFFF0), 0x00) + A104 (0x26, Local5, 0x00) + A104 (0x28, 0x00, 0x00) + A104 (0x27, 0x00, 0x00) + Break + } + Else + { + A104 (0x28, 0x00, 0x00) + A104 (0x07, 0x00, (0x01 << 0x0A)) + Break + } + } + ElseIf (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + } + + Local0 += 0x04 + } + } + } + } + } + + Method (A116, 2, NotSerialized) + { + If ((A103 (Arg0, 0x00) == 0xFFFFFFFF)) + { + Return (0x00) + } + + Local0 = A103 (Arg0, 0x34) + While (0x01) + { + Local1 = A103 (Arg0, (Local0 & 0xFF)) + If (((Local1 & 0xFF) == Arg1)) + { + Return ((Local0 & 0xFF)) + } + + Local0 = ((Local1 >> 0x08) & 0xFF) + If ((Local0 == 0x00)) + { + Return (Local0) + } + } + } + + Name (AESP, Package (0x08) + { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00 + }) + Method (A097, 1, NotSerialized) + { + Local0 = 0x00 + If ((A103 (Local0, 0x00) != 0xFFFFFFFF)) + { + Local1 = (A103 (Local0, 0x08) & 0x80) + If ((Local1 == 0x80)) + { + Local7 = 0x07 + } + Else + { + Local7 = 0x00 + } + + While ((Local0 <= Local7)) + { + Local1 = A116 (Local0, 0x10) + If ((Local1 == 0x00)) + { + Local0++ + Continue + } + + If ((Arg0 == 0x00)) + { + Local2 = A103 (Local0, (Local1 + 0x10)) + A114 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) + AESP [Local0] = Local2 + } + Else + { + Local2 = DerefOf (AESP [Local0]) + A114 (Local0, (Local1 + 0x10), Local2) + } + + Local0++ + } + } + Else + { + } + } + + Method (A114, 3, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + ADRR = Arg2 + } + + Method (A103, 2, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + Return (ADRR) /* \_SB_.AWR0.ABR8.A103.ADRR */ + } + + Method (A112, 1, NotSerialized) + { + If ((AB0B != 0x01)) + { + Return (0x00) + } + + Return (A101 (Arg0)) + } + + Method (A113, 1, NotSerialized) + { + Name (A098, 0x00) + Local2 = 0x00 + A098 = A106 /* \_SB_.AWR0.ABR8.A106 */ + Local1 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == 0x01)) + { + A107 = 0x00 + Local0 = 0x01 + } + Else + { + A097 (0x00) + Local0 = A103 (0x00, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x00, 0x04, (Local0 & ~0x04)) + Local0 = A103 (0x01, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x01, 0x04, (Local0 & ~0x04)) + } + } + + Local2 = 0x00 + A107 = 0x01 + Local0 = 0x05 + } + + A106 = 0x00 + While ((Local0 != 0x08)) + { + If ((Local0 == 0x01)) + { + A115 (0x29, Local1, 0x00, 0x00, 0x00) + Local2 = 0x01 + Local0 = 0x08 + } + + If ((Local0 == 0x05)) + { + A103 (0x00, 0x00) + A115 (0x2A, Local1, 0x00, 0x00, 0x00) + AB05 = 0x00 + AB04 = 0x00 + AB10 = 0x00 + Local2 = 0x00 + Local0 = 0x08 + } + } + + A106 = A098 /* \_SB_.AWR0.ABR8.A113.A098 */ + If ((A098 != 0x00)) + { + A097 (0x01) + } + + Return (Local2) + } + } + + Device (ABR9) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, 0x89) // _UID: Unique ID + Name (AB12, 0xD4) + Name (AB00, 0x00) + Name (AB01, 0x00) + Name (AB0E, 0x00) + Name (AB02, 0x00) + Name (AB03, 0x00) + Name (AB04, 0x00) + Name (AB05, 0x00) + Name (AB06, 0x00) + Name (AB07, 0x00) + Name (AB08, 0x00) + Name (AB09, 0x00) + Name (AB0A, 0x00) + Name (AB0B, 0x00) + Name (AB0C, 0x00) + Name (AB0D, 0x00) + OperationRegion (A105, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] + ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C + ))), 0x1000) + Field (A105, ByteAcc, NoLock, Preserve) + { + Offset (0x18), + Offset (0x19), + A099, 8, + A100, 8, + Offset (0x68), + A106, 2, + , 2, + A107, 1, + A108, 1, + Offset (0x6A), + , 11, + A109, 1, + Offset (0x88), + A110, 4, + , 1, + A111, 1 + } + + Name (AB10, 0x00) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) + AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) + AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) + AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) + AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) + AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) + AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) + AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) + AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) + AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) + AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) + AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) + AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) + AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) + AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) + } + + Method (A094, 0, NotSerialized) + { + Local0 = A076 () + If ((Local0 == 0x01)) + { + Return (AB01) /* \_SB_.AWR0.ABR9.AB01 */ + } + + If ((Local0 == 0x00)) + { + Return (AB0E) /* \_SB_.AWR0.ABR9.AB0E */ + } + } + + Method (A089, 0, NotSerialized) + { + If ((AB10 != 0x00)) + { + If ((AB10 == 0x01)) + { + Return (0x01) + } + } + + Return (0x00) + } + + Method (A095, 0, NotSerialized) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR9.AB05 */ + } + + If ((AB10 > 0x01)) + { + Return ((AB10 - 0x01)) + } + + Return (0x00) + } + + Method (A088, 0, NotSerialized) + { + If ((\_SB.AP05 == 0x00)) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABR9.AB05 */ + } + + Return (AB0E) /* \_SB_.AWR0.ABR9.AB0E */ + } + + Local0 = A095 () + If ((Local0 != 0x00)) + { + If ((Local0 > AB00)) + { + Return (AB00) /* \_SB_.AWR0.ABR9.AB00 */ + } + Else + { + Return (Local0) + } + } + + Local0 = A094 () + If ((\_SB.AP03 != 0x00)) + { + If ((\_SB.AP03 < Local0)) + { + Return (\_SB.AP03) + } + } + + Return (Local0) + } + + Method (A087, 0, NotSerialized) + { + Return (AB02) /* \_SB_.AWR0.ABR9.AB02 */ + } + + Method (A090, 0, NotSerialized) + { + Return (AB00) /* \_SB_.AWR0.ABR9.AB00 */ + } + + Method (A086, 1, NotSerialized) + { + AB02 = Arg0 + A096 (Arg0) + If ((AB10 != 0x00)){} + Else + { + } + + A097 (0x00) + Name (A098, 0x00) + A097 (0x01) + } + + Method (A091, 1, NotSerialized) + { + AB10 = Arg0 + } + + Method (A092, 1, NotSerialized) + { + Local0 = (Arg0 >> 0x08) + If (((Local0 >= A099) && (Local0 <= A100))) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A101, 1, NotSerialized) + { + Local0 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == Local0)) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A093, 0, NotSerialized) + { + AB10 = 0x00 + } + + Method (A096, 1, NotSerialized) + { + If ((Arg0 >= 0x02)){} + If ((Arg0 >= 0x03)){} + If ((Arg0 == 0x01)) + { + If ((AB04 == 0x01)){} + } + Else + { + } + } + + Method (A102, 1, NotSerialized) + { + Local0 = 0x00 + Local1 = A103 (Local0, 0x00) + Local2 = A103 (Local0, 0x08) + If ((Local1 != 0xFFFFFFFF)) + { + Local3 = ((Local1 >> 0x10) & 0xFFFF) + Local1 &= 0xFFFF + Local2 = ((Local2 >> 0x18) & 0xFF) + If ((Local2 == 0x03)) + { + If (((Local1 == 0x1002) || (Local1 == 0x1022))) + { + Local0 = 0x10 + While ((Local0 < 0x30)) + { + Local4 = A103 (0x00, Local0) + Local5 = 0x00 + If ((((Local4 & 0x09) == 0x00) && (Local4 != 0x00))) + { + If (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + Local5 = A103 (0x00, Local0) + } + + If ((Arg0 != 0x00)) + { + A104 (0x25, (Local4 & 0xFFFFFFF0), 0x00) + A104 (0x26, Local5, 0x00) + A104 (0x28, 0x00, 0x00) + A104 (0x27, 0x00, 0x00) + Break + } + Else + { + A104 (0x28, 0x00, 0x00) + A104 (0x07, 0x00, (0x01 << 0x0A)) + Break + } + } + ElseIf (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + } + + Local0 += 0x04 + } + } + } + } + } + + Method (A116, 2, NotSerialized) + { + If ((A103 (Arg0, 0x00) == 0xFFFFFFFF)) + { + Return (0x00) + } + + Local0 = A103 (Arg0, 0x34) + While (0x01) + { + Local1 = A103 (Arg0, (Local0 & 0xFF)) + If (((Local1 & 0xFF) == Arg1)) + { + Return ((Local0 & 0xFF)) + } + + Local0 = ((Local1 >> 0x08) & 0xFF) + If ((Local0 == 0x00)) + { + Return (Local0) + } + } + } + + Name (AESP, Package (0x08) + { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00 + }) + Method (A097, 1, NotSerialized) + { + Local0 = 0x00 + If ((A103 (Local0, 0x00) != 0xFFFFFFFF)) + { + Local1 = (A103 (Local0, 0x08) & 0x80) + If ((Local1 == 0x80)) + { + Local7 = 0x07 + } + Else + { + Local7 = 0x00 + } + + While ((Local0 <= Local7)) + { + Local1 = A116 (Local0, 0x10) + If ((Local1 == 0x00)) + { + Local0++ + Continue + } + + If ((Arg0 == 0x00)) + { + Local2 = A103 (Local0, (Local1 + 0x10)) + A114 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) + AESP [Local0] = Local2 + } + Else + { + Local2 = DerefOf (AESP [Local0]) + A114 (Local0, (Local1 + 0x10), Local2) + } + + Local0++ + } + } + Else + { + } + } + + Method (A114, 3, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + ADRR = Arg2 + } + + Method (A103, 2, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + Return (ADRR) /* \_SB_.AWR0.ABR9.A103.ADRR */ + } + + Method (A112, 1, NotSerialized) + { + If ((AB0B != 0x01)) + { + Return (0x00) + } + + Return (A101 (Arg0)) + } + + Method (A113, 1, NotSerialized) + { + Name (A098, 0x00) + Local2 = 0x00 + A098 = A106 /* \_SB_.AWR0.ABR9.A106 */ + Local1 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == 0x01)) + { + A107 = 0x00 + Local0 = 0x01 + } + Else + { + A097 (0x00) + Local0 = A103 (0x00, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x00, 0x04, (Local0 & ~0x04)) + Local0 = A103 (0x01, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x01, 0x04, (Local0 & ~0x04)) + } + } + + Local2 = 0x00 + A107 = 0x01 + Local0 = 0x05 + } + + A106 = 0x00 + While ((Local0 != 0x08)) + { + If ((Local0 == 0x01)) + { + A115 (0x29, Local1, 0x00, 0x00, 0x00) + Local2 = 0x01 + Local0 = 0x08 + } + + If ((Local0 == 0x05)) + { + A103 (0x00, 0x00) + A115 (0x2A, Local1, 0x00, 0x00, 0x00) + AB05 = 0x00 + AB04 = 0x00 + AB10 = 0x00 + Local2 = 0x00 + Local0 = 0x08 + } + } + + A106 = A098 /* \_SB_.AWR0.ABR9.A113.A098 */ + If ((A098 != 0x00)) + { + A097 (0x01) + } + + Return (Local2) + } + } + + Device (ABRA) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, 0x8A) // _UID: Unique ID + Name (AB12, 0xE8) + Name (AB00, 0x00) + Name (AB01, 0x00) + Name (AB0E, 0x00) + Name (AB02, 0x00) + Name (AB03, 0x00) + Name (AB04, 0x00) + Name (AB05, 0x00) + Name (AB06, 0x00) + Name (AB07, 0x00) + Name (AB08, 0x00) + Name (AB09, 0x00) + Name (AB0A, 0x00) + Name (AB0B, 0x00) + Name (AB0C, 0x00) + Name (AB0D, 0x00) + OperationRegion (A105, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] + ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C + ))), 0x1000) + Field (A105, ByteAcc, NoLock, Preserve) + { + Offset (0x18), + Offset (0x19), + A099, 8, + A100, 8, + Offset (0x68), + A106, 2, + , 2, + A107, 1, + A108, 1, + Offset (0x6A), + , 11, + A109, 1, + Offset (0x88), + A110, 4, + , 1, + A111, 1 + } + + Name (AB10, 0x00) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) + AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) + AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) + AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) + AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) + AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) + AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) + AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) + AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) + AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) + AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) + AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) + AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) + AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) + AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) + } + + Method (A094, 0, NotSerialized) + { + Local0 = A076 () + If ((Local0 == 0x01)) + { + Return (AB01) /* \_SB_.AWR0.ABRA.AB01 */ + } + + If ((Local0 == 0x00)) + { + Return (AB0E) /* \_SB_.AWR0.ABRA.AB0E */ + } + } + + Method (A089, 0, NotSerialized) + { + If ((AB10 != 0x00)) + { + If ((AB10 == 0x01)) + { + Return (0x01) + } + } + + Return (0x00) + } + + Method (A095, 0, NotSerialized) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABRA.AB05 */ + } + + If ((AB10 > 0x01)) + { + Return ((AB10 - 0x01)) + } + + Return (0x00) + } + + Method (A088, 0, NotSerialized) + { + If ((\_SB.AP05 == 0x00)) + { + If ((AB05 != 0x00)) + { + Return (AB05) /* \_SB_.AWR0.ABRA.AB05 */ + } + + Return (AB0E) /* \_SB_.AWR0.ABRA.AB0E */ + } + + Local0 = A095 () + If ((Local0 != 0x00)) + { + If ((Local0 > AB00)) + { + Return (AB00) /* \_SB_.AWR0.ABRA.AB00 */ + } + Else + { + Return (Local0) + } + } + + Local0 = A094 () + If ((\_SB.AP03 != 0x00)) + { + If ((\_SB.AP03 < Local0)) + { + Return (\_SB.AP03) + } + } + + Return (Local0) + } + + Method (A087, 0, NotSerialized) + { + Return (AB02) /* \_SB_.AWR0.ABRA.AB02 */ + } + + Method (A090, 0, NotSerialized) + { + Return (AB00) /* \_SB_.AWR0.ABRA.AB00 */ + } + + Method (A086, 1, NotSerialized) + { + AB02 = Arg0 + A096 (Arg0) + If ((AB10 != 0x00)){} + Else + { + } + + A097 (0x00) + Name (A098, 0x00) + A097 (0x01) + } + + Method (A091, 1, NotSerialized) + { + AB10 = Arg0 + } + + Method (A092, 1, NotSerialized) + { + Local0 = (Arg0 >> 0x08) + If (((Local0 >= A099) && (Local0 <= A100))) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A101, 1, NotSerialized) + { + Local0 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == Local0)) + { + Return (0x01) + } + + Return (0x00) + } + + Method (A093, 0, NotSerialized) + { + AB10 = 0x00 + } + + Method (A096, 1, NotSerialized) + { + If ((Arg0 >= 0x02)){} + If ((Arg0 >= 0x03)){} + If ((Arg0 == 0x01)) + { + If ((AB04 == 0x01)){} + } + Else + { + } + } + + Method (A102, 1, NotSerialized) + { + Local0 = 0x00 + Local1 = A103 (Local0, 0x00) + Local2 = A103 (Local0, 0x08) + If ((Local1 != 0xFFFFFFFF)) + { + Local3 = ((Local1 >> 0x10) & 0xFFFF) + Local1 &= 0xFFFF + Local2 = ((Local2 >> 0x18) & 0xFF) + If ((Local2 == 0x03)) + { + If (((Local1 == 0x1002) || (Local1 == 0x1022))) + { + Local0 = 0x10 + While ((Local0 < 0x30)) + { + Local4 = A103 (0x00, Local0) + Local5 = 0x00 + If ((((Local4 & 0x09) == 0x00) && (Local4 != 0x00))) + { + If (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + Local5 = A103 (0x00, Local0) + } + + If ((Arg0 != 0x00)) + { + A104 (0x25, (Local4 & 0xFFFFFFF0), 0x00) + A104 (0x26, Local5, 0x00) + A104 (0x28, 0x00, 0x00) + A104 (0x27, 0x00, 0x00) + Break + } + Else + { + A104 (0x28, 0x00, 0x00) + A104 (0x07, 0x00, (0x01 << 0x0A)) + Break + } + } + ElseIf (((Local4 & 0x06) == 0x04)) + { + Local0 += 0x04 + } + + Local0 += 0x04 + } + } + } + } + } + + Method (A116, 2, NotSerialized) + { + If ((A103 (Arg0, 0x00) == 0xFFFFFFFF)) + { + Return (0x00) + } + + Local0 = A103 (Arg0, 0x34) + While (0x01) + { + Local1 = A103 (Arg0, (Local0 & 0xFF)) + If (((Local1 & 0xFF) == Arg1)) + { + Return ((Local0 & 0xFF)) + } + + Local0 = ((Local1 >> 0x08) & 0xFF) + If ((Local0 == 0x00)) + { + Return (Local0) + } + } + } + + Name (AESP, Package (0x08) + { + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00, + 0x00 + }) + Method (A097, 1, NotSerialized) + { + Local0 = 0x00 + If ((A103 (Local0, 0x00) != 0xFFFFFFFF)) + { + Local1 = (A103 (Local0, 0x08) & 0x80) + If ((Local1 == 0x80)) + { + Local7 = 0x07 + } + Else + { + Local7 = 0x00 + } + + While ((Local0 <= Local7)) + { + Local1 = A116 (Local0, 0x10) + If ((Local1 == 0x00)) + { + Local0++ + Continue + } + + If ((Arg0 == 0x00)) + { + Local2 = A103 (Local0, (Local1 + 0x10)) + A114 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) + AESP [Local0] = Local2 + } + Else + { + Local2 = DerefOf (AESP [Local0]) + A114 (Local0, (Local1 + 0x10), Local2) + } + + Local0++ + } + } + Else + { + } + } + + Method (A114, 3, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + ADRR = Arg2 + } + + Method (A103, 2, Serialized) + { + Local0 = (AGRB + (A100 << 0x14)) + Local0 += (Arg0 << 0x0C) + Local0 += Arg1 + OperationRegion (ADRB, SystemMemory, Local0, 0x04) + Field (ADRB, DWordAcc, NoLock, Preserve) + { + ADRR, 32 + } + + Return (ADRR) /* \_SB_.AWR0.ABRA.A103.ADRR */ + } + + Method (A112, 1, NotSerialized) + { + If ((AB0B != 0x01)) + { + Return (0x00) + } + + Return (A101 (Arg0)) + } + + Method (A113, 1, NotSerialized) + { + Name (A098, 0x00) + Local2 = 0x00 + A098 = A106 /* \_SB_.AWR0.ABRA.A106 */ + Local1 = (AB0D | (AB0C << 0x03)) + If ((Arg0 == 0x01)) + { + A107 = 0x00 + Local0 = 0x01 + } + Else + { + A097 (0x00) + Local0 = A103 (0x00, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x00, 0x04, (Local0 & ~0x04)) + Local0 = A103 (0x01, 0x04) + If ((Local0 != 0xFFFFFFFF)) + { + A114 (0x01, 0x04, (Local0 & ~0x04)) + } + } + + Local2 = 0x00 + A107 = 0x01 + Local0 = 0x05 + } + + A106 = 0x00 + While ((Local0 != 0x08)) + { + If ((Local0 == 0x01)) + { + A115 (0x29, Local1, 0x00, 0x00, 0x00) + Local2 = 0x01 + Local0 = 0x08 + } + + If ((Local0 == 0x05)) + { + A103 (0x00, 0x00) + A115 (0x2A, Local1, 0x00, 0x00, 0x00) + AB05 = 0x00 + AB04 = 0x00 + AB10 = 0x00 + Local2 = 0x00 + Local0 = 0x08 + } + } + + A106 = A098 /* \_SB_.AWR0.ABRA.A113.A098 */ + If ((A098 != 0x00)) + { + A097 (0x01) + } + + Return (Local2) + } + } + } + + Method (A153, 1, Serialized) + { + If ((DerefOf (\_SB.ADAT [0x08]) == 0x01)) + { + Local0 = 0x00 + While ((Local0 < 0x0B)) + { + A154 (Local0, Arg0) + Local0++ + } + } + } + + Method (A104, 3, NotSerialized) + { + Local7 = Buffer (0x18){} + CreateDWordField (Local7, 0x00, A005) + CreateDWordField (Local7, 0x04, A006) + CreateDWordField (Local7, 0x08, A007) + CreateDWordField (Local7, 0x0C, A008) + CreateDWordField (Local7, 0x10, A009) + CreateDWordField (Local7, 0x14, A010) + A005 = Arg1 + A006 = Arg2 + A011 (Arg0, Local7) + } + + Method (A154, 2, NotSerialized) + { + If ((Arg0 == 0x00)) + { + Return (\_SB.AWR0.ABR0.A102 (Arg1)) + } + + If ((Arg0 == 0x01)) + { + Return (\_SB.AWR0.ABR1.A102 (Arg1)) + } + + If ((Arg0 == 0x02)) + { + Return (\_SB.AWR0.ABR2.A102 (Arg1)) + } + + If ((Arg0 == 0x03)) + { + Return (\_SB.AWR0.ABR3.A102 (Arg1)) + } + + If ((Arg0 == 0x04)) + { + Return (\_SB.AWR0.ABR4.A102 (Arg1)) + } + + If ((Arg0 == 0x05)) + { + Return (\_SB.AWR0.ABR5.A102 (Arg1)) + } + + If ((Arg0 == 0x06)) + { + Return (\_SB.AWR0.ABR6.A102 (Arg1)) + } + + If ((Arg0 == 0x07)) + { + Return (\_SB.AWR0.ABR7.A102 (Arg1)) + } + + If ((Arg0 == 0x08)) + { + Return (\_SB.AWR0.ABR8.A102 (Arg1)) + } + + If ((Arg0 == 0x09)) + { + Return (\_SB.AWR0.ABR9.A102 (Arg1)) + } + + If ((Arg0 == 0x0A)) + { + Return (\_SB.AWR0.ABRA.A102 (Arg1)) + } + } + + Method (A066, 1, Serialized) + { + Local0 = 0x00 + Local6 = DerefOf (Arg0 [Local0]) + Local7 = Buffer (0x18){} + CreateDWordField (Local7, 0x00, A005) + CreateDWordField (Local7, 0x04, A006) + CreateDWordField (Local7, 0x08, A007) + CreateDWordField (Local7, 0x0C, A008) + CreateDWordField (Local7, 0x10, A009) + CreateDWordField (Local7, 0x14, A010) + Local0 = 0x02 + Local1 = DerefOf (Arg0 [Local0]) + Local0++ + Local2 = DerefOf (Arg0 [Local0]) + Local0++ + Local2 |= (DerefOf (Arg0 [Local0]) << 0x08) + A005 = 0x00 + A006 = 0x00 + A007 = 0x00 + A008 = 0x00 + A009 = 0x00 + A010 = 0x00 + If ((Local1 == 0x00)) + { + A005 = Local2 + A153 (0x00) + } + + If ((Local1 == 0x01)) + { + A005 = Local2 + A153 (0x01) + } + + If ((Local1 == 0x02)) + { + A005 = Local2 + A011 (0x27, Local7) + } + + If ((Local1 == 0x03)) + { + A005 = Local2 + A011 (0x28, Local7) + } + } + + Name (A001, 0x01) + Name (A002, 0x00) + Method (APTS, 1, NotSerialized) + { + If ((Arg0 == 0x03)){} + } + + Method (AWAK, 1, NotSerialized) + { + If ((Arg0 == 0x03)){} + } + + Method (APPM, 1, NotSerialized) + { + Local0 = DerefOf (Arg0 [0x04]) + Local1 = DerefOf (Arg0 [0x02]) + A003 (Local0, Local1) + } + + Method (A004, 0, NotSerialized) + { + Local7 = Buffer (0x18){} + CreateDWordField (Local7, 0x00, A005) + CreateDWordField (Local7, 0x04, A006) + CreateDWordField (Local7, 0x08, A007) + CreateDWordField (Local7, 0x0C, A008) + CreateDWordField (Local7, 0x10, A009) + CreateDWordField (Local7, 0x14, A010) + A005 = 0x00 + A006 = 0x00 + A007 = 0x00 + A008 = 0x00 + A009 = 0x00 + A010 = 0x00 + If ((AD00 == 0x00)) + { + A011 (0x11, Local7) + } + Else + { + A011 (0x12, Local7) + } + } + + Method (A012, 2, NotSerialized) + { + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt20.dat b/setup/programs/systemConf/acpi_override/ssdt20.dat new file mode 100644 index 0000000000000000000000000000000000000000..bd5200868ec22b2e6433af951d619de1ba1c2a32 GIT binary patch literal 1858 zcmbu9&ubGw6vsC{}Zozi97SY0ijZhz3ew{^5*m1_ukBQyN$>73CAhCZ_h7xo^;~+ ztdOqj797W^#VakxDLUEWL+ASDl9b-q(5gSl8bCv6#HxfT;5Y&=f^UR<5qu-&iHQ9~1YQJQ z#5^gOCk6AQV4f7rlY)6tFi#5RNx?j+m?y(-v_rTl< zbEgnKA$&rvgF^U(;Dz9gd@xVKJPG~MLfiADC3CfgdR&+GMlt(okNvdAe%cr1iTqq@ z&3-yYeN?l3(+lXYhjZ*nKF^+l5|rOVcphRO%J)NfA!5EK!pD9e>ps>4_yq6?kQaa- zfFFP#fFFPpfD?}H9do3)r_(js>~-tCYc195bmMAysoSU*%4>Qhu1p+_vg&5ymQU#lDI8`+KH)b@CI*suN=4u}0g-^Bgw=5g9L zoA>N|+ QojupMbYbYfCi-dTH;(}h9{>OV literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt20.dsl b/setup/programs/systemConf/acpi_override/ssdt20.dsl new file mode 100644 index 0000000..035df07 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt20.dsl @@ -0,0 +1,244 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt20.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x00000742 (1858) + * Revision 0x01 + * Checksum 0x8E + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 1, "LENOVO", "CB-01 ", 0x00000001) +{ + External (M037, DeviceObj) + External (M046, IntObj) + External (M050, DeviceObj) + External (M051, DeviceObj) + External (M052, DeviceObj) + External (M053, DeviceObj) + External (M054, DeviceObj) + External (M055, DeviceObj) + External (M056, DeviceObj) + External (M057, DeviceObj) + External (M058, DeviceObj) + External (M059, DeviceObj) + External (M062, DeviceObj) + External (M068, DeviceObj) + External (M069, DeviceObj) + External (M070, DeviceObj) + External (M071, DeviceObj) + External (M072, DeviceObj) + External (M074, DeviceObj) + External (M075, DeviceObj) + External (M076, DeviceObj) + External (M077, DeviceObj) + External (M078, DeviceObj) + External (M079, DeviceObj) + External (M080, DeviceObj) + External (M081, DeviceObj) + External (M082, FieldUnitObj) + External (M083, FieldUnitObj) + External (M084, FieldUnitObj) + External (M085, FieldUnitObj) + External (M086, FieldUnitObj) + External (M087, FieldUnitObj) + External (M088, FieldUnitObj) + External (M089, FieldUnitObj) + External (M090, FieldUnitObj) + External (M091, FieldUnitObj) + External (M092, FieldUnitObj) + External (M093, FieldUnitObj) + External (M094, FieldUnitObj) + External (M095, FieldUnitObj) + External (M096, FieldUnitObj) + External (M097, FieldUnitObj) + External (M098, FieldUnitObj) + External (M099, FieldUnitObj) + External (M100, FieldUnitObj) + External (M101, FieldUnitObj) + External (M102, FieldUnitObj) + External (M103, FieldUnitObj) + External (M104, FieldUnitObj) + External (M105, FieldUnitObj) + External (M106, FieldUnitObj) + External (M107, FieldUnitObj) + External (M108, FieldUnitObj) + External (M109, FieldUnitObj) + External (M110, FieldUnitObj) + External (M115, BuffObj) + External (M116, BuffFieldObj) + External (M117, BuffFieldObj) + External (M118, BuffFieldObj) + External (M119, BuffFieldObj) + External (M120, BuffFieldObj) + External (M122, FieldUnitObj) + External (M127, DeviceObj) + External (M128, FieldUnitObj) + External (M131, FieldUnitObj) + External (M132, FieldUnitObj) + External (M133, FieldUnitObj) + External (M134, FieldUnitObj) + External (M135, FieldUnitObj) + External (M136, FieldUnitObj) + External (M220, FieldUnitObj) + External (M221, FieldUnitObj) + External (M226, FieldUnitObj) + External (M227, DeviceObj) + External (M229, FieldUnitObj) + External (M231, FieldUnitObj) + External (M233, FieldUnitObj) + External (M235, FieldUnitObj) + External (M23A, FieldUnitObj) + External (M251, FieldUnitObj) + External (M280, FieldUnitObj) + External (M290, FieldUnitObj) + External (M310, FieldUnitObj) + External (M31C, FieldUnitObj) + External (M320, FieldUnitObj) + External (M321, FieldUnitObj) + External (M322, FieldUnitObj) + External (M323, FieldUnitObj) + External (M324, FieldUnitObj) + External (M325, FieldUnitObj) + External (M326, FieldUnitObj) + External (M327, FieldUnitObj) + External (M328, FieldUnitObj) + External (M329, DeviceObj) + External (M32A, DeviceObj) + External (M32B, DeviceObj) + External (M330, DeviceObj) + External (M331, FieldUnitObj) + External (M378, FieldUnitObj) + External (M379, FieldUnitObj) + External (M380, FieldUnitObj) + External (M381, FieldUnitObj) + External (M382, FieldUnitObj) + External (M383, FieldUnitObj) + External (M384, FieldUnitObj) + External (M385, FieldUnitObj) + External (M386, FieldUnitObj) + External (M387, FieldUnitObj) + External (M388, FieldUnitObj) + External (M389, FieldUnitObj) + External (M390, FieldUnitObj) + External (M391, FieldUnitObj) + External (M392, FieldUnitObj) + External (M404, DeviceObj) + External (M414, FieldUnitObj) + External (M444, FieldUnitObj) + External (M449, FieldUnitObj) + External (M453, FieldUnitObj) + External (M454, FieldUnitObj) + External (M455, FieldUnitObj) + External (M456, FieldUnitObj) + External (M457, FieldUnitObj) + External (M460, MethodObj) // 7 Arguments + External (M4C0, FieldUnitObj) + External (M4F0, FieldUnitObj) + + Scope (\_SB) + { + Method (_OSC, 4, Serialized) // _OSC: Operating System Capabilities + { + Name (MSDB, One) + Name (U4PC, 0x0F) + CreateDWordField (Arg0, Zero, UID0) + CreateDWordField (Arg3, Zero, CDW1) + If ((Arg2 >= 0x02)) + { + CreateDWordField (Arg3, 0x04, CDW2) + } + + If ((Arg2 >= 0x03)) + { + CreateDWordField (Arg3, 0x08, CDW3) + } + + If ((Arg2 == One)) + { + M460 (" FEA-ASL-\\_SB._OSC UUID 0x%X Start CDW1 = 0x%X\n", UID0, CDW1, Zero, Zero, Zero, Zero) + } + ElseIf ((Arg2 == 0x02)) + { + Local2 = CDW2 /* \_SB_._OSC.CDW2 */ + M460 (" FEA-ASL-\\_SB._OSC UUID 0x%X Start CDW1 = 0x%X CDW2 = 0x%X\n", UID0, CDW1, CDW2, Zero, Zero, Zero) + } + Else + { + Local3 = CDW3 /* \_SB_._OSC.CDW3 */ + M460 (" FEA-ASL-\\_SB._OSC UUID 0x%X Start CDW1 = 0x%X CDW2 = 0x%X CDW3 = 0x%X\n", UID0, CDW1, CDW2, CDW3, Zero, Zero) + } + + If ((Arg0 == ToUUID ("23a0d13a-26ab-486c-9c5f-0ffa525a575a") /* USB4 Capabilities */)) + { + If ((U4PC != 0xFF)) + { + Local3 &= 0xFFFFFFF0 + Local3 |= U4PC /* \_SB_._OSC.U4PC */ + } + + If ((Local3 != CDW3)) + { + CDW3 = Local3 + CDW1 |= 0x10 + } + } + ElseIf ((Arg0 == ToUUID ("0811b06e-4a27-44f9-8d60-3cbbc22e7b48") /* Platform-wide Capabilities */)) + { + If ((Arg1 == One)) + { + Local2 |= 0x04 + If ((MSDB == One)) + { + Local2 &= 0xFFFFFF7F + } + + If ((U4PC != 0xFF)) + { + Local2 |= 0x00040000 + } + + If ((Local2 != CDW2)) + { + CDW2 = Local2 + CDW1 |= 0x10 + } + } + Else + { + CDW1 |= 0x08 + } + } + Else + { + CDW1 |= 0x04 + } + + If ((Arg2 == One)) + { + M460 (" FEA-ASL-\\_SB._OSC UUID 0x%X Return CDW1 = 0x%X\n", UID0, CDW1, Zero, Zero, Zero, Zero) + } + ElseIf ((Arg2 == 0x02)) + { + M460 (" FEA-ASL-\\_SB._OSC UUID 0x%X Return CDW1 = 0x%X CDW2 = 0x%X\n", UID0, CDW1, CDW2, Zero, Zero, Zero) + } + Else + { + M460 (" FEA-ASL-\\_SB._OSC UUID 0x%X Return CDW1 = 0x%X CDW2 = 0x%X CDW3 = 0x%X\n", UID0, CDW1, CDW2, CDW3, Zero, Zero) + } + + Return (Arg3) + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt21.dat b/setup/programs/systemConf/acpi_override/ssdt21.dat new file mode 100644 index 0000000000000000000000000000000000000000..f92b5112158d20f54b99903c499e630afd8abec8 GIT binary patch literal 6748 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 0x10) + Local1 &= 0xFFFF + If (((Local1 >= 0x67C0) && (Local1 <= 0x67DF))) + { + Local0 = 0x10 + } + ElseIf (((Local1 >= 0x67E0) && (Local1 <= 0x67FF))) + { + Local0 = 0x11 + } + ElseIf (((Local1 >= 0x6900) && (Local1 <= 0x695F))) + { + Local0 = 0x12 + } + ElseIf (((Local1 >= 0x6980) && (Local1 <= 0x699F))) + { + Local0 = 0x13 + } + ElseIf (((Local1 >= 0x6860) && (Local1 <= 0x687F))) + { + Local0 = 0x20 + } + ElseIf (((Local1 >= 0x69A0) && (Local1 <= 0x69BF))) + { + Local0 = 0x21 + } + ElseIf (((Local1 >= 0x7310) && (Local1 <= 0x731F))) + { + Local0 = 0x22 + } + ElseIf ((Local1 == 0x7330)) + { + Local0 = 0x22 + } + ElseIf (((Local1 >= 0x7340) && (Local1 <= 0x734F))) + { + Local0 = 0x23 + } + ElseIf (((Local1 >= 0x73A0) && (Local1 <= 0x73FF))) + { + Local0 = 0x24 + } + ElseIf (((Local1 >= 0x7420) && (Local1 <= 0x743F))) + { + Local0 = 0x25 + } + ElseIf (((Local1 >= 0x7440) && (Local1 <= 0x749F))) + { + Local0 = 0x26 + } + Else + { + Local0 = Zero + } + } + ElseIf (((M362 & 0xFFFF) == 0x10DE)) + { + Local0 = 0xC0 + } + + Return (Local0) + } + + Method (M373, 3, NotSerialized) + { + CreateDWordField (M350, 0x04, M359) + CreateDWordField (M351, 0x04, M360) + CreateDWordField (M352, 0x04, M361) + M354 = M358 /* \_SB_.PCI0.PB2_.M358 */ + M355 = M358 /* \_SB_.PCI0.PB2_.M358 */ + M356 = M358 /* \_SB_.PCI0.PB2_.M358 */ + M357 = M358 /* \_SB_.PCI0.PB2_.M358 */ + M371 (Arg0, Arg1, Arg2, M354, Zero) + M020 (Arg0, Arg1, Arg2, 0x18, M359) + Local0 = (M359 >> 0x08) + Local0 &= 0xFF + If ((M360 != Zero)) + { + M371 (Local0, Zero, Zero, M355, Zero) + M020 (Local0, Zero, Zero, 0x18, M360) + Local0 = (M360 >> 0x08) + Local0 &= 0xFF + } + + If (((M360 != Zero) && (M361 != Zero))) + { + M371 (Local0, Zero, Zero, M356, Zero) + M020 (Local0, Zero, Zero, 0x18, M361) + Local0 = (M361 >> 0x08) + Local0 &= 0xFF + } + + M371 (Local0, Zero, Zero, M357, One) + } + + Method (M374, 3, NotSerialized) + { + CreateDWordField (M350, 0x04, M359) + CreateDWordField (M351, 0x04, M360) + CreateDWordField (M352, 0x04, M361) + M371 (Arg0, Arg1, Arg2, M350, 0x02) + Local0 = (M359 >> 0x08) + Local0 &= 0xFF + If ((M360 != Zero)) + { + M371 (Local0, Zero, Zero, M351, 0x02) + Local0 = (M360 >> 0x08) + Local0 &= 0xFF + } + + If (((M360 != Zero) && (M361 != Zero))) + { + M371 (Local0, Zero, Zero, M352, 0x02) + Local0 = (M361 >> 0x08) + Local0 &= 0xFF + } + + M371 (Local0, Zero, Zero, M353, 0x03) + } + + Method (M375, 0, Serialized) + { + CreateQWordField (M353, 0x04, M363) + CreateDWordField (M353, 0x0C, M364) + Local0 = M372 () + If (((Local0 >= Zero) && (Local0 <= 0x0F))) + { + M232 (M097, Zero, 0x10) + } + ElseIf (((Local0 >= 0x10) && (Local0 <= 0x1F))) + { + Local2 = M013 ((M364 & 0xFFFFFFF0), 0x5418, Zero, 0x20) + M014 ((M364 & 0xFFFFFFF0), 0x5418, Zero, 0x20, (Local2 & 0xFFFFFFFD)) + } + ElseIf (((Local0 >= 0x20) && (Local0 <= 0x23))) + { + Local2 = M013 ((M364 & 0xFFFFFFF0), 0x34E0, Zero, 0x20) + M014 ((M364 & 0xFFFFFFF0), 0x34E0, Zero, 0x20, (Local2 & 0xEFFFFFFF)) + } + ElseIf (((Local0 >= 0x24) && (Local0 <= 0x25))) + { + Local2 = M013 ((M364 & 0xFFFFFFF0), 0x34E8, Zero, 0x20) + M014 ((M364 & 0xFFFFFFF0), 0x34E8, Zero, 0x20, (Local2 & 0xEFFFFFFF)) + } + ElseIf (((Local0 >= 0x26) && (Local0 <= 0xBF))) + { + Local2 = M013 ((M364 & 0xFFFFFFF0), 0x3514, Zero, 0x20) + M014 ((M364 & 0xFFFFFFF0), 0x3514, Zero, 0x20, (Local2 & 0xEFFFFFFF)) + } + } + + Method (M424, 0, Serialized) + { + CreateDWordField (M353, 0x0C, M364) + Local0 = M372 () + If (((Local0 >= 0x22) && (Local0 <= 0xBF))) + { + Local0 = (M364 & 0xFFFFFFF0) + Local1 = M013 (Local0, 0x0005818C, Zero, 0x20) + Local2 = 0x4EEA + While (((Local2 > Zero) && ((Local1 & 0x80000000) != 0x80000000))) + { + Local2 = (Local2 - One) + Stall (0x63) + Local1 = M013 (Local0, 0x0005818C, Zero, 0x20) + } + + M014 (Local0, 0x0005818C, Zero, 0x20, 0x01000000) + Local1 = M013 (Local0, 0x0005818C, Zero, 0x20) + Local2 = 0x4EEA + While (((Local2 > Zero) && ((Local1 & 0x80000000) != 0x80000000))) + { + Local2 = (Local2 - One) + Stall (0x63) + Local1 = M013 (Local0, 0x0005818C, Zero, 0x20) + } + + If (((Local2 > Zero) && ((Local1 & 0xFFFF) == Zero))) + { + If ((M013 (Local0, 0x00058190, Zero, 0x20) == One)) + { + M014 (Local0, 0x0005818C, Zero, 0x20, 0x00400000) + Local1 = M013 (Local0, 0x0005818C, Zero, 0x20) + Local2 = 0x4EEA + While (((Local2 > Zero) && ((Local1 & 0x80000000) != 0x80000000))) + { + Local2 = (Local2 - One) + Stall (0x63) + Local1 = M013 (Local0, 0x0005818C, Zero, 0x20) + } + } + } + } + } + + Method (M376, 0, Serialized) + { + CreateByteField (M236, 0x03, M245) + CreateDWordField (M236, 0x04, M246) + CreateDWordField (M236, 0x08, M247) + Local0 = M372 () + If (((Local0 >= Zero) && (Local0 <= 0xBF))) + { + Local2 = 0x7FFFFFFF + Local2 |= 0x80000000 + M020 (M245, Zero, Zero, 0x4C, M246) + Local1 = M019 (M245, Zero, One, Zero) + If (((Local1 != Local2) && (M247 != Local2))) + { + M020 (M245, Zero, One, 0x4C, M247) + } + } + } + + Method (M377, 3, NotSerialized) + { + CreateByteField (M236, 0x03, M245) + CreateDWordField (M350, 0x04, M359) + CreateDWordField (M351, 0x04, M360) + CreateDWordField (M352, 0x04, M361) + M371 (M245, Zero, Zero, M357, 0x05) + If (((M360 != Zero) && (M361 != Zero))) + { + Local0 = (M360 >> 0x08) + Local0 &= 0xFF + M371 (Local0, Zero, Zero, M356, 0x04) + } + + If ((M360 != Zero)) + { + Local0 = (M359 >> 0x08) + Local0 &= 0xFF + M371 (Local0, Zero, Zero, M355, 0x04) + } + + M371 (Arg0, Arg1, Arg2, M354, 0x04) + } + + Method (M439, 3, NotSerialized) + { + Local6 = 0x7FFFFFFF + Local6 |= 0x80000000 + Local1 = M019 (Arg0, Arg1, Arg2, 0x54) + M020 (Arg0, Arg1, Arg2, 0x54, (Local1 & 0xFFFF7FFC)) + Local2 = M017 (Arg0, Arg1, Arg2, 0x19, Zero, 0x08) + Local4 = One + Local5 = 0x28 + While ((Local4 && Local5)) + { + Local0 = M019 (Local2, Zero, Zero, Zero) + If ((Local0 != Local6)) + { + Local0 = M372 () + If (((Local0 >= Zero) && (Local0 <= 0xBF))) + { + M373 (Arg0, Arg1, Arg2) + M374 (Arg0, Arg1, Arg2) + If ((M097 != Zero)) + { + M375 () + } + + If ((M443 != Zero)) + { + M376 () + } + + If ((((M049 (M128, 0x66) >> One) & One) == One)) + { + M424 () + } + + M377 (Arg0, Arg1, Arg2) + } + + Local4 = Zero + } + Else + { + Sleep (0x19) + Local5-- + } + } + + M020 (Arg0, Arg1, Arg2, 0x54, (Local1 & 0xFFFF7FFF)) + } + + Mutex (EEBC, 0x00) + Method (M241, 1, NotSerialized) + { + Acquire (EEBC, 0xFFFF) + CreateByteField (M236, Zero, M242) + CreateByteField (M236, One, M243) + CreateByteField (M236, 0x02, M244) + CreateByteField (M236, 0x03, M245) + CreateDWordField (M236, 0x04, M246) + CreateDWordField (M236, 0x08, M247) + Name (M272, Zero) + Name (M273, Zero) + Name (M274, Zero) + Name (M400, Zero) + Name (M427, Zero) + Name (M431, Zero) + If ((M085 >= 0x08)) + { + M400 = ((M049 (M128, 0x66) >> Zero) & One) + } + + M273 = ((M049 (M128, 0x65) >> 0x05) & One) + Local0 = ((M049 (M128, 0x66) >> 0x06) & One) + M273 |= (Local0 << One) + M274 = ((M049 (M128, 0x65) >> 0x06) & One) + M427 = ((M049 (M128, 0x66) >> 0x02) & One) + M431 = ((M049 (M128, 0x66) >> 0x03) & One) + If ((M273 == Zero)) + { + Local7 = Buffer (0x05){} + CreateWordField (Local7, Zero, M197) + CreateField (Local7, 0x10, 0x03, M200) + CreateField (Local7, 0x13, 0x05, M199) + CreateByteField (Local7, 0x03, M198) + CreateByteField (Local7, 0x04, M201) + M197 = 0x05 + M198 = Zero + Local0 = M243 /* \_SB_.PCI0.PB2_.M241.M243 */ + M199 = Local0 + Local0 = M244 /* \_SB_.PCI0.PB2_.M241.M244 */ + M200 = Local0 + } + + Name (M447, Zero) + If (((M085 == 0x09) || (M085 == 0x0A))) + { + M447 = One + } + ElseIf (((M085 == 0x0D) || (M085 == 0x0E))) + { + M447 = One + } + ElseIf ((M085 == 0x0F)) + { + M447 = One + } + + Local3 = Buffer (0x08){} + CreateWordField (Local3, Zero, M254) + CreateByteField (Local3, 0x02, M255) + CreateDWordField (Local3, 0x03, M256) + M254 = 0x07 + M255 = 0x10 + M443 = M049 (M133, 0x01E4) + M442 = M04B (M133, 0x01E0) + If ((M442 == Zero)) + { + If ((\_SB.PCI0.PB2.M434 <= 0x2710)) + { + M442 = \_SB.PCI0.PB2.M434 + M256 = M442 /* \_SB_.PCI0.PB2_.M442 */ + Local0 = M255 /* \_SB_.PCI0.PB2_.M241.M255 */ + M255 = 0x12 + \_SB.ALIB (0x0C, Local3) + M255 = Local0 + } + } + + If ((M431 == One)) + { + M439 (Zero, M243, M244) + Release (EEBC) + Return (Zero) + } + + M266 = M04B (M133, 0x01D4) + M267 = M04B (M133, 0x01D8) + M268 = M049 (M133, 0x01DC) + M269 = M049 (M133, 0x01DD) + M270 = M049 (M133, 0x01DE) + M271 = M049 (M133, 0x01DF) + Local0 = ((M084 + 0x1502) + ((M266 & 0xFF) * 0x04 + )) + OperationRegion (VAMM, SystemMemory, Local0, One) + Field (VAMM, ByteAcc, NoLock, Preserve) + { + P011, 8 + } + + Local0 = ((M084 + 0x1502) + ((M267 & 0xFF) * 0x04 + )) + OperationRegion (VANN, SystemMemory, Local0, One) + Field (VANN, ByteAcc, NoLock, Preserve) + { + P141, 8 + } + + If ((M274 == One)) + { + Local6 = One + } + Else + { + Local6 = M113 (M242) + } + + M023 (Zero, M243, M244) + If ((M275 (M242, Arg0) == Zero)) + { + If ((Arg0 && Local6)) + { + M000 (0x0D9D) + Local4 = M453 /* External reference */ + M453 = Zero + If (CondRefOf (\_SB.MACO)) + { + If ((\_SB.MACO == One)) + { + If ((M267 < 0x0100)) + { + P141 = 0xC4 + } + Else + { + M010 (M267, One) + } + + Sleep (M270) + M112 (M242, One) + Sleep (M271) + If ((M266 < 0x0100)) + { + P011 = 0x84 + } + Else + { + M010 (M266, Zero) + } + + \_SB.MACO = Zero + } + Else + { + M112 (M242, Zero) + M111 (M242, One) + M112 (M242, One) + } + } + Else + { + M112 (M242, Zero) + M111 (M242, One) + M112 (M242, One) + } + + If ((M085 >= 0x0F)) + { + If ((M500 == One)) + { + \_SB.ALIB (0x13, Zero) + } + } + + Local1 = M049 (M133, 0x01F5) + If ((Local1 == Zero)) + { + Local1 = 0x0A + } + + Sleep (Local1) + If ((M400 == One)) + { + M403 (Zero, M243, M244, One) + } + + M453 = Local4 + M000 (0x0D9E) + M272 = One + If ((M273 == One)) + { + If ((M400 == Zero)) + { + Local1 = M017 (Zero, M243, M244, 0x68, Zero, 0x08) + M018 (Zero, M243, M244, 0x68, Zero, 0x08, (Local1 & 0xEF)) + Sleep (0x18) + Local1 = M025 (Zero, M243, M244, Zero) + } + + Local1 = Zero + Local2 = 0x13BB + While ((((Local1 & 0x28) != 0x20) && (Local2 > Zero))) + { + M000 (0x0DC0) + Local1 = M017 (Zero, M243, M244, 0x6B, Zero, 0x08) + Local2 = (Local2 - One) + Stall (0x63) + } + } + Else + { + Sleep (0x14) + M201 = One + Local6 = \_SB.ALIB (0x06, Local7) + If ((M085 < 0x08)) + { + M272 = Zero + Local2 = Zero + While ((Local2 < 0x0F)) + { + M023 (Zero, M243, M244) + Local4 = One + Local5 = 0xC8 + While ((Local4 && Local5)) + { + Local0 = M021 (Zero, M243, M244, 0xA5) + Local0 &= 0x7F + If (((Local0 >= 0x10) && (Local0 != 0x7F))) + { + Local4 = Zero + } + Else + { + Sleep (0x05) + Local5-- + } + } + + If (!Local4) + { + Local5 = M024 (Zero, M243, M244) + If (Local5) + { + M026 (Zero, M243, M244) + Sleep (0x05) + Local2++ + } + Else + { + Local0 = Zero + If ((M025 (Zero, M243, M244, Zero) == Ones)) + { + Local0 = One + } + + If (Local0) + { + M272 = One + Local2 = 0x10 + } + Else + { + M272 = Zero + Local2 = 0x10 + } + } + } + Else + { + Local2 = 0x10 + } + } + + If (!M272) + { + M000 (0x0D9F) + Local1 = M019 (M245, Zero, Zero, Zero) + Sleep (0x0A) + Local4 = One + Local5 = 0x05 + While ((Local4 && Local5)) + { + Local0 = M021 (Zero, M243, M244, 0xA5) + Local0 &= 0x7F + If (((Local0 <= 0x04) || (Local0 == 0x1F))) + { + Local4 = Zero + } + Else + { + Local0 = M019 (M245, Zero, Zero, Zero) + Sleep (0x05) + Local5-- + } + } + + M201 = Zero + \_SB.ALIB (0x06, Local7) + } + } + } + + If ((M400 == One)) + { + M403 (Zero, M243, M244, Zero) + } + + M000 (0x0DC1) + Local1 = M049 (M133, 0x01F6) + If ((Local1 == Zero)) + { + Local1 = 0x64 + } + + Sleep (Local1) + If ((M272 == One)) + { + M439 (Zero, M243, M244) + } + + If ((M447 == One)) + { + Local0 = M372 () + If (((Local0 >= Zero) && (Local0 <= 0xBF))) + { + M256 = One + \_SB.ALIB (0x0C, Local3) + } + } + + \_SB.PCI0.PB2.M407 = One + M000 (0x0DA0) + } + Else + { + M000 (0x0DA1) + \_SB.PCI0.PB2.M407 = ((M049 (M128, 0x65) >> 0x07) & One) + If ((M447 == One)) + { + Local0 = M372 () + If (((Local0 >= Zero) && (Local0 <= 0xBF))) + { + M256 = Zero + \_SB.ALIB (0x0C, Local3) + } + } + + If ((M273 >= One)) + { + Local1 = M019 (Zero, M243, M244, 0x54) + M020 (Zero, M243, M244, 0x54, (Local1 & 0xFFFF7FFC)) + Sleep (One) + Local2 = M017 (Zero, M243, M244, 0x19, Zero, 0x08) + M028 (Local2, Zero, Zero, Zero) + Local3 = M027 (Local2, Zero, Zero) + M020 (Zero, M243, M244, 0x54, (Local1 & 0xFFFF7FFF)) + If ((M400 == Zero)) + { + Local1 = M017 (Zero, M243, M244, 0x68, Zero, 0x08) + M018 (Zero, M243, M244, 0x68, Zero, 0x08, (Local1 | 0x10)) + Sleep (0x18) + } + } + Else + { + Local1 = M019 (Zero, M243, M244, 0x54) + M020 (Zero, M243, M244, 0x54, (Local1 & 0xFFFF7FFC)) + M201 = Zero + \_SB.ALIB (0x06, Local7) + M020 (Zero, M243, M244, 0x54, (Local1 & 0xFFFF7FFF)) + } + + If ((M427 == One)) + { + Local1 = M430 (Zero, M243, M244) + Local1 &= 0x0F + If ((Local1 > One)) + { + Local4 = M025 (Zero, M243, M244, One) + } + } + + If ((M400 == One)) + { + M402 (Zero, M243, M244) + } + + If ((M085 >= 0x0F)) + { + If ((M500 == One)) + { + \_SB.ALIB (0x12, Zero) + } + } + + If ((M442 > Zero)) + { + Divide (M442, 0x03E8, Local5, Local4) + If ((Local4 >= One)) + { + Sleep (Local4) + } + + Divide (Local5, 0x63, Local5, Local4) + While ((Local4 >= One)) + { + Local4-- + Stall (0x63) + } + + If ((Local5 >= One)) + { + Stall (Local5) + } + } + + M000 (0x0DA2) + Local4 = M453 /* External reference */ + M453 = Zero + If (CondRefOf (\_SB.MACO)) + { + If ((\_SB.MACO == One)) + { + If ((M266 < 0x0100)) + { + P011 = 0xC4 + } + Else + { + M010 (M266, One) + } + + Stall (M268) + If ((M267 < 0x0100)) + { + P141 = 0x84 + } + Else + { + M010 (M267, Zero) + } + + Sleep (M269) + M112 (M242, Zero) + } + Else + { + M112 (M242, Zero) + Sleep (0x0A) + M111 (M242, Zero) + } + } + Else + { + M112 (M242, Zero) + Sleep (0x0A) + M111 (M242, Zero) + } + + M453 = Local4 + If ((M085 >= 0x0F)) + { + If ((M500 == One)) + { + Local1 = M428 (Zero, M243, M244, 0x55, Zero, 0x08) + M429 (Zero, M243, M244, 0x55, Zero, 0x08, (Local1 | 0x80)) + Local1 = M428 (Zero, M243, M244, 0x7A, Zero, 0x08) + M429 (Zero, M243, M244, 0x7A, Zero, 0x08, (Local1 | One)) + } + } + + If ((M427 == One)) + { + If ((Local1 > One)) + { + M429 (Zero, M243, M244, 0x88, Zero, 0x04, Local1) + } + } + + M023 (Zero, M243, M244) + If ((M400 == Zero)) + { + Local1 = M019 (M245, Zero, Zero, Zero) + Sleep (0x0A) + } + + If ((M085 < 0x08)) + { + Local4 = One + Local5 = 0x05 + While ((Local4 && Local5)) + { + Local0 = M021 (Zero, M243, M244, 0xA5) + Local0 &= 0x7F + If (((Local0 <= 0x04) || (Local0 == 0x1F))) + { + Local4 = Zero + } + Else + { + Local1 = M019 (M245, Zero, Zero, Zero) + Sleep (0x05) + Local5-- + } + } + } + + M000 (0x0DA3) + M272 = 0x02 + } + } + + Release (EEBC) + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt22.dat b/setup/programs/systemConf/acpi_override/ssdt22.dat new file mode 100644 index 0000000000000000000000000000000000000000..f66b06eae5490cb927bf79d8ab8db10f77ca3a26 GIT binary patch literal 11918 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 literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt22.dsl b/setup/programs/systemConf/acpi_override/ssdt22.dsl new file mode 100644 index 0000000..67d1c42 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt22.dsl @@ -0,0 +1,1913 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt22.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x00002E8E (11918) + * Revision 0x01 + * Checksum 0xD3 + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 1, "LENOVO", "CB-01 ", 0x00000001) +{ + External (_SB_.PCI0, DeviceObj) + External (_SB_.PCI0.GP17, DeviceObj) + External (_SB_.PCI0.GPP0, DeviceObj) + External (_SB_.PCI0.GPP0.HDAU._ADR, UnknownObj) + External (_SB_.PCI0.GPP0.PEGP, DeviceObj) + External (_SB_.PCI0.GPP0.VGA_._ADR, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.ECAV, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.GATY, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.LFCM, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.PCBS, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.PCBV, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.PRRO, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.PRWO, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.SPBL, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.SPMO, IntObj) + External (_SB_.PLTF.C000, DeviceObj) + External (_SB_.PLTF.C001, DeviceObj) + External (_SB_.PLTF.C002, DeviceObj) + External (_SB_.PLTF.C003, DeviceObj) + External (_SB_.PLTF.C004, DeviceObj) + External (_SB_.PLTF.C005, DeviceObj) + External (_SB_.PLTF.C006, DeviceObj) + External (_SB_.PLTF.C007, DeviceObj) + External (_SB_.PLTF.C008, DeviceObj) + External (_SB_.PLTF.C009, DeviceObj) + External (_SB_.PLTF.C00A, DeviceObj) + External (_SB_.PLTF.C00B, DeviceObj) + External (_SB_.PLTF.C00C, DeviceObj) + External (_SB_.PLTF.C00D, DeviceObj) + External (_SB_.PLTF.C00E, DeviceObj) + External (_SB_.PLTF.C00F, DeviceObj) + External (CPTY, UnknownObj) + External (DSMF, UnknownObj) + External (EDID, UnknownObj) + External (EPM1, UnknownObj) + External (GNCS, IntObj) + External (GSNM, IntObj) + External (GTYP, IntObj) + External (GYCK, IntObj) + External (LPPA, UnknownObj) + External (LTGP, UnknownObj) + External (M000, MethodObj) // 1 Arguments + External (M009, MethodObj) // 1 Arguments + External (M010, MethodObj) // 2 Arguments + External (M017, MethodObj) // 6 Arguments + External (M019, MethodObj) // 4 Arguments + External (M020, MethodObj) // 5 Arguments + External (M402, MethodObj) // 3 Arguments + External (M403, MethodObj) // 4 Arguments + External (MCSK, IntObj) + External (PMID, IntObj) + External (PPID, IntObj) + External (SMBA, UnknownObj) + External (SMBB, UnknownObj) + External (TCNT, FieldUnitObj) + External (XXDF, IntObj) + + Scope (\_SB.PCI0.GPP0) + { + Device (PEGP) + { + Name (_ADR, Zero) // _ADR: Address + } + + Device (NHDA) + { + Name (_ADR, One) // _ADR: Address + } + } + + Scope (\_SB.PCI0) + { + OperationRegion (HGOP, SystemMemory, 0x72F7DF18, 0x00000011) + Field (HGOP, AnyAcc, Lock, Preserve) + { + DGDA, 32, + DGBA, 32, + DGPV, 16, + OPTF, 8, + NVGE, 8, + DSSV, 32, + DISM, 8 + } + } + + Scope (\_SB.PCI0.GPP0.PEGP) + { + OperationRegion (VBOR, SystemMemory, 0x7AE6E018, 0x00040004) + Field (VBOR, DWordAcc, Lock, Preserve) + { + RVBS, 32, + VBS1, 262144, + VBS2, 262144, + VBS3, 262144, + VBS4, 262144, + VBS5, 262144, + VBS6, 262144, + VBS7, 262144, + VBS8, 262144 + } + } + + Scope (\_SB.PCI0.GPP0.PEGP) + { + OperationRegion (NOPR, SystemMemory, 0x7AE6B018, 0x00002028) + Field (NOPR, AnyAcc, Lock, Preserve) + { + DHPS, 8, + DPCS, 8, + GPSS, 8, + VENS, 8, + NBCS, 8, + GC6S, 8, + NVSR, 8, + NPCS, 8, + NCTP, 8, + SLVS, 8, + PBCM, 8, + EXMD, 8, + MXBS, 32, + MXMB, 32768, + SMXS, 32, + SMXB, 32768, + FBEN, 32, + ENVT, 32, + PWGD, 32, + DMMP, 32, + DLRP, 32 + } + } + + Name (BOE1, Buffer (0xDF) + { + /* 0000 */ 0x7C, 0x31, 0x31, 0x49, 0x71, 0xAB, 0x5B, 0x38, // |11Iq.[8 + /* 0008 */ 0x52, 0x44, 0xDF, 0x00, 0x00, 0x00, 0x00, 0x01, // RD...... + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0xDE, 0x10, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0020 */ 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, // ......4. + /* 0028 */ 0x00, 0x00, 0x01, 0x00, 0x47, 0x00, 0x00, 0x00, // ....G... + /* 0030 */ 0x02, 0x00, 0x45, 0x00, 0x00, 0x00, 0x03, 0x00, // ..E..... + /* 0038 */ 0x8F, 0x00, 0x00, 0x00, 0x04, 0x00, 0x8D, 0x00, // ........ + /* 0040 */ 0x00, 0x00, 0x05, 0x00, 0x8B, 0x00, 0x00, 0x00, // ........ + /* 0048 */ 0x06, 0x00, 0x89, 0x00, 0x00, 0x00, 0x07, 0x00, // ........ + /* 0050 */ 0x87, 0x00, 0x00, 0x00, 0x08, 0x00, 0x85, 0x00, // ........ + /* 0058 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xD9, 0x1C, // ........ + /* 0060 */ 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ........ + /* 0068 */ 0x41, 0x5D, 0xC9, 0x00, 0x01, 0x24, 0x2E, 0x00, // A]...$.. + /* 0070 */ 0x02, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x01, // ........ + /* 0078 */ 0x00, 0x00, 0x00, 0xD9, 0x1C, 0x04, 0x00, 0x00, // ........ + /* 0080 */ 0x00, 0x04, 0x00, 0x00, 0x00, 0xE0, 0x7C, 0x97, // ......|. + /* 0088 */ 0x01, 0xC0, 0x3D, 0x9C, 0x01, 0xC4, 0xD5, 0xC4, // ..=..... + /* 0090 */ 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2....... + /* 0098 */ 0x00, 0x26, 0x00, 0x00, 0x00, 0x31, 0x00, 0x32, // .&...1.2 + /* 00A0 */ 0x00, 0x30, 0x00, 0x2A, 0x00, 0x32, 0x00, 0x30, // .0.*.2.0 + /* 00A8 */ 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x3B, // .0.0.0.; + /* 00B0 */ 0x00, 0x36, 0x00, 0x30, 0x00, 0x2A, 0x00, 0x32, // .6.0.*.2 + /* 00B8 */ 0x00, 0x39, 0x00, 0x34, 0x00, 0x31, 0x00, 0x31, // .9.4.1.1 + /* 00C0 */ 0x00, 0x00, 0x00, 0x60, 0x68, 0x9E, 0x35, 0x00, // ...`h.5. + /* 00C8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00D0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00D8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ....... + }) + Name (CSOT, Buffer (0xDF) + { + /* 0000 */ 0x7C, 0x31, 0x31, 0x49, 0x71, 0xAB, 0x5B, 0x38, // |11Iq.[8 + /* 0008 */ 0x52, 0x44, 0xDF, 0x00, 0x00, 0x00, 0x00, 0x01, // RD...... + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0xDE, 0x10, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0020 */ 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, // ......4. + /* 0028 */ 0x00, 0x00, 0x01, 0x00, 0x47, 0x00, 0x00, 0x00, // ....G... + /* 0030 */ 0x02, 0x00, 0x45, 0x00, 0x00, 0x00, 0x03, 0x00, // ..E..... + /* 0038 */ 0x8F, 0x00, 0x00, 0x00, 0x04, 0x00, 0x8D, 0x00, // ........ + /* 0040 */ 0x00, 0x00, 0x05, 0x00, 0x8B, 0x00, 0x00, 0x00, // ........ + /* 0048 */ 0x06, 0x00, 0x89, 0x00, 0x00, 0x00, 0x07, 0x00, // ........ + /* 0050 */ 0x87, 0x00, 0x00, 0x00, 0x08, 0x00, 0x85, 0x00, // ........ + /* 0058 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xD9, 0x1C, // ........ + /* 0060 */ 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ........ + /* 0068 */ 0x41, 0x5D, 0xC9, 0x00, 0x01, 0x24, 0x2E, 0x00, // A]...$.. + /* 0070 */ 0x02, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x01, // ........ + /* 0078 */ 0x00, 0x00, 0x00, 0xD9, 0x1C, 0x04, 0x00, 0x00, // ........ + /* 0080 */ 0x00, 0x04, 0x00, 0x00, 0x00, 0xE0, 0x7C, 0x97, // ......|. + /* 0088 */ 0x01, 0xC0, 0x3D, 0x9C, 0x01, 0xC4, 0xD5, 0xC4, // ..=..... + /* 0090 */ 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 2....... + /* 0098 */ 0x00, 0x26, 0x00, 0x00, 0x00, 0x31, 0x00, 0x32, // .&...1.2 + /* 00A0 */ 0x00, 0x30, 0x00, 0x2A, 0x00, 0x32, 0x00, 0x30, // .0.*.2.0 + /* 00A8 */ 0x00, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x3B, // .0.0.0.; + /* 00B0 */ 0x00, 0x36, 0x00, 0x30, 0x00, 0x2A, 0x00, 0x32, // .6.0.*.2 + /* 00B8 */ 0x00, 0x39, 0x00, 0x34, 0x00, 0x31, 0x00, 0x31, // .9.4.1.1 + /* 00C0 */ 0x00, 0x00, 0x00, 0x60, 0x68, 0x9E, 0x35, 0x00, // ...`h.5. + /* 00C8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00D0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00D8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ....... + }) + Method (GYDR, 0, NotSerialized) + { + If ((PMID == 0xE509)) + { + Return (BOE1) /* \BOE1 */ + } + ElseIf ((PMID == 0x6F0E)) + { + Return (CSOT) /* \CSOT */ + } + } + + Scope (\_SB.PCI0.GPP0.PEGP) + { + Name (GSV1, Buffer (One) + { + 0x00 // . + }) + Name (GSV2, Buffer (One) + { + 0x00 // . + }) + Name (GSDR, Buffer (0xA1) + { + /* 0000 */ 0x57, 0x74, 0xDC, 0x86, 0x75, 0x84, 0xEC, 0xE7, // Wt..u... + /* 0008 */ 0x52, 0x44, 0xA1, 0x00, 0x00, 0x00, 0x00, 0x01, // RD...... + /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0xDE, 0x10, 0x00, 0x00, // ........ + /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0020 */ 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, // ......4. + /* 0028 */ 0x00, 0x00, 0x01, 0x00, 0x47, 0x00, 0x00, 0x00, // ....G... + /* 0030 */ 0x02, 0x00, 0x45, 0x00, 0x00, 0x00, 0x03, 0x00, // ..E..... + /* 0038 */ 0x51, 0x00, 0x00, 0x00, 0x04, 0x00, 0x4F, 0x00, // Q.....O. + /* 0040 */ 0x00, 0x00, 0x05, 0x00, 0x4D, 0x00, 0x00, 0x00, // ....M... + /* 0048 */ 0x06, 0x00, 0x4B, 0x00, 0x00, 0x00, 0x07, 0x00, // ..K..... + /* 0050 */ 0x49, 0x00, 0x00, 0x00, 0x08, 0x00, 0x47, 0x00, // I.....G. + /* 0058 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xD9, 0x1C, // ........ + /* 0060 */ 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ........ + /* 0068 */ 0x41, 0x5D, 0xC9, 0x00, 0x01, 0x24, 0x2E, 0x00, // A]...$.. + /* 0070 */ 0x02, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x01, // ........ + /* 0078 */ 0x00, 0x00, 0x00, 0xD9, 0x1C, 0x04, 0x00, 0x00, // ........ + /* 0080 */ 0x00, 0x01, 0x00, 0x00, 0x00, 0x60, 0x68, 0x9E, // .....`h. + /* 0088 */ 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 5....... + /* 0090 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0098 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00A0 */ 0x00 // . + }) + Method (NBCI, 4, Serialized) + { + Debug = "------- NV NBCI DSM --------" + If ((Arg1 != 0x0102)) + { + Debug = " NBCI DSM: NOT SUPPORTED!" + Return (0x80000002) + } + + If ((Arg2 == Zero)) + { + Debug = " NBCI fun0 NBCI_FUNC_SUPPORT" + Return (Buffer (0x04) + { + 0x01, 0x00, 0x01, 0x00 // .... + }) + } + + If ((Arg2 == One)) + { + Debug = " NBCI fun1 NBCI_FUNC_PLATCAPS" + Name (TEMP, Buffer (0x04) + { + 0x80, 0x01, 0x00, 0x00 // .... + }) + CreateDWordField (TEMP, Zero, STS0) + STS0 |= Zero + Return (TEMP) /* \_SB_.PCI0.GPP0.PEGP.NBCI.TEMP */ + } + + If ((Arg2 == 0x10)) + { + Debug = " NBCI fun16 NBCI_FUNC_GETOBJBYTYPE" + CreateWordField (Arg3, 0x02, BFF0) + If ((BFF0 == 0x564B)) + { + If ((GNCS == One)) + { + Return (GYCK) /* External reference */ + } + } + + If ((BFF0 == 0x4452)) + { + If ((GNCS == One)) + { + Return (GYDR ()) + } + Else + { + Return (GSDR) /* \_SB_.PCI0.GPP0.PEGP.GSDR */ + } + } + } + + If ((Arg2 == 0x14)) + { + Debug = " NBCI fun20 NBCI_FUNC_GETBACKLIGHT" + Return (Package (0x20) + { + 0x8000A450, + 0x0200, + Zero, + Zero, + 0x05, + One, + 0xC8, + 0x32, + 0x03E8, + 0x0B, + 0x32, + 0x64, + 0x96, + 0xC8, + 0x012C, + 0x0190, + 0x01FE, + 0x0276, + 0x02F8, + 0x0366, + 0x03E8, + Zero, + 0x64, + 0xC8, + 0x012C, + 0x0190, + 0x01F4, + 0x0258, + 0x02BC, + 0x0320, + 0x0384, + 0x03E8 + }) + } + } + } + + Scope (\) + { + Name (REST, 0x07) + Name (PWEN, 0x0C) + Name (PWOK, 0x9A) + } + + Scope (\_SB.PCI0.GPP0) + { + Method (SGPC, 1, NotSerialized) + { + If ((Arg0 == One)) + { + M000 (0x9D) + Sleep (0x05) + If ((M009 (PWEN) == One)) + { + Return (Zero) + } + + M010 (REST, Zero) + Sleep (One) + M010 (PWEN, One) + Sleep (0x08) + M010 (REST, One) + If ((\XXDF == One)) + { + Sleep (0x01F4) + \XXDF = Zero + } + Else + { + Sleep (0x64) + } + + LNKD = Zero + Local6 = 0x7FFFFFFF + Local6 |= 0x80000000 + Local2 = M017 (Zero, One, One, 0x19, Zero, 0x08) + Local1 = M019 (Zero, One, One, 0x54) + M020 (Zero, One, One, 0x54, (Local1 & 0xFFFF7FFC)) + Local4 = One + Local5 = 0x28 + While ((Local4 && Local5)) + { + Local0 = M019 (Local2, Zero, Zero, Zero) + If ((Local0 != Local6)) + { + Local4 = Zero + } + Else + { + Sleep (0x05) + Local5-- + } + } + + \_SB.PCI0.GPP0.LREN = \_SB.PCI0.GPP0.PEGP.LTRE + \_SB.PCI0.GPP0.CEDR = One + M020 (Zero, One, One, 0x54, (Local1 & 0xFFFF7FFF)) + M000 (0xA0) + } + Else + { + M000 (0xA1) + M010 (PWEN, One) + \_SB.PCI0.GPP0.PEGP.LTRE = \_SB.PCI0.GPP0.LREN + LNKD = One + M010 (REST, Zero) + Sleep (One) + M010 (PWEN, Zero) + Sleep (0x64) + M000 (0xA3) + } + } + + PowerResource (PG00, 0x00, 0x0000) + { + Name (M239, One) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((RVID == Ones)) + { + Return (Zero) + } + + Return (GSTA ()) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + If ((\_SB.PCI0.GPP0.GSTA () != Zero)) + { + Return (Zero) + } + + If ((\_SB.PCI0.TDGC == One)) + { + If ((\_SB.PCI0.DGCX == 0x03)) + { + \_SB.PCI0.GC6O () + } + ElseIf ((\_SB.PCI0.DGCX == 0x04)) + { + \_SB.PCI0.GC6O () + } + + \_SB.PCI0.TDGC = Zero + \_SB.PCI0.DGCX = Zero + } + Else + { + SGPC (One) + \_SB.PCI0.GPP0.CMDR = 0x06 + \_SB.PCI0.GPP0.D0ST = Zero + \_SB.PCI0.GPP0.PEGP.SSSV = \_SB.PCI0.DSSV + } + + M239 = One + If (\_SB.PCI0.LPC0.EC0.ECAV) + { + If ((Acquire (\_SB.PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + { + \_SB.PCI0.LPC0.EC0.GATY = 0x02 + Sleep (0x0A) + Release (\_SB.PCI0.LPC0.EC0.LFCM) + } + } + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + If ((\_SB.PCI0.GPP0.GSTA () != One)) + { + Return (Zero) + } + + If ((\_SB.PCI0.TDGC == One)) + { + CreateField (\_SB.PCI0.TGPC, Zero, 0x03, GUPC) + If ((ToInteger (GUPC) == One)) + { + \_SB.PCI0.GC6I () + } + ElseIf ((ToInteger (GUPC) == 0x02)) + { + \_SB.PCI0.GC6I () + } + } + Else + { + SGPC (Zero) + } + + M239 = Zero + If (\_SB.PCI0.LPC0.EC0.ECAV) + { + If ((Acquire (\_SB.PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + { + \_SB.PCI0.LPC0.EC0.GATY = Zero + Sleep (0x0A) + Release (\_SB.PCI0.LPC0.EC0.LFCM) + } + } + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + PG00 + }) + Name (_PR2, Package (0x01) // _PR2: Power Resources for D2 + { + PG00 + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + PG00 + }) + Name (_S0W, 0x04) // _S0W: S0 Device Wake State + OperationRegion (RPCX, SystemMemory, \_SB.PCI0.DGBA, 0x1000) + Field (RPCX, DWordAcc, NoLock, Preserve) + { + RVID, 32, + CMDR, 8, + Offset (0x19), + PRBN, 8, + Offset (0x54), + D0ST, 2, + Offset (0x62), + CEDR, 1, + Offset (0x68), + ASPM, 2, + , 2, + LNKD, 1, + Offset (0x80), + Offset (0x81), + , 2, + LREN, 1 + } + + Method (GSTA, 0, NotSerialized) + { + If ((M009 (PWOK) == Zero)) + { + Return (Zero) + } + Else + { + Return (One) + } + } + } + + Scope (\_SB.PCI0.GPP0.PEGP) + { + Name (LTRE, Zero) + Name (DGPS, Zero) + Name (_PSC, Zero) // _PSC: Power State Current + Name (GPRF, Zero) + Name (OPCE, 0x02) + OperationRegion (PCIM, SystemMemory, \_SB.PCI0.DGDA, 0x1000) + Field (PCIM, DWordAcc, NoLock, Preserve) + { + NVID, 16, + NDID, 16, + CMDR, 8, + VGAR, 2008, + Offset (0x48B), + , 1, + HDAE, 1 + } + + OperationRegion (DGPU, SystemMemory, \_SB.PCI0.DGDA, 0x0100) + Field (DGPU, DWordAcc, NoLock, Preserve) + { + Offset (0x40), + SSSV, 32 + } + + OperationRegion (PCIS, PCI_Config, Zero, 0x0100) + Field (PCIS, AnyAcc, NoLock, Preserve) + { + PVID, 16, + PDID, 16 + } + + Method (_RMV, 0, NotSerialized) // _RMV: Removal Status + { + Return (Zero) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + _PSC = Zero + If ((DGPS != Zero)) + { + \_SB.PCI0.GPP0.PG00._ON () + DGPS = Zero + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((OPCE == 0x03)) + { + If ((DGPS == Zero)) + { + \_SB.PCI0.GPP0.PG00._OFF () + DGPS = One + } + + OPCE = 0x02 + } + + _PSC = 0x03 + } + + Method (SGST, 0, Serialized) + { + If ((PVID != 0x0FFF)) + { + Return (0x0F) + } + + Return (Zero) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("a486d8f8-0bda-471b-a72b-6042a6b5bee0") /* Unknown UUID */)) + { + Return (\_SB.PCI0.GPP0.PEGP.NVOP (Arg0, Arg1, Arg2, Arg3)) + } + + If ((Arg0 == ToUUID ("a3132d01-8cda-49ba-a52e-bc9d46df6b81") /* Unknown UUID */)) + { + If ((\_SB.PCI0.GPP0.PEGP.GPSS != Zero)) + { + Return (\_SB.PCI0.GPP0.PEGP.GPS (Arg0, Arg1, Arg2, Arg3)) + } + } + + If ((Arg0 == ToUUID ("cbeca351-067b-4924-9cbd-b46b00b86f34") /* Unknown UUID */)) + { + If ((\_SB.PCI0.GPP0.PEGP.GC6S != Zero)) + { + Return (\_SB.PCI0.GPP0.PEGP.NVJT (Arg0, Arg1, Arg2, Arg3)) + } + } + + If ((Arg0 == ToUUID ("d4a50b75-65c7-46f7-bfb7-41514cea0244") /* Unknown UUID */)) + { + If ((\_SB.PCI0.GPP0.PEGP.NBCS != Zero)) + { + Return (\_SB.PCI0.GPP0.PEGP.NBCI (Arg0, Arg1, Arg2, Arg3)) + } + } + + Return (0x80000001) + } + } + + Scope (\_SB.PCI0.GPP0.PEGP) + { + Method (NVOP, 4, Serialized) + { + If ((Arg2 == Zero)) + { + Return (Buffer (0x04) + { + 0x01, 0x00, 0x00, 0x04 // .... + }) + } + ElseIf ((Arg2 == 0x1A)) + { + CreateField (Arg3, 0x18, 0x02, OMPR) + CreateField (Arg3, Zero, One, FLCH) + CreateField (Arg3, One, One, DVSR) + CreateField (Arg3, 0x02, One, DVSC) + If (ToInteger (FLCH)) + { + \_SB.PCI0.GPP0.PEGP.OPCE = OMPR /* \_SB_.PCI0.GPP0.PEGP.NVOP.OMPR */ + } + + Local0 = Buffer (0x04) + { + 0x00, 0x00, 0x00, 0x00 // .... + } + CreateField (Local0, Zero, One, OPEN) + CreateField (Local0, 0x03, 0x02, CGCS) + CreateField (Local0, 0x06, One, SHPC) + CreateField (Local0, 0x08, One, SNSR) + CreateField (Local0, 0x18, 0x03, DGPC) + CreateField (Local0, 0x1B, 0x02, OHAC) + OPEN = One + SHPC = One + DGPC = One + OHAC = 0x03 + If (ToInteger (DVSC)) + { + If (ToInteger (DVSR)) + { + \_SB.PCI0.GPP0.PEGP.GPRF = One + } + Else + { + \_SB.PCI0.GPP0.PEGP.GPRF = Zero + } + } + + SNSR = \_SB.PCI0.GPP0.PEGP.GPRF + If ((\_SB.PCI0.GPP0.PEGP.SGST () != Zero)) + { + CGCS = 0x03 + } + + Return (Local0) + } + + Return (0x80000002) + } + } + + Scope (\_SB.PCI0.GPP0.PEGP) + { + Name (NLIM, One) + Name (PSLS, Zero) + Name (GPSP, Buffer (0x28){}) + CreateDWordField (GPSP, Zero, RETN) + CreateDWordField (GPSP, 0x04, VRV1) + CreateDWordField (GPSP, 0x08, TGPU) + CreateDWordField (GPSP, 0x0C, PDTS) + CreateDWordField (GPSP, 0x10, SFAN) + CreateDWordField (GPSP, 0x14, SKNT) + CreateDWordField (GPSP, 0x18, CPUE) + CreateDWordField (GPSP, 0x1C, TMP1) + CreateDWordField (GPSP, 0x20, TMP2) + Method (GPS, 4, Serialized) + { + Debug = "------- NV GPS DSM --------" + If ((Arg1 != 0x0200)) + { + Return (0x80000002) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Debug = " GPS fun 0" + Return (Buffer (0x08) + { + 0x01, 0x00, 0x08, 0x00, 0x0F, 0x04, 0x00, 0x00 // ........ + }) + } + Case (0x13) + { + Debug = " GPS fun 19" + CreateDWordField (Arg3, Zero, TEMP) + If ((TEMP == Zero)) + { + Return (0x04) + } + + If ((TEMP && 0x04)) + { + Return (0x04) + } + } + Case (0x20) + { + Debug = " GPS fun 32" + Name (RET1, Zero) + CreateBitField (Arg3, 0x02, SPBI) + If (NLIM) + { + RET1 |= One + } + + If (PSLS) + { + RET1 |= 0x02 + } + + Return (RET1) /* \_SB_.PCI0.GPP0.PEGP.GPS_.RET1 */ + } + Case (0x2A) + { + Debug = " GPS fun 42" + CreateField (Arg3, Zero, 0x04, PSH0) + CreateBitField (Arg3, 0x08, GPUT) + VRV1 = 0x00010000 + Switch (ToInteger (PSH0)) + { + Case (Zero) + { + Return (GPSP) /* \_SB_.PCI0.GPP0.PEGP.GPSP */ + } + Case (One) + { + RETN = 0x0100 + RETN |= ToInteger (PSH0) + Return (GPSP) /* \_SB_.PCI0.GPP0.PEGP.GPSP */ + } + Case (0x02) + { + RETN = 0x0102 + TGPU = 0x4B + If ((\_SB.PCI0.LPC0.EC0.SPMO == Zero)) + { + TGPU = 0x4B + } + ElseIf ((\_SB.PCI0.LPC0.EC0.SPMO == One)) + { + TGPU = 0x57 + } + ElseIf ((\_SB.PCI0.LPC0.EC0.SPMO == 0x02)) + { + TGPU = 0x4B + } + ElseIf ((\_SB.PCI0.LPC0.EC0.SPMO == 0x03)) + { + TGPU = 0x52 + } + ElseIf ((\_SB.PCI0.LPC0.EC0.SPMO == 0x04)) + { + TGPU = 0x4B + } + ElseIf ((\_SB.PCI0.LPC0.EC0.SPMO == 0x05)) + { + TGPU = 0x4B + } + ElseIf ((\_SB.PCI0.LPC0.EC0.SPMO == 0x06)) + { + TGPU = 0x4B + } + ElseIf ((\_SB.PCI0.LPC0.EC0.SPMO == 0x07)) + { + TGPU = 0x4B + } + + Return (GPSP) /* \_SB_.PCI0.GPP0.PEGP.GPSP */ + } + + } + } + Default + { + Return (0x80000002) + } + + } + + Return (0x80000002) + } + } + + Scope (\_SB.PCI0) + { + Method (RTL2, 0, NotSerialized) + { + Debug = "GC6I-Enter-L2" + M402 (Zero, One, One) + } + + Method (RTL0, 0, NotSerialized) + { + Debug = "GC6O-Resume-L0" + M403 (Zero, One, One, One) + Local1 = Zero + While (((Local1 & 0x28) != 0x20)) + { + Local1 = M017 (Zero, One, One, 0x6B, Zero, 0x08) + Stall (0x63) + } + + M403 (Zero, One, One, Zero) + } + + Name (TGPC, Buffer (0x04) + { + 0x00 // . + }) + Name (TDGC, Zero) + Name (DGCX, Zero) + Name (L23B, Buffer (0x05){}) + Method (GC6I, 0, Serialized) + { + Debug = " JT GC6I" + \_SB.PCI0.GPP0.PEGP.LTRE = \_SB.PCI0.GPP0.LREN + Sleep (0x14) + ^RTL2 () + Sleep (0x14) + M010 (REST, Zero) + Sleep (0x14) + } + + Method (GC6O, 0, Serialized) + { + Sleep (0x14) + M010 (REST, One) + ^RTL0 () + Sleep (0x14) + \_SB.PCI0.GPP0.CMDR |= 0x04 + \_SB.PCI0.GPP0.D0ST = Zero + While ((\_SB.PCI0.DGPV != 0x10DE)) + { + Sleep (One) + } + + While ((\_SB.PCI0.GPP0.LREN != One)) + { + \_SB.PCI0.GPP0.LREN = One + } + + \_SB.PCI0.GPP0.CEDR = One + } + } + + Scope (\_SB.PCI0.GPP0.PEGP) + { + Method (NVJT, 4, Serialized) + { + Debug = "------- NV JT DSM --------" + If ((ToInteger (Arg1) < 0x0100)) + { + Return (0x80000001) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Debug = " JT fun0 JT_FUNC_SUPPORT" + Return (Buffer (0x04) + { + 0x1B, 0x00, 0x00, 0x00 // .... + }) + } + Case (One) + { + Debug = " JT fun1 JT_FUNC_CAPS" + Name (JTCA, Buffer (0x04) + { + 0x00 // . + }) + CreateField (JTCA, Zero, One, JTEN) + CreateField (JTCA, One, 0x02, SREN) + CreateField (JTCA, 0x03, 0x02, PLPR) + CreateField (JTCA, 0x05, One, SRPR) + CreateField (JTCA, 0x06, 0x02, FBPR) + CreateField (JTCA, 0x08, 0x02, GUPR) + CreateField (JTCA, 0x0A, One, GC6R) + CreateField (JTCA, 0x0B, One, PTRH) + CreateField (JTCA, 0x0D, One, MHYB) + CreateField (JTCA, 0x0E, One, RPCL) + CreateField (JTCA, 0x0F, 0x02, GC6V) + CreateField (JTCA, 0x11, One, GEIS) + CreateField (JTCA, 0x12, One, GSWS) + CreateField (JTCA, 0x14, 0x0C, JTRV) + JTEN = One + GC6R = Zero + RPCL = One + SREN = One + FBPR = Zero + MHYB = One + GC6V = 0x02 + JTRV = 0x0200 + Return (JTCA) /* \_SB_.PCI0.GPP0.PEGP.NVJT.JTCA */ + } + Case (0x02) + { + Debug = " JT fun2 JT_FUNC_POLICYSELECT" + Return (0x80000002) + } + Case (0x03) + { + Debug = " JT fun3 JT_FUNC_POWERCONTROL" + CreateField (Arg3, Zero, 0x03, GPPC) + CreateField (Arg3, 0x04, One, PLPC) + CreateField (Arg3, 0x07, One, ECOC) + CreateField (Arg3, 0x0E, 0x02, DFGC) + CreateField (Arg3, 0x10, 0x03, GPCX) + \_SB.PCI0.TGPC = Arg3 + If (((ToInteger (GPPC) != Zero) || (ToInteger (DFGC + ) != Zero))) + { + \_SB.PCI0.TDGC = ToInteger (DFGC) + \_SB.PCI0.DGCX = ToInteger (GPCX) + } + + Name (JTPC, Buffer (0x04) + { + 0x00 // . + }) + CreateField (JTPC, Zero, 0x03, GUPS) + CreateField (JTPC, 0x03, One, GPWO) + CreateField (JTPC, 0x07, One, PLST) + If ((ToInteger (DFGC) != Zero)) + { + GPWO = One + GUPS = One + Return (JTPC) /* \_SB_.PCI0.GPP0.PEGP.NVJT.JTPC */ + } + + Debug = " JT fun3 GPPC=" + Debug = ToInteger (GPPC) + If ((ToInteger (GPPC) == One)) + { + \_SB.PCI0.GC6I () + PLST = One + GUPS = Zero + } + ElseIf ((ToInteger (GPPC) == 0x02)) + { + \_SB.PCI0.GC6I () + If ((ToInteger (PLPC) == Zero)) + { + PLST = Zero + } + + GUPS = Zero + } + ElseIf ((ToInteger (GPPC) == 0x03)) + { + \_SB.PCI0.GC6O () + If ((ToInteger (PLPC) != Zero)) + { + PLST = Zero + } + + GPWO = One + GUPS = One + } + ElseIf ((ToInteger (GPPC) == 0x04)) + { + \_SB.PCI0.GC6O () + If ((ToInteger (PLPC) != Zero)) + { + PLST = Zero + } + + GPWO = One + GUPS = One + } + ElseIf ((M009 (PWGD) == One)) + { + Debug = " JT GETS() return 0x1" + GPWO = One + GUPS = One + } + Else + { + Debug = " JT GETS() return 0x3" + GPWO = Zero + GUPS = 0x03 + } + + Return (JTPC) /* \_SB_.PCI0.GPP0.PEGP.NVJT.JTPC */ + } + Case (0x04) + { + Debug = " JT fun4 JT_FUNC_PLATPOLICY" + CreateField (Arg3, 0x02, One, PAUD) + CreateField (Arg3, 0x03, One, PADM) + CreateField (Arg3, 0x04, 0x04, PDGS) + Local0 = Zero + Local0 = (\_SB.PCI0.GPP0.PEGP.HDAE << 0x02) + Return (Local0) + } + + } + + Return (0x80000002) + } + } + + Scope (\_SB) + { + Device (NPCF) + { + Name (ACBT, Zero) + Name (DCBT, Zero) + Name (DBAC, Zero) + Name (DBDC, One) + Name (AMAT, 0x78) + Name (AMIT, Zero) + Name (ATPP, 0x0118) + Name (DTPP, Zero) + Name (IOBS, 0x0481) + Name (CMPL, 0x33) + Name (CNPL, 0x10) + Name (HPCT, 0x02) + Name (CDIS, Zero) + Name (CUSL, Zero) + Name (CUCT, Zero) + Method (_HID, 0, NotSerialized) // _HID: Hardware ID + { + CDIS = Zero + Return ("NVDA0820") + } + + Name (_UID, "NPCF") // _UID: Unique ID + Method (CCMS, 0, Serialized) + { + Switch (ToInteger (CPTY)) + { + Case (0x05) + { + CMPL = 0xB5 + CNPL = 0x78 + } + Case (0x07) + { + CMPL = 0xBF + CNPL = 0x6F + } + Case (0x09) + { + CMPL = 0xBF + CNPL = 0x6F + } + + } + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + CCMS () + If ((CDIS == One)) + { + Return (0x0D) + } + + Return (0x0F) + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + CDIS = One + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("36b49710-2483-11e7-9598-0800200c9a66") /* Unknown UUID */)) + { + If ((\_SB.PCI0.GPP0.PEGP.NPCS != Zero)) + { + Return (NPCF (Arg0, Arg1, Arg2, Arg3)) + } + } + } + + Method (NPCF, 4, Serialized) + { + Debug = "------- NVPCF DSM --------" + If ((ToInteger (Arg1) != 0x0200)) + { + Return (0x80000001) + } + + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Debug = " NVPCF sub-func#0" + Return (Unicode ("G")) + } + Case (One) + { + Debug = " NVPCF sub-func#1" + Return (Buffer (0x1B) + { + /* 0000 */ 0x20, 0x03, 0x01, 0x01, 0x21, 0x05, 0x02, 0x0F, // ...!... + /* 0008 */ 0x01, 0x64, 0x00, 0x01, 0x01, 0x00, 0x00, 0xE8, // .d...... + /* 0010 */ 0x00, 0x00, 0x66, 0x0E, 0x00, 0x10, 0x00, 0x00, // ..f..... + /* 0018 */ 0x00, 0x00, 0xD1 // ... + }) + } + Case (0x02) + { + Debug = " NVPCF sub-func#2" + Name (PBD2, Buffer (0x31) + { + 0x00 // . + }) + CreateByteField (PBD2, Zero, PTV2) + CreateByteField (PBD2, One, PHB2) + CreateByteField (PBD2, 0x02, GSB2) + CreateByteField (PBD2, 0x03, CTB2) + CreateByteField (PBD2, 0x04, NCE2) + PTV2 = 0x21 + PHB2 = 0x05 + GSB2 = 0x10 + CTB2 = 0x1C + NCE2 = One + CreateWordField (PBD2, 0x05, TGPA) + CreateWordField (PBD2, 0x07, TGPD) + CreateByteField (PBD2, 0x15, PC01) + CreateByteField (PBD2, 0x16, PC02) + CreateWordField (PBD2, 0x19, TPPA) + CreateWordField (PBD2, 0x1B, TPPD) + CreateWordField (PBD2, 0x1D, MAGA) + CreateWordField (PBD2, 0x1F, MAGD) + CreateWordField (PBD2, 0x21, MIGA) + CreateWordField (PBD2, 0x23, MIGD) + CreateDWordField (PBD2, 0x25, PA4O) + CreateDWordField (PBD2, 0x29, PA5O) + CreateDWordField (PBD2, 0x2D, PA6O) + CreateField (Arg3, 0x28, 0x02, NIGS) + CreateByteField (Arg3, 0x15, IORC) + CreateField (Arg3, 0xB0, One, PWCS) + CreateField (Arg3, 0xB1, One, PWTS) + CreateField (Arg3, 0xB2, One, CGPS) + If ((ToInteger (NIGS) == Zero)) + { + If ((LTGP == Zero)) + { + ACBT = Zero + } + + If ((LPPA == Zero)) + { + DBAC = One + AMAT = Zero + ATPP = Zero + } + ElseIf ((EPM1 == One)) + { + DBAC = Zero + AMAT = 0xA0 + ATPP = 0x0118 + } + Else + { + DBAC = Zero + AMAT = 0x78 + ATPP = 0x0118 + } + + TGPA = ACBT /* \_SB_.NPCF.ACBT */ + TGPD = DCBT /* \_SB_.NPCF.DCBT */ + PC01 = Zero + PC02 = (DBAC | (DBDC << One)) + TPPA = ATPP /* \_SB_.NPCF.ATPP */ + TPPD = DTPP /* \_SB_.NPCF.DTPP */ + MAGA = AMAT /* \_SB_.NPCF.AMAT */ + MIGA = AMIT /* \_SB_.NPCF.AMIT */ + } + + If ((ToInteger (NIGS) == One)) + { + If ((ToInteger (PWCS) == One)){} + Else + { + } + + If ((ToInteger (PWTS) == One)){} + Else + { + } + + If ((ToInteger (CGPS) == One)){} + Else + { + } + + TGPA = Zero + TGPD = Zero + PC01 = Zero + PC02 = Zero + TPPA = Zero + TPPD = Zero + MAGA = Zero + MIGA = Zero + MAGD = Zero + MIGD = Zero + } + + Return (PBD2) /* \_SB_.NPCF.NPCF.PBD2 */ + } + Case (0x03) + { + Debug = " NVPCF sub-func#3" + Return (Buffer (0x3D) + { + /* 0000 */ 0x11, 0x04, 0x13, 0x03, 0x00, 0xFF, 0x00, 0x28, // .......( + /* 0008 */ 0x2D, 0x2D, 0x33, 0x33, 0x39, 0x39, 0x3F, 0x3F, // --3399?? + /* 0010 */ 0x45, 0x42, 0x4B, 0x46, 0x50, 0xFF, 0xFF, 0x05, // EBKFP... + /* 0018 */ 0xFF, 0x00, 0x3C, 0x41, 0x41, 0x46, 0xFF, 0xFF, // .....R..( + /* 0038 */ 0xA2, 0x17, 0x00, 0x00, 0x60, 0x6D, 0x00, 0x00, // ....`m.. + /* 0040 */ 0xC8, 0x32, 0x00, 0x00, 0x68, 0x42, 0x00, 0x00, // .2..hB.. + /* 0048 */ 0x14, 0x0C, 0x17, 0x00, 0x00, 0x78, 0x69, 0x00, // .....xi. + /* 0050 */ 0x00, 0xF8, 0x2A, 0x00, 0x00, 0xB0, 0x36, 0x00, // ..*...6. + /* 0058 */ 0x00 // . + }) + } + Case (0x09) + { + Debug = " NVPCF sub-func#9" + CreateDWordField (Arg3, 0x03, CPTD) + Return (Zero) + } + + } + + Return (0x80000002) + } + } + } + + Scope (\_SB.PCI0.GPP0.PEGP) + { + Name (MMID, Package (0x02) + { + Package (0x03) + { + Zero, + "PS8461E", + 0x00010003 + }, + + Package (0x03) + { + One, + "NON-MUX or Error", + Zero + } + }) + Method (_DOD, 0, NotSerialized) // _DOD: Display Output Devices + { + Return (Package (0x01) + { + 0x8000A450 + }) + } + + OperationRegion (SMIP, SystemIO, 0xB0, One) + Field (SMIP, ByteAcc, NoLock, Preserve) + { + IOB0, 8 + } + + Method (VDDC, 2, NotSerialized) + { + Local0 = Arg1 + CreateField (Local0, Zero, 0x40, EDS1) + Local1 = EDS1 /* \_SB_.PCI0.GPP0.PEGP.VDDC.EDS1 */ + If ((Local1 != Buffer (0x08) + { + 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00 // ........ + })) + { + Return (Zero) + } + + CreateByteField (Local0, 0x7E, EBLK) + Local1 = EBLK /* \_SB_.PCI0.GPP0.PEGP.VDDC.EBLK */ + Local1++ + Local2 = (Local1 * 0x80) + Local3 = (Local2 * 0x08) + If ((SizeOf (Local0) < Local2)) + { + Return (Zero) + } + + If ((Arg0 == Local1)) + { + CreateField (Local0, Zero, Local3, EBUF) + Return (EBUF) /* \_SB_.PCI0.GPP0.PEGP.VDDC.EBUF */ + } + + Return (Zero) + } + + Device (EDP1) + { + Method (_ADR, 0, Serialized) // _ADR: Address + { + Return (0x8000A450) + } + + Method (_DDC, 1, Serialized) // _DDC: Display Data Current + { + Return (VDDC (Arg0, EDID)) + } + + Method (MXDS, 1, NotSerialized) + { + Local0 = Arg0 + Local1 = (Local0 & 0x0F) + Local2 = (Local0 & 0x10) + If ((Local1 == Zero)) + { + If ((M009 (0x74) == Zero)) + { + Return (One) + } + Else + { + Return (0x02) + } + } + ElseIf ((Local1 == One)) + { + If ((Local2 == 0x10)) + { + M010 (0x74, One) + } + Else + { + M010 (0x74, Zero) + } + } + Else + { + Return (Zero) + } + } + + Method (MXDM, 1, Serialized) + { + Local0 = Arg0 + Local1 = (Local0 & 0x07) + If ((Local1 == Zero)) + { + Local2 = DSMF /* External reference */ + Return (Local2) + } + Else + { + Switch (ToInteger (Local1)) + { + Case (One) + { + SMBB = 0x24 + SMBA = 0xCA + } + Case (0x02) + { + Return (Zero) + } + Case (0x03) + { + Return (Zero) + } + Case (0x04) + { + SMBB = 0x26 + SMBA = 0xCA + } + Default + { + Return (Zero) + } + + } + } + + Return (One) + } + + Method (MXID, 1, NotSerialized) + { + If ((Arg0 == Zero)) + { + Local0 = DerefOf (DerefOf (MMID [Zero]) [0x02]) + Return (Local0) + } + } + + Method (LRST, 1, NotSerialized) + { + Local0 = Arg0 + Local1 = (Local0 & 0x07) + If ((Local1 == Zero)) + { + If ((\_SB.PCI0.LPC0.EC0.PRRO == Zero)) + { + Return (One) + } + ElseIf ((\_SB.PCI0.LPC0.EC0.PRRO == One)) + { + Return (0x02) + } + Else + { + Return (Zero) + } + } + ElseIf ((Local1 == One)) + { + \_SB.PCI0.LPC0.EC0.PRWO = Zero + } + ElseIf ((Local1 == 0x02)) + { + \_SB.PCI0.LPC0.EC0.PRWO = One + } + Else + { + Return (Zero) + } + } + } + } + + Scope (\_SB.PCI0) + { + Device (AWMI) + { + Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */) // _HID: Hardware ID + Name (_UID, "0x00") // _UID: Unique ID + Name (_WDG, Buffer (0x28) + { + /* 0000 */ 0x13, 0x96, 0x3E, 0x60, 0x25, 0xEF, 0x38, 0x43, // ..>`%.8C + /* 0008 */ 0xA3, 0xD0, 0xC4, 0x61, 0x77, 0x51, 0x6D, 0xB7, // ...awQm. + /* 0010 */ 0x41, 0x41, 0x01, 0x02, 0x21, 0x12, 0x90, 0x05, // AA..!... + /* 0018 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... + /* 0020 */ 0xC9, 0x06, 0x29, 0x10, 0x30, 0x30, 0x01, 0x00 // ..).00.. + }) + Name (WQ00, Buffer (0x037D) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... + /* 0008 */ 0x6D, 0x03, 0x00, 0x00, 0x68, 0x0B, 0x00, 0x00, // m...h... + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T + /* 0018 */ 0x18, 0x59, 0x85, 0x00, 0x01, 0x06, 0x18, 0x42, // .Y.....B + /* 0020 */ 0x20, 0x82, 0x02, 0x89, 0xC0, 0x82, 0x69, 0x24, // .....i$ + /* 0028 */ 0xC7, 0x01, 0x0C, 0x46, 0x03, 0x88, 0xE4, 0x40, // ...F...@ + /* 0030 */ 0xC8, 0x05, 0x13, 0x13, 0x20, 0x02, 0x42, 0x5E, // .... .B^ + /* 0038 */ 0x05, 0xD8, 0x14, 0x60, 0x12, 0x44, 0xFD, 0xFB, // ...`.D.. + /* 0040 */ 0x43, 0x94, 0x04, 0x87, 0x12, 0x02, 0x21, 0x89, // C.....!. + /* 0048 */ 0x02, 0xCC, 0x0B, 0xD0, 0x2D, 0xC0, 0xB0, 0x00, // ....-... + /* 0050 */ 0xDB, 0x02, 0x4C, 0x0B, 0x70, 0x0C, 0x49, 0xA5, // ..L.p.I. + /* 0058 */ 0x81, 0x53, 0x02, 0x4B, 0x81, 0x90, 0x50, 0x01, // .S.K..P. + /* 0060 */ 0xCA, 0x05, 0xF8, 0x16, 0xA0, 0x1D, 0x51, 0x92, // ......Q. + /* 0068 */ 0x05, 0x58, 0x86, 0x11, 0x81, 0x47, 0x11, 0xD9, // .X...G.. + /* 0070 */ 0x68, 0x1C, 0x1A, 0x3B, 0x0C, 0xCB, 0x04, 0xD3, // h..;.... + /* 0078 */ 0x20, 0x0E, 0xA3, 0x6C, 0x64, 0x11, 0x78, 0x42, // ..ld.xB + /* 0080 */ 0x9D, 0x0A, 0x90, 0x2B, 0x40, 0x98, 0x00, 0xF1, // ...+@... + /* 0088 */ 0xA8, 0xC2, 0x68, 0x0E, 0x8A, 0x8C, 0x27, 0x34, // ..h...'4 + /* 0090 */ 0x46, 0x0C, 0x10, 0x81, 0xED, 0x1C, 0x5B, 0xA3, // F.....[. + /* 0098 */ 0x38, 0x8D, 0xC2, 0x05, 0x48, 0xC7, 0xD0, 0x08, // 8...H... + /* 00A0 */ 0x8E, 0xEB, 0x00, 0xB9, 0x20, 0x01, 0x1A, 0x05, // .... ... + /* 00A8 */ 0x58, 0x07, 0x12, 0x60, 0x34, 0x0C, 0xC1, 0x81, // X..`4... + /* 00B0 */ 0x1C, 0x01, 0x46, 0x06, 0x84, 0x3C, 0x43, 0x6A, // ..F...dc.&. + /* 01B8 */ 0x2C, 0x08, 0x65, 0xA2, 0xD2, 0x64, 0x70, 0x93, // ,.e..dp. + /* 01C0 */ 0x82, 0x33, 0xBB, 0x20, 0x47, 0xEF, 0xB3, 0x84, // .3. G... + /* 01C8 */ 0xD5, 0x03, 0xEB, 0x40, 0xE2, 0x31, 0x58, 0x37, // ...@.1X7 + /* 01D0 */ 0x85, 0x94, 0xD3, 0x68, 0x54, 0x1E, 0x84, 0xB5, // ...hT... + /* 01D8 */ 0xC2, 0x08, 0xCE, 0x20, 0x3E, 0x2C, 0x38, 0x04, // ... >,8. + /* 01E0 */ 0x84, 0x9C, 0x9C, 0x08, 0x50, 0xE7, 0x00, 0x5F, // ....P.._ + /* 01E8 */ 0x0C, 0x3C, 0xB8, 0x23, 0x79, 0x33, 0xF0, 0x48, // .<.#y3.H + /* 01F0 */ 0x82, 0xB2, 0x61, 0xFA, 0x40, 0xC0, 0x0F, 0x28, // ..a.@..( + /* 01F8 */ 0x86, 0x34, 0xB2, 0xD5, 0x00, 0xD2, 0xFF, 0x3F, // .4.....? + /* 0200 */ 0x18, 0xBF, 0x0D, 0xBC, 0x7C, 0x98, 0xC0, 0xBA, // ....|... + /* 0208 */ 0x2E, 0x05, 0xD0, 0x4F, 0x1C, 0x1E, 0xC1, 0x09, // ...O.... + /* 0210 */ 0x3E, 0x66, 0x3C, 0x6B, 0x1C, 0x12, 0xAC, 0x51, // >f..yE8. + /* 0280 */ 0xE7, 0x8D, 0x83, 0x7A, 0x3E, 0xF1, 0xB0, 0x0D, // ...z>... + /* 0288 */ 0xEB, 0x91, 0x72, 0x58, 0xA3, 0x85, 0x3D, 0xE0, // ..rX..=. + /* 0290 */ 0x57, 0x13, 0x9F, 0x6B, 0x3C, 0x33, 0x63, 0x84, // W..k<3c. + /* 0298 */ 0xF5, 0x85, 0x06, 0x1C, 0x80, 0x78, 0xEF, 0x57, // .....x.W + /* 02A0 */ 0x0F, 0x32, 0x01, 0x03, 0xB2, 0x63, 0x80, 0xEF, // .2...c.. + /* 02A8 */ 0x48, 0xE0, 0xF0, 0x38, 0x35, 0xE2, 0x6B, 0x9E, // H..85.k. + /* 02B0 */ 0x02, 0xF1, 0x2C, 0x4E, 0xF5, 0x94, 0x63, 0x3C, // ..,N..c< + /* 02B8 */ 0xC1, 0x3C, 0x8E, 0xC0, 0xC0, 0x3A, 0x35, 0xDF, // .<...:5. + /* 02C0 */ 0x2C, 0x18, 0xCC, 0x7B, 0x10, 0x83, 0x78, 0x10, // ,..{..x. + /* 02C8 */ 0x88, 0x92, 0xC0, 0x39, 0xAF, 0x28, 0xA8, 0x53, // ...9.(.S + /* 02D0 */ 0x81, 0x73, 0x5D, 0x51, 0x40, 0x31, 0x9A, 0x37, // .s]Q@1.7 + /* 02D8 */ 0x05, 0x83, 0xBD, 0x18, 0x99, 0xC0, 0xFA, 0xEF, // ........ + /* 02E0 */ 0x28, 0x28, 0xE5, 0x14, 0xD2, 0x7E, 0x47, 0x41, // ((...~GA + /* 02E8 */ 0xA9, 0xBD, 0xA3, 0x50, 0x10, 0x1F, 0x06, 0x9C, // ...P.... + /* 02F0 */ 0xE2, 0x1C, 0x81, 0xD6, 0x71, 0x47, 0x41, 0x4E, // ....qGAN + /* 02F8 */ 0xC8, 0x87, 0x14, 0xE0, 0xF5, 0xFF, 0x3F, 0x45, // ......?E + /* 0300 */ 0xE0, 0xA7, 0x04, 0xFB, 0x76, 0xF5, 0x92, 0x02, // ....v... + /* 0308 */ 0xF0, 0x54, 0xC6, 0x25, 0x05, 0x34, 0xFF, 0xFF, // .T.%.4.. + /* 0310 */ 0x4B, 0x0A, 0x1F, 0x9B, 0x2F, 0x29, 0xC0, 0xF5, // K.../).. + /* 0318 */ 0x1C, 0x88, 0xBB, 0xA4, 0x80, 0x0B, 0x34, 0x5A, // ......4Z + /* 0320 */ 0xD0, 0xB3, 0xF2, 0x5C, 0x1E, 0x49, 0x02, 0xBD, // ...\.I.. + /* 0328 */ 0x92, 0xC0, 0xC1, 0x7A, 0x26, 0xC1, 0x2A, 0xB4, // ...z&.*. + /* 0330 */ 0xE9, 0x53, 0xA3, 0x51, 0xAB, 0x06, 0x65, 0x6A, // .S.Q..ej + /* 0338 */ 0x94, 0x69, 0x50, 0xAB, 0x4F, 0xA5, 0xC6, 0x8C, // .iP.O... + /* 0340 */ 0x9D, 0x32, 0x2C, 0x61, 0xB1, 0x1A, 0xB6, 0x03, // .2,a.... + /* 0348 */ 0x80, 0xD0, 0xF0, 0x14, 0x32, 0x02, 0x22, 0x25, // ....2."% + /* 0350 */ 0x2F, 0x42, 0x81, 0x11, 0x10, 0x01, 0x39, 0x0D, // /B....9. + /* 0358 */ 0x10, 0x55, 0xFE, 0x06, 0x10, 0x90, 0x73, 0x80, // .U....s. + /* 0360 */ 0x08, 0xC8, 0x21, 0x4F, 0x6B, 0x02, 0x72, 0x62, // ..!Ok.rb + /* 0368 */ 0x10, 0x01, 0x59, 0xE9, 0x1A, 0x05, 0x64, 0xD9, // ..Y...d. + /* 0370 */ 0x20, 0x02, 0xB2, 0x44, 0x13, 0x40, 0x4C, 0x30, // ..D.@L0 + /* 0378 */ 0x88, 0x80, 0xFC, 0xFF, 0x07 // ..... + }) + Method (WMAA, 3, Serialized) + { + Name (TEMP, Zero) + CreateByteField (Arg2, Zero, MODF) + CreateDWordField (Arg2, 0x04, LEDB) + While (One) + { + TEMP = Arg1 + If ((TEMP == One)) + { + If ((MODF == Zero)) + { + Return (\_SB.PCI0.LPC0.EC0.PCBV) /* External reference */ + } + ElseIf ((MODF == One)) + { + If ((Acquire (\_SB.PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + { + \_SB.PCI0.LPC0.EC0.PCBV = LEDB /* \_SB_.PCI0.AWMI.WMAA.LEDB */ + \_SB.PCI0.LPC0.EC0.SPBL = One + Release (\_SB.PCI0.LPC0.EC0.LFCM) + } + + Return (Zero) + } + ElseIf ((MODF == 0x02)) + { + Return (0x0320) + } + Else + { + Return (One) + } + } + ElseIf ((TEMP == 0x02)) + { + If ((MODF == Zero)) + { + Return (0x02) + } + ElseIf ((MODF == One)) + { + If ((LEDB < 0x03)) + { + If ((Acquire (\_SB.PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + { + \_SB.PCI0.LPC0.EC0.PCBS = LEDB /* \_SB_.PCI0.AWMI.WMAA.LEDB */ + Release (\_SB.PCI0.LPC0.EC0.LFCM) + } + + Return (Zero) + } + + Return (One) + } + Else + { + Return (One) + } + } + Else + { + Return (One) + } + + Break + } + } + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt23.dat b/setup/programs/systemConf/acpi_override/ssdt23.dat new file mode 100644 index 0000000000000000000000000000000000000000..73cca2a4c9d5d583a0cf5c24089f432dfc56ef0c GIT binary patch literal 19710 zcmeHPZEqXL5nfUxMW19#R%x_pVfWC+h*Z?d-7P7SKn$4Ti(aA^g0!u`62v=7Y9$wF z4@wL~Aq2ZX(a*Ln-`Wo+!|v}1kpB_%2NY3fc80HdV*$4xiZx&kcX#%g-Pzf@M{~EV z*GrFoToEF&vr=ALf4W|re_+|BX-0$)g<^F{h?ocqHF0Na)v~N)1f*?eM$VL+yG1g~ zGRHDc(y^4ZWHy0%jzdy9c~zE9f#p0&X(?&toH*)RImt53GNYv9*j%3Da-O85dPlOJ zZ1>NyevT#STX~DhdB)4L-8}cpv)w%5S$VQ&9-SUt6*r_Jb|ke&YG2=OSu7GBi%f_|h&a ze@KV)B>P#iUFpy~q(k`9p?OHQFCChPbXG zWjk56lV!au<7XK^%lKKw&oWMyadPc_M>sa^(@#el_4!7%xMVFQ-M`TT-%CUQqR=`bKi(&Q`Trx3C_hRFd_pjrBEEZmd_5 zVlurYl2yATjVH;91tONLND^2Hr3{HVE^RzDB9rBNTjfPe!c2@WUuEZf84%Fck zjmN@>x&sXxS1GsLv46cp{P^GkvW;`~9XsA&FI?b@dSU(Ly)XbS>V@@J_OdVOWnbP4 z1L&e&Sbs$?2(Sx#L4CK^f9UnImtwN`_nr{Nt(01eKdW0CNng0(?UP`O;>K6fU4^U6 zP19U2uRbW$S02Fj+cOKhyN7#UerZlyU*G>?X0`#H&FLA_tnGdE;_#2={ar)g2wk{k zi+677*0XADBl&JB5j8%7(8H$jAK+iI1hH#?fQ>T-#cHu$fT-Q5KQ_KkmZ=Rlm1^6N zb&;yvK#xTIeRuQK(?V@kxJGRA&tvK`Zt=%nj|)JWVxO^P!S7!TkddCg`P>Zep~Lz_3CSEUU2dY&X39 z`Xt!hga6{Vc@%L)^K>+f2cCHU!h11H0OA-q82i_!i2>M5E!@ECZ4|~#miLXch#RU!V-j_f9&R0?$Ra2^_F5aJ*qDMx($X;>@?V zv4=6)41W`}wzt)4Q{7<`tcr;7NEnZNV?tpVKOo5I^6hYOGElmzw*fbmu~?$(ed8k$ zK}Yy#qHSO`9<;vcbOQJ&!p8(eo)Hi41mwAXOEck50}L5z>zT;uL}yGBYD^2G;YuuM z_2U1WhA+Zj_t*2Z`W(}PM|1q-k`WEsz11Fv^6%*__BMGc`~?Negdf2xrf+39u;TzwhayY&@h3rG%#}F3}j9uPtrilQZ0!CM- zfR5}Ix-E2>!3e;<*abClP2OQ;suF7;1sY}`phsx1-Gxx|fGU9$Dz$o}0Sw9rXI}^V zMij2j;m7Pg@MCvnA!H)PkHSchQ^N^XhxJ5vhPS{sfFtl@|6rIwfucEme;4kCaA!me za6N5);pr4fG>Y#$g~qZ@`bpHU)kV zj2se1o`;bLBRBuDI#u1M)nS=Z%Rutr>Nmu|um`Y=P8<tI#O$;~mzfiV0xD zjb!+FoFiOqj-f5BuW`U$Uc@HQ%ytBh38NF~{*)~u-n zjJ{UK?~=byF8*zR_~9Qvz~hjLb$Fa2{!jcZl*8Ocui!+^)-(XyT@cTQ`r5Y07iNO(kxDxPjEfO=sM6#_jqfw9dHcj2mPTyO}hd zaf635rilr)zC?r0xB&sv8Mmt+>FJEyV8*TVkAaLEJ}Ev&-0&GYX52u20OFP^Cm`v! zF-(dS^?IMdR=u4+c)#B>r=1zIWqobu@i~;0KJH1(wjao*ZeoHriLX4V0C7D?2l1wVKN#;XMGBwH6BvX@2O)@pfEY)--Q)e=-J)EFP<{-&j zJ{ibl;yILaBoogEVI~vg2gqb<;--n4CT^OzY2v1dn#lSgO)i#SQ1|Hdke_=7cIW_P@ zB<)_Nx%Q{84t{rJPUG*<%;Hb}%;FD~;5%&2OdH{^1HFxC_$YyxeZLBXujyTfJBv!^ Tz|X;4YQP@GfPJk2+lc-fu|yI) literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt23.dsl b/setup/programs/systemConf/acpi_override/ssdt23.dsl new file mode 100644 index 0000000..183f53a --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt23.dsl @@ -0,0 +1,3073 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt23.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x00004CFE (19710) + * Revision 0x01 + * Checksum 0x63 + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 1, "LENOVO", "CB-01 ", 0x00000001) +{ + External (_ADR, IntObj) + External (_SB_.PCI0.DADR, IntObj) + External (_SB_.PCI0.EBUS, IntObj) + External (_SB_.PCI0.GP17, DeviceObj) + External (_SB_.PCI0.GP17._ADR, IntObj) + External (_SB_.PCI0.GP17.ACP_, DeviceObj) + External (_SB_.PCI0.GP17.ACP_._ADR, IntObj) + External (_SB_.PCI0.GP17.AZAL, DeviceObj) + External (_SB_.PCI0.GP17.AZAL._ADR, IntObj) + External (_SB_.PCI0.GP17.HDAU, DeviceObj) + External (_SB_.PCI0.GP17.HDAU._ADR, IntObj) + External (_SB_.PCI0.GP17.VGA_, DeviceObj) + External (_SB_.PCI0.GP17.VGA_._ADR, IntObj) + External (_SB_.PCI0.GP17.XHC0, DeviceObj) + External (_SB_.PCI0.GP17.XHC0._ADR, IntObj) + External (_SB_.PCI0.GP17.XHC1, DeviceObj) + External (_SB_.PCI0.GP17.XHC1._ADR, IntObj) + External (_SB_.PCI0.RPRM, MethodObj) // 2 Arguments + External (_SB_.PCI0.SPCH, MethodObj) // 2 Arguments + External (M000, MethodObj) // 1 Arguments + External (M037, DeviceObj) + External (M046, IntObj) + External (M050, DeviceObj) + External (M051, DeviceObj) + External (M052, DeviceObj) + External (M053, DeviceObj) + External (M054, DeviceObj) + External (M055, DeviceObj) + External (M056, DeviceObj) + External (M057, DeviceObj) + External (M058, DeviceObj) + External (M059, DeviceObj) + External (M062, DeviceObj) + External (M068, DeviceObj) + External (M069, DeviceObj) + External (M070, DeviceObj) + External (M071, DeviceObj) + External (M072, DeviceObj) + External (M074, DeviceObj) + External (M075, DeviceObj) + External (M076, DeviceObj) + External (M077, DeviceObj) + External (M078, DeviceObj) + External (M079, DeviceObj) + External (M080, DeviceObj) + External (M081, DeviceObj) + External (M082, FieldUnitObj) + External (M083, FieldUnitObj) + External (M084, FieldUnitObj) + External (M085, FieldUnitObj) + External (M086, FieldUnitObj) + External (M087, FieldUnitObj) + External (M088, FieldUnitObj) + External (M089, FieldUnitObj) + External (M090, FieldUnitObj) + External (M091, FieldUnitObj) + External (M092, FieldUnitObj) + External (M093, FieldUnitObj) + External (M094, FieldUnitObj) + External (M095, FieldUnitObj) + External (M096, FieldUnitObj) + External (M097, FieldUnitObj) + External (M098, FieldUnitObj) + External (M099, FieldUnitObj) + External (M100, FieldUnitObj) + External (M101, FieldUnitObj) + External (M102, FieldUnitObj) + External (M103, FieldUnitObj) + External (M104, FieldUnitObj) + External (M105, FieldUnitObj) + External (M106, FieldUnitObj) + External (M107, FieldUnitObj) + External (M108, FieldUnitObj) + External (M109, FieldUnitObj) + External (M110, FieldUnitObj) + External (M115, BuffObj) + External (M116, BuffFieldObj) + External (M117, BuffFieldObj) + External (M118, BuffFieldObj) + External (M119, BuffFieldObj) + External (M120, BuffFieldObj) + External (M122, FieldUnitObj) + External (M127, DeviceObj) + External (M128, FieldUnitObj) + External (M131, FieldUnitObj) + External (M132, FieldUnitObj) + External (M133, FieldUnitObj) + External (M134, FieldUnitObj) + External (M135, FieldUnitObj) + External (M136, FieldUnitObj) + External (M220, FieldUnitObj) + External (M221, FieldUnitObj) + External (M226, FieldUnitObj) + External (M227, DeviceObj) + External (M229, FieldUnitObj) + External (M231, FieldUnitObj) + External (M233, FieldUnitObj) + External (M235, FieldUnitObj) + External (M23A, FieldUnitObj) + External (M251, FieldUnitObj) + External (M280, FieldUnitObj) + External (M290, FieldUnitObj) + External (M310, FieldUnitObj) + External (M31C, FieldUnitObj) + External (M320, FieldUnitObj) + External (M321, FieldUnitObj) + External (M322, FieldUnitObj) + External (M323, FieldUnitObj) + External (M324, FieldUnitObj) + External (M325, FieldUnitObj) + External (M326, FieldUnitObj) + External (M327, FieldUnitObj) + External (M328, FieldUnitObj) + External (M329, DeviceObj) + External (M32A, DeviceObj) + External (M32B, DeviceObj) + External (M330, DeviceObj) + External (M331, FieldUnitObj) + External (M378, FieldUnitObj) + External (M379, FieldUnitObj) + External (M380, FieldUnitObj) + External (M381, FieldUnitObj) + External (M382, FieldUnitObj) + External (M383, FieldUnitObj) + External (M384, FieldUnitObj) + External (M385, FieldUnitObj) + External (M386, FieldUnitObj) + External (M387, FieldUnitObj) + External (M388, FieldUnitObj) + External (M389, FieldUnitObj) + External (M390, FieldUnitObj) + External (M391, FieldUnitObj) + External (M392, FieldUnitObj) + External (M404, DeviceObj) + External (M414, FieldUnitObj) + External (M444, FieldUnitObj) + External (M449, FieldUnitObj) + External (M453, FieldUnitObj) + External (M454, FieldUnitObj) + External (M455, FieldUnitObj) + External (M456, FieldUnitObj) + External (M457, FieldUnitObj) + External (M460, MethodObj) // 7 Arguments + External (M4C0, FieldUnitObj) + External (M4F0, FieldUnitObj) + External (P_OF, MethodObj) // 0 Arguments + External (P_ON, MethodObj) // 0 Arguments + External (PPS0, MethodObj) // 0 Arguments + External (PPS3, MethodObj) // 0 Arguments + External (PSTA, MethodObj) // 0 Arguments + External (SDSW, MethodObj) // 3 Arguments + External (SINI, MethodObj) // 0 Arguments + External (SREG, MethodObj) // 2 Arguments + External (SSTA, MethodObj) // 0 Arguments + + Scope (\) + { + Name (P1D3, 0x55) + Name (F0D3, 0x04) + Name (F3D3, 0x04) + Name (F1D3, 0x04) + Name (F5D3, 0x04) + Name (F6D3, 0x04) + Name (F5WV, 0x01) + } + + Scope (\_SB) + { + Method (CK17, 0, NotSerialized) + { + Local0 = \_SB.PCI0.GP17.RPRM ((\_SB.PCI0.GP17.DADR + 0x54), 0x02) + \_SB.PCI0.GP17.WPRM ((\_SB.PCI0.GP17.DADR + 0x54), 0x02, (Local0 & 0x7FFC)) + Local1 = \_SB.PCI0.GP17.VGA.RPRM ((\_SB.PCI0.GP17.VGA.DADR + 0x54), 0x02) + Local1 = \_SB.PCI0.GP17.HDAU.RPRM ((\_SB.PCI0.GP17.HDAU.DADR + 0x54), 0x02) + Local1 = \_SB.PCI0.GP17.XHC0.RPRM ((\_SB.PCI0.GP17.XHC0.DADR + 0x54), 0x02) + Local1 = \_SB.PCI0.GP17.XHC1.RPRM ((\_SB.PCI0.GP17.XHC1.DADR + 0x54), 0x02) + Local1 = \_SB.PCI0.GP17.ACP.RPRM ((\_SB.PCI0.GP17.ACP.DADR + 0x54), 0x02) + Local1 = \_SB.PCI0.GP17.AZAL.RPRM ((\_SB.PCI0.GP17.AZAL.DADR + 0x54), 0x02) + \_SB.PCI0.GP17.WPRM ((\_SB.PCI0.GP17.DADR + 0x54), 0x02, (Local0 & 0x7FFF)) + } + } + + Scope (\_SB.PCI0.GP17) + { + Method (ZS0W, 0, Serialized) + { + Local0 = Zero + If ((\P1D3 != 0x55)) + { + Local0 = \P1D3 + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._S0W () Return %d\n", DADR, Local0, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Method (ZPRW, 0, Serialized) + { + Return (Package (0x02) + { + 0x19, + 0x04 + }) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Name (PW3S, Zero) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP17.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* External reference */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + PW3S = One + } + } + + If ((((PCSA == One) && (PWST == 0xD3)) && (PW3S == One))) + { + PWST = 0xD0 + } + + If ((((PCSA == Zero) && (PWST == 0xD0)) && (PW3S == Zero))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP17.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Method (_DSW, 3, Serialized) // _DSW: Device Sleep Wake + { + If (CondRefOf (SDSW)) + { + SDSW (Arg0, Arg1, Arg2) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._DSW (%d %d %d) PCSA = %d\n", DADR, Arg0, Arg1, Arg2, PCSA, Zero) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS0\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS3\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + PowerResource (PWRS, 0x00, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._STA = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (PSTA)) + { + PSTA () + } + + Return (PW3S) /* \_SB_.PCI0.GP17.PW3S */ + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + If ((PW3S == Zero)) + { + PW3S = One + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._ON = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_ON)) + { + P_ON () + } + } + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + If ((PW3S == One)) + { + PW3S = Zero + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._OFF = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_OF)) + { + P_OF () + } + } + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + PWRS + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + PWRS + }) + } + + Scope (\_SB.PCI0.GP17.VGA) + { + Method (_S0W, 0, Serialized) // _S0W: S0 Device Wake State + { + Local0 = Zero + If ((\F0D3 != 0x55)) + { + Local0 = \F0D3 + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._S0W () Return %d\n", DADR, Local0, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Name (PW3S, Zero) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP17.VGA_.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* \_SB_.PCI0.GP17.EBUS */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + PW3S = One + } + } + + If ((((PCSA == One) && (PWST == 0xD3)) && (PW3S == One))) + { + PWST = 0xD0 + } + + If ((((PCSA == Zero) && (PWST == 0xD0)) && (PW3S == Zero))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP17.VGA_.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Method (_DSW, 3, Serialized) // _DSW: Device Sleep Wake + { + If (CondRefOf (SDSW)) + { + SDSW (Arg0, Arg1, Arg2) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._DSW (%d %d %d) PCSA = %d\n", DADR, Arg0, Arg1, Arg2, PCSA, Zero) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS0\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS3\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + PowerResource (PWRS, 0x00, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._STA = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (PSTA)) + { + PSTA () + } + + Return (PW3S) /* \_SB_.PCI0.GP17.VGA_.PW3S */ + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + If ((PW3S == Zero)) + { + PW3S = One + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._ON = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_ON)) + { + P_ON () + } + } + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + If ((PW3S == One)) + { + PW3S = Zero + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._OFF = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_OF)) + { + P_OF () + } + } + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + PWRS + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + PWRS + }) + } + + Scope (\_SB.PCI0.GP17.HDAU) + { + Method (_S0W, 0, Serialized) // _S0W: S0 Device Wake State + { + Local0 = Zero + If ((\F1D3 != 0x55)) + { + Local0 = \F1D3 + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._S0W () Return %d\n", DADR, Local0, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Name (PW3S, Zero) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP17.HDAU.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* \_SB_.PCI0.GP17.EBUS */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + PW3S = One + } + } + + If ((((PCSA == One) && (PWST == 0xD3)) && (PW3S == One))) + { + PWST = 0xD0 + } + + If ((((PCSA == Zero) && (PWST == 0xD0)) && (PW3S == Zero))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP17.HDAU.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Method (_DSW, 3, Serialized) // _DSW: Device Sleep Wake + { + If (CondRefOf (SDSW)) + { + SDSW (Arg0, Arg1, Arg2) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._DSW (%d %d %d) PCSA = %d\n", DADR, Arg0, Arg1, Arg2, PCSA, Zero) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS0\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS3\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + PowerResource (PWRS, 0x00, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._STA = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (PSTA)) + { + PSTA () + } + + Return (PW3S) /* \_SB_.PCI0.GP17.HDAU.PW3S */ + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + If ((PW3S == Zero)) + { + PW3S = One + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._ON = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_ON)) + { + P_ON () + } + } + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + If ((PW3S == One)) + { + PW3S = Zero + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._OFF = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_OF)) + { + P_OF () + } + } + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + PWRS + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + PWRS + }) + } + + Scope (\_SB.PCI0.GP17.XHC0) + { + Method (_S0W, 0, Serialized) // _S0W: S0 Device Wake State + { + Local0 = Zero + If ((\F3D3 != 0x55)) + { + Local0 = \F3D3 + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._S0W () Return %d\n", DADR, Local0, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PRW () Return Package (2) {0x19, 0x04}\n", DADR, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x19, + 0x04 + }) + } + + Method (PPS0, 0, Serialized) + { + M000 (0x3C01) + } + + Method (PPS3, 0, Serialized) + { + M000 (0x3C03) + } + + Method (PSTA, 0, Serialized) + { + M000 (0x3C05) + } + + Method (P_ON, 0, Serialized) + { + M000 (0x3C06) + } + + Method (P_OF, 0, Serialized) + { + M000 (0x3C08) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Name (PW3S, Zero) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP17.XHC0.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* \_SB_.PCI0.GP17.EBUS */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + PW3S = One + } + } + + If ((((PCSA == One) && (PWST == 0xD3)) && (PW3S == One))) + { + PWST = 0xD0 + } + + If ((((PCSA == Zero) && (PWST == 0xD0)) && (PW3S == Zero))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP17.XHC0.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Method (_DSW, 3, Serialized) // _DSW: Device Sleep Wake + { + If (CondRefOf (SDSW)) + { + SDSW (Arg0, Arg1, Arg2) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._DSW (%d %d %d) PCSA = %d\n", DADR, Arg0, Arg1, Arg2, PCSA, Zero) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS0\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS3\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + PowerResource (PWRS, 0x00, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._STA = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (PSTA)) + { + PSTA () + } + + Return (PW3S) /* \_SB_.PCI0.GP17.XHC0.PW3S */ + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + If ((PW3S == Zero)) + { + PW3S = One + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._ON = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_ON)) + { + P_ON () + } + } + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + If ((PW3S == One)) + { + PW3S = Zero + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._OFF = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_OF)) + { + P_OF () + } + } + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + PWRS + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + PWRS + }) + } + + Scope (\_SB.PCI0.GP17.XHC1) + { + Method (_S0W, 0, Serialized) // _S0W: S0 Device Wake State + { + Local0 = Zero + If ((\F3D3 != 0x55)) + { + Local0 = \F3D3 + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._S0W () Return %d\n", DADR, Local0, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Method (_PRW, 0, Serialized) // _PRW: Power Resources for Wake + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PRW () Return Package (2) {0x19, 0x04}\n", DADR, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x02) + { + 0x19, + 0x04 + }) + } + + Method (PPS0, 0, Serialized) + { + M000 (0x3D01) + } + + Method (PPS3, 0, Serialized) + { + M000 (0x3D03) + } + + Method (PSTA, 0, Serialized) + { + M000 (0x3D05) + } + + Method (P_ON, 0, Serialized) + { + M000 (0x3D06) + } + + Method (P_OF, 0, Serialized) + { + M000 (0x3D08) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Name (PW3S, Zero) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP17.XHC1.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* \_SB_.PCI0.GP17.EBUS */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + PW3S = One + } + } + + If ((((PCSA == One) && (PWST == 0xD3)) && (PW3S == One))) + { + PWST = 0xD0 + } + + If ((((PCSA == Zero) && (PWST == 0xD0)) && (PW3S == Zero))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP17.XHC1.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Method (_DSW, 3, Serialized) // _DSW: Device Sleep Wake + { + If (CondRefOf (SDSW)) + { + SDSW (Arg0, Arg1, Arg2) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._DSW (%d %d %d) PCSA = %d\n", DADR, Arg0, Arg1, Arg2, PCSA, Zero) + } + + Method (_PS0, 0, Serialized) // _PS0: Power State 0 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS0\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS0)) + { + PPS0 () + } + } + + Method (_PS3, 0, Serialized) // _PS3: Power State 3 + { + M460 (" OEM-ASL-PCIe Address (0x%X)._PS3\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (PPS3)) + { + PPS3 () + } + } + + PowerResource (PWRS, 0x00, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._STA = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (PSTA)) + { + PSTA () + } + + Return (PW3S) /* \_SB_.PCI0.GP17.XHC1.PW3S */ + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + If ((PW3S == Zero)) + { + PW3S = One + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._ON = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_ON)) + { + P_ON () + } + } + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + If ((PW3S == One)) + { + PW3S = Zero + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._OFF = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_OF)) + { + P_OF () + } + } + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + PWRS + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + PWRS + }) + } + + Scope (\_SB.PCI0.GP17.ACP) + { + Method (_S0W, 0, Serialized) // _S0W: S0 Device Wake State + { + Local0 = Zero + If ((\F5D3 != 0x55)) + { + Local0 = \F5D3 + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._S0W () Return %d\n", DADR, Local0, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Name (PW3S, Zero) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP17.ACP_.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* \_SB_.PCI0.GP17.EBUS */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + PW3S = One + } + } + + If ((((PCSA == One) && (PWST == 0xD3)) && (PW3S == One))) + { + PWST = 0xD0 + } + + If ((((PCSA == Zero) && (PWST == 0xD0)) && (PW3S == Zero))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP17.ACP_.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Method (_DSW, 3, Serialized) // _DSW: Device Sleep Wake + { + If (CondRefOf (SDSW)) + { + SDSW (Arg0, Arg1, Arg2) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._DSW (%d %d %d) PCSA = %d\n", DADR, Arg0, Arg1, Arg2, PCSA, Zero) + } + + PowerResource (PWRS, 0x00, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._STA = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (PSTA)) + { + PSTA () + } + + Return (PW3S) /* \_SB_.PCI0.GP17.ACP_.PW3S */ + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + If ((PW3S == Zero)) + { + PW3S = One + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._ON = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_ON)) + { + P_ON () + } + } + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + If ((PW3S == One)) + { + PW3S = Zero + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._OFF = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_OF)) + { + P_OF () + } + } + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + PWRS + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + PWRS + }) + } + + Scope (\_SB.PCI0.GP17.AZAL) + { + Method (_S0W, 0, Serialized) // _S0W: S0 Device Wake State + { + Local0 = Zero + If ((\F6D3 != 0x55)) + { + Local0 = \F6D3 + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._S0W () Return %d\n", DADR, Local0, Zero, Zero, Zero, Zero) + Return (Local0) + } + + Name (DADR, 0xEEEEEEEE) + Name (DSTA, 0xEE) + Name (DBUS, 0xEEEE) + Name (PCSA, Zero) + Name (PWST, 0xD3) + Name (ESTA, 0xEE) + Name (EBUS, 0xEEEE) + Name (PW3S, Zero) + Method (RPRM, 2, NotSerialized) + { + Local0 = Arg0 + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, AnyAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \_SB_.PCI0.GP17.AZAL.RPRM.VARR */ + If ((Arg1 == One)) + { + Local1 &= 0xFF + } + ElseIf ((Arg1 == 0x02)) + { + Local1 &= 0xFFFF + } + ElseIf ((Arg1 == 0x03)) + { + Local1 &= 0x00FFFFFF + } + + M460 (" OEM-ASL-PCIe Address (0x%X).RPRM (0x%X 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local1, Zero, Zero) + Return (Local1) + } + + Method (WPRM, 3, NotSerialized) + { + Local0 = Arg0 + If ((Arg1 == One)) + { + OperationRegion (VARA, SystemMemory, Local0, One) + Field (VARA, AnyAcc, NoLock, Preserve) + { + VARE, 8 + } + + VARE = Arg2 + } + ElseIf ((Arg1 == 0x02)) + { + OperationRegion (VARB, SystemMemory, Local0, 0x02) + Field (VARB, AnyAcc, NoLock, Preserve) + { + VARF, 16 + } + + VARF = Arg2 + } + ElseIf ((Arg1 == 0x03)) + { + OperationRegion (VARC, SystemMemory, Local0, 0x03) + Field (VARC, AnyAcc, NoLock, Preserve) + { + VARG, 24 + } + + VARG = Arg2 + } + Else + { + OperationRegion (VARD, SystemMemory, Local0, 0x04) + Field (VARD, AnyAcc, NoLock, Preserve) + { + VARH, 32 + } + + VARH = Arg2 + } + + M460 (" OEM-ASL-PCIe Address (0x%X).WPRM (0x%X 0x%X 0x%X)\n", DADR, Arg0, Arg1, Arg2, Zero, Zero) + } + + Method (SPDP, 1, NotSerialized) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = Zero + Local0 = Zero + While ((Local0 <= 0x1F)) + { + Local1 = Zero + While ((Local1 <= 0x07)) + { + Local3 = (((Arg0 << 0x14) & 0x0FF00000) | ((Local0 << + 0x0F) & 0x000F8000)) + Local3 |= ((Local1 << 0x0C) & 0x7000) + Local4 = RPRM ((M083 + Local3), 0x04) + If (((Local4 != Local5) && (Local4 != Zero))) + { + Local2 |= (One << Local0) + } + ElseIf ((Local1 == Zero)) + { + Break + } + + Local1++ + } + + Local0++ + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPDP (0x%X) = 0x%X\n", DADR, Arg0, Local2, Zero, Zero, Zero) + Return (Local2) + } + + Method (SPCH, 2, NotSerialized) + { + Local0 = Zero + Local1 = RPRM ((Arg0 + 0x34), One) + While ((Local1 != Zero)) + { + Local2 = RPRM ((DADR + Local1), One) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == Arg1)) + { + Local0 = Local1 + Break + } + + Local1 = RPRM ((DADR + (Local1 + One)), One) + } + + M460 (" OEM-ASL-PCIe Address (0x%X).SPCH (0x%X, 0x%X) = 0x%X\n", DADR, Arg0, Arg1, Local0, Zero, Zero) + Return (Local0) + } + + Method (_STA, 0, Serialized) // _STA: Status + { + If (((DSTA == 0xEE) || (ESTA == 0xEE))) + { + If ((DBUS == 0xEEEE)) + { + If (CondRefOf (^^EBUS)) + { + DBUS = ^^EBUS /* \_SB_.PCI0.GP17.EBUS */ + } + Else + { + DBUS = Zero + } + } + + If ((DBUS != 0xEEEE)) + { + If ((DADR == 0xEEEEEEEE)) + { + Local0 = (((_ADR << 0x0C) & 0x7000) | ((_ADR >> + One) & 0x000F8000)) + Local0 |= ((DBUS << 0x14) & 0x0FF00000) + DADR = (M083 + Local0) + } + + Local0 = 0x7FFFFFFF + Local0 |= 0x80000000 + Local1 = RPRM ((DADR + Zero), 0x04) + If (((Local1 == Local0) || (Local1 == Zero))) + { + DSTA = Zero + ESTA = Zero + If ((DBUS != Zero)) + { + Local2 = ^^SPCH (^^DADR, 0x10) + If (((^^RPRM ((^^DADR + (Local2 + 0x14)), One) & + 0x40) == 0x40)) + { + DSTA = 0x0F + ESTA = 0xEE + } + } + } + ElseIf ((RPRM ((DADR + 0x0A), 0x02) == 0x0604)) + { + EBUS = RPRM ((DADR + 0x19), One) + Local2 = SPCH (DADR, 0x10) + If ((((RPRM ((DADR + (Local2 + 0x02)), + One) >> 0x04) & 0x0F) == 0x05)) + { + If ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + ElseIf ((SPDP (EBUS) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + ElseIf (((RPRM ((DADR + (Local2 + 0x1A)), + One) & 0x40) == Zero)) + { + If (((RPRM ((DADR + (Local2 + 0x14)), One) & + 0x40) == Zero)) + { + DSTA = Zero + ESTA = Zero + } + Else + { + DSTA = 0x0F + ESTA = 0xEE + } + } + ElseIf ((EBUS == Zero)) + { + DSTA = 0x0F + ESTA = 0xEE + } + Else + { + DSTA = 0x0F + ESTA = 0x0F + } + } + Else + { + DSTA = 0x0F + ESTA = Zero + } + } + Else + { + DSTA = Zero + ESTA = 0xEE + } + + If ((DSTA == 0x0F)) + { + PCSA = One + PWST = 0xD0 + PW3S = One + } + } + + If ((((PCSA == One) && (PWST == 0xD3)) && (PW3S == One))) + { + PWST = 0xD0 + } + + If ((((PCSA == Zero) && (PWST == 0xD0)) && (PW3S == Zero))) + { + PWST = 0xD3 + } + + If (CondRefOf (SSTA)) + { + SSTA () + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._STA = 0x%X PWST = 0x%X DBUS = 0x%X ESTA = 0x%X EBUS = 0x%X\n", DADR, DSTA, PWST, DBUS, ESTA, EBUS) + Return (DSTA) /* \_SB_.PCI0.GP17.AZAL.DSTA */ + } + + Method (_INI, 0, Serialized) // _INI: Initialize + { + M460 (" OEM-ASL-PCIe Address (0x%X)._INI\n", DADR, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (SINI)) + { + SINI () + } + } + + Method (_REG, 2, Serialized) // _REG: Region Availability + { + If (((Arg0 == 0x02) && (Arg1 == One))) + { + If ((DSTA == 0x0F)) + { + If (((RPRM ((DADR + 0x04), One) & 0xFE) == 0x06)) + { + PCSA = One + } + } + } + + If (((Arg0 == 0x02) && (Arg1 == Zero))) + { + PCSA = Zero + } + + If (CondRefOf (SREG)) + { + SREG (Arg0, Arg1) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._REG (%d %d) PCSA = %d\n", DADR, Arg0, Arg1, PCSA, Zero, Zero) + } + + Method (_DSW, 3, Serialized) // _DSW: Device Sleep Wake + { + If (CondRefOf (SDSW)) + { + SDSW (Arg0, Arg1, Arg2) + } + + M460 (" OEM-ASL-PCIe Address (0x%X)._DSW (%d %d %d) PCSA = %d\n", DADR, Arg0, Arg1, Arg2, PCSA, Zero) + } + + PowerResource (PWRS, 0x00, 0x0000) + { + Method (_STA, 0, Serialized) // _STA: Status + { + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._STA = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (PSTA)) + { + PSTA () + } + + Return (PW3S) /* \_SB_.PCI0.GP17.AZAL.PW3S */ + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + If ((PW3S == Zero)) + { + PW3S = One + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._ON = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_ON)) + { + P_ON () + } + } + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + If ((PW3S == One)) + { + PW3S = Zero + M460 (" OEM-ASL-PCIe Address (0x%X).PWRS._OFF = 0x%X\n", DADR, PW3S, Zero, Zero, Zero, Zero) + If (CondRefOf (P_OF)) + { + P_OF () + } + } + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + PWRS + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + PWRS + }) + } + + Scope (\_GPE) + { + Method (_L19, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF + { + M460 (" OEM-ASL-\\_GPE._L19\n", Zero, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (\_SB.PCI0.GP17)) + { + M460 (" Notify (\\_SB.PCI0.GP17, 0x2)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP17, 0x02) // Device Wake + } + + If (CondRefOf (\_SB.PCI0.GP17.XHC0)) + { + M460 (" Notify (\\_SB.PCI0.GP17.XHC0, 0x2)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP17.XHC0, 0x02) // Device Wake + } + + If (CondRefOf (\_SB.PCI0.GP17.XHC1)) + { + M460 (" Notify (\\_SB.PCI0.GP17.XHC1, 0x2)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP17.XHC1, 0x02) // Device Wake + } + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt24.dat b/setup/programs/systemConf/acpi_override/ssdt24.dat new file mode 100644 index 0000000000000000000000000000000000000000..cf4adb01ecc5b9d96758a3d64b685f22bfb547fc GIT binary patch literal 5477 zcmb_f-EULL6(7eoI5!SBizzHsOF-3XskYtuxSuZ-CVXrFL!_V;6-Zn=WC?FqNOT_} z8mg7H6lg`0@_rrBzoUKZAFzK)rM|4{{?0jL=OzK|KGc$D&YU^lXXc!_tE-pqte;e> z*1UP;*6lBEFJ1bTHj9gkHKkN6)>~~(TGfNyNXNBMS_&aZpv*Mq# zqSsmR&w0C?75|*~&!*lEAAgsKzb+Afo!@t=f!S@ml|_HHg;qNDS9omMxOFF&B6r8@2VglP49 zOSe_$rJ^q597?)K(;cUJBOvNN}A??G!^74Qm6VRN*D@e z0H!Yq88rGP)&=kJn9>+)Hn4kR7J9V$LG}Og`J*ftsP5&j|mF8D0phkHWEnhHJ}lyloV`FfF4j0qmB7Xym4*mjkIWGc3aKX5HJ z0v-Wqiy&az+RwkQlV^tP%Vc3W4Q!c$(FuhVfq-H|R0L?^Y<;nE`-Z|Ygh9>)3y6d< zF8>Ps%_$}aWqEb+4cIKOTF-quPt7fdL}T*Wz4O5$uPLQK*O=yy^MxYO*zF=IWXRs3 z4~{(gs!+q-+wHf*;P^gGMeSh`{A+#JzIjM_vSw;S@b`Q(54Q61_?zvwdC);(f~`V5 z936#@=I_?a8%MVv5=%H`Suann0})RVMEP_$>NN|M4>A#6yOgG?rId+qBC8crg!K_8&7ffc}6zY_9KKX?)nlV}ITLTOKsv z;aT$V%wbWvIE}O-wEH4kE;YB|S(Z>%4Xzxe961c`pX9BAjK0pmUgF z%oLRNKh2LW&a-bXk=#RidFK@!jY|0Vj7+0>nwB^?6b7Qh5vrcD!(RR$14g27N{V1+ znxfb9<&`;3=X>fyB~F8bQ5i_w4%?fT{l=Re5?Q0VL3{}8UY)s#OQgyB@*Hx6ISaEuP*YtZIwbT2khFkGczOiOAO6;w_q1tTiEkQMFENo~~Gk5D2oe6PTGpTL*} z#{2kB9~5|6b*~+Ph3T|1W^QUBYV`Cxe4KM-bzGyO+J-?so;bQt>JzF2r6H|+;#OH$*8iiVJBQ@{tb%eo~ z_wi9z*sJVVQ9Br7bS5v|)OQnfD)7PpMzZ-Cy_$r}KW;m$qt4xlZ6f+k%j(6@f-)%Yl)-rgW|$l!5+CMr9?b_k56rSsk? zAgmi*Z@ePqxZCLM1o__1ARWf+C4*?thueIVQD;K4Cz9^+Q7A^Ur^Szy7qm(5r0?S+ zf)tkLx9@#);9aFQ`}nkI{|8S20uX9#_cSlHpc$=vs#$E7R?g;gD}T)(idXDNoTCTD zIA<`Z56ZJUgJ7lz=GY|4FM2)R3rH`HcI-x{Cr<&tM?Wy z%cJ8l;(=Nu=;b4563BF+-H0I1!MnOa(-; z;!HriB@!(l98ZjZM*&&^VQu0BY{LTmp2#Jkgo^}30+N7OKoXD$I14Zp5TQ*n0TIPi z3y2)2M!a1S8sM7#yJ~ zk||zj1YMjSlk!W!zyJP0YpTHK-s0c_+$+NWoEFD;fC7vQl-j}OAb7=~8rF&F ztds{ij1=+I7jgux{PageU@NZ;s3@eVi0)E>Rj^8jR9pnvM>#Ta4bi7lhj;mR3Z0<* z1vkf^?{ALZNnVJV@-n*Fprkpqfnc_G{<0R-i#6IDQJ;N5kWz(Wpf&;UJ?K$EUEz(y zyQoA{6Y()n^zq5QXW}QltG9HkJWIvT)GD=xYH=KWOP{*IAG#W3X12V*WTa+;nlbJn z*A6a8%n(l)egg&@l!-7jrVKd9d4Vs0I&u4Y#AS@xlPbHLvbUz}VU^t%E-rn{o>tkz z*@^ZJv(ts9BZ;ZRn|v_(Sn3{^OJ>g|?4QE;s8ya5;}<0=^aYk^B209ZFrE@#^n_e$ znb1rKGe}HkODhtedqOV6OlT_=k}v#}^E^1yR{2xrqz6N#a5JmxQmmII!J1PYwTU+Y V= 0x10) && (Local0 != 0x7F))) + { + Local4 = Zero + } + Else + { + Sleep (0x05) + Local5-- + } + } + + If (!Local4) + { + Local5 = M024 (Zero, M091, M090) + If (Local5) + { + M026 (Zero, M091, M090) + Sleep (0x05) + Local2++ + } + Else + { + Local0 = Zero + If ((M025 (Zero, M091, M090, Zero) == Ones)) + { + Local0 = One + } + + If (Local0) + { + M111 (M049 (M133, 0x17), One) + M111 (M049 (M133, 0x18), One) + HPOK = One + Local2 = 0x10 + } + Else + { + HPOK = Zero + Local2 = 0x10 + } + } + } + Else + { + Local2 = 0x10 + } + } + + If (!HPOK) + { + M000 (0x0D88) + Local1 = M019 (M095, M094, M093, Zero) + Sleep (0x0A) + Local4 = One + Local5 = 0x05 + While ((Local4 && Local5)) + { + Local0 = M021 (Zero, M091, M090, 0xA5) + Local0 &= 0x7F + If (((Local0 <= 0x04) || (Local0 == 0x1F))) + { + Local4 = Zero + } + Else + { + Local0 = M019 (M095, M094, M093, Zero) + Sleep (0x05) + Local5-- + } + } + + M201 = Zero + \_SB.ALIB (0x06, Local7) + } + + If ((M097 != Zero)) + { + Local0 = M019 (Zero, M091, M090, 0x54) + M020 (Zero, M091, M090, 0x54, (Local0 & 0xFFFF7FFC)) + M232 (M097, Zero, 0x10) + M020 (Zero, M091, M090, 0x54, (Local0 & 0xFFFF7FFF)) + } + + M000 (0x0D89) + } + Else + { + M000 (0x0D8A) + M201 = Zero + \_SB.ALIB (0x06, Local7) + M000 (0x0D8B) + M111 (M049 (M133, 0x17), Zero) + M111 (M049 (M133, 0x18), Zero) + M112 (Local0, Zero) + Sleep (0x0A) + M111 (Local0, Zero) + M023 (Zero, M091, M090) + Local1 = M019 (M095, M094, M093, Zero) + Sleep (0x0A) + Local4 = One + Local5 = 0x05 + While ((Local4 && Local5)) + { + Local0 = M021 (Zero, M091, M090, 0xA5) + Local0 &= 0x7F + If (((Local0 <= 0x04) || (Local0 == 0x1F))) + { + Local4 = Zero + } + Else + { + Local1 = M019 (M095, M094, M093, Zero) + Sleep (0x05) + Local5-- + } + } + + HPOK = 0x02 + M000 (0x0D8C) + } + + If (HPOK) + { + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local1 = M019 (Zero, M091, M090, 0x54) + M020 (Zero, M091, M090, 0x54, (Local1 & 0xFFFF7FFC)) + Local0 = M019 (M095, M094, M093, Zero) + If (((HPOK == One) && (Local0 != Local5))) + { + M020 (M095, M094, M093, 0x4C, M190) + Sleep (0x0A) + If ((M191 != Local5)) + { + M020 (M095, M094, (M093 + One), 0x4C, M191) + } + + Sleep (0x0A) + } + + M020 (Zero, M091, M090, 0x54, (Local1 & 0xFFFF7FFF)) + } + } + + Method (PX03, 1, NotSerialized) + { + CreateWordField (M189, Zero, M157) + CreateWordField (M189, 0x02, M195) + M157 = 0x04 + M195 = (Arg0 & One) + If (M195) + { + M111 (M049 (M133, 0x17), One) + } + Else + { + M111 (M049 (M133, 0x17), Zero) + } + } + + Method (PX04, 1, NotSerialized) + { + CreateWordField (M189, Zero, M157) + CreateWordField (M189, 0x02, M196) + M157 = 0x04 + M196 = (Arg0 & One) + If (M196) + { + M111 (M049 (M133, 0x18), One) + } + Else + { + M111 (M049 (M133, 0x18), Zero) + } + } + + Method (PX08, 0, NotSerialized) + { + CreateWordField (M189, Zero, M193) + CreateWordField (M189, 0x02, M157) + Local0 = M049 (M133, 0x19) + M193 = Local0 + M157 = 0x05 + Local0 *= M157 /* \_SB_.PCI0.GP17.VGA_.PX08.M157 */ + Local1 = Zero + While ((Local1 < Local0)) + { + Local2 = M049 (M133, (0x1A + Local1)) + M189 [(0x04 + Local1)] = Local2 + Local1++ + } + + Return (M189) /* \_SB_.PCI0.GP17.VGA_.M189 */ + } + + Method (PX09, 0, NotSerialized) + { + CreateWordField (M189, Zero, M193) + CreateWordField (M189, 0x02, M157) + Local0 = M049 (M133, 0x7E) + M193 = Local0 + M157 = 0x03 + Local0 *= M157 /* \_SB_.PCI0.GP17.VGA_.PX09.M157 */ + Local1 = Zero + While ((Local1 < Local0)) + { + Local2 = M049 (M133, (0x7F + Local1)) + M189 [(0x04 + Local1)] = Local2 + Local1++ + } + + Return (M189) /* \_SB_.PCI0.GP17.VGA_.M189 */ + } + + Method (PX10, 1, NotSerialized) + { + CreateWordField (M189, Zero, M157) + CreateByteField (M189, 0x02, M192) + M157 = 0x03 + M192 = (Arg0 & One) + \_SB.MACO = (Arg0 & One) + } + + Method (PX11, 1, NotSerialized) + { + CreateWordField (M189, Zero, M157) + CreateByteField (M189, 0x02, M162) + M157 = 0x03 + M162 = (Arg0 & One) + Local2 = M162 /* \_SB_.PCI0.GP17.VGA_.PX11.M162 */ + Local0 = M131 /* External reference */ + If (Local0) + { + Local0 = M049 (M131, 0x10) + Local1 = M049 (M131, 0x11) + Local1 = (M084 + ((Local0 * 0x0100) + Local1)) + M012 (Local1, 0x0E, Zero, One, Local2) + } + } + + Name (ATIB, Buffer (0x0100){}) + Method (ATIF, 2, Serialized) + { + If ((Arg0 == Zero)) + { + Return (AF00 ()) + } + + If ((Arg0 == One)) + { + Return (AF01 ()) + } + + If ((Arg0 == 0x02)) + { + Return (AF02 ()) + } + + If ((Arg0 == 0x03)) + { + Return (AF03 (DerefOf (Arg1 [0x02]), DerefOf (Arg1 [0x04]))) + } + + If ((Arg0 == 0x04)) + { + Return (AF04 ()) + } + + If ((Arg0 == 0x0F)) + { + Return (AF15 ()) + } + + If ((Arg0 == 0x10)) + { + Return (AF16 (DerefOf (Arg1 [0x02]))) + } + + If ((Arg0 == 0x17)) + { + Return (AF23 ()) + } + Else + { + CreateWordField (ATIB, Zero, M157) + CreateWordField (ATIB, 0x02, M158) + CreateDWordField (ATIB, 0x04, M159) + CreateDWordField (ATIB, 0x08, M160) + M157 = Zero + M158 = Zero + M159 = Zero + M160 = Zero + Return (ATIB) /* \_SB_.PCI0.GP17.VGA_.ATIB */ + } + } + + Method (AF00, 0, NotSerialized) + { + CreateWordField (ATIB, Zero, M157) + CreateWordField (ATIB, 0x02, M158) + CreateDWordField (ATIB, 0x04, M159) + CreateDWordField (ATIB, 0x08, M160) + M157 = 0x0C + M158 = One + M159 = M101 /* External reference */ + If (!CondRefOf (\_SB.LID._LID)) + { + M102 &= 0xFFFFFFF7 + } + + M160 = M102 /* External reference */ + Return (ATIB) /* \_SB_.PCI0.GP17.VGA_.ATIB */ + } + + Method (AF01, 0, NotSerialized) + { + CreateWordField (ATIB, Zero, M157) + CreateDWordField (ATIB, 0x02, M161) + CreateDWordField (ATIB, 0x06, M162) + CreateByteField (ATIB, 0x0A, M163) + Local0 = (M103 & 0xFF000000) + Local1 = (M103 & 0x03) + If ((Local1 == 0x02)) + { + M157 = 0x0B + M161 = 0x03 + M162 = Local1 + M163 = Local0 + } + Else + { + M157 = 0x0A + M161 = 0x03 + M162 = M103 /* External reference */ + } + + Return (ATIB) /* \_SB_.PCI0.GP17.VGA_.ATIB */ + } + + Name (M164, Buffer (0x04) + { + 0x00, 0x00, 0x00, 0x00 // .... + }) + Name (M210, Zero) + Name (M211, Zero) + Name (M212, Zero) + Name (M213, Zero) + Name (M214, Zero) + Name (M215, Zero) + Name (M303, Zero) + Name (M304, Zero) + Name (SSDM, 0x0A) + Name (SCDY, Zero) + Method (AF02, 0, NotSerialized) + { + CreateBitField (M164, Zero, M165) + CreateBitField (M164, One, M166) + CreateBitField (M164, 0x02, M167) + CreateBitField (M164, 0x03, M168) + CreateBitField (M164, 0x04, M169) + CreateBitField (M164, 0x05, M170) + CreateBitField (M164, 0x06, M171) + CreateBitField (M164, 0x07, M172) + CreateBitField (M164, 0x08, M173) + CreateBitField (M164, 0x0C, M300) + CreateWordField (ATIB, Zero, M157) + CreateDWordField (ATIB, 0x02, M174) + CreateByteField (ATIB, 0x06, M175) + CreateByteField (ATIB, 0x07, M176) + CreateByteField (ATIB, 0x08, M177) + CreateByteField (ATIB, 0x09, M178) + CreateByteField (ATIB, 0x0A, M179) + CreateByteField (ATIB, 0x0B, M180) + CreateByteField (ATIB, 0x0C, M181) + CreateByteField (ATIB, 0x0D, M301) + CreateDWordField (ATIB, 0x0E, M302) + M157 = 0x12 + M174 = M164 /* \_SB_.PCI0.GP17.VGA_.M164 */ + If (M165) + { + M165 = Zero + } + + If (M166) + { + M175 = M210 /* \_SB_.PCI0.GP17.VGA_.M210 */ + M210 = Zero + M166 = Zero + } + + If (M167) + { + M176 = M211 /* \_SB_.PCI0.GP17.VGA_.M211 */ + M177 = M212 /* \_SB_.PCI0.GP17.VGA_.M212 */ + M211 = Zero + M212 = Zero + M167 = Zero + } + + If (M168) + { + M178 = M213 /* \_SB_.PCI0.GP17.VGA_.M213 */ + M179 = M214 /* \_SB_.PCI0.GP17.VGA_.M214 */ + M213 = Zero + M214 = Zero + M168 = Zero + } + + If (M169) + { + M180 = M215 /* \_SB_.PCI0.GP17.VGA_.M215 */ + M169 = Zero + } + + If (M171) + { + M171 = Zero + } + + If (M172) + { + M172 = Zero + } + + If (M173) + { + M173 = Zero + } + + If (M300) + { + M301 = M303 /* \_SB_.PCI0.GP17.VGA_.M303 */ + M302 = M304 /* \_SB_.PCI0.GP17.VGA_.M304 */ + M303 = Zero + M304 = Zero + M300 = Zero + } + + Return (ATIB) /* \_SB_.PCI0.GP17.VGA_.ATIB */ + } + + Method (AF03, 2, NotSerialized) + { + CreateWordField (ATIB, Zero, M157) + CreateWordField (ATIB, 0x02, M182) + CreateWordField (ATIB, 0x04, M183) + M182 = Arg0 + M183 = Arg1 + Name (M184, 0x06) + Name (M185, 0x06) + Name (M186, Buffer (0x14) + { + 0x00 // . + }) + Name (M187, Zero) + M187 = M049 (M133, 0xBF) + Local1 = Zero + While ((Local1 < M187)) + { + Local2 = M049 (M133, (0xC0 + Local1)) + M186 [Local1] = Local2 + Local1++ + } + + Local1 = M182 /* \_SB_.PCI0.GP17.VGA_.AF03.M182 */ + Local1 &= 0x8B + Local2 = M183 /* \_SB_.PCI0.GP17.VGA_.AF03.M183 */ + If (CondRefOf (\_SB.LID._LID)) + { + Local0 = \_SB.LID._LID () + Local2 &= 0xFFFFFFFE + Local2 |= Local0 + } + + Local0 = Zero + While ((Local0 < M187)) + { + Local3 = DerefOf (M186 [Local0]) + If ((Local3 == Local1)) + { + M185 = Local0 + Local0 = M187 /* \_SB_.PCI0.GP17.VGA_.AF03.M187 */ + } + Else + { + Local0++ + } + } + + Local0 = M185 /* \_SB_.PCI0.GP17.VGA_.AF03.M185 */ + While ((Local0 < M187)) + { + Local0++ + If ((Local0 == M187)) + { + Local0 = Zero + } + + Local3 = DerefOf (M186 [Local0]) + If (((Local3 & Local2) == Local3)) + { + M184 = Local0 + Local0 = M187 /* \_SB_.PCI0.GP17.VGA_.AF03.M187 */ + } + } + + If ((M184 == M187)) + { + M182 = Zero + } + Else + { + Local0 = M184 /* \_SB_.PCI0.GP17.VGA_.AF03.M184 */ + Local3 = DerefOf (M186 [Local0]) + M182 &= 0xFFFFFFF4 + M182 |= Local3 + } + + M157 = 0x04 + Return (ATIB) /* \_SB_.PCI0.GP17.VGA_.ATIB */ + } + + Method (AF04, 0, NotSerialized) + { + CreateWordField (ATIB, Zero, M157) + CreateByteField (ATIB, 0x02, M188) + M157 = 0x03 + Local1 = Zero + If (CondRefOf (\_SB.LID._LID)) + { + Local0 = \_SB.LID._LID () + Local1 = (Local0 ^ One) + } + + M188 = Local1 + Return (ATIB) /* \_SB_.PCI0.GP17.VGA_.ATIB */ + } + + Method (AF15, 0, NotSerialized) + { + ATIB = M104 /* External reference */ + Return (ATIB) /* \_SB_.PCI0.GP17.VGA_.ATIB */ + } + + Method (AF16, 1, NotSerialized) + { + Local0 = M013 (M133, 0xD4, Zero, 0x10) + If (Local0) + { + Local1 = Zero + While ((Local1 < Local0)) + { + Local2 = M049 (M133, (0xD4 + Local1)) + ATIB [Local1] = Local2 + Local1++ + } + } + Else + { + Local3 = M043 (Zero, Arg0, Zero) + If ((ObjectType (Local3) == 0x03)) + { + ATIB = Local3 + } + Else + { + ATIB [Zero] = 0x05 + ATIB [One] = Zero + ATIB [0x02] = Zero + ATIB [0x03] = Zero + ATIB [0x04] = 0x02 + } + } + + Return (ATIB) /* \_SB_.PCI0.GP17.VGA_.ATIB */ + } + + Method (AF23, 0, NotSerialized) + { + ATIB = M449 /* External reference */ + Return (ATIB) /* \_SB_.PCI0.GP17.VGA_.ATIB */ + } + + Method (AFN0, 0, Serialized) + { + If ((M101 & One)) + { + CreateBitField (M164, Zero, M165) + M165 = One + Notify (VGA, 0x81) // Information Change + } + } + + Method (AFN1, 1, Serialized) + { + If ((M101 & 0x02)) + { + Local0 = Arg0 + M210 = Local0 + CreateBitField (M164, One, M166) + M166 = One + Notify (VGA, 0x81) // Information Change + } + } + + Method (AFN2, 2, Serialized) + { + If ((M101 & 0x04)) + { + Local0 = Arg0 + M212 = Local0 + Local0 = Arg1 + M211 = Local0 &= 0x03 + CreateBitField (M164, 0x02, M167) + M167 = One + Notify (VGA, 0x81) // Information Change + } + } + + Method (AFN3, 2, Serialized) + { + If ((M101 & 0x08)) + { + Local0 = Arg0 + M214 = Local0 + Local0 = Arg1 + M213 = Local0 &= 0x03 + CreateBitField (M164, 0x03, M168) + M168 = One + Notify (VGA, 0x81) // Information Change + } + } + + Method (AFN4, 1, Serialized) + { + If ((M101 & 0x10)) + { + Local0 = Arg0 + Local1 = M215 /* \_SB_.PCI0.GP17.VGA_.M215 */ + M215 = Local0 + If ((Local0 == Local1)){} + Else + { + CreateBitField (M164, 0x04, M169) + M169 = One + Notify (VGA, 0x81) // Information Change + } + } + } + + Method (AFN5, 0, Serialized) + { + If ((M101 & 0x20)) + { + CreateBitField (M164, 0x05, M170) + M170 = One + Notify (VGA, 0x81) // Information Change + } + } + + Method (AFN6, 0, Serialized) + { + If ((M101 & 0x40)) + { + CreateBitField (M164, 0x06, M171) + M171 = One + Notify (VGA, 0x81) // Information Change + } + } + + Method (AFN7, 1, Serialized) + { + If ((M101 & 0x80)) + { + CreateBitField (M164, 0x07, M172) + M172 = One + CreateByteField (ATIB, 0x0C, M181) + M181 = Arg0 + Notify (VGA, 0x81) // Information Change + } + } + + Method (AFN8, 0, Serialized) + { + If ((M101 & 0x0100)) + { + CreateBitField (M164, 0x08, M173) + M173 = One + } + } + + Method (AFNC, 2, Serialized) + { + If ((M101 & 0x1000)) + { + Local0 = (Arg0 & 0x03) + M303 = Local0 + Local0 = (Arg1 & Ones) + M304 = Local0 + CreateBitField (M164, 0x0C, M300) + M300 = One + Notify (VGA, 0x81) // Information Change + } + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt25.dat b/setup/programs/systemConf/acpi_override/ssdt25.dat new file mode 100644 index 0000000000000000000000000000000000000000..95f99e7891620182bc89ae95f3b8e0b82e182a48 GIT binary patch literal 1137 zcmZ`%O=#3W6n>Lr+wAPNcDGB#`WMAg5nJ{L>P2C9lifCDlTDLh53Z6z6}PR2C@83x zRzZ4Eiq(S$A(2!NFCK&*i#HDyFM=oUf)vD~7oC^5v@3X-c|SAnec$_@<7n)L1VFYM zHM7}js?~{nK~WR}02S5J0VEh|XqQ~4>bCEz8ncX|?9S-gfZ^0xzK}0~?5e%4!|con zdW?Yu1}IR3NyzhCgR5{G7GZ(kfWK@fbCixgOacLA_a>A9B6~iz??8LSF?5U2x1_zA zicGy(Ez0c`X0{wigZKR|9dECyQsi5fZp!?y6w9)sV-77tY4B62+cl;bDu2QcOEH?Z zrWhDgD?HX-QJZE3(&Jb%-(Iat=!-Kpt130ywiUHepH>`JDJVn&-DGN6A|j}Ua}fio zp;e=RZN&k*=2&GZSG1VpCjGJXXC2!2v_nOI^vOMJO^3jv0wVDc6Vhs*q*p@7C0*VH zLV6%Ko0!qfdP;Vgn}?Uv67ild0y=(rBZ`F?k%+;Be>!rB%%y2%lLE;m1S$Z&ib`cg z0wLxCVP_Nn0KP0{C4q~;tx`52ay@cpj`8Vr`)t2f@;iTVB?4H-ifqmriI#%0+%41>QZcCX`xPm!)bG*$sL~!zL~Hoj4TM7v zA^{SG{y~1W%Te}dv}XIL_Hx8Albn`dT-xq9wg1U?#vhB2k+>W#hevuABg8e0v?IBx zX2mhOHOKc9>e+}vKN*({;qSMG>}rmY_K$CLGQ)IebL8=-Z|}#{^zrJ2LJoU~DPdyrvUyL|>sFuDjzsu&&4e#8luOFFiefjzMa)?a#<=8+1Hl=EWebBL&UK3cv%d>uCs literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt25.dsl b/setup/programs/systemConf/acpi_override/ssdt25.dsl new file mode 100644 index 0000000..ede940b --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt25.dsl @@ -0,0 +1,315 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt25.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x00000471 (1137) + * Revision 0x01 + * Checksum 0xBF + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 1, "LENOVO", "CB-01 ", 0x00000001) +{ + Scope (\_SB) + { + Device (TPM2) + { + Name (_HID, "MSFT0101" /* TPM 2.0 Security Device */) // _HID: Hardware ID + Name (_CID, "MSFT0101" /* TPM 2.0 Security Device */) // _CID: Compatible ID + Name (_STR, Unicode ("TPM 2.0 Device")) // _STR: Description String + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + Memory32Fixed (ReadWrite, + 0x72ED2000, // Address Base + 0x00004000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0x72ED6000, // Address Base + 0x00004000, // Address Length + ) + }) + OperationRegion (SMIP, SystemIO, 0xB0, One) + Field (SMIP, ByteAcc, NoLock, Preserve) + { + IOB2, 8 + } + + OperationRegion (TNVS, SystemMemory, 0x7AEB7000, 0x27) + Field (TNVS, AnyAcc, NoLock, Preserve) + { + PPIN, 8, + PPIP, 32, + PPRP, 32, + PPRQ, 32, + PPRM, 32, + LPPR, 32, + FRET, 32, + MCIN, 8, + MCIP, 32, + MORD, 32, + MRET, 32, + CAIN, 8 + } + + OperationRegion (CONA, SystemMemory, 0x7AEB7027, 0x30) + Field (CONA, DWordAcc, NoLock, Preserve) + { + HRTB, 32, + ERRR, 32, + CLFG, 32, + STA1, 32, + AccessAs (QWordAcc, 0x00), + INTC, 64, + AccessAs (DWordAcc, 0x00), + CMSZ, 32, + AccessAs (QWordAcc, 0x00), + CMDB, 64, + AccessAs (DWordAcc, 0x00), + RPSZ, 32, + AccessAs (QWordAcc, 0x00), + RESP, 64 + } + + Method (PTS, 1, Serialized) + { + If (((Arg0 < 0x06) && (Arg0 > 0x03))) + { + If (!(MORD & 0x10)) + { + MCIP = 0x02 + IOB2 = MCIN /* \_SB_.TPM2.MCIN */ + } + } + + Sleep (0x64) + Return (Zero) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (HINF, 3, Serialized) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Name (TPMV, Package (0x02) + { + One, + Package (0x02) + { + 0x02, + Zero + } + }) + If ((_STA () == Zero)) + { + Return (Package (0x01) + { + Zero + }) + } + + Return (TPMV) /* \_SB_.TPM2.HINF.TPMV */ + } + Default + { + BreakPoint + } + + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Name (TPM2, Package (0x02) + { + Zero, + Zero + }) + Name (TPM3, Package (0x03) + { + Zero, + Zero, + Zero + }) + Method (TPPI, 3, Serialized) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (0x02) + { + 0xFF, 0x01 // .. + }) + } + Case (One) + { + Return ("1.3") + } + Case (0x02) + { + PPRQ = DerefOf (Arg2 [Zero]) + PPIP = 0x02 + IOB2 = PPIN /* \_SB_.TPM2.PPIN */ + Return (FRET) /* \_SB_.TPM2.FRET */ + } + Case (0x03) + { + TPM2 [One] = PPRQ /* \_SB_.TPM2.PPRQ */ + Return (TPM2) /* \_SB_.TPM2.TPM2 */ + } + Case (0x04) + { + Return (0x02) + } + Case (0x05) + { + PPIP = 0x05 + IOB2 = PPIN /* \_SB_.TPM2.PPIN */ + TPM3 [One] = LPPR /* \_SB_.TPM2.LPPR */ + TPM3 [0x02] = PPRP /* \_SB_.TPM2.PPRP */ + Return (TPM3) /* \_SB_.TPM2.TPM3 */ + } + Case (0x06) + { + Return (0x03) + } + Case (0x07) + { + PPIP = 0x07 + PPRQ = DerefOf (Arg2 [Zero]) + PPRM = Zero + If ((PPRQ == 0x17)) + { + PPRM = DerefOf (Arg2 [One]) + } + + IOB2 = PPIN /* \_SB_.TPM2.PPIN */ + Return (FRET) /* \_SB_.TPM2.FRET */ + } + Case (0x08) + { + PPIP = 0x08 + PPRQ = DerefOf (Arg2 [Zero]) + IOB2 = PPIN /* \_SB_.TPM2.PPIN */ + Return (FRET) /* \_SB_.TPM2.FRET */ + } + Default + { + BreakPoint + } + + } + + Return (One) + } + + Method (TMCI, 3, Serialized) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + MORD = DerefOf (Arg2 [Zero]) + MCIP = One + IOB2 = MCIN /* \_SB_.TPM2.MCIN */ + Return (MRET) /* \_SB_.TPM2.MRET */ + } + Default + { + BreakPoint + } + + } + + Return (One) + } + + Method (OASM, 3, Serialized) + { + Switch (ToInteger (Arg1)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Zero) + } + Default + { + BreakPoint + } + + } + + Return (One) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("cf8e16a5-c1e8-4e25-b712-4f54a96702c8") /* Unknown UUID */)) + { + Return (HINF (Arg1, Arg2, Arg3)) + } + + If ((Arg0 == ToUUID ("3dddfaa6-361b-4eb4-a424-8d10089d1653") /* Physical Presence Interface */)) + { + Return (TPPI (Arg1, Arg2, Arg3)) + } + + If ((Arg0 == ToUUID ("376054ed-cc13-4675-901c-4756d7f2d45d") /* Unknown UUID */)) + { + Return (TMCI (Arg1, Arg2, Arg3)) + } + + If ((Arg0 == ToUUID ("6bbf6cab-5463-4714-b7cd-f0203c0368d4") /* Unknown UUID */)) + { + Return (OASM (Arg1, Arg2, Arg3)) + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt26.dat b/setup/programs/systemConf/acpi_override/ssdt26.dat new file mode 100644 index 0000000000000000000000000000000000000000..13583b4a67a8d50d7e0952a710108c095f60f609 GIT binary patch literal 1957 zcmZ`(L2eT<6rE67rW2r5mF}yuV1@ea?-|=0q+~LoRnsOSLl;e@$q7(}kT?M+-~w5M z9f#s3A>;qDuo6};@7aDY|9^XCvtj-FRg!f6j;s60!=xO1Aa!wZ(Mgh|Uruk5?cpcJ^Va!J*A$&Fk6ivI!=F_d`oUWEG5XBN zWi55E7Jt@K2P2=g)WN7jJMq!zGh3;Pt<=R>XNUiRxijX@4ml1vPU>KX90xxKzikfY z$(SdjUxrM$Uq*?qF~D5vGWnKEp2;Q8L-<$X-d7oE@&1}$2%NrU` zOR7q0Cbw1D-k9B$MEn;e8>SF3++K=fVre#crF|A@c>YX>6S*M{qo(KTKmFCT4+51OVz1 BIspIx literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt27.dsl b/setup/programs/systemConf/acpi_override/ssdt27.dsl new file mode 100644 index 0000000..1449351 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt27.dsl @@ -0,0 +1,209 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt27.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x000000D9 (217) + * Revision 0x01 + * Checksum 0x9E + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 1, "LENOVO", "CB-01 ", 0x00000001) +{ + External (_SB_.PCI0.LPC0.EC0_.DIEH, FieldUnitObj) + External (_SB_.PCI0.LPC0.EC0_.OKEC, IntObj) + External (_SB_.PCI0.LPC0.EC0_.Z009, MutexObj) + External (_SB_.PLTF.C000, DeviceObj) + External (_SB_.PLTF.C001, DeviceObj) + External (_SB_.PLTF.C002, DeviceObj) + External (_SB_.PLTF.C003, DeviceObj) + External (_SB_.PLTF.C004, DeviceObj) + External (_SB_.PLTF.C005, DeviceObj) + External (_SB_.PLTF.C006, DeviceObj) + External (_SB_.PLTF.C007, DeviceObj) + External (_SB_.PLTF.C008, DeviceObj) + External (_SB_.PLTF.C009, DeviceObj) + External (_SB_.PLTF.C00A, DeviceObj) + External (_SB_.PLTF.C00B, DeviceObj) + External (_SB_.PLTF.C00C, DeviceObj) + External (_SB_.PLTF.C00D, DeviceObj) + External (_SB_.PLTF.C00E, DeviceObj) + External (_SB_.PLTF.C00F, DeviceObj) + External (M037, DeviceObj) + External (M046, IntObj) + External (M050, DeviceObj) + External (M051, DeviceObj) + External (M052, DeviceObj) + External (M053, DeviceObj) + External (M054, DeviceObj) + External (M055, DeviceObj) + External (M056, DeviceObj) + External (M057, DeviceObj) + External (M058, DeviceObj) + External (M059, DeviceObj) + External (M062, DeviceObj) + External (M068, DeviceObj) + External (M069, DeviceObj) + External (M070, DeviceObj) + External (M071, DeviceObj) + External (M072, DeviceObj) + External (M074, DeviceObj) + External (M075, DeviceObj) + External (M076, DeviceObj) + External (M077, DeviceObj) + External (M078, DeviceObj) + External (M079, DeviceObj) + External (M080, DeviceObj) + External (M081, DeviceObj) + External (M082, FieldUnitObj) + External (M083, FieldUnitObj) + External (M084, FieldUnitObj) + External (M085, FieldUnitObj) + External (M086, FieldUnitObj) + External (M087, FieldUnitObj) + External (M088, FieldUnitObj) + External (M089, FieldUnitObj) + External (M090, FieldUnitObj) + External (M091, FieldUnitObj) + External (M092, FieldUnitObj) + External (M093, FieldUnitObj) + External (M094, FieldUnitObj) + External (M095, FieldUnitObj) + External (M096, FieldUnitObj) + External (M097, FieldUnitObj) + External (M098, FieldUnitObj) + External (M099, FieldUnitObj) + External (M100, FieldUnitObj) + External (M101, FieldUnitObj) + External (M102, FieldUnitObj) + External (M103, FieldUnitObj) + External (M104, FieldUnitObj) + External (M105, FieldUnitObj) + External (M106, FieldUnitObj) + External (M107, FieldUnitObj) + External (M108, FieldUnitObj) + External (M109, FieldUnitObj) + External (M110, FieldUnitObj) + External (M115, BuffObj) + External (M116, BuffFieldObj) + External (M117, BuffFieldObj) + External (M118, BuffFieldObj) + External (M119, BuffFieldObj) + External (M120, BuffFieldObj) + External (M122, FieldUnitObj) + External (M127, DeviceObj) + External (M128, FieldUnitObj) + External (M131, FieldUnitObj) + External (M132, FieldUnitObj) + External (M133, FieldUnitObj) + External (M134, FieldUnitObj) + External (M135, FieldUnitObj) + External (M136, FieldUnitObj) + External (M220, FieldUnitObj) + External (M221, FieldUnitObj) + External (M226, FieldUnitObj) + External (M227, DeviceObj) + External (M229, FieldUnitObj) + External (M231, FieldUnitObj) + External (M233, FieldUnitObj) + External (M235, FieldUnitObj) + External (M23A, FieldUnitObj) + External (M251, FieldUnitObj) + External (M280, FieldUnitObj) + External (M290, FieldUnitObj) + External (M310, FieldUnitObj) + External (M31C, FieldUnitObj) + External (M320, FieldUnitObj) + External (M321, FieldUnitObj) + External (M322, FieldUnitObj) + External (M323, FieldUnitObj) + External (M324, FieldUnitObj) + External (M325, FieldUnitObj) + External (M326, FieldUnitObj) + External (M327, FieldUnitObj) + External (M328, FieldUnitObj) + External (M329, DeviceObj) + External (M32A, DeviceObj) + External (M32B, DeviceObj) + External (M330, DeviceObj) + External (M331, FieldUnitObj) + External (M378, FieldUnitObj) + External (M379, FieldUnitObj) + External (M380, FieldUnitObj) + External (M381, FieldUnitObj) + External (M382, FieldUnitObj) + External (M383, FieldUnitObj) + External (M384, FieldUnitObj) + External (M385, FieldUnitObj) + External (M386, FieldUnitObj) + External (M387, FieldUnitObj) + External (M388, FieldUnitObj) + External (M389, FieldUnitObj) + External (M390, FieldUnitObj) + External (M391, FieldUnitObj) + External (M392, FieldUnitObj) + External (M404, DeviceObj) + External (M414, FieldUnitObj) + External (M444, FieldUnitObj) + External (M449, FieldUnitObj) + External (M453, FieldUnitObj) + External (M454, FieldUnitObj) + External (M455, FieldUnitObj) + External (M456, FieldUnitObj) + External (M457, FieldUnitObj) + External (M4C0, FieldUnitObj) + External (M4F0, FieldUnitObj) + + Scope (\_SB) + { + OperationRegion (TP80, SystemIO, 0x80, 0x04) + Field (TP80, DWordAcc, NoLock, Preserve) + { + PMTP, 32 + } + + Name (DPX4, 0xA9F40000) + Method (APX4, 0, Serialized) + { + PMTP = DPX4 /* \_SB_.DPX4 */ + DPX4 += One + } + + Method (APX7, 2, Serialized) + { + PMTP = (0xA9F70000 | Arg0) + Sleep (0x01F4) + PMTP = Arg1 + } + + Method (APX8, 1, Serialized) + { + PMTP = (0xA9F80000 | Arg0) + } + + Method (APXA, 1, Serialized) + { + PMTP = (0xA9FA0000 | Arg0) + } + + Method (APXE, 3, Serialized) + { + PMTP = (0xA9FE0000 | Arg0) + Sleep (0x01F4) + PMTP = Arg1 + Sleep (0x01F4) + PMTP = Arg2 + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt3.dat b/setup/programs/systemConf/acpi_override/ssdt3.dat new file mode 100644 index 0000000000000000000000000000000000000000..de53d27e8329d9c2406ac6e9983cea7b1a60dd3d GIT binary patch literal 1889 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 V)-eteyLS>R>#IfYXz`f9|33gQx#0i+ literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt5.dsl b/setup/programs/systemConf/acpi_override/ssdt5.dsl new file mode 100644 index 0000000..a8bf7f6 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt5.dsl @@ -0,0 +1,5304 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt5.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x00007E2F (32303) + * Revision 0x01 + * Checksum 0xE5 + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 1, "LENOVO", "CB-01 ", 0x00000001) +{ + External (_GPE, DeviceObj) + External (_GPE.AIE0, MethodObj) // 0 Arguments + External (_GPE.AIE1, MethodObj) // 0 Arguments + External (_GPE.AIE2, MethodObj) // 0 Arguments + External (_GPE.AIE3, MethodObj) // 0 Arguments + External (_GPE.BIE0, MethodObj) // 0 Arguments + External (_GPE.BIE1, MethodObj) // 0 Arguments + External (_GPE.BIE2, MethodObj) // 0 Arguments + External (_GPE.BIE3, MethodObj) // 0 Arguments + External (_GPE.PTS0, MethodObj) // 1 Arguments + External (_GPE.PTS1, MethodObj) // 1 Arguments + External (_GPE.PTS2, MethodObj) // 1 Arguments + External (_GPE.PTS3, MethodObj) // 1 Arguments + External (_GPE.SP00, MethodObj) // 0 Arguments + External (_GPE.SP01, MethodObj) // 0 Arguments + External (_GPE.SP02, MethodObj) // 0 Arguments + External (_GPE.SP03, MethodObj) // 0 Arguments + External (_GPE.SP04, MethodObj) // 0 Arguments + External (_GPE.SP05, MethodObj) // 0 Arguments + External (_GPE.SP06, MethodObj) // 0 Arguments + External (_GPE.SP07, MethodObj) // 0 Arguments + External (_GPE.SP10, MethodObj) // 0 Arguments + External (_GPE.SP11, MethodObj) // 0 Arguments + External (_GPE.SP12, MethodObj) // 0 Arguments + External (_GPE.SP13, MethodObj) // 0 Arguments + External (_GPE.SP14, MethodObj) // 0 Arguments + External (_GPE.SP15, MethodObj) // 0 Arguments + External (_GPE.SP16, MethodObj) // 0 Arguments + External (_GPE.SP17, MethodObj) // 0 Arguments + External (_GPE.SP20, MethodObj) // 0 Arguments + External (_GPE.SP21, MethodObj) // 0 Arguments + External (_GPE.SP22, MethodObj) // 0 Arguments + External (_GPE.SP23, MethodObj) // 0 Arguments + External (_GPE.SP24, MethodObj) // 0 Arguments + External (_GPE.SP25, MethodObj) // 0 Arguments + External (_GPE.SP26, MethodObj) // 0 Arguments + External (_GPE.SP27, MethodObj) // 0 Arguments + External (_GPE.SP30, MethodObj) // 0 Arguments + External (_GPE.SP31, MethodObj) // 0 Arguments + External (_GPE.SP32, MethodObj) // 0 Arguments + External (_GPE.SP33, MethodObj) // 0 Arguments + External (_GPE.SP34, MethodObj) // 0 Arguments + External (_GPE.SP35, MethodObj) // 0 Arguments + External (_GPE.SP36, MethodObj) // 0 Arguments + External (_GPE.SP37, MethodObj) // 0 Arguments + External (_GPE.SP40, MethodObj) // 0 Arguments + External (_GPE.SP41, MethodObj) // 0 Arguments + External (_GPE.SP42, MethodObj) // 0 Arguments + External (_GPE.SP43, MethodObj) // 0 Arguments + External (_GPE.SP44, MethodObj) // 0 Arguments + External (_GPE.SP45, MethodObj) // 0 Arguments + External (_GPE.SP46, MethodObj) // 0 Arguments + External (_GPE.SP47, MethodObj) // 0 Arguments + External (_GPE.SP50, MethodObj) // 0 Arguments + External (_GPE.SP51, MethodObj) // 0 Arguments + External (_GPE.SP52, MethodObj) // 0 Arguments + External (_GPE.SP53, MethodObj) // 0 Arguments + External (_GPE.SP54, MethodObj) // 0 Arguments + External (_GPE.SP55, MethodObj) // 0 Arguments + External (_GPE.SP56, MethodObj) // 0 Arguments + External (_GPE.SP57, MethodObj) // 0 Arguments + External (_GPE.SP60, MethodObj) // 0 Arguments + External (_GPE.SP61, MethodObj) // 0 Arguments + External (_GPE.SP62, MethodObj) // 0 Arguments + External (_GPE.SP63, MethodObj) // 0 Arguments + External (_GPE.SP64, MethodObj) // 0 Arguments + External (_GPE.SP65, MethodObj) // 0 Arguments + External (_GPE.SP66, MethodObj) // 0 Arguments + External (_GPE.SP67, MethodObj) // 0 Arguments + External (_GPE.SP70, MethodObj) // 0 Arguments + External (_GPE.SP71, MethodObj) // 0 Arguments + External (_GPE.SP72, MethodObj) // 0 Arguments + External (_GPE.SP73, MethodObj) // 0 Arguments + External (_GPE.SP74, MethodObj) // 0 Arguments + External (_GPE.SP75, MethodObj) // 0 Arguments + External (_GPE.SP76, MethodObj) // 0 Arguments + External (_GPE.SP77, MethodObj) // 0 Arguments + External (_GPE.WAK0, MethodObj) // 1 Arguments + External (_GPE.WAK1, MethodObj) // 1 Arguments + External (_GPE.WAK2, MethodObj) // 1 Arguments + External (_GPE.WAK3, MethodObj) // 1 Arguments + External (_SB_.ALIB, MethodObj) // 2 Arguments + External (_SB_.GPIO, DeviceObj) + External (_SB_.IPTS, MethodObj) // 1 Arguments + External (_SB_.IWAK, MethodObj) // 1 Arguments + External (_SB_.M263, MethodObj) // 1 Arguments + External (_SB_.M264, MethodObj) // 1 Arguments + External (_SB_.M284, MethodObj) // 1 Arguments + External (_SB_.OPTS, MethodObj) // 1 Arguments + External (_SB_.OWAK, MethodObj) // 1 Arguments + External (_SB_.PCI0.PTBR.PTST.TPTS, MethodObj) // 1 Arguments + External (_SB_.PCI0.PTBR.PTST.TWAK, MethodObj) // 1 Arguments + External (_SB_.PCXX.GPXX.SAXX.TPTS, MethodObj) // 1 Arguments + External (_SB_.PCXX.GPXX.SAXX.TWAK, MethodObj) // 1 Arguments + External (_SB_.PCXX.SAXX.TPTS, MethodObj) // 1 Arguments + External (_SB_.PCXX.SAXX.TWAK, MethodObj) // 1 Arguments + External (M038, MethodObj) // 1 Arguments + External (M039, MethodObj) // 2 Arguments + External (M050, DeviceObj) + External (M051, DeviceObj) + External (M052, DeviceObj) + External (M053, DeviceObj) + External (M054, DeviceObj) + External (M055, DeviceObj) + External (M056, DeviceObj) + External (M057, DeviceObj) + External (M058, DeviceObj) + External (M059, DeviceObj) + External (M062, DeviceObj) + External (M068, DeviceObj) + External (M069, DeviceObj) + External (M070, DeviceObj) + External (M071, DeviceObj) + External (M072, DeviceObj) + External (M074, DeviceObj) + External (M075, DeviceObj) + External (M076, DeviceObj) + External (M077, DeviceObj) + External (M078, DeviceObj) + External (M079, DeviceObj) + External (M080, DeviceObj) + External (M081, DeviceObj) + External (M127, DeviceObj) + External (MOEM, MethodObj) // 3 Arguments + External (NFPC, MethodObj) // 0 Arguments + + OperationRegion (CPNV, SystemMemory, 0x7AF67018, 0x000100F7) + Field (CPNV, AnyAcc, Lock, Preserve) + { + M082, 32, + M083, 32, + M084, 32, + M085, 8, + M221, 8, + M086, 16, + M229, 8, + M231, 16, + M235, 8, + M233, 32, + , 1, + , 2, + , 1, + , 1, + , 1, + , 1, + Offset (0x19), + M087, 1, + , 1, + Offset (0x1C), + M088, 16, + M089, 16, + M090, 3, + M091, 5, + M092, 8, + M093, 3, + M094, 5, + M095, 8, + M096, 8, + M097, 8, + M098, 32, + M099, 32, + M100, 32, + M101, 32, + M102, 32, + M103, 32, + M104, 224, + M105, 32, + M106, 32768, + M378, 32768, + M379, 32768, + M380, 32768, + M381, 32768, + M382, 32768, + M383, 32768, + M384, 32768, + M385, 32768, + M386, 32768, + M387, 32768, + M388, 32768, + M389, 32768, + M390, 32768, + M391, 32768, + M392, 32768, + M107, 64, + M320, 32, + M321, 32, + M322, 32, + M323, 32, + M324, 32, + M325, 32, + M326, 32, + M327, 16, + M328, 8, + M128, 32, + M108, 32, + M109, 32, + M110, 32, + M122, 32, + M131, 32, + M132, 32, + M133, 32, + M134, 32, + M135, 32, + M136, 32, + M220, 32, + M226, 32, + M251, 32, + M310, 32, + M280, 32, + M290, 32, + M331, 32, + M414, 16, + M444, 72, + M453, 32, + M454, 16, + M455, 8, + M456, 8, + M457, 8, + M449, 72, + M4C0, 32, + M23A, 8, + M31C, 32, + M4F0, 32 + } + + Name (CTMR, Zero) + Name (M285, Buffer (0x04) + { + 0x01, 0x03, 0x80, 0x00 // .... + }) + Method (M000, 1, Serialized) + { + CreateByteField (M285, Zero, M286) + CreateByteField (M285, One, M287) + CreateWordField (M285, 0x02, M288) + Name (M450, Buffer (0x05) + { + 0x00, 0x96, 0x05, 0x00, 0x00 // ..... + }) + CreateDWordField (M450, Zero, M452) + CreateByteField (M450, 0x04, M451) + Local0 = (Arg0 + 0xB0000000) + If ((ToInteger (M286) == One)) + { + Local1 = ToInteger (M288) + If ((ToInteger (M287) == 0x03)) + { + OperationRegion (VARM, SystemIO, Local1, 0x04) + Field (VARM, DWordAcc, NoLock, Preserve) + { + VARR, 32 + } + + VARR = Local0 + } + ElseIf ((ToInteger (M287) == 0x02)) + { + OperationRegion (VARN, SystemIO, Local1, 0x02) + Field (VARN, WordAcc, NoLock, Preserve) + { + VARS, 16 + } + + VARS = (Local0 & 0xFFFF) + } + ElseIf ((ToInteger (M287) == One)) + { + OperationRegion (VARO, SystemIO, Local1, One) + Field (VARO, ByteAcc, NoLock, Preserve) + { + VART, 8 + } + + VART = (Local0 & 0xFF) + } + } + + If ((ToInteger (M451) == One)) + { + Local2 = ToInteger (M452) + M250 (Zero, Zero, Zero, Local2, Local0) + } + + OperationRegion (VARP, SystemMemory, 0xFED80808, 0x04) + Field (VARP, DWordAcc, NoLock, Preserve) + { + VARU, 32 + } + + Local1 = VARU /* \M000.VARU */ + If ((Local1 >= CTMR)) + { + Local2 = (Local1 - CTMR) /* \CTMR */ + } + Else + { + Local2 = (Local1 + ((0xFFFFFFFE - CTMR) + One)) + } + + Divide (Local2, 0x19, Local3, Local2) + Divide ((Local2 * 0x07), 0x03E8, Local3, Local2) + If ((Local3 >= 0x64)) + { + M460 (" POST CODE: %X ACPI TIMER: %X TIME: %d.%d ms\n", Local0, Local1, Local2, Local3, Zero, Zero) + } + ElseIf ((Local3 >= 0x0A)) + { + M460 (" POST CODE: %X ACPI TIMER: %X TIME: %d.0%d ms\n", Local0, Local1, Local2, Local3, Zero, Zero) + } + Else + { + M460 (" POST CODE: %X ACPI TIMER: %X TIME: %d.00%d ms\n", Local0, Local1, Local2, Local3, Zero, Zero) + } + + CTMR = Local1 + } + + Method (M034, 1, Serialized) + { + Return (M011 ((M084 + 0x0700), Arg0, Zero, 0x08)) + } + + Method (M015, 1, Serialized) + { + Return (M011 ((M084 + 0x0400), Arg0, Zero, 0x08)) + } + + Method (M016, 2, Serialized) + { + M012 ((M084 + 0x0400), Arg0, Zero, 0x08, Arg1) + } + + Method (M035, 1, Serialized) + { + Return (M011 (M084, Arg0, Zero, 0x08)) + } + + Method (M036, 2, Serialized) + { + M012 (M084, Arg0, Zero, 0x08, Arg1) + } + + Method (M001, 2, Serialized) + { + Local0 = Zero + If ((Arg0 == 0x15)) + { + Local0 = One + } + + Return (Local0) + } + + Method (M003, 3, Serialized) + { + Local0 = (Arg0 << 0x05) + Local1 = (Local0 + Arg1) + Local2 = (Local1 << 0x18) + Local3 = (Local2 + Arg2) + Return (Local3) + } + + Method (M004, 1, Serialized) + { + OperationRegion (VARM, SystemIO, 0x0CD8, 0x08) + Field (VARM, DWordAcc, NoLock, Preserve) + { + VAR1, 32 + } + + BankField (VARM, VAR1, Arg0, DWordAcc, NoLock, Preserve) + { + Offset (0x04), + VAR2, 32 + } + + Local0 = VAR2 /* \M004.VAR2 */ + Return (Local0) + } + + Method (M005, 2, Serialized) + { + OperationRegion (VARM, SystemIO, 0x0CD8, 0x08) + Field (VARM, DWordAcc, NoLock, Preserve) + { + VAR1, 32 + } + + BankField (VARM, VAR1, Arg0, DWordAcc, NoLock, Preserve) + { + Offset (0x04), + VAR2, 32 + } + + VAR2 = Arg1 + } + + Method (M006, 3, Serialized) + { + Local0 = (M004 (Arg0) & Arg1) + Local1 = (Local0 | Arg2) + M005 (Arg0, Local1) + } + + Method (M002, 2, Serialized) + { + If ((Arg0 == Zero)) + { + If ((Arg1 == Zero)) + { + M006 (M003 (0x06, Zero, 0xC0), 0xFFFFEFFF, Zero) + M006 (M003 (One, Zero, 0x65), 0xFFFFFEFE, Zero) + } + + If ((Arg1 == One)) + { + M006 (M003 (0x06, Zero, 0xC0), 0xFFFFDFFF, Zero) + M006 (M003 (One, Zero, 0x65), 0xFFFFFDFD, Zero) + } + + If ((Arg1 == 0x02)) + { + M006 (M003 (0x06, Zero, 0xC0), 0xFFFFBFFF, Zero) + M006 (M003 (One, Zero, 0x65), 0xFFFFFBFB, Zero) + } + + If ((Arg1 == 0x03)) + { + M006 (M003 (0x06, Zero, 0xC0), 0xFFFF7FFF, Zero) + M006 (M003 (One, Zero, 0x65), 0xFFFFF7F7, Zero) + } + + Sleep (One) + } + + If ((Arg0 == One)) + { + If ((Arg1 == Zero)) + { + M006 (M003 (0x06, Zero, 0xC0), 0xFFFFEFFF, 0x1000) + M006 (M003 (One, Zero, 0x65), 0xFFFFFEFE, 0x0101) + } + + If ((Arg1 == One)) + { + M006 (M003 (0x06, Zero, 0xC0), 0xFFFFDFFF, 0x2000) + M006 (M003 (One, Zero, 0x65), 0xFFFFFDFD, 0x0202) + } + + If ((Arg1 == 0x02)) + { + M006 (M003 (0x06, Zero, 0xC0), 0xFFFFBFFF, 0x4000) + M006 (M003 (One, Zero, 0x65), 0xFFFFFBFB, 0x0404) + } + + If ((Arg1 == 0x03)) + { + M006 (M003 (0x06, Zero, 0xC0), 0xFFFF7FFF, 0x8000) + M006 (M003 (One, Zero, 0x65), 0xFFFFF7F7, 0x0808) + } + + Sleep (One) + } + + If ((Arg0 == Zero)) + { + M008 (Arg1) + Local0 = M004 (M003 (0x03, Arg1, 0xA5)) + Local0 &= 0xFF + Local1 = 0x01F4 + While (((Local1 > Zero) && (Local0 != 0x10))) + { + Local0 = M004 (M003 (0x03, Arg1, 0xA5)) + Local0 &= 0xFF + Local1-- + Sleep (One) + } + + If ((Local0 != 0x10)) + { + M007 (Arg1) + } + } + } + + Method (M008, 1, Serialized) + { + Local0 = M019 (Zero, 0x15, Arg0, 0x88) + Local1 = ((Local0 & 0xFFFFFFF0) | 0x02) + M020 (Zero, 0x15, Arg0, 0x88, Local1) + M006 (M003 (0x03, Arg0, 0xA4), 0xFFFFFFFE, One) + M006 (M003 (0x03, Arg0, 0xA2), 0xFFFFDFFF, 0x2000) + M006 (M003 (0x03, Arg0, 0xC0), 0xFFFF7FFF, 0x8000) + M006 (M003 (0x03, Arg0, 0xA4), 0xDFFFFFFF, 0x20000000) + Sleep (One) + } + + Method (M007, 1, Serialized) + { + Local0 = M019 (Zero, 0x15, Arg0, 0x88) + Local1 = ((Local0 & 0xFFFFFFF0) | One) + M020 (Zero, 0x15, Arg0, 0x88, Local1) + M006 (M003 (0x03, Arg0, 0xA4), 0xFFFFFFFE, Zero) + M006 (M003 (0x03, Arg0, 0xA2), 0xFFFFDFFF, 0x2000) + Sleep (One) + } + + Method (M111, 2, Serialized) + { + If ((Arg0 != Zero)) + { + Local0 = M110 /* \M110 */ + If (Local0) + { + Local0 += 0x10 + Local1 = Zero + Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) + While (((Local2 != 0xFF) && (Local2 != Zero))) + { + Local3 = M013 ((Local0 + Local1), One, Zero, 0x08) + If (((Local2 == Arg0) && (Local3 == Arg1))) + { + Local3 = M013 ((Local0 + Local1), 0x07, Zero, 0x08) + If ((Local3 != Zero)) + { + Local4 = M013 ((Local0 + Local1), 0x02, Zero, 0x08) + If ((Local4 == Zero)) + { + Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x03, 0x10, 0x08) + M010 ((Local5 & 0xFF00FFFF), Local6) + If ((Arg1 == Zero)) + { + M000 (0x0DD8) + } + Else + { + M000 (0x0DDB) + } + } + + If ((Local4 == One)) + { + Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x03, 0x10, 0x08) + While ((M009 ((Local5 & 0xFF00FFFF)) != Local6)){} + If ((Arg1 == Zero)) + { + M000 (0x0DD9) + } + Else + { + M000 (0x0DDC) + } + } + + If ((Local4 == 0x02)) + { + Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x20) + Sleep (((Local5 + 0x03E7) / 0x03E8)) + If ((Arg1 == Zero)) + { + M000 (0x0DDA) + } + Else + { + M000 (0x0DDD) + } + } + } + } + + Local1 += 0x08 + Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) + } + } + } + } + + Method (M470, 2, Serialized) + { + Local7 = Zero + If ((Arg0 != Zero)) + { + Local0 = M110 /* \M110 */ + If (Local0) + { + Local0 += 0x10 + Local1 = Zero + Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) + While (((Local2 != 0xFF) && (Local2 != Zero))) + { + Local3 = M013 ((Local0 + Local1), One, Zero, 0x08) + If (((Local2 == Arg0) && (Local3 == Arg1))) + { + Local3 = M013 ((Local0 + Local1), 0x02, Zero, 0x08) + Local4 = M013 ((Local0 + Local1), 0x07, Zero, 0x08) + If (((Local3 == Zero) && (Local4 != Zero))) + { + Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x03, 0x10, 0x08) + If ((M009 ((Local5 & 0xFF00FFFF)) == Local6)) + { + Local7 = One + } + } + } + + Local1 += 0x08 + Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) + } + } + } + + Return (Local7) + } + + Method (M228, 1, Serialized) + { + If ((Arg0 > 0x03)) + { + Local0 = M110 /* \M110 */ + If (Local0) + { + Local0 += 0x10 + Local1 = Zero + Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) + While (((Local2 != 0xFF) && (Local2 != Zero))) + { + Local3 = M013 ((Local0 + Local1), 0x07, Zero, 0x08) + If ((Local3 == Arg0)) + { + Local4 = M013 ((Local0 + Local1), 0x02, Zero, 0x08) + If ((Local4 == Zero)) + { + Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x03, 0x10, 0x08) + M010 ((Local5 & 0xFF00FFFF), Local6) + } + + If ((Local4 == One)) + { + Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x03, 0x10, 0x08) + While ((M009 ((Local5 & 0xFF00FFFF)) != Local6)){} + } + + If ((Local4 == 0x02)) + { + Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x20) + Sleep (((Local5 + 0x03E7) / 0x03E8)) + } + } + + Local1 += 0x08 + Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) + } + } + } + } + + Method (M219, 2, Serialized) + { + If ((Arg0 != Zero)) + { + Local0 = M221 /* \M221 */ + If ((Local0 & 0x02)) + { + Local0 = M220 /* \M220 */ + If (Local0) + { + Local0 += 0x10 + Local1 = Zero + Local2 = One + While ((Local2 != 0xFF)) + { + Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) + Local3 = M013 ((Local0 + Local1), One, Zero, 0x08) + Local4 = M013 ((Local0 + Local1), 0x04, Zero, 0x08) + Local5 = M013 ((Local0 + Local1), 0x07, Zero, 0x08) + Local7 = M013 ((Local0 + Local1), 0x08, Zero, 0x20) + If ((Local4 == Arg0)) + { + If (((Local2 < 0x0A) && (Local5 & 0x80))) + { + If ((Arg1 == Zero)) + { + Local3 = Zero + } + ElseIf ((Local5 & 0x04)) + { + If ((Arg1 == One)) + { + If ((M085 >= 0x04)) + { + Local3 = 0x03 + } + Else + { + Local3 = 0x0F + } + } + + If ((Arg1 == 0x02)) + { + Local6 = M017 (Zero, M013 ((Local0 + Local1), 0x05, Zero, 0x08), + M013 ((Local0 + Local1), 0x06, Zero, 0x08), 0x19, Zero, 0x08) + If ((M265 (Local6, Zero, Zero) == One)) + { + If ((M085 >= 0x04)) + { + Local3 = One + } + } + ElseIf ((M085 >= 0x04)) + { + Local3 = 0x03 + } + Else + { + Local3 = 0x0F + } + } + } + ElseIf ((M085 >= 0x04)) + { + Local3 = 0x03 + } + Else + { + Local3 = 0x0F + } + + If ((M085 >= 0x04)) + { + If ((M085 == 0x08)) + { + If (((Local7 & 0x0FF00000) > Zero)) + { + Local6 = M249 (((Local7 >> 0x18) & 0x0F), (( + Local7 >> 0x14) & 0x0F), ((Local7 >> 0x10) & 0x0F), 0x02D01E00) + Local6 &= (Ones ^ (0x03 << (Local2 << One))) + Local6 |= (Local3 << (Local2 << One)) + M250 (((Local7 >> 0x18) & 0x0F), ((Local7 >> 0x14 + ) & 0x0F), ((Local7 >> 0x10) & 0x0F), 0x02D01E00, Local6) + } + Else + { + M012 ((M084 + 0x0E00), (Local2 >> 0x02), ((Local2 & + 0x03) << One), 0x02, Local3) + } + } + ElseIf (((Local7 >> 0x1C) == 0x02)) + { + M012 ((M084 + 0x1300), (Local2 >> 0x02), ((Local2 & + 0x03) << One), 0x02, Local3) + } + Else + { + M012 ((M084 + 0x0E00), (Local2 >> 0x02), ((Local2 & + 0x03) << One), 0x02, Local3) + } + } + Else + { + M012 ((M084 + 0x0E00), (Local2 >> One), ((Local2 & + One) << 0x02), 0x04, Local3) + } + + If ((Arg1 == Zero)) + { + M000 (0x0DE0) + } + + If ((Arg1 == One)) + { + M000 (0x0DE1) + } + + If ((Arg1 == 0x02)) + { + M000 (0x0DE2) + } + + Local2 = 0xFF + } + } + + Local1 += 0x0C + } + } + } + } + } + + Method (M112, 2, Serialized) + { + If ((Arg0 != Zero)) + { + Local0 = M109 /* \M109 */ + If (Local0) + { + Local0 += 0x10 + Local1 = Zero + Local2 = One + While (((Local2 != 0xFF) && (Local2 != Zero))) + { + Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) + Local3 = M013 ((Local0 + Local1), One, Zero, 0x08) + If (((Local2 == Arg0) && (Local3 == Arg1))) + { + If ((Local3 < 0x02)) + { + Local4 = M013 ((Local0 + Local1), 0x02, Zero, 0x08) + If ((Local4 == Zero)) + { + Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x10) + Local6 = M013 ((Local0 + Local1), 0x03, 0x10, 0x08) + M010 (Local5, Local6) + } + + If ((Local4 == One)) + { + Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x03, 0x10, 0x08) + M010 ((Local5 & 0xFF00FFFF), Local6) + Local7 = M009 ((Local5 & 0xFF00FFFF)) + Local4 = 0x03F2 + While (((Local4 > Zero) && (Local7 != Local6))) + { + Local4 = (Local4 - One) + Stall (0x63) + Local7 = M009 ((Local5 & 0xFF00FFFF)) + } + } + + If ((Local3 == Zero)) + { + M000 (0x0DD5) + } + + If ((Local3 == One)) + { + M000 (0x0DD6) + } + } + + If ((Local3 == 0x02)) + { + Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x20) + Sleep (((Local5 + 0x03E7) / 0x03E8)) + M000 (0x0DD7) + } + } + + Local1 += 0x08 + } + } + } + } + + Method (M275, 2, Serialized) + { + Local7 = Zero + If ((Arg0 != Zero)) + { + Local0 = M109 /* \M109 */ + If (Local0) + { + Local0 += 0x10 + Local1 = Zero + Local2 = One + While (((Local2 != 0xFF) && (Local2 != Zero))) + { + Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) + Local3 = M013 ((Local0 + Local1), One, Zero, 0x08) + If (((Local2 == Arg0) && (Local3 == Arg1))) + { + If ((Local3 < 0x02)) + { + Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x03, 0x10, 0x08) + If ((M009 ((Local5 & 0xFF00FFFF)) == Local6)) + { + Local7 = One + } + } + } + + Local1 += 0x08 + } + } + } + + Return (Local7) + } + + Method (M113, 1, Serialized) + { + If ((Arg0 != Zero)) + { + Local0 = M108 /* \M108 */ + Local7 = One + If (Local0) + { + Local0 += 0x10 + Local1 = Zero + Local2 = One + While (((Local2 != 0xFF) && (Local2 != Zero))) + { + Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) + If ((Local2 == Arg0)) + { + Local2 = 0xFF + Local3 = M013 ((Local0 + Local1), One, Zero, 0x08) + If ((Local3 == Zero)) + { + Local5 = M013 ((Local0 + Local1), 0x02, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x04, Zero, 0x08) + Local7 = (M009 ((Local5 & 0xFF00FFFF)) == Local6) + } + + If ((Local3 == One)) + { + Local5 = M013 ((Local0 + Local1), 0x02, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x04, Zero, 0x08) + Local7 = (M009 ((Local5 & 0xFF00FFFF)) == Local6) + Local5 = M013 ((Local0 + Local1), 0x06, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x08, Zero, 0x08) + Local7 &= (M009 ((Local5 & 0xFF00FFFF)) == Local6) + } + + If ((Local3 == 0x02)) + { + Local5 = M013 ((Local0 + Local1), 0x02, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x04, Zero, 0x08) + Local7 = (M009 ((Local5 & 0xFF00FFFF)) == Local6) + Local5 = M013 ((Local0 + Local1), 0x06, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x08, Zero, 0x08) + Local7 &= (M009 ((Local5 & 0xFF00FFFF)) == Local6) + Local5 = M013 ((Local0 + Local1), 0x0A, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x0C, Zero, 0x08) + Local7 &= (M009 ((Local5 & 0xFF00FFFF)) == Local6) + } + + If ((Local3 == 0x03)) + { + Local5 = M013 ((Local0 + Local1), 0x02, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x04, Zero, 0x08) + Local7 = (M009 ((Local5 & 0xFF00FFFF)) == Local6) + Local5 = M013 ((Local0 + Local1), 0x06, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x08, Zero, 0x08) + Local7 |= (M009 ((Local5 & 0xFF00FFFF)) == Local6) + } + + If ((Local3 == 0x04)) + { + Local5 = M013 ((Local0 + Local1), 0x02, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x04, Zero, 0x08) + Local7 = (M009 ((Local5 & 0xFF00FFFF)) == Local6) + Local5 = M013 ((Local0 + Local1), 0x06, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x08, Zero, 0x08) + Local7 |= (M009 ((Local5 & 0xFF00FFFF)) == Local6) + Local5 = M013 ((Local0 + Local1), 0x0A, Zero, 0x20) + Local6 = M013 ((Local0 + Local1), 0x0C, Zero, 0x08) + Local7 |= (M009 ((Local5 & 0xFF00FFFF)) == Local6) + } + } + Else + { + Local1 += 0x0E + } + } + } + } + Else + { + Local7 = Zero + } + + If (Local7) + { + Local7 = One + } + + Return (Local7) + } + + Name (M046, 0xAA) + Method (M045, 0, Serialized) + { + Local0 = Zero + If ((M046 == 0xAA)) + { + M046 = Zero + If (CondRefOf (\_OSI)) + { + If (\_OSI ("Windows 2021")) + { + M046 = 0x0B + M460 (" KER-ASL-_OSI = Windows 11\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + ElseIf (\_OSI ("Windows 2020")) + { + M046 = 0x0A + M460 (" KER-ASL-_OSI = Windows 10, version 2004\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + ElseIf (\_OSI ("Windows 2019")) + { + M046 = 0x09 + M460 (" KER-ASL-_OSI = Windows 10, version 1903\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + ElseIf (\_OSI ("Windows 2018.2")) + { + M046 = 0x08 + M460 (" KER-ASL-_OSI = Windows 10, version 1809\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + ElseIf (\_OSI ("Windows 2018")) + { + M046 = 0x07 + M460 (" KER-ASL-_OSI = Windows 10, version 1803\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + ElseIf (\_OSI ("Windows 2017.2")) + { + M046 = 0x06 + M460 (" KER-ASL-_OSI = Windows 10, version 1709\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + ElseIf (\_OSI ("Windows 2017")) + { + M046 = 0x05 + M460 (" KER-ASL-_OSI = Windows 10, version 1703\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + ElseIf (\_OSI ("Windows 2016")) + { + M046 = 0x04 + M460 (" KER-ASL-_OSI = Windows 10, version 1607\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + ElseIf (\_OSI ("Windows 2015")) + { + M046 = 0x03 + M460 (" KER-ASL-_OSI = Windows 10\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + ElseIf (\_OSI ("Windows 2013")) + { + M046 = 0x02 + M460 (" KER-ASL-_OSI = Windows 8.1\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + ElseIf (\_OSI ("Windows 2012")) + { + M046 = One + M460 (" KER-ASL-_OSI = Windows 8, Win Server 2012\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + } + } + + If ((M046 >= One)) + { + Local0 = One + } + + Return (Local0) + } + + Mutex (M230, 0x00) + Method (M232, 3, Serialized) + { + Local0 = Arg0 + Local1 = Arg1 + Local2 = Arg2 + M460 (" KER-ASL-CpmTriggerSmi (0x%X, 0x%X, %d)\n", Arg0, Arg1, Arg2, Zero, Zero, Zero) + Acquire (M230, 0xFFFF) + Local0 = Arg0 + OperationRegion (VARM, SystemIO, M231, 0x02) + Field (VARM, ByteAcc, NoLock, Preserve) + { + VAR1, 8, + VAR2, 8 + } + + VAR2 = Local1 + VAR1 = Local0 + If ((Local2 > Zero)) + { + Sleep (Local2) + } + + Release (M230) + } + + Method (M043, 3, Serialized) + { + If (CondRefOf (MOEM)) + { + Return (MOEM (Arg0, Arg1, Arg2)) + } + Else + { + Return (Zero) + } + } + + Method (MLIB, 2, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Local0 = DerefOf (Arg1 [0x02]) + Switch (ToInteger (Local0)) + { + Case (0x03) + { + M228 (0x04) + M228 (0x05) + } + Case (0x04) + { + M228 (0x04) + M228 (0x06) + } + Case (0x05) + { + M228 (0x04) + M228 (0x07) + } + + } + } + + } + } + + Method (M458, 1, NotSerialized) + { + ToInteger (M453, Local0) + If ((Local0 > 0xFFFF)) + { + OperationRegion (VARM, SystemMemory, Local0, 0x20) + Field (VARM, ByteAcc, NoLock, Preserve) + { + THRM, 8, + Offset (0x14), + LSRM, 8, + Offset (0x18), + MSRM, 8 + } + + Local1 = 0x001E8480 + While (((Local1 > Zero) && ((LSRM & 0x60) != 0x60))) + { + Local1 -= One + } + + If ((M457 != Zero)) + { + Local2 = 0x001E8480 + While (((Local2 > Zero) && ((MSRM & 0x10) != 0x10))) + { + Local2 -= One + } + } + + If ((Local1 != Zero)) + { + THRM = Arg0 + Return (Zero) + } + } + ElseIf ((Local0 > Zero)) + { + CreateWordField (M285, 0x02, M288) + OperationRegion (VARN, SystemIO, Local0, 0x08) + Field (VARN, ByteAcc, NoLock, Preserve) + { + THRI, 8, + Offset (0x05), + LSRI, 8 + } + + Local1 = 0x001E8480 + If ((ToInteger (M288) != Local0)) + { + While (((Local1 > Zero) && ((LSRI & 0x60) != 0x60))) + { + Local1 -= One + } + } + + If ((Local1 != Zero)) + { + THRI = Arg0 + Return (Zero) + } + } + + Return (0xFF) + } + + Method (M459, 2, NotSerialized) + { + ToInteger (M453, Local0) + If ((Local0 == Zero)) + { + Return (0xFF) + } + ElseIf ((Local0 > 0xFFFF)) + { + OperationRegion (VARM, SystemMemory, Local0, 0x20) + Field (VARM, ByteAcc, NoLock, Preserve) + { + DLLM, 8, + Offset (0x04), + DLHM, 8, + Offset (0x08), + FCRM, 8, + Offset (0x0C), + LCRM, 8, + Offset (0x10), + MCRM, 8 + } + + If (((LCRM & 0x3F) != M455)) + { + LCRM = 0x80 + DLHM = (M454 >> 0x08) + DLLM = (M454 & 0xFF) + LCRM = M455 /* \M455 */ + FCRM = Zero + FCRM = M456 /* \M456 */ + DLHM = Zero + MCRM = Zero + } + } + + Local0 = SizeOf (Arg0) + ToInteger (Arg1, Local1) + Local2 = Zero + ToBuffer (Arg0, Local3) + If ((Local0 != Zero)) + { + While (((Local0 > Local1) && (Local2 == Zero))) + { + Local2 = M458 (DerefOf (Local3 [Local1])) + Local1 += One + } + } + + Return (Local2) + } + + Method (M460, 7, Serialized) + { + CreateWordField (M285, 0x02, M288) + ToInteger (M453, Local7) + If ((Local7 == Zero)) + { + Return (0xFF) + } + ElseIf ((Local7 > 0xFFFF)) + { + OperationRegion (VARM, SystemMemory, Local7, 0x20) + Field (VARM, ByteAcc, NoLock, Preserve) + { + DLLM, 8, + Offset (0x04), + DLHM, 8, + Offset (0x08), + FCRM, 8, + Offset (0x0C), + LCRM, 8, + Offset (0x10), + MCRM, 8 + } + + If (((LCRM & 0x3F) != M455)) + { + LCRM = 0x80 + DLHM = (M454 >> 0x08) + DLLM = (M454 & 0xFF) + LCRM = M455 /* \M455 */ + FCRM = Zero + FCRM = M456 /* \M456 */ + DLHM = Zero + MCRM = Zero + } + } + ElseIf ((ToInteger (M288) == Local7)) + { + OperationRegion (VARS, SystemIO, Local7, 0x04) + Field (VARS, DWordAcc, NoLock, Preserve) + { + VART, 32 + } + + VART = 0x5F535452 + } + + Local0 = SizeOf (Arg0) + Local1 = Zero + Local2 = Zero + Local5 = One + ToBuffer (Arg0, Local3) + If ((Local0 != Zero)) + { + While (((Local0 > Local1) && (Local2 == Zero))) + { + Local4 = DerefOf (Local3 [Local1]) + If (((Local4 == 0x25) && (0x07 > Local5))) + { + If ((Local5 == One)) + { + Local6 = Arg1 + } + ElseIf ((Local5 == 0x02)) + { + Local6 = Arg2 + } + ElseIf ((Local5 == 0x03)) + { + Local6 = Arg3 + } + ElseIf ((Local5 == 0x04)) + { + Local6 = Arg4 + } + ElseIf ((Local5 == 0x05)) + { + Local6 = Arg5 + } + ElseIf ((Local5 == 0x06)) + { + Local6 = Arg6 + } + + Local5 += One + Local1 += One + Local4 = DerefOf (Local3 [Local1]) + If (((Local4 == 0x58) || (Local4 == 0x78))) + { + Local2 = M459 (ToHexString (Local6), 0x02) + } + ElseIf (((Local4 == 0x44) || (Local4 == 0x64))) + { + Local2 = M459 (ToDecimalString (Local6), Zero) + } + ElseIf (((Local4 == 0x53) || (Local4 == 0x73))) + { + Local2 = M459 (Local6, Zero) + } + Else + { + Local2 = M458 (0x25) + Local5 -= One + Local1 -= One + } + } + ElseIf ((Local4 == 0x0A)) + { + Local2 = M458 (0x0D) + Local2 = M458 (0x0A) + } + Else + { + Local2 = M458 (Local4) + } + + Local1 += One + } + } + + If ((ToInteger (M288) == Local7)) + { + OperationRegion (VARU, SystemIO, Local7, 0x04) + Field (VARU, DWordAcc, NoLock, Preserve) + { + VARV, 32 + } + + VARV = 0x5F454E44 + } + + Return (Local2) + } + + Name (M404, Buffer (0x07) + { + 0x00, 0x02, 0x06, 0x08, 0x04, 0x0A, 0x0C // ....... + }) + Method (M405, 5, Serialized) + { + If ((M085 >= 0x04)) + { + If ((M085 == 0x08)) + { + Local1 = DerefOf (M404 [Arg4]) + If (((Arg0 > Zero) || (Arg1 > Zero))) + { + Local0 = M249 (Arg0, Arg1, Arg2, 0x02D01E00) + Local0 >>= Local1 + Local0 &= 0x03 + } + Else + { + Local0 = M011 ((M084 + 0x0E00), (Local1 >> 0x08), ( + Local1 & 0x07), 0x02) + } + } + ElseIf ((Arg3 == 0x02)) + { + Local0 = M011 ((M084 + 0x1300), (Local1 >> 0x08), ( + Local1 & 0x07), 0x02) + } + Else + { + Local0 = M011 ((M084 + 0x0E00), (Local1 >> 0x08), ( + Local1 & 0x07), 0x02) + } + } + Else + { + Local0 = M011 ((M084 + 0x0E00), (Arg4 >> One), ( + (Arg4 & One) << 0x02), 0x04) + } + + M460 (" KER-ASL-CpmReadClkReq (%d, %d, %d, %d, %d) = 0x%X\n", Arg0, Arg1, Arg2, Arg3, Arg4, Local0) + Return (Local0) + } + + Method (M406, 6, Serialized) + { + M460 (" KER-ASL-CpmWriteClkReq (%d, %d, %d, %d, %d, 0x%X)\n", Arg0, Arg1, Arg2, Arg3, Arg4, Arg5) + If ((M085 >= 0x04)) + { + If ((M085 == 0x08)) + { + Local1 = DerefOf (M404 [Arg4]) + If (((Arg0 > Zero) || (Arg1 > Zero))) + { + Local0 = M249 (Arg0, Arg1, Arg2, 0x02D01E00) + Local0 &= (Ones ^ (0x03 << Local1)) + Local0 |= (Arg5 << Local1) + M250 (Arg0, Arg1, Arg2, 0x02D01E00, Local0) + } + Else + { + M012 ((M084 + 0x0E00), (Local1 >> 0x08), (Local1 & 0x07 + ), 0x02, Arg5) + } + } + ElseIf ((Arg3 == 0x02)) + { + M012 ((M084 + 0x1300), (Local1 >> 0x08), (Local1 & 0x07 + ), 0x02, Arg5) + } + Else + { + M012 ((M084 + 0x0E00), (Local1 >> 0x08), (Local1 & 0x07 + ), 0x02, Arg5) + } + } + Else + { + M012 ((M084 + 0x0E00), (Arg4 >> One), ((Arg4 & + One) << 0x02), 0x04, Arg5) + } + } + + Method (MPTS, 1, NotSerialized) + { + M460 (" KER-ASL-MPTS (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + M000 (0x0DE7) + Local0 = M049 (M128, 0x67) + If (((Local0 & 0x03) == 0x03)) + { + If ((M085 >= 0x08)) + { + If (CondRefOf (\_SB.PCXX.GPXX.SAXX.TPTS)) + { + M460 (" KER-ASL-Call \\_SB.PCXX.GPXX.SAXX.TPTS (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_SB.PCXX.GPXX.SAXX.TPTS (Arg0) + } + + If (CondRefOf (\_SB.PCI0.PTBR.PTST.TPTS)) + { + M460 (" KER-ASL-Call ZERO_POWR_ODD_SATA_PATH.TPTS (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_SB.PCI0.PTBR.PTST.TPTS (Arg0) + } + } + ElseIf (CondRefOf (\_SB.PCXX.SAXX.TPTS)) + { + M460 (" KER-ASL-Call \\_SB.PCXX.SAXX.TPTS (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_SB.PCXX.SAXX.TPTS (Arg0) + } + } + + If ((M226 != Zero)) + { + If (CondRefOf (\_SB.M263)) + { + M460 (" KER-ASL-Call \\_SB.CpmOtherHotplugCard_PTS (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_SB.M263 (Arg0) + } + } + + If ((M331 != Zero)) + { + Local0 = M049 (M331, 0x10) + Local1 = M049 (M331, 0x21) + If (((Local0 != Zero) && (Local1 != Zero))) + { + If (CondRefOf (\_SB.IPTS)) + { + M460 (" KER-ASL-Call \\_SB.IPTS (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_SB.IPTS (Arg0) + } + } + } + + If ((M4F0 != Zero)) + { + If (CondRefOf (\_GPE.PTS0)) + { + M460 (" KER-ASL-Call \\_GPE.PTS0 (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_GPE.PTS0 (Arg0) + } + + If (CondRefOf (\_GPE.PTS1)) + { + M460 (" KER-ASL-Call \\_GPE.PTS1 (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_GPE.PTS1 (Arg0) + } + + If (CondRefOf (\_GPE.PTS2)) + { + M460 (" KER-ASL-Call \\_GPE.PTS2 (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_GPE.PTS2 (Arg0) + } + + If (CondRefOf (\_GPE.PTS3)) + { + M460 (" KER-ASL-Call \\_GPE.PTS3 (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_GPE.PTS3 (Arg0) + } + } + + If (CondRefOf (\_SB.OPTS)) + { + M460 (" KER-ASL-Call \\_SB.OPTS (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_SB.OPTS (Arg0) + } + + M000 (0x0DE8) + } + + Method (MWAK, 1, NotSerialized) + { + M460 (" KER-ASL-MWAK (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + M000 (0x0DE9) + Local0 = M049 (M128, 0x67) + If (((Local0 & 0x03) == 0x03)) + { + If ((M085 >= 0x08)) + { + If (CondRefOf (\_SB.PCXX.GPXX.SAXX.TWAK)) + { + M460 (" KER-ASL-Call \\_SB.PCXX.GPXX.SAXX.TWAK (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_SB.PCXX.GPXX.SAXX.TWAK (Arg0) + } + + If (CondRefOf (\_SB.PCI0.PTBR.PTST.TWAK)) + { + M460 (" KER-ASL-Call ZERO_POWR_ODD_SATA_PATH.TWAK (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_SB.PCI0.PTBR.PTST.TWAK (Arg0) + } + } + ElseIf (CondRefOf (\_SB.PCXX.SAXX.TWAK)) + { + M460 (" KER-ASL-Call \\_SB.PCXX.SAXX.TWAK (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_SB.PCXX.SAXX.TWAK (Arg0) + } + } + + If ((M226 != Zero)) + { + If (CondRefOf (\_SB.M264)) + { + M460 (" KER-ASL-Call \\_SB.CpmOtherHotplugCard_WAK (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_SB.M264 (Arg0) + } + } + + If ((M280 != Zero)) + { + If (CondRefOf (\_SB.M284)) + { + M460 (" KER-ASL-Call \\_SB.CpmLowPowerEthernet_WAK (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_SB.M284 (Arg0) + } + } + + If ((M331 != Zero)) + { + Local0 = M049 (M331, 0x10) + Local1 = M049 (M331, 0x21) + If (((Local0 != Zero) && (Local1 != Zero))) + { + If (CondRefOf (\_SB.IWAK)) + { + M460 (" KER-ASL-Call \\_SB.IWAK (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_SB.IWAK (Arg0) + } + } + } + + If ((M4F0 != Zero)) + { + If (CondRefOf (\_GPE.WAK0)) + { + M460 (" KER-ASL-Call \\_GPE.WAK0 (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_GPE.WAK0 (Arg0) + } + + If (CondRefOf (\_GPE.WAK1)) + { + M460 (" KER-ASL-Call \\_GPE.WAK1 (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_GPE.WAK1 (Arg0) + } + + If (CondRefOf (\_GPE.WAK2)) + { + M460 (" KER-ASL-Call \\_GPE.WAK2 (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_GPE.WAK2 (Arg0) + } + + If (CondRefOf (\_GPE.WAK3)) + { + M460 (" KER-ASL-Call \\_GPE.WAK3 (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_GPE.WAK3 (Arg0) + } + } + + If (CondRefOf (\_SB.OWAK)) + { + M460 (" KER-ASL-Call \\_SB.OWAK (0x%X)\n", Arg0, Zero, Zero, Zero, Zero, Zero) + \_SB.OWAK (Arg0) + } + + M000 (0x0DEA) + } + + Method (M019, 4, Serialized) + { + Return (M017 (Arg0, Arg1, Arg2, Arg3, Zero, 0x20)) + } + + Method (M020, 5, Serialized) + { + M018 (Arg0, Arg1, Arg2, Arg3, Zero, 0x20, Arg4) + } + + Method (M021, 4, Serialized) + { + Local0 = (M083 + (Arg0 << 0x14)) + Local0 += (Arg1 << 0x0F) + Local0 += (Arg2 << 0x0C) + Local0 += 0xE0 + OperationRegion (VARM, SystemMemory, Local0, 0x08) + Field (VARM, DWordAcc, NoLock, Preserve) + { + VAR1, 32 + } + + BankField (VARM, VAR1, Arg3, DWordAcc, NoLock, Preserve) + { + Offset (0x04), + VAR2, 32 + } + + Local0 = VAR2 /* \M021.VAR2 */ + M460 (" KER-ASL-CpmReadPcieRegister (0x%X, 0x%X, 0x%X, 0x%X) = 0x%X\n", Arg0, Arg1, Arg2, Arg3, Local0, Zero) + Return (Local0) + } + + Method (M022, 5, Serialized) + { + M460 (" KER-ASL-CpmWritePcieRegister (0x%X, 0x%X, 0x%X, 0x%X, 0x%X)\n", Arg0, Arg1, Arg2, Arg3, Arg4, Zero) + Local0 = (M083 + (Arg0 << 0x14)) + Local0 += (Arg1 << 0x0F) + Local0 += (Arg2 << 0x0C) + Local0 += 0xE0 + OperationRegion (VARM, SystemMemory, Local0, 0x08) + Field (VARM, DWordAcc, NoLock, Preserve) + { + VAR1, 32 + } + + BankField (VARM, VAR1, Arg3, DWordAcc, NoLock, Preserve) + { + Offset (0x04), + VAR2, 32 + } + + VAR2 = Arg4 + } + + Method (M023, 3, Serialized) + { + M018 (Arg0, Arg1, Arg2, 0x70, 0x03, One, Zero) + M018 (Arg0, Arg1, Arg2, 0x70, 0x13, One, One) + } + + Method (M024, 3, Serialized) + { + Local0 = M019 (Arg0, Arg1, Arg2, 0x0128) + If ((Local0 & 0x00020000)) + { + Return (Ones) + } + Else + { + Return (Zero) + } + } + + Method (M026, 3, Serialized) + { + Local0 = M021 (Arg0, Arg1, Arg2, 0xA2) + Local0 &= 0xFFFFFFF8 + Local1 = (Local0 >> 0x04) + Local1 &= 0x07 + Local0 |= Local1 + Local0 |= 0x0100 + M022 (Arg0, Arg1, Arg2, 0xA2, Local0) + } + + Method (M025, 4, Serialized) + { + M429 (Arg0, Arg1, Arg2, 0x68, 0x05, One, Zero) + If (Arg3) + { + M429 (Arg0, Arg1, Arg2, 0x88, Zero, 0x04, Arg3) + } + + M429 (Arg0, Arg1, Arg2, 0x68, 0x05, One, One) + Local1 = 0x64 + Local2 = One + While ((Local1 && Local2)) + { + Sleep (One) + Local3 = M430 (Arg0, Arg1, Arg2) + If ((Local3 & 0x0800)) + { + Local1-- + } + Else + { + Local2 = Zero + } + } + + M429 (Arg0, Arg1, Arg2, 0x68, 0x05, One, Zero) + If (!Local2) + { + Return (Ones) + } + Else + { + Return (Zero) + } + } + + Method (M430, 3, Serialized) + { + Local0 = M017 (Arg0, Arg1, Arg2, 0x68, 0x10, 0x10) + Return (Local0) + } + + Method (M017, 6, Serialized) + { + Local0 = M083 /* \M083 */ + Local1 = (M083 >> 0x14) + Local2 = (Local1 & 0x0F00) + Local2 += 0x0100 + If (((Local1 + Arg0) >= Local2)) + { + Local3 = 0x7FFFFFFF + Local3 |= 0x80000000 + Local4 = ((Local3 >> Arg4) & (Local3 >> (0x20 - Arg5) + )) + Return (Local4) + } + + Local0 += (Arg0 << 0x14) + Local0 += (Arg1 << 0x0F) + Local0 += (Arg2 << 0x0C) + Return (M013 (Local0, Arg3, Arg4, Arg5)) + } + + Method (M018, 7, Serialized) + { + Local0 = M083 /* \M083 */ + Local1 = (M083 >> 0x14) + Local2 = (Local1 & 0x0F00) + Local2 += 0x0100 + If (((Local1 + Arg0) < Local2)) + { + Local0 += (Arg0 << 0x14) + Local0 += (Arg1 << 0x0F) + Local0 += (Arg2 << 0x0C) + Local3 = 0x7FFFFFFF + Local3 |= 0x80000000 + If ((M013 (Local0, Zero, Zero, 0x20) != Local3)) + { + M014 (Local0, Arg3, Arg4, Arg5, Arg6) + } + } + } + + Method (M428, 6, Serialized) + { + Local0 = M083 /* \M083 */ + Local1 = (M083 >> 0x14) + Local2 = (Local1 & 0x0F00) + Local2 += 0x0100 + If (((Local1 + Arg0) >= Local2)) + { + Local3 = 0xFF + Local4 = ((Local3 >> Arg4) & (Local3 >> (0x08 - Arg5) + )) + Return (Local4) + } + + Local0 += (Arg0 << 0x14) + Local0 += (Arg1 << 0x0F) + Local0 += (Arg2 << 0x0C) + Return (M011 (Local0, Arg3, Arg4, Arg5)) + } + + Method (M429, 7, Serialized) + { + Local0 = M083 /* \M083 */ + Local1 = (M083 >> 0x14) + Local2 = (Local1 & 0x0F00) + Local2 += 0x0100 + If (((Local1 + Arg0) < Local2)) + { + Local0 += (Arg0 << 0x14) + Local0 += (Arg1 << 0x0F) + Local0 += (Arg2 << 0x0C) + Local3 = 0x7FFFFFFF + Local3 |= 0x80000000 + If ((M013 (Local0, Zero, Zero, 0x20) != Local3)) + { + M012 (Local0, Arg3, Arg4, Arg5, Arg6) + } + } + } + + Method (M265, 3, Serialized) + { + Local0 = Zero + Local1 = M017 (Arg0, Arg1, Arg2, 0x34, Zero, 0x08) + While ((Local1 != Zero)) + { + Local2 = M017 (Arg0, Arg1, Arg2, Local1, Zero, 0x08) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == 0x10)) + { + Local3 = M017 (Arg0, Arg1, Arg2, (Local1 + 0x0C), 0x12, One) + Local4 = M017 (Arg0, Arg1, Arg2, (Local1 + 0x10), 0x08, One) + If (((Local3 == One) && (Local4 == One))) + { + Local0 = One + } + + Break + } + + Local1 = M017 (Arg0, Arg1, Arg2, (Local1 + One), Zero, 0x08) + } + + Return (Local0) + } + + Method (M033, 3, Serialized) + { + Local0 = Zero + Local1 = M017 (Arg0, Arg1, Arg2, 0x34, Zero, 0x08) + While ((Local1 != Zero)) + { + Local2 = M017 (Arg0, Arg1, Arg2, Local1, Zero, 0x08) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == 0x10)) + { + Local0 = M017 (Arg0, Arg1, Arg2, (Local1 + 0x0C), 0x0A, 0x02) + Break + } + + Local1 = M017 (Arg0, Arg1, Arg2, (Local1 + One), Zero, 0x08) + } + + Return (Local0) + } + + Method (M027, 3, Serialized) + { + Local0 = Zero + Local1 = M017 (Arg0, Arg1, Arg2, 0x34, Zero, 0x08) + While ((Local1 != Zero)) + { + Local2 = M017 (Arg0, Arg1, Arg2, Local1, Zero, 0x08) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == 0x10)) + { + Local0 = M017 (Arg0, Arg1, Arg2, (Local1 + 0x10), Zero, 0x02) + Break + } + + Local1 = M017 (Arg0, Arg1, Arg2, (Local1 + One), Zero, 0x08) + } + + M460 (" KER-ASL-CpmGetPcieAspm (0x%X, 0x%X, 0x%X) = 0x%X\n", Arg0, Arg1, Arg2, Local0, Zero, Zero) + Return (Local0) + } + + Method (M028, 4, Serialized) + { + M460 (" KER-ASL-CpmSetPcieAspm (0x%X, 0x%X, 0x%X, 0x%X)\n", Arg0, Arg1, Arg2, Arg3, Zero, Zero) + Local1 = M017 (Arg0, Arg1, Arg2, 0x34, Zero, 0x08) + While (((Local1 != Zero) && (Local1 < 0xFF))) + { + Local2 = M017 (Arg0, Arg1, Arg2, Local1, Zero, 0x08) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == 0x10)) + { + M018 (Arg0, Arg1, Arg2, (Local1 + 0x10), Zero, 0x02, Arg3) + Break + } + + Local1 = M017 (Arg0, Arg1, Arg2, (Local1 + One), Zero, 0x08) + } + } + + Method (M114, 4, Serialized) + { + Local7 = Zero + If (!M001 (Arg0, Arg1)) + { + Name (M115, Buffer (0x05){}) + CreateWordField (M115, Zero, M116) + CreateField (M115, 0x10, 0x03, M117) + CreateField (M115, 0x13, 0x05, M118) + CreateByteField (M115, 0x03, M119) + CreateByteField (M115, 0x04, M120) + M116 = 0x05 + M119 = Zero + M118 = Arg0 + M117 = Arg1 + If ((Arg2 == Zero)) + { + If ((Arg3 != One)) + { + M120 = Zero + \_SB.ALIB (0x06, M115) + } + } + Else + { + If ((Arg3 != One)) + { + M120 = One + \_SB.ALIB (0x06, M115) + } + + Local0 = M017 (Zero, Arg0, Arg1, 0x19, Zero, 0x08) + If (((Local0 != Zero) && (Local0 != 0xFF))) + { + Local1 = M019 (Local0, Zero, Zero, Zero) + Local2 = 0x7FFFFFFF + Local2 |= 0x80000000 + If (((Local1 != Zero) && (Local1 != Local2))) + { + Local7 = One + } + } + } + } + ElseIf ((Arg2 == Zero)) + { + M002 (One, Arg1) + } + Else + { + M002 (Zero, Arg1) + Local0 = M017 (Zero, Arg0, Arg1, 0x19, Zero, 0x08) + If (((Local0 != Zero) && (Local0 != 0xFF))) + { + Local1 = M019 (Local0, Zero, Zero, Zero) + Local2 = 0x7FFFFFFF + Local2 |= 0x80000000 + If (((Local1 != Zero) && (Local1 != Local2))) + { + Local7 = One + } + } + } + + Return (Local7) + } + + Method (M248, 1, Serialized) + { + If ((M085 == 0x08)) + { + If ((Arg0 == Zero)) + { + Return (M017 (Zero, 0x07, One, 0x19, Zero, 0x08)) + } + Else + { + Return (M017 (Zero, 0x08, One, 0x19, Zero, 0x08)) + } + } + ElseIf ((M085 >= 0x0B)) + { + If ((M085 >= 0x0D)) + { + Return (M017 (Zero, 0x08, (Arg0 + One), 0x19, Zero, 0x08)) + } + ElseIf ((Arg0 == Zero)) + { + Return (M017 (Zero, 0x07, One, 0x19, Zero, 0x08)) + } + Else + { + Return (M017 (Zero, 0x08, Arg0, 0x19, Zero, 0x08)) + } + } + ElseIf ((M085 >= 0x09)) + { + If ((Arg0 == Zero)) + { + Return (M017 (Zero, 0x08, One, 0x19, Zero, 0x08)) + } + Else + { + Return (M017 (Zero, 0x08, 0x02, 0x19, Zero, 0x08)) + } + } + Else + { + Return (Zero) + } + } + + Method (M401, 3, Serialized) + { + If (((M085 >= 0x0B) && (M085 <= 0x0C))) + { + If ((Arg0 <= 0x03)) + { + Local3 = (0x06 - Arg0) + } + Else + { + Local3 = 0x06 + } + } + Else + { + Local3 = 0x03 + } + + Local3 = (0x14001000 + (Local3 << 0x14)) + Local0 = (Arg1 & 0x1F) + Local0 = ((Local0 << 0x03) | (Arg2 & 0x07)) + Local1 = Zero + If (((M085 >= 0x09) && (M085 <= 0x0A))) + { + Local2 = 0x09 + } + ElseIf (((M085 >= 0x0B) && (M085 <= 0x0C))) + { + Local2 = 0x16 + } + ElseIf ((M085 == 0x0D)) + { + Local2 = 0x0D + } + ElseIf ((M085 == 0x0E)) + { + Local2 = 0x0A + } + ElseIf ((M085 == 0x0F)) + { + Local2 = 0x10 + } + Else + { + Local2 = 0x12 + } + + Local4 = M249 (Zero, Zero, Zero, ((Local1 * 0x04) + Local3 + )) + While (((Local1 < Local2) && (Local4 != Local0))) + { + Local1++ + Local4 = M249 (Zero, Zero, Zero, ((Local1 * 0x04) + Local3 + )) + } + + If ((Local1 <= Local2)) + { + Return (Local1) + } + Else + { + Return (0xFF) + } + } + + Method (M471, 3, Serialized) + { + If (((M085 >= 0x0B) && (M085 <= 0x0C))) + { + If ((Arg0 <= 0x03)) + { + Local5 = (0x04 - Arg0) + } + Else + { + Local5 = 0x04 + } + } + Else + { + Local5 = (Arg0 + One) + } + + ToInteger (Arg1, Local4) + If (((M085 >= 0x0D) && (M085 <= 0x0E))) + { + If ((Local4 >= 0x03)) + { + Local4 -= 0x03 + Local5 += One + } + } + ElseIf ((M085 == 0x0F)) + { + If ((Local4 >= 0x0C)) + { + Local4 -= 0x0C + Local5 += 0x03 + } + ElseIf ((Local4 == 0x0B)) + { + Local4 -= 0x0B + Local5 += 0x02 + } + ElseIf ((Local4 >= 0x05)) + { + Local4 -= 0x05 + Local5 += One + } + } + ElseIf ((Local4 >= 0x08)) + { + Local4 -= 0x08 + If (((M085 >= 0x0B) && (M085 <= 0x0C))) + { + Local5 += 0x04 + } + Else + { + Local5 += One + } + } + + Local6 = (0x11000000 + (Local5 << 0x14)) + Local6 += (Arg2 << 0x10) + If (((Arg2 == Zero) || (Arg2 == 0x04))) + { + Local6 += (Local4 << 0x0C) + } + + Return (Local6) + } + + Method (M402, 3, Serialized) + { + Local4 = M401 (Arg0, Arg1, Arg2) + If ((Local4 != 0xFF)) + { + If (((M085 >= 0x08) && (M085 <= 0x0B))) + { + Local7 = (M471 (Arg0, Local4, 0x08) + 0x0188) + Local0 = M249 (Zero, Zero, Zero, Local7) + Local0 &= 0xFFFFDFFF + M250 (Zero, Zero, Zero, Local7, (Local0 | 0x2000)) + } + + Local1 = (M019 (Zero, Zero, Zero, 0x84) & 0xFF00FCFF) + Local2 = ((Arg1 << 0x13) | (Arg2 << 0x10)) + Local1 |= Local2 + M020 (Zero, Zero, Zero, 0x84, (Local1 | 0x0100)) + M020 (Zero, Zero, Zero, 0x84, (Local1 | 0x0300)) + If ((M085 >= 0x0C)) + { + Local3 = M019 (Zero, Zero, Zero, 0x84) + Local5 = 0x4EEA + While (((Local5 > Zero) && ((Local3 & 0x0400) != 0x0400))) + { + Local5 = (Local5 - One) + Stall (0x63) + Local3 = M019 (Zero, Zero, Zero, 0x84) + } + } + + Local6 = (M471 (Arg0, Local4, 0x04) + 0x0294) + Local3 = M249 (Zero, Zero, Zero, Local6) + Local5 = 0x4EEA + While (((Local5 > Zero) && ((Local3 & 0x3F) != 0x1F))) + { + Local5 = (Local5 - One) + Stall (0x63) + Local3 = M249 (Zero, Zero, Zero, Local6) + } + + M020 (Zero, Zero, Zero, 0x84, (Local1 | 0x0100)) + If (((M085 >= 0x08) && (M085 <= 0x0B))) + { + M250 (Zero, Zero, Zero, Local7, Local0) + } + } + } + + Method (M403, 4, Serialized) + { + Local4 = M401 (Arg0, Arg1, Arg2) + If ((Local4 != 0xFF)) + { + Local2 = (M471 (Arg0, Local4, 0x04) + 0x0280) + Local0 = M249 (Zero, Zero, Zero, Local2) + Local0 &= 0xFFBFFFFF + Local1 = Arg3 + Local0 |= (Local1 << 0x16) + M250 (Zero, Zero, Zero, Local2, Local0) + } + } + + Method (M472, 4, Serialized) + { + Local4 = M401 (Arg0, Arg1, Arg2) + If ((Local4 != 0xFF)) + { + Local7 = (M471 (Arg0, Local4, 0x08) + 0x0428) + If (((M085 >= 0x0D) && (M085 <= 0x0E))) + { + If ((Local4 >= 0x03)) + { + Local4 -= 0x03 + } + } + ElseIf ((M085 == 0x0F)) + { + If ((Local4 >= 0x05)) + { + Local4 -= 0x05 + } + } + ElseIf ((Local4 >= 0x08)) + { + Local4 -= 0x08 + } + + Local0 = M249 (Zero, Zero, Zero, Local7) + Local1 = (One << Local4) + Local2 = (Arg3 << Local4) + If (((Local0 & Local1) != Local2)) + { + Local3 = (Local0 & (Ones ^ Local1)) + M250 (Zero, Zero, Zero, Local7, (Local3 | Local2)) + } + } + } + + Mutex (M421, 0x00) + Method (M422, 4, Serialized) + { + Local0 = M049 (M128, 0x81) + If ((Local0 == Zero)) + { + Return (Ones) + } + + Local0 = (M083 + (Local0 << 0x14)) + Local0 += 0xE0 + Acquire (M421, 0xFFFF) + OperationRegion (VARM, SystemMemory, Local0, 0x08) + Field (VARM, DWordAcc, NoLock, Preserve) + { + VAR1, 32 + } + + BankField (VARM, VAR1, Arg3, DWordAcc, NoLock, Preserve) + { + Offset (0x04), + VAR2, 32 + } + + Local1 = VAR1 /* \M422.VAR1 */ + Local2 = VAR2 /* \M422.VAR2 */ + VAR1 = Local1 + Release (M421) + M460 (" KER-ASL-CpmReadBxbSmnRegister (%d, %d, %d, 0x%X) = 0x%X\n", Arg0, Arg1, Arg2, Arg3, Local2, Zero) + Return (Local2) + } + + Method (M423, 5, Serialized) + { + Local0 = M049 (M128, 0x81) + If ((Local0 != Zero)) + { + M460 (" KER-ASL-CpmWriteBxbSmnRegister (%d, %d, %d, 0x%X, 0x%X)\n", Arg0, Arg1, Arg2, Arg3, Arg4, Zero) + Local0 = (M083 + (Local0 << 0x14)) + Local0 += 0xE0 + Acquire (M421, 0xFFFF) + OperationRegion (VARM, SystemMemory, Local0, 0x08) + Field (VARM, DWordAcc, NoLock, Preserve) + { + VAR1, 32 + } + + BankField (VARM, VAR1, Arg3, DWordAcc, NoLock, Preserve) + { + Offset (0x04), + VAR2, 32 + } + + Local1 = VAR1 /* \M423.VAR1 */ + VAR2 = Arg4 + VAR1 = Local1 + Release (M421) + } + } + + Mutex (M253, 0x00) + Method (M249, 4, Serialized) + { + If ((((Arg0 + Arg1) + Arg2) == Zero)) + { + Local0 = Zero + } + Else + { + Local0 = M252 (Arg0, Arg1, Arg2) + } + + If ((Local0 == Ones)) + { + Return (Ones) + } + + Local0 = (M083 + (Local0 << 0x14)) + Local0 += 0xB8 + Acquire (M253, 0xFFFF) + OperationRegion (VARM, SystemMemory, Local0, 0x08) + Field (VARM, DWordAcc, NoLock, Preserve) + { + VAR1, 32 + } + + BankField (VARM, VAR1, Arg3, DWordAcc, NoLock, Preserve) + { + Offset (0x04), + VAR2, 32 + } + + Local1 = VAR1 /* \M249.VAR1 */ + Local2 = VAR2 /* \M249.VAR2 */ + VAR1 = Local1 + Release (M253) + M460 (" KER-ASL-CpmReadSmnRegister (%d, %d, %d, 0x%X) = 0x%X\n", Arg0, Arg1, Arg2, Arg3, Local2, Zero) + Return (Local2) + } + + Method (M250, 5, Serialized) + { + If ((((Arg0 + Arg1) + Arg2) == Zero)) + { + Local0 = Zero + } + Else + { + Local0 = M252 (Arg0, Arg1, Arg2) + } + + If ((Local0 != Ones)) + { + M460 (" KER-ASL-CpmWriteSmnRegister (%d, %d, %d, 0x%X, 0x%X)\n", Arg0, Arg1, Arg2, Arg3, Arg4, Zero) + Local0 = (M083 + (Local0 << 0x14)) + Local0 += 0xB8 + Acquire (M253, 0xFFFF) + OperationRegion (VARM, SystemMemory, Local0, 0x08) + Field (VARM, DWordAcc, NoLock, Preserve) + { + VAR1, 32 + } + + BankField (VARM, VAR1, Arg3, DWordAcc, NoLock, Preserve) + { + Offset (0x04), + VAR2, 32 + } + + Local1 = VAR1 /* \M250.VAR1 */ + VAR2 = Arg4 + VAR1 = Local1 + Release (M253) + } + } + + Method (M013, 4, Serialized) + { + Local0 = (Arg0 + Arg1) + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, DWordAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \M013.VARR */ + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = ((Local1 >> Arg2) & (Local5 >> (0x20 - Arg3) + )) + M460 (" KER-ASL-CpmReadMem32 (0x%X, 0x%X, %d, %d) = 0x%X\n", Arg0, Arg1, Arg2, Arg3, Local2, Zero) + Return (Local2) + } + + Method (M014, 5, Serialized) + { + M460 (" KER-ASL-CpmWriteMem32 (0x%X, 0x%X, %d, %d, 0x%X)\n", Arg0, Arg1, Arg2, Arg3, Arg4, Zero) + Local0 = (Arg0 + Arg1) + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, DWordAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local1 = VARR /* \M014.VARR */ + Local5 = 0x7FFFFFFF + Local5 |= 0x80000000 + Local2 = (Arg2 + Arg3) + Local2 = (0x20 - Local2) + Local2 = (((Local5 << Local2) & Local5) >> Local2) + Local2 = ((Local2 >> Arg2) << Arg2) + Local3 = (Arg4 << Arg2) + Local4 = ((Local1 & (Local5 ^ Local2)) | Local3) + VARR = Local4 + } + + Method (M011, 4, Serialized) + { + Local0 = (Arg0 + Arg1) + OperationRegion (VARM, SystemMemory, Local0, One) + Field (VARM, ByteAcc, NoLock, Preserve) + { + VARR, 8 + } + + Local1 = VARR /* \M011.VARR */ + Local2 = ((Local1 >> Arg2) & (0xFF >> (0x08 - Arg3) + )) + M460 (" KER-ASL-CpmReadMem8 (0x%X, 0x%X, %d, %d) = 0x%X\n", Arg0, Arg1, Arg2, Arg3, Local2, Zero) + Return (Local2) + } + + Method (M012, 5, Serialized) + { + M460 (" KER-ASL-CpmWriteMem8 (0x%X, 0x%X, %d, %d, 0x%X)\n", Arg0, Arg1, Arg2, Arg3, Arg4, Zero) + Local0 = (Arg0 + Arg1) + OperationRegion (VARM, SystemMemory, Local0, One) + Field (VARM, ByteAcc, NoLock, Preserve) + { + VARR, 8 + } + + Local1 = VARR /* \M012.VARR */ + Local2 = (Arg2 + Arg3) + Local2 = (0x08 - Local2) + Local2 = (((0xFF << Local2) & 0xFF) >> Local2) + Local2 = ((Local2 >> Arg2) << Arg2) + Local3 = (Arg4 << Arg2) + Local4 = ((Local1 & (0xFF ^ Local2)) | Local3) + VARR = Local4 + } + + Method (M252, 3, Serialized) + { + If ((M085 >= 0x08)) + { + Local0 = M251 /* \M251 */ + If (Local0) + { + Local0 += 0x10 + Local1 = Zero + Local2 = Zero + While ((Local2 != 0xFF)) + { + Local2 = M011 ((Local0 + Local1), Zero, Zero, 0x08) + Local3 = M011 ((Local0 + Local1), One, Zero, 0x08) + Local4 = M011 ((Local0 + Local1), 0x02, Zero, 0x08) + Local5 = M011 ((Local0 + Local1), 0x03, Zero, 0x08) + If (((Local2 == Arg0) && (Local3 == Arg1))) + { + If ((Local4 == Arg2)) + { + Return (Local5) + } + } + + Local1 += 0x04 + } + } + } + + Return (Ones) + } + + Method (M049, 2, Serialized) + { + Local0 = Zero + If ((Arg0 != Zero)) + { + Local0 = (Arg0 + Arg1) + OperationRegion (VARM, SystemMemory, Local0, One) + Field (VARM, ByteAcc, NoLock, Preserve) + { + VARR, 8 + } + + Local0 = VARR /* \M049.VARR */ + } + + Return (Local0) + } + + Method (M04A, 2, Serialized) + { + Local0 = Zero + If ((Arg0 != Zero)) + { + Local0 = (Arg0 + Arg1) + OperationRegion (VARM, SystemMemory, Local0, 0x02) + Field (VARM, WordAcc, NoLock, Preserve) + { + VARR, 16 + } + + Local0 = VARR /* \M04A.VARR */ + } + + Return (Local0) + } + + Method (M04B, 2, Serialized) + { + Local0 = Zero + If ((Arg0 != Zero)) + { + Local0 = (Arg0 + Arg1) + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, DWordAcc, NoLock, Preserve) + { + VARR, 32 + } + + Local0 = VARR /* \M04B.VARR */ + } + + Return (Local0) + } + + Method (M04C, 3, Serialized) + { + If ((Arg0 != Zero)) + { + Local0 = (Arg0 + Arg1) + OperationRegion (VARM, SystemMemory, Local0, One) + Field (VARM, ByteAcc, NoLock, Preserve) + { + VARR, 8 + } + + VARR = Arg2 + } + } + + Method (M04D, 3, Serialized) + { + If ((Arg0 != Zero)) + { + Local0 = (Arg0 + Arg1) + OperationRegion (VARM, SystemMemory, Local0, 0x02) + Field (VARM, WordAcc, NoLock, Preserve) + { + VARR, 16 + } + + VARR = Arg2 + } + } + + Method (M04E, 3, Serialized) + { + If ((Arg0 != Zero)) + { + Local0 = (Arg0 + Arg1) + OperationRegion (VARM, SystemMemory, Local0, 0x04) + Field (VARM, DWordAcc, NoLock, Preserve) + { + VARR, 32 + } + + VARR = Arg2 + } + } + + Method (M412, 1, Serialized) + { + Local0 = (Arg0 >> 0x1F) + Local0 &= One + Local1 = (Arg0 >> 0x18) + Local1 &= 0x7F + Local3 = (Arg0 >> 0x04) + Local3 &= 0x03 + Local4 = (Arg0 & 0x07) + Local5 = M409 (Local0, Local1, Local3) + Local5 >>= Local4 + Local5 &= One + Return (Local5) + } + + Method (M4E3, 1, Serialized) + { + Local0 = (Arg0 >> 0x15) + Local0 &= 0x07 + Local1 = (Arg0 >> 0x18) + Local1 &= 0x7F + Local3 = (Arg0 >> 0x04) + Local3 &= 0x03 + Local4 = (Arg0 & 0x07) + Local5 = M4E1 (Local0, Local1, Local3) + Local5 >>= Local4 + Local5 &= One + Return (Local5) + } + + Method (M413, 2, Serialized) + { + Local0 = (Arg0 >> 0x1F) + Local0 &= One + Local1 = (Arg0 >> 0x18) + Local1 &= 0x7F + Local2 = (Arg0 >> 0x06) + Local2 &= 0x03 + Local3 = (Arg0 >> 0x04) + Local3 &= 0x03 + Local4 = (Arg0 & 0x07) + Local5 = M409 (Local0, Local1, (((Local2 + One) * One + ) + Local3)) + Local6 = Local5 + Local5 &= (Ones ^ (One << Local4)) + Local5 |= ((Arg1 & One) << Local4) + If ((Local5 != Local6)) + { + M410 (Local0, Local1, (((Local2 + One) * One) + Local3 + ), Local5) + } + } + + Method (M4E4, 2, Serialized) + { + Local0 = (Arg0 >> 0x15) + Local0 &= 0x07 + Local1 = (Arg0 >> 0x18) + Local1 &= 0x7F + Local2 = (Arg0 >> 0x06) + Local2 &= 0x03 + Local3 = (Arg0 >> 0x04) + Local3 &= 0x03 + Local4 = (Arg0 & 0x07) + Local5 = M4E1 (Local0, Local1, (((Local2 + One) * One + ) + Local3)) + Local6 = Local5 + Local5 &= (Ones ^ (One << Local4)) + Local5 |= ((Arg1 & One) << Local4) + If ((Local5 != Local6)) + { + M4E2 (Local0, Local1, (((Local2 + One) * One) + Local3 + ), Local5) + } + } + + Method (M440, 1, Serialized) + { + M012 (0xFEC30000, Zero, Arg0, One, Zero) + Local0 = M011 (0xFEC30000, 0x04, Arg0, One) + Return (Local0) + } + + Method (M441, 2, Serialized) + { + M012 (0xFEC30000, Zero, Arg0, One, One) + M012 (0xFEC30000, 0x08, Arg0, One, Arg1) + } + + Method (M009, 1, Serialized) + { + Local0 = (Arg0 >> 0x08) + Local0 &= 0x07 + Local1 = (Arg0 & 0xFF) + Local2 = Zero + If (((Local0 == Zero) || (Local0 == One))) + { + If ((M085 >= 0x02)) + { + If (((Arg0 & 0xF8000000) == Zero)) + { + If ((Local0 == Zero)) + { + Local2 = M011 ((M084 + 0x1502), (Local1 * 0x04), Zero, + One) + } + Else + { + Local2 = M011 ((M084 + 0x1202), (Local1 * 0x04), Zero, + One) + } + } + Else + { + Local3 = (Arg0 >> 0x1F) + Local3 &= One + Local4 = (Arg0 >> 0x1D) + Local4 &= 0x03 + Local5 = (Arg0 >> 0x1B) + Local5 &= 0x03 + If ((Local0 == Zero)) + { + Local6 = (0x02D02500 + (Local1 * 0x04)) + } + Else + { + Local6 = (0x02D02200 + (Local1 * 0x04)) + } + + Local2 = M249 (Local3, Local4, Local5, Local6) + Local2 >>= 0x10 + Local2 &= One + } + } + Else + { + Local2 = M011 ((M084 + 0x0100), Local1, 0x07, One) + } + } + ElseIf (((Local0 == 0x04) || (Local0 == 0x05))) + { + Local3 = (Arg0 >> 0x1F) + Local3 &= One + Local4 = (Arg0 >> 0x1D) + Local4 &= 0x03 + Local5 = (Arg0 >> 0x1B) + Local5 &= 0x03 + If ((Local0 == 0x04)) + { + Local6 = (0x02D02500 + (Local1 * 0x04)) + } + Else + { + Local6 = (0x02D02200 + (Local1 * 0x04)) + } + + Local2 = M422 (Local3, Local4, Local5, Local6) + Local2 >>= 0x10 + Local2 &= One + } + ElseIf ((Local0 == 0x02)) + { + If ((M049 (M128, 0x77) == One)) + { + Local2 = M038 ((Local1 + 0x08)) + } + Else + { + Local2 = 0xFF + } + } + ElseIf ((Local0 == 0x03)) + { + Local2 = M440 (Local1) + } + ElseIf ((Local0 == 0x06)) + { + Local2 = M412 (Arg0) + } + ElseIf ((Local0 == 0x07)) + { + Local2 = M4E3 (Arg0) + } + + M460 (" KER-ASL-CpmReadGpio (0x%X) = 0x%X\n", Arg0, Local2, Zero, Zero, Zero, Zero) + Return (Local2) + } + + Method (M010, 2, Serialized) + { + Local0 = (Arg0 >> 0x08) + Local0 &= 0x07 + Local1 = (Arg0 & 0xFF) + M460 (" KER-ASL-CpmWriteGpio (0x%X, 0x%X)\n", Arg0, Arg1, Zero, Zero, Zero, Zero) + If (((Local0 == Zero) || (Local0 == One))) + { + If ((M085 >= 0x02)) + { + If (((Arg0 & 0xF8000000) == Zero)) + { + If ((Local0 == Zero)) + { + M012 ((M084 + 0x1502), (Local1 * 0x04), 0x06, 0x02, ( + 0x02 | Arg1)) + } + Else + { + M012 ((M084 + 0x1202), (Local1 * 0x04), 0x06, 0x02, ( + 0x02 | Arg1)) + } + } + Else + { + Local3 = (Arg0 >> 0x1F) + Local3 &= One + Local4 = (Arg0 >> 0x1D) + Local4 &= 0x03 + Local5 = (Arg0 >> 0x1B) + Local5 &= 0x03 + If ((Local0 == Zero)) + { + Local6 = (0x02D02500 + (Local1 * 0x04)) + } + Else + { + Local6 = (0x02D02200 + (Local1 * 0x04)) + } + + Local2 = M249 (Local3, Local4, Local5, Local6) + Local2 &= 0xCF3FFFFF + Local2 |= 0x00800000 + Local2 |= (Arg1 << 0x16) + M250 (Local3, Local4, Local5, Local6, Local2) + } + } + Else + { + M012 ((M084 + 0x0100), Local1, 0x06, One, Arg1) + M012 ((M084 + 0x0100), Local1, 0x05, One, Zero) + } + } + ElseIf (((Local0 == 0x04) || (Local0 == 0x05))) + { + Local3 = (Arg0 >> 0x1F) + Local3 &= One + Local4 = (Arg0 >> 0x1D) + Local4 &= 0x03 + Local5 = (Arg0 >> 0x1B) + Local5 &= 0x03 + If ((Local0 == 0x04)) + { + Local6 = (0x02D02500 + (Local1 * 0x04)) + } + Else + { + Local6 = (0x02D02200 + (Local1 * 0x04)) + } + + Local2 = M422 (Local3, Local4, Local5, Local6) + Local2 &= 0xCF3FFFFF + Local2 |= 0x00800000 + Local2 |= (Arg1 << 0x16) + M423 (Local3, Local4, Local5, Local6, Local2) + } + ElseIf ((Local0 == 0x02)) + { + If ((M049 (M128, 0x77) == One)) + { + M039 ((Local1 + 0x08), Arg1) + } + } + ElseIf ((Local0 == 0x03)) + { + M441 (Local1, Arg1) + } + ElseIf ((Local0 == 0x06)) + { + M413 (Arg0, Arg1) + } + ElseIf ((Local0 == 0x07)) + { + M4E4 (Arg0, Arg1) + } + } + + Name (M037, Buffer (0x17) + { + /* 0000 */ 0x7E, 0x81, 0x03, 0x16, 0x04, 0x15, 0x0E, 0x05, // ~....... + /* 0008 */ 0x02, 0x20, 0x06, 0x07, 0x10, 0x11, 0x12, 0x18, // . ...... + /* 0010 */ 0x17, 0x19, 0x0B, 0x01, 0x0F, 0x0D, 0x09 // ....... + }) + Name (M227, Buffer (0x18) + { + /* 0000 */ 0x41, 0x42, 0x03, 0x16, 0x04, 0x15, 0x0E, 0x05, // AB...... + /* 0008 */ 0x02, 0x44, 0x06, 0x07, 0x10, 0x11, 0x12, 0x18, // .D...... + /* 0010 */ 0x17, 0x45, 0x0B, 0x01, 0x0F, 0x0D, 0x09, 0x08 // .E...... + }) + Name (M329, Buffer (0x18) + { + /* 0000 */ 0x59, 0x5A, 0x03, 0x16, 0x04, 0x15, 0x5B, 0x05, // YZ....[. + /* 0008 */ 0x02, 0x56, 0x06, 0x4C, 0x10, 0x11, 0x12, 0x18, // .V.L.... + /* 0010 */ 0x17, 0x81, 0x54, 0x01, 0x28, 0x00, 0x09, 0x08 // ..T.(... + }) + Name (M32A, Buffer (0x18) + { + /* 0000 */ 0x59, 0x5A, 0x03, 0x16, 0x04, 0x15, 0x5B, 0x05, // YZ....[. + /* 0008 */ 0x02, 0x56, 0x06, 0x4C, 0x10, 0x11, 0x1D, 0x1E, // .V.L.... + /* 0010 */ 0x17, 0x81, 0x54, 0x01, 0x28, 0x00, 0x09, 0x08 // ..T.(... + }) + Name (M330, Buffer (0x18) + { + /* 0000 */ 0x59, 0x5A, 0x03, 0x16, 0x04, 0x15, 0x5B, 0x05, // YZ....[. + /* 0008 */ 0x02, 0x56, 0x06, 0x07, 0x10, 0x11, 0x12, 0x18, // .V...... + /* 0010 */ 0x17, 0x81, 0x54, 0x01, 0x28, 0x00, 0x09, 0x08 // ..T.(... + }) + Name (M32B, Buffer (0x18) + { + /* 0000 */ 0x59, 0x5A, 0x03, 0x16, 0x04, 0x0B, 0x5B, 0x05, // YZ....[. + /* 0008 */ 0x02, 0x1D, 0x06, 0x07, 0x10, 0x11, 0x12, 0x18, // ........ + /* 0010 */ 0x17, 0x20, 0x54, 0x01, 0x28, 0x00, 0x09, 0x08 // . T.(... + }) + Method (M029, 1, Serialized) + { + If ((M085 == 0x02)) + { + Return (M011 ((M084 + 0x1502), (DerefOf (M037 [Arg0]) * + 0x04), Zero, One)) + } + ElseIf ((M085 < 0x02)) + { + Return (M011 ((M084 + 0x0160), Arg0, 0x07, One)) + } + ElseIf (((M085 > 0x02) && (M085 < 0x08))) + { + Return (M011 ((M084 + 0x1502), (DerefOf (M227 [Arg0]) * + 0x04), Zero, One)) + } + ElseIf ((M085 == 0x08)) + { + Return (M011 ((M084 + 0x1502), (DerefOf (M329 [Arg0]) * + 0x04), Zero, One)) + } + ElseIf (((M085 == 0x09) || (M085 == 0x0A))) + { + Return (M011 ((M084 + 0x1502), (DerefOf (M330 [Arg0]) * + 0x04), Zero, One)) + } + ElseIf (((M085 == 0x0B) || (M085 == 0x0C))) + { + Return (M011 ((M084 + 0x1502), (DerefOf (M32A [Arg0]) * + 0x04), Zero, One)) + } + ElseIf (((M085 == 0x0D) || (M085 == 0x0E))) + { + Return (M011 ((M084 + 0x1502), (DerefOf (M330 [Arg0]) * + 0x04), Zero, One)) + } + ElseIf ((M085 == 0x0F)) + { + Return (M011 ((M084 + 0x1502), (DerefOf (M32B [Arg0]) * + 0x04), Zero, One)) + } + } + + Method (M031, 1, Serialized) + { + Local0 = M011 ((M084 + 0x0240), Arg0, Zero, 0x05) + Return (M011 ((M084 + 0x0208), (Local0 / 0x08), (Local0 & + 0x07), One)) + } + + Method (M032, 2, Serialized) + { + Local0 = M011 ((M084 + 0x0240), Arg0, Zero, 0x05) + M012 ((M084 + 0x0208), (Local0 / 0x08), (Local0 & 0x07 + ), One, Arg1) + } + + Method (M477, 2, Serialized) + { + If ((Arg1 == Zero)) + { + Return (Zero) + } + + OperationRegion (VARM, SystemIO, Arg0, 0x09) + Field (VARM, ByteAcc, NoLock, Preserve) + { + Offset (0x08), + SMB8, 8 + } + + Local0 = Arg1 + While ((Local0 > Zero)) + { + SMB8 |= 0x40 + If ((Local0 < 0x00FFFFFF)) + { + If ((Local0 > 0x05)) + { + Local0 = (Local0 - 0x05) + } + Else + { + Local0 = Zero + } + } + + Stall (0x05) + Local1 = SMB8 /* \M477.SMB8 */ + If (((Local1 & 0x50) == 0x40)) + { + Return (Zero) + } + } + + Return (One) + } + + Method (M478, 1, Serialized) + { + OperationRegion (VARM, SystemIO, Arg0, 0x09) + Field (VARM, ByteAcc, NoLock, Preserve) + { + Offset (0x08), + SMB8, 8 + } + + SMB8 |= 0x80 + } + + Method (M479, 2, Serialized) + { + OperationRegion (VARM, SystemIO, Arg0, 0x03) + Field (VARM, ByteAcc, NoLock, Preserve) + { + SMB0, 8, + SMB1, 8, + SMB2, 8 + } + + Local0 = Arg1 + While ((Local0 > Zero)) + { + Local1 = 0x64 + Local2 = One + While (((Local1 > Zero) && ((Local2 & One) != Zero))) + { + SMB0 = 0x1F + If ((Local0 < 0x00FFFFFF)) + { + If ((Local0 > 0x05)) + { + Local0 = (Local0 - 0x05) + } + Else + { + Local0 = Zero + } + } + + Local1-- + Stall (0x05) + Local2 = SMB0 /* \M479.SMB0 */ + } + + If (((Local2 & One) != Zero)) + { + SMB2 = 0x02 + } + Else + { + Break + } + } + + If (((SMB0 & One) != Zero)) + { + Return (One) + } + + While ((Local0 > Zero)) + { + Local1 = 0x64 + Local2 = One + While (((Local1 > Zero) && ((Local2 & One) != Zero))) + { + SMB1 = 0x3F + If ((Local0 < 0x00FFFFFF)) + { + If ((Local0 > 0x05)) + { + Local0 = (Local0 - 0x05) + } + Else + { + Local0 = Zero + } + } + + Local1-- + Stall (0x05) + Local2 = SMB1 /* \M479.SMB1 */ + } + + If (((Local2 & One) != Zero)) + { + SMB1 = 0x02 + } + Else + { + Break + } + } + + If (((SMB1 & One) != Zero)) + { + Return (One) + } + + Return (Zero) + } + + Mutex (M408, 0x00) + Method (M47A, 6, Serialized) + { + Local0 = Buffer (0x22){} + CreateByteField (Local0, Zero, STAT) + CreateByteField (Local0, One, LEN) + CreateByteField (Local0, 0x02, DATB) + CreateWordField (Local0, 0x02, DATW) + CreateField (Local0, 0x10, 0x0100, DTBF) + STAT = 0xFF + LEN = Zero + DTBF = Zero + M000 (0x0DE5) + M460 (" KER-ASL-CpmSmbusExecutor (Port%d, isRead %d, Potcl %d, DevAddr 0x%X, Cmd 0x%X)\n", Arg0, Arg1, Arg2, Arg3, Arg4, Zero) + If (((Arg0 != Zero) && (Arg0 != One))) + { + STAT = 0x80 + M459 (" KER-ASL-CpmSmbusExecutor return 0x80\n", Zero) + Return (Local0) + } + + If (((Arg1 != Zero) && (Arg1 != One))) + { + STAT = 0x81 + M459 (" KER-ASL-CpmSmbusExecutor return 0x81\n", Zero) + Return (Local0) + } + + Name (VALP, Package (0x05) + { + Zero, + One, + 0x02, + 0x03, + 0x05 + }) + If ((Match (VALP, MEQ, Arg2, MTR, Zero, Zero) == Ones)) + { + STAT = 0x82 + M459 (" KER-ASL-CpmSmbusExecutor return 0x82\n", Zero) + Return (Local0) + } + + If (((Arg1 == Zero) && (Arg2 == 0x05))) + { + Local7 = Arg5 + Local2 = DerefOf (Local7 [Zero]) + If (((Local2 < One) || (Local2 > 0x20))) + { + STAT = 0x83 + M460 (" KER-ASL-CpmSmbusExecutor return 0x83, Length %d\n", Local2, Zero, Zero, Zero, Zero, Zero) + Return (Local0) + } + } + + Acquire (M408, 0xFFFF) + Local4 = (M414 + (Arg0 << 0x05)) + If ((Local4 == Zero)) + { + Release (M408) + STAT = 0x84 + M460 (" KER-ASL-CpmSmbusExecutor return 0x84, Local4 %d\n", Local4, Zero, Zero, Zero, Zero, Zero) + Return (Local0) + } + + OperationRegion (VARM, SystemIO, Local4, 0x09) + Field (VARM, ByteAcc, NoLock, Preserve) + { + SMB0, 8, + SMB1, 8, + SMB2, 8, + SMB3, 8, + SMB4, 8, + SMB5, 8, + SMB6, 8, + SMB7, 8, + SMB8, 8 + } + + Local5 = M011 ((M084 + 0x0300), 0x02, Zero, 0x08) + M012 ((M084 + 0x0300), 0x02, Zero, 0x08, (Local5 | One)) + If ((Arg0 == One)) + { + Local6 = SMB2 /* \M47A.SMB2 */ + SMB2 = (Local6 & 0x7F) + } + + If (M477 (Local4, 0x4E20)) + { + If ((Arg0 == One)) + { + SMB2 = Local6 + } + + M012 ((M084 + 0x0300), 0x02, Zero, 0x08, Local5) + Release (M408) + STAT = 0x85 + M459 (" KER-ASL-CpmSmbusExecutor return 0x85\n", Zero) + Return (Local0) + } + + If (M479 (Local4, 0x4E20)) + { + If ((Arg0 == One)) + { + SMB2 = Local6 + } + + M012 ((M084 + 0x0300), 0x02, Zero, 0x08, Local5) + M478 (Local4) + Release (M408) + STAT = 0x86 + M459 (" KER-ASL-CpmSmbusExecutor return 0x86\n", Zero) + Return (Local0) + } + + Local7 = Arg5 + Local3 = 0x03 + While ((Local3 > Zero)) + { + SMB0 = 0x1F + SMB4 = ((Arg3 << One) | Arg1) + SMB3 = Arg4 + SMB2 = (Arg2 << 0x02) + Local1 = SMB2 /* \M47A.SMB2 */ + If ((Arg1 == Zero)) + { + If (((Arg2 == One) || (Arg2 == 0x02))) + { + SMB5 = DerefOf (Local7 [One]) + } + + If ((Arg2 == 0x03)) + { + SMB6 = DerefOf (Local7 [0x02]) + SMB5 = DerefOf (Local7 [One]) + } + + If ((Arg2 == 0x05)) + { + Local2 = DerefOf (Local7 [Zero]) + SMB5 = Local2 + Local1 = One + While ((Local1 <= Local2)) + { + SMB7 = DerefOf (Local7 [Local1]) + Local1++ + } + } + } + ElseIf ((Arg2 == 0x05)) + { + Local2 = DerefOf (Local7 [Zero]) + SMB5 = Local2 + } + + SMB2 = ((Arg2 << 0x02) | 0x40) + If ((Arg2 == 0x05)) + { + Local1 = 0x1B58 + } + Else + { + Local1 = 0x03E8 + } + + Local2 = One + While (((Local1 > Zero) && ((Local2 & 0x0E) == Zero))) + { + If (((Local2 & One) == Zero)) + { + Break + } + + Local1-- + Stall (0x05) + Local2 = SMB0 /* \M47A.SMB0 */ + } + + If (((Local1 == Zero) && ((Local2 & One) != Zero))) + { + SMB2 = 0x02 + If ((Arg0 == One)) + { + SMB2 = Local6 + } + + M012 ((M084 + 0x0300), 0x02, Zero, 0x08, Local5) + M478 (Local4) + Release (M408) + STAT = 0x87 + M459 (" KER-ASL-CpmSmbusExecutor return 0x87\n", Zero) + Return (Local0) + } + + If (((Local2 & 0x04) != Zero)) + { + Local3 = Zero + } + ElseIf (((Local2 & 0x08) != Zero)) + { + SMB0 = 0x08 + Local3-- + } + Else + { + Local3 = Zero + STAT = Zero + If ((Arg1 != Zero)) + { + If (((Arg2 == One) || (Arg2 == 0x02))) + { + DATB = SMB5 /* \M47A.SMB5 */ + LEN = One + } + + If ((Arg2 == 0x03)) + { + Local0 [0x03] = SMB6 /* \M47A.SMB6 */ + Local0 [0x02] = SMB5 /* \M47A.SMB5 */ + LEN = 0x02 + } + + If ((Arg2 == 0x05)) + { + Local2 = SMB2 /* \M47A.SMB2 */ + Local2 = SMB5 /* \M47A.SMB5 */ + If ((Local2 > 0x20)) + { + Local2 = 0x20 + } + + LEN = Local2 + Local1 = 0x02 + Local2 += 0x02 + While ((Local1 < Local2)) + { + Local0 [Local1] = 0xCC + Local0 [Local1] = SMB7 /* \M47A.SMB7 */ + Local1++ + } + } + } + } + } + + Local1 = (SMB0 & 0x1D) + STAT = Local1 + SMB0 = 0x1F + If ((Arg0 == One)) + { + SMB2 = Local6 + } + + M012 ((M084 + 0x0300), 0x02, Zero, 0x08, Local5) + M478 (Local4) + Release (M408) + M460 (" KER-ASL-CpmSmbusExecutor return St: 0x%X, Len %d, Data: 0x%X, 0x%X, 0x%X, 0x%X ...\n", STAT, LEN, DerefOf (Local0 [0x02]), DerefOf (Local0 [ + 0x03]), DerefOf (Local0 [0x04]), DerefOf (Local0 [0x05])) + M000 (0x0DE6) + Return (Local0) + } + + Method (M47B, 3, Serialized) + { + Local0 = M47A (Arg0, Arg1, Zero, Arg2, Zero, Zero) + Return (DerefOf (Local0 [Zero])) + } + + Method (M47C, 4, Serialized) + { + Local0 = Buffer (0x02){} + CreateByteField (Local0, Zero, LEN) + CreateByteField (Local0, One, DATB) + LEN = One + DATB = Arg3 + Local1 = M47A (Arg0, Arg1, One, Arg2, Zero, Local0) + Return (Local1) + } + + Method (M47D, 5, Serialized) + { + Local0 = Buffer (0x02){} + CreateByteField (Local0, Zero, LEN) + CreateByteField (Local0, One, DATB) + LEN = One + DATB = Arg4 + Local1 = M47A (Arg0, Arg1, 0x02, Arg2, Arg3, Local0) + Return (Local1) + } + + Method (M47E, 5, Serialized) + { + Local0 = Buffer (0x03){} + CreateByteField (Local0, Zero, LEN) + CreateByteField (Local0, One, DATL) + CreateByteField (Local0, 0x02, DATH) + LEN = 0x02 + DATL = (Arg4 & 0xFF) + DATH = ((Arg4 >> 0x08) & 0xFF) + Local1 = M47A (Arg0, Arg1, 0x03, Arg2, Arg3, Local0) + Return (Local1) + } + + Method (M47F, 5, Serialized) + { + Local1 = M47A (Arg0, Arg1, 0x05, Arg2, Arg3, Arg4) + Return (Local1) + } + + Method (M409, 3, Serialized) + { + Acquire (M408, 0xFFFF) + Local0 = (M414 + (Arg0 << 0x05)) + OperationRegion (VARM, SystemIO, Local0, 0x09) + Field (VARM, ByteAcc, NoLock, Preserve) + { + SMB0, 8, + SMB1, 8, + SMB2, 8, + SMB3, 8, + SMB4, 8, + SMB5, 8, + SMB6, 8, + SMB7, 8, + SMB8, 8 + } + + Local5 = M011 ((M084 + 0x0300), 0x02, Zero, 0x08) + M012 ((M084 + 0x0300), 0x02, Zero, 0x08, (Local5 | One)) + If ((Arg0 == One)) + { + Local6 = SMB2 /* \M409.SMB2 */ + SMB2 = (Local6 & 0x7F) + } + + Local1 = Zero + Local2 = 0x64 + While (((Local2 > Zero) && ((Local1 & 0x10) != 0x10))) + { + SMB8 |= 0x10 + Local2 = (Local2 - One) + Stall (0x05) + Local1 = SMB8 /* \M409.SMB8 */ + } + + Local3 = 0x03 + While ((Local3 > Zero)) + { + Local1 = One + Local2 = 0x64 + While (((Local2 > Zero) && ((Local1 & One) != Zero))) + { + SMB0 = 0x1F + Local2 = (Local2 - One) + Stall (0x05) + Local1 = SMB0 /* \M409.SMB0 */ + } + + If ((Local2 == Zero)) + { + SMB2 = 0x02 + Local3 = (Local3 - One) + } + Else + { + Local3 = Zero + } + } + + If (((Local2 == Zero) && (Local3 == Zero))) + { + If ((Arg0 == One)) + { + SMB2 = Local6 + } + + M012 ((M084 + 0x0300), 0x02, Zero, 0x08, Local5) + Release (M408) + M460 (" KER-ASL-CpmReadSmbusByte (%d, 0x%X, 0x%X) = 0 ERROR 1\n", Arg0, Arg1, Arg2, Zero, Zero, Zero) + Return (Zero) + } + + Local3 = 0x03 + While ((Local3 > Zero)) + { + Local1 = One + Local2 = 0x64 + While (((Local2 > Zero) && ((Local1 & One) != Zero))) + { + SMB1 = 0x3F + Local2 = (Local2 - One) + Stall (0x05) + Local1 = SMB1 /* \M409.SMB1 */ + } + + If ((Local2 == Zero)) + { + SMB1 = 0x02 + Local3 = (Local3 - One) + } + Else + { + Local3 = Zero + } + } + + If (((Local2 == Zero) && (Local3 == Zero))) + { + If ((Arg0 == One)) + { + SMB2 = Local6 + } + + M012 ((M084 + 0x0300), 0x02, Zero, 0x08, Local5) + Release (M408) + M460 (" KER-ASL-CpmReadSmbusByte (%d, 0x%X, 0x%X) = 0 ERROR 2\n", Arg0, Arg1, Arg2, Zero, Zero, Zero) + Return (Zero) + } + + Local3 = 0x03 + While ((Local3 > Zero)) + { + SMB0 = 0x1F + SMB4 = ((Arg1 << One) | One) + SMB3 = Arg2 + SMB2 = 0x08 + Local1 = SMB2 /* \M409.SMB2 */ + SMB2 = 0x48 + Local1 = One + Local4 = 0x03E8 + While (((Local4 > Zero) && ((Local1 & 0x0E) == Zero))) + { + Local2 = 0x03E8 + While (((Local2 > Zero) && ((Local1 & One) != Zero))) + { + Local2 = (Local2 - One) + Stall (0x05) + Local1 = SMB0 /* \M409.SMB0 */ + } + + If ((Local2 == Zero)) + { + SMB2 = 0x02 + If ((Arg0 == One)) + { + SMB2 = Local6 + } + + M012 ((M084 + 0x0300), 0x02, Zero, 0x08, Local5) + Release (M408) + M460 (" KER-ASL-CpmReadSmbusByte (%d, 0x%X, 0x%X) = 0 ERROR 3\n", Arg0, Arg1, Arg2, Zero, Zero, Zero) + Return (Zero) + } + + Local4 = (Local4 - One) + Stall (0x05) + Local1 = SMB0 /* \M409.SMB0 */ + } + + If (((Local1 & 0x04) != Zero)) + { + Local3 = Zero + Local4 = Zero + } + ElseIf (((Local1 & 0x08) != Zero)) + { + SMB0 = 0x08 + Local3 = (Local3 - One) + Local4 = Zero + } + Else + { + Local3 = Zero + Local4 = SMB5 /* \M409.SMB5 */ + } + } + + SMB0 = 0x1F + SMB8 |= 0x20 + If ((Arg0 == One)) + { + SMB2 = Local6 + } + + M012 ((M084 + 0x0300), 0x02, Zero, 0x08, Local5) + Release (M408) + M460 (" KER-ASL-CpmReadSmbusByte (%d, 0x%X, 0x%X) = 0x%X Success\n", Arg0, Arg1, Arg2, Local4, Zero, Zero) + Return (Local4) + } + + Method (M410, 4, Serialized) + { + Acquire (M408, 0xFFFF) + Local0 = (M414 + (Arg0 << 0x05)) + OperationRegion (VARM, SystemIO, Local0, 0x09) + Field (VARM, ByteAcc, NoLock, Preserve) + { + SMB0, 8, + SMB1, 8, + SMB2, 8, + SMB3, 8, + SMB4, 8, + SMB5, 8, + SMB6, 8, + SMB7, 8, + SMB8, 8 + } + + Local5 = M011 ((M084 + 0x0300), 0x02, Zero, 0x08) + M012 ((M084 + 0x0300), 0x02, Zero, 0x08, (Local5 | One)) + If ((Arg0 == One)) + { + Local6 = SMB2 /* \M410.SMB2 */ + SMB2 = (Local6 & 0x7F) + } + + Local1 = Zero + Local2 = 0x64 + While (((Local2 > Zero) && ((Local1 & 0x10) != 0x10))) + { + SMB8 |= 0x10 + Local2 = (Local2 - One) + Stall (0x05) + Local1 = SMB8 /* \M410.SMB8 */ + } + + Local3 = 0x03 + While ((Local3 > Zero)) + { + Local1 = One + Local2 = 0x64 + While (((Local2 > Zero) && ((Local1 & One) != Zero))) + { + SMB0 = 0x1F + Local2 = (Local2 - One) + Stall (0x05) + Local1 = SMB0 /* \M410.SMB0 */ + } + + If ((Local2 == Zero)) + { + SMB2 = 0x02 + Local3 = (Local3 - One) + } + Else + { + Local3 = Zero + } + } + + If (((Local2 == Zero) && (Local3 == Zero))) + { + If ((Arg0 == One)) + { + SMB2 = Local6 + } + + M012 ((M084 + 0x0300), 0x02, Zero, 0x08, Local5) + Release (M408) + Return (Zero) + } + + Local3 = 0x03 + While ((Local3 > Zero)) + { + Local1 = One + Local2 = 0x64 + While (((Local2 > Zero) && ((Local1 & One) != Zero))) + { + SMB1 = 0x3F + Local2 = (Local2 - One) + Stall (0x05) + Local1 = SMB1 /* \M410.SMB1 */ + } + + If ((Local2 == Zero)) + { + SMB1 = 0x02 + Local3 = (Local3 - One) + } + Else + { + Local3 = Zero + } + } + + If (((Local2 == Zero) && (Local3 == Zero))) + { + If ((Arg0 == One)) + { + SMB2 = Local6 + } + + M012 ((M084 + 0x0300), 0x02, Zero, 0x08, Local5) + Release (M408) + Return (Zero) + } + + Local3 = 0x03 + While ((Local3 > Zero)) + { + SMB0 = 0x1F + SMB4 = (Arg1 << One) + SMB3 = Arg2 + SMB2 = 0x08 + Local1 = SMB2 /* \M410.SMB2 */ + SMB5 = Arg3 + SMB2 = 0x48 + Local1 = One + Local4 = 0x03E8 + While (((Local4 > Zero) && ((Local1 & 0x0E) == Zero))) + { + Local2 = 0x03E8 + While (((Local2 > Zero) && ((Local1 & One) != Zero))) + { + Local2 = (Local2 - One) + Stall (0x05) + Local1 = SMB0 /* \M410.SMB0 */ + } + + If ((Local2 == Zero)) + { + SMB2 = 0x02 + If ((Arg0 == One)) + { + SMB2 = Local6 + } + + M012 ((M084 + 0x0300), 0x02, Zero, 0x08, Local5) + Release (M408) + Return (Zero) + } + + Local4 = (Local4 - One) + Stall (0x05) + Local1 = SMB0 /* \M410.SMB0 */ + } + + If (((Local1 & 0x04) != Zero)) + { + Local3 = Zero + Local4 = Zero + } + ElseIf (((Local1 & 0x08) != Zero)) + { + SMB0 = 0x08 + Local3 = (Local3 - One) + Local4 = Zero + } + Else + { + Local3 = Zero + Local4 = Zero + } + } + + SMB0 = 0x1F + SMB8 |= 0x20 + If ((Arg0 == One)) + { + SMB2 = Local6 + } + + M012 ((M084 + 0x0300), 0x02, Zero, 0x08, Local5) + Release (M408) + Return (Local4) + } + + Method (M4F1, 1, Serialized) + { + M460 (" KER-ASL-CpmCheckExpanderInputEvent (0x%X) Start\n", Arg0, Zero, Zero, Zero, Zero, Zero) + Local5 = Zero + If (((Arg0 >= Zero) && (Arg0 <= 0x03))) + { + Local0 = M4F0 /* \M4F0 */ + If ((Local0 != Zero)) + { + Local0 += 0x10 + Local0 += (Arg0 * 0x26) + If ((M049 (Local0, Zero) == Arg0)) + { + Local1 = M049 (Local0, 0x15) + Local2 = M049 (Local0, 0x16) + Local3 = M049 (Local0, 0x1E) + Local4 = M409 (Local1, Local2, Zero) + M000 ((Local4 + (Arg0 << 0x0C))) + M04C (Local0, 0x1E, Local4) + Local4 ^= Local3 + Local4 &= M049 (Local0, 0x1C) + Local4 |= M049 (Local0, 0x1D) + If ((M049 (Local0, 0x17) >= One)) + { + Local3 = M049 (Local0, 0x25) + Local5 = M409 (Local1, Local2, One) + M000 (((Local5 + 0x0100) + (Arg0 << 0x0C))) + M04C (Local0, 0x25, Local5) + Local5 ^= Local3 + Local5 &= M049 (Local0, 0x23) + Local5 |= M049 (Local0, 0x24) + Local5 <<= 0x08 + } + + Local5 |= Local4 + } + } + } + + M460 (" KER-ASL-CpmCheckExpanderInputEvent (0x%X) = 0x%X End\n", Arg0, Local5, Zero, Zero, Zero, Zero) + Return (Local5) + } + + Mutex (M4E5, 0x00) + Name (M4E7, 0x5A) + Name (M4E8, 0x5A) + Name (M4E9, 0x5A) + Name (M4EA, 0x5A5A5A5A) + Name (M4EB, 0x5A5A5A5A) + Name (M4EC, Package (0x04) + { + 0x03, + Package (0x05) + { + 0x0F, + Package (0x06) + { + "I2C0", + 0x91, + 0x92, + Zero, + 0xFED81E4A, + 0xFEDC2000 + }, + + Package (0x06) + { + "I2C1", + 0x93, + 0x94, + Zero, + 0xFED81E4C, + 0xFEDC3000 + }, + + Package (0x06) + { + "I2C2", + 0x71, + 0x72, + One, + 0xFED81E4E, + 0xFEDC4000 + }, + + Package (0x06) + { + "I2C3", + 0x13, + 0x14, + One, + 0xFED81E50, + 0xFEDC5000 + } + }, + + Package (0x05) + { + 0x10, + Package (0x06) + { + "I2C0", + 0x91, + 0x92, + Zero, + 0xFED81E4A, + 0xFEDC2000 + }, + + Package (0x06) + { + "I2C1", + 0x93, + 0x94, + Zero, + 0xFED81E4C, + 0xFEDC3000 + }, + + Package (0x06) + { + "I2C2", + 0x71, + 0x72, + One, + 0xFED81E4E, + 0xFEDC4000 + }, + + Package (0x06) + { + "I2C3", + 0x13, + 0x14, + One, + 0xFED81E50, + 0xFEDC5000 + } + }, + + Package (0x07) + { + 0x11, + Package (0x06) + { + "I2C0", + 0x91, + 0x92, + One, + 0xFED81E4A, + 0xFEDC2000 + }, + + Package (0x06) + { + "I2C1", + 0x93, + 0x94, + One, + 0xFED81E4C, + 0xFEDC3000 + }, + + Package (0x06) + { + "I2C2", + 0x95, + 0x96, + One, + 0xFED81E4E, + 0xFEDC4000 + }, + + Package (0x06) + { + "I2C3", + 0x97, + 0x98, + One, + 0xFED81E50, + 0xFEDC5000 + }, + + Package (0x06) + { + "I2C4", + 0x0D, + 0x0E, + Zero, + 0xFED81E52, + 0xFEDC6000 + }, + + Package (0x06) + { + "I2C5", + 0x13, + 0x14, + Zero, + 0xFED81E54, + 0xFEDCB000 + } + } + }) + Method (M4E6, 1, Serialized) + { + Local0 = M085 /* \M085 */ + Local1 = DerefOf (M4EC [Zero]) + Local2 = One + While ((Local2 <= Local1)) + { + Local3 = DerefOf (M4EC [Local2]) + Local4 = DerefOf (Local3 [Zero]) + If ((Local4 == Local0)) + { + Break + } + + Local2++ + } + + If ((Local2 > Local1)) + { + Return (Zero) + } + + Local2 = One + Local1 = SizeOf (Local3) + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + Local0 = "I2C0" + } + Case (One) + { + Local0 = "I2C1" + } + Case (0x02) + { + Local0 = "I2C2" + } + Case (0x03) + { + Local0 = "I2C3" + } + Case (0x04) + { + Local0 = "I2C4" + } + Case (0x05) + { + Local0 = "I2C5" + } + + } + + While ((Local2 <= Local1)) + { + Local4 = DerefOf (Local3 [Local2]) + Local5 = DerefOf (Local4 [Zero]) + If ((Local5 == Local0)) + { + Break + } + + Local2++ + } + + If ((Local2 > Local1)) + { + Return (Zero) + } + + M4E7 = DerefOf (Local4 [One]) + M4E8 = DerefOf (Local4 [0x02]) + M4E9 = DerefOf (Local4 [0x03]) + M4EA = DerefOf (Local4 [0x04]) + M4EB = DerefOf (Local4 [0x05]) + Return (One) + } + + Method (M4E0, 5, Serialized) + { + Local0 = M4E6 (Arg0) + If ((Local0 == Zero)) + { + Return (0xFF00) + } + + Name (RTFF, Buffer (0x0100) + { + 0x00 // . + }) + Local0 = M4EA /* \M4EA */ + Local1 = M4EB /* \M4EB */ + OperationRegion (VAR0, SystemMemory, Local0, 0x02) + Field (VAR0, ByteAcc, NoLock, Preserve) + { + ADTD, 2, + ADPS, 1, + ADPD, 1, + ADSO, 1, + ADSC, 1, + ADSR, 1, + ADIS, 1, + ADDS, 3 + } + + OperationRegion (VAR1, SystemMemory, Local1, 0x0100) + Field (VAR1, DWordAcc, NoLock, Preserve) + { + IC00, 32, + IC04, 32, + Offset (0x10), + IC10, 32, + IC14, 32, + IC18, 32, + IC1C, 32, + IC20, 32, + Offset (0x30), + IC30, 32, + IC34, 32, + IC38, 32, + IC3C, 32, + IC40, 32, + IC44, 32, + IC48, 32, + Offset (0x54), + IC54, 32, + Offset (0x6C), + IC6C, 32, + IC70, 32, + IC74, 32, + IC78, 32, + IC7C, 32, + IC80, 32, + Offset (0x9C), + IC9C, 32, + Offset (0xF4), + ICF4, 32 + } + + Name (BUFF, Buffer (0x03) + { + 0x00, 0x00, 0x00 // ... + }) + CreateByteField (BUFF, Zero, AOAC) + CreateByteField (BUFF, One, ISCL) + CreateByteField (BUFF, 0x02, ISDA) + Acquire (M4E5, 0xFFFF) + Local1 = 0x000186A0 + Local0 = Zero + AOAC = ADTD /* \M4E0.ADTD */ + ISCL = M011 (0xFED80D00, M4E7, Zero, 0x08) + ISDA = M011 (0xFED80D00, M4E8, Zero, 0x08) + M012 (0xFED80D00, M4E7, Zero, 0x08, M4E9) + M012 (0xFED80D00, M4E8, Zero, 0x08, M4E9) + Local2 = AOAC /* \M4E0.AOAC */ + If ((Local2 == 0x03)) + { + ADTD = Zero + ADPD = One + Local3 = ADDS /* \M4E0.ADDS */ + While ((Local3 != 0x07)) + { + Local1-- + Stall (0x0A) + Local3 = ADDS /* \M4E0.ADDS */ + If ((Local1 == Zero)) + { + Local0 = 0xFF01 + Break + } + } + } + + If ((Local0 == Zero)) + { + Local2 = IC70 /* \M4E0.IC70 */ + While ((0x20 == (Local2 & 0x20))) + { + If ((Local1 == Zero)) + { + M460 (" I2cTimeout for IDE : (0x%X)\n", Local2, Zero, Zero, Zero, Zero, Zero) + Local0 = 0xFF02 + Break + } + + Local2 = IC70 /* \M4E0.IC70 */ + Local1-- + Stall (0x0A) + } + } + + If ((Local0 == Zero)) + { + IC6C = Zero + Local2 = IC9C /* \M4E0.IC9C */ + While ((Zero != (Local2 & One))) + { + If ((Local1 == Zero)) + { + M460 (" I2cTimeout for fI2cDisable : (0x%X)\n", Local2, Zero, Zero, Zero, Zero, Zero) + Local0 = 0xFF03 + Break + } + + Local2 = IC9C /* \M4E0.IC9C */ + Local1-- + Stall (0x0A) + } + } + + If ((Local0 == Zero)) + { + IC00 = 0x65 + IC04 = Arg1 + IC1C = 0x87 + IC20 = 0xF0 + IC7C = 0x00300030 + IC38 = Zero + IC34 = Zero + IC30 = Zero + Local2 = IC40 /* \M4E0.IC40 */ + Local2 = IC54 /* \M4E0.IC54 */ + } + + If ((Local0 == Zero)) + { + IC6C = One + Local2 = IC9C /* \M4E0.IC9C */ + While ((Zero == (Local2 & One))) + { + If ((Local1 == Zero)) + { + M460 (" I2cTimeout for I2cEnable : (0x%X)\n", Local2, Zero, Zero, Zero, Zero, Zero) + Local0 = 0xFF04 + Break + } + + Local2 = IC9C /* \M4E0.IC9C */ + Local1-- + Stall (0x0A) + } + } + + If ((Local0 == Zero)) + { + Local3 = Arg3 + Local4 = Arg2 + Local5 = Zero + Local6 = Zero + Local7 = 0x02 + While (((Local3 + Local4) > Zero)) + { + If ((Local1 == Zero)) + { + M460 (" I2cTimeout for TxRx: (0x%X, 0x%X)\n", Local3, Local4, Zero, Zero, Zero, Zero) + Local0 = 0xFF06 + Break + } + + Local2 = IC70 /* \M4E0.IC70 */ + If (((Local2 & 0x08) != Zero)) + { + Local2 = IC10 /* \M4E0.IC10 */ + Local1-- + Stall (0x0A) + Continue + } + + Local2 = IC74 /* \M4E0.IC74 */ + If ((Local2 != Zero)) + { + Local1-- + Stall (0x0A) + Continue + } + + If ((Local3 > One)) + { + IC10 = (ToInteger (DerefOf (Arg4 [Local5])) & 0xFF) + Local3-- + Local5++ + } + ElseIf (((Local3 == One) && (Local4 != Zero))) + { + IC10 = (ToInteger (DerefOf (Arg4 [Local5])) & 0xFF) + Local3-- + Local5++ + } + ElseIf (((Local3 == One) && (Local4 == Zero))) + { + IC10 = ((ToInteger (DerefOf (Arg4 [Local5])) & 0xFF + ) | 0x0200) + Local3-- + Local5++ + } + ElseIf (((Local3 == Zero) && (Local4 > One))) + { + IC10 = 0x0100 + Local6 = One + Local4-- + } + ElseIf (((Local3 == Zero) && (Local4 == One))) + { + IC10 = 0x0300 + Local6 = One + Local4-- + } + + Local1-- + Stall (0x0A) + Local2 = IC34 /* \M4E0.IC34 */ + If ((Zero != (Local2 & 0x40))) + { + Local7 = IC54 /* \M4E0.IC54 */ + Local2 = IC80 /* \M4E0.IC80 */ + M460 (" I2cTX Abrt Source: (0x%X)\n", Local2, Zero, Zero, Zero, Zero, Zero) + Local0 = 0xFF05 + Break + } + + If ((Local6 != Zero)) + { + Local2 = IC70 /* \M4E0.IC70 */ + While (((Local2 & 0x08) != 0x08)) + { + Local2 = IC70 /* \M4E0.IC70 */ + If ((Local1 == Zero)) + { + M460 (" I2cTimeout for Rx : (0x%X)\n", Local2, Zero, Zero, Zero, Zero, Zero) + Local0 = 0xFF07 + Break + } + + Local1-- + Stall (0x0A) + } + } + + If ((Local6 != Zero)) + { + Local2 = IC10 /* \M4E0.IC10 */ + RTFF [Local7] = Local2 + Local1-- + Stall (0x14) + Local6 = Zero + } + } + } + + Release (M4E5) + If ((Local0 == Zero)) + { + Local2 = IC70 /* \M4E0.IC70 */ + While ((0x20 == (Local2 & 0x20))) + { + If ((Local1 == Zero)) + { + M460 (" I2cTimeout for IDE2 : (0x%X)\n", Local2, Zero, Zero, Zero, Zero, Zero) + Local0 = 0xFF08 + Break + } + + Local2 = IC70 /* \M4E0.IC70 */ + Local1-- + Stall (0x0A) + } + } + + If (((Local0 > 0xFF04) && (Local0 < 0xFF08))) + { + IC6C = Zero + Local2 = IC9C /* \M4E0.IC9C */ + While ((Zero != (Local2 & One))) + { + If ((Local1 == Zero)) + { + M460 (" I2cTimeout for fI2cDisable : (0x%X)\n", Local2, Zero, Zero, Zero, Zero, Zero) + Local0 = 0xFF09 + Break + } + + Local2 = IC9C /* \M4E0.IC9C */ + Local1-- + Stall (0x0A) + } + } + + Local3 = AOAC /* \M4E0.AOAC */ + If ((Local3 == 0x03)) + { + ADPD = Zero + Local2 = ADDS /* \M4E0.ADDS */ + While ((Local2 != Zero)) + { + If ((Local1 == Zero)) + { + M460 (" I2cTimeout for AOAC Off : (0x%X)\n", Local2, Zero, Zero, Zero, Zero, Zero) + Local0 = 0xFF10 + Break + } + + Local1-- + Stall (0x0A) + Local2 = ADDS /* \M4E0.ADDS */ + } + + ADTD = 0x03 + } + + M012 (0xFED80D00, M4E7, Zero, 0x08, ISCL) + M012 (0xFED80D00, M4E8, Zero, 0x08, ISDA) + CreateWordField (RTFF, Zero, STAT) + STAT = Local0 + Return (RTFF) /* \M4E0.RTFF */ + } + + Method (M4E1, 3, Serialized) + { + Name (RTFF, Buffer (0x0100) + { + 0x00 // . + }) + Name (WRFF, Buffer (One) + { + 0x00 // . + }) + CreateByteField (WRFF, Zero, WDAT) + WDAT = Arg2 + RTFF = M4E0 (Arg0, Arg1, One, One, WRFF) + CreateWordField (RTFF, Zero, STAT) + CreateByteField (RTFF, 0x02, RDAT) + Local0 = STAT /* \M4E1.STAT */ + Local1 = RDAT /* \M4E1.RDAT */ + M460 (" Read I2C Byte (0x%X, 0x%X)\n", Local0, Local1, Zero, Zero, Zero, Zero) + If ((Local0 == Zero)) + { + Return ((RDAT & 0xFF)) + } + + Return (Zero) + } + + Method (M4E2, 4, Serialized) + { + Name (WRFF, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateByteField (WRFF, Zero, WDA1) + CreateByteField (WRFF, One, WDA2) + WDA1 = Arg2 + WDA2 = (Arg3 & 0xFF) + Local0 = M4E0 (Arg0, Arg1, Zero, 0x02, WRFF) + CreateWordField (Local0, Zero, STAT) + Local1 = STAT /* \M4E2.STAT */ + M460 (" Write I2C Byte(0x%X)\n", Local1, Zero, Zero, Zero, Zero, Zero) + } + + Scope (\_SB.GPIO) + { + Method (XINI, 0, NotSerialized) + { + M460 (" KER-ASL-\\_SB.GPIO._INI Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + If ((M4F0 != Zero)) + { + Local0 = M4F1 (Zero) + Local0 = M4F1 (One) + Local0 = M4F1 (0x02) + Local0 = M4F1 (0x03) + } + + M460 (" KER-ASL-\\_SB.GPIO._INI End\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + } + + Scope (\_GPE) + { + Method (SIE0, 0, NotSerialized) + { + M460 (" KER-ASL-\\_GPE.SIE0 Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (\_GPE.BIE0)) + { + M460 (" KER-ASL-Callout \\_GPE.BIE0\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.BIE0 () + } + + Local0 = M4F1 (Zero) + If (((Local0 & One) == One)) + { + If (CondRefOf (\_GPE.SP00)) + { + M460 (" KER-ASL-Callout \\_GPE.SP00\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP00 () + } + } + + If (((Local0 & 0x02) == 0x02)) + { + If (CondRefOf (\_GPE.SP01)) + { + M460 (" KER-ASL-Callout \\_GPE.SP01\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP01 () + } + } + + If (((Local0 & 0x04) == 0x04)) + { + If (CondRefOf (\_GPE.SP02)) + { + M460 (" KER-ASL-Callout \\_GPE.SP02\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP02 () + } + } + + If (((Local0 & 0x08) == 0x08)) + { + If (CondRefOf (\_GPE.SP03)) + { + M460 (" KER-ASL-Callout \\_GPE.SP03\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP03 () + } + } + + If (((Local0 & 0x10) == 0x10)) + { + If (CondRefOf (\_GPE.SP04)) + { + M460 (" KER-ASL-Callout \\_GPE.SP04\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP04 () + } + } + + If (((Local0 & 0x20) == 0x20)) + { + If (CondRefOf (\_GPE.SP05)) + { + M460 (" KER-ASL-Callout \\_GPE.SP05\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP05 () + } + } + + If (((Local0 & 0x40) == 0x40)) + { + If (CondRefOf (\_GPE.SP06)) + { + M460 (" KER-ASL-Callout \\_GPE.SP06\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP06 () + } + } + + If (((Local0 & 0x80) == 0x80)) + { + If (CondRefOf (\_GPE.SP07)) + { + M460 (" KER-ASL-Callout \\_GPE.SP07\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP07 () + } + } + + If (((Local0 & 0x0100) == 0x0100)) + { + If (CondRefOf (\_GPE.SP10)) + { + M460 (" KER-ASL-Callout \\_GPE.SP10\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP10 () + } + } + + If (((Local0 & 0x0200) == 0x0200)) + { + If (CondRefOf (\_GPE.SP11)) + { + M460 (" KER-ASL-Callout \\_GPE.SP11\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP11 () + } + } + + If (((Local0 & 0x0400) == 0x0400)) + { + If (CondRefOf (\_GPE.SP12)) + { + M460 (" KER-ASL-Callout \\_GPE.SP12\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP12 () + } + } + + If (((Local0 & 0x0800) == 0x0800)) + { + If (CondRefOf (\_GPE.SP13)) + { + M460 (" KER-ASL-Callout \\_GPE.SP13\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP13 () + } + } + + If (((Local0 & 0x1000) == 0x1000)) + { + If (CondRefOf (\_GPE.SP14)) + { + M460 (" KER-ASL-Callout \\_GPE.SP14\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP14 () + } + } + + If (((Local0 & 0x2000) == 0x2000)) + { + If (CondRefOf (\_GPE.SP15)) + { + M460 (" KER-ASL-Callout \\_GPE.SP15\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP15 () + } + } + + If (((Local0 & 0x4000) == 0x4000)) + { + If (CondRefOf (\_GPE.SP16)) + { + M460 (" KER-ASL-Callout \\_GPE.SP16\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP16 () + } + } + + If (((Local0 & 0x8000) == 0x8000)) + { + If (CondRefOf (\_GPE.SP17)) + { + M460 (" KER-ASL-Callout \\_GPE.SP17\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP17 () + } + } + + If (CondRefOf (\_GPE.AIE0)) + { + M460 (" KER-ASL-Callout \\_GPE.AIE0\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.AIE0 () + } + + M460 (" KER-ASL-\\_GPE.SIE0 End\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + + Method (SIE1, 0, NotSerialized) + { + M460 (" KER-ASL-\\_GPE.SIE1 Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (\_GPE.BIE1)) + { + M460 (" KER-ASL-Callout \\_GPE.BIE1\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.BIE1 () + } + + Local0 = M4F1 (One) + If (((Local0 & One) == One)) + { + If (CondRefOf (\_GPE.SP20)) + { + M460 (" KER-ASL-Callout \\_GPE.SP20\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP20 () + } + } + + If (((Local0 & 0x02) == 0x02)) + { + If (CondRefOf (\_GPE.SP21)) + { + M460 (" KER-ASL-Callout \\_GPE.SP21\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP21 () + } + } + + If (((Local0 & 0x04) == 0x04)) + { + If (CondRefOf (\_GPE.SP22)) + { + M460 (" KER-ASL-Callout \\_GPE.SP22\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP22 () + } + } + + If (((Local0 & 0x08) == 0x08)) + { + If (CondRefOf (\_GPE.SP23)) + { + M460 (" KER-ASL-Callout \\_GPE.SP23\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP23 () + } + } + + If (((Local0 & 0x10) == 0x10)) + { + If (CondRefOf (\_GPE.SP24)) + { + M460 (" KER-ASL-Callout \\_GPE.SP24\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP24 () + } + } + + If (((Local0 & 0x20) == 0x20)) + { + If (CondRefOf (\_GPE.SP25)) + { + M460 (" KER-ASL-Callout \\_GPE.SP25\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP25 () + } + } + + If (((Local0 & 0x40) == 0x40)) + { + If (CondRefOf (\_GPE.SP26)) + { + M460 (" KER-ASL-Callout \\_GPE.SP26\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP26 () + } + } + + If (((Local0 & 0x80) == 0x80)) + { + If (CondRefOf (\_GPE.SP27)) + { + M460 (" KER-ASL-Callout \\_GPE.SP27\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP27 () + } + } + + If (((Local0 & 0x0100) == 0x0100)) + { + If (CondRefOf (\_GPE.SP30)) + { + M460 (" KER-ASL-Callout \\_GPE.SP30\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP30 () + } + } + + If (((Local0 & 0x0200) == 0x0200)) + { + If (CondRefOf (\_GPE.SP31)) + { + M460 (" KER-ASL-Callout \\_GPE.SP31\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP31 () + } + } + + If (((Local0 & 0x0400) == 0x0400)) + { + If (CondRefOf (\_GPE.SP32)) + { + M460 (" KER-ASL-Callout \\_GPE.SP32\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP32 () + } + } + + If (((Local0 & 0x0800) == 0x0800)) + { + If (CondRefOf (\_GPE.SP33)) + { + M460 (" KER-ASL-Callout \\_GPE.SP33\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP33 () + } + } + + If (((Local0 & 0x1000) == 0x1000)) + { + If (CondRefOf (\_GPE.SP34)) + { + M460 (" KER-ASL-Callout \\_GPE.SP34\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP34 () + } + } + + If (((Local0 & 0x2000) == 0x2000)) + { + If (CondRefOf (\_GPE.SP35)) + { + M460 (" KER-ASL-Callout \\_GPE.SP35\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP35 () + } + } + + If (((Local0 & 0x4000) == 0x4000)) + { + If (CondRefOf (\_GPE.SP36)) + { + M460 (" KER-ASL-Callout \\_GPE.SP36\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP36 () + } + } + + If (((Local0 & 0x8000) == 0x8000)) + { + If (CondRefOf (\_GPE.SP37)) + { + M460 (" KER-ASL-Callout \\_GPE.SP37\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP37 () + } + } + + If (CondRefOf (\_GPE.AIE1)) + { + M460 (" KER-ASL-Callout \\_GPE.AIE1\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.AIE1 () + } + + M460 (" KER-ASL-\\_GPE.SIE1 End\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + + Method (SIE2, 0, NotSerialized) + { + M460 (" KER-ASL-\\_GPE.SIE2 Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (\_GPE.BIE2)) + { + M460 (" KER-ASL-Callout \\_GPE.BIE2\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.BIE2 () + } + + Local0 = M4F1 (0x02) + If (((Local0 & One) == One)) + { + If (CondRefOf (\_GPE.SP40)) + { + M460 (" KER-ASL-Callout \\_GPE.SP40\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP40 () + } + } + + If (((Local0 & 0x02) == 0x02)) + { + If (CondRefOf (\_GPE.SP41)) + { + M460 (" KER-ASL-Callout \\_GPE.SP41\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP41 () + } + } + + If (((Local0 & 0x04) == 0x04)) + { + If (CondRefOf (\_GPE.SP42)) + { + M460 (" KER-ASL-Callout \\_GPE.SP42\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP42 () + } + } + + If (((Local0 & 0x08) == 0x08)) + { + If (CondRefOf (\_GPE.SP43)) + { + M460 (" KER-ASL-Callout \\_GPE.SP43\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP43 () + } + } + + If (((Local0 & 0x10) == 0x10)) + { + If (CondRefOf (\_GPE.SP44)) + { + M460 (" KER-ASL-Callout \\_GPE.SP44\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP44 () + } + } + + If (((Local0 & 0x20) == 0x20)) + { + If (CondRefOf (\_GPE.SP45)) + { + M460 (" KER-ASL-Callout \\_GPE.SP45\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP45 () + } + } + + If (((Local0 & 0x40) == 0x40)) + { + If (CondRefOf (\_GPE.SP46)) + { + M460 (" KER-ASL-Callout \\_GPE.SP46\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP46 () + } + } + + If (((Local0 & 0x80) == 0x80)) + { + If (CondRefOf (\_GPE.SP47)) + { + M460 (" KER-ASL-Callout \\_GPE.SP47\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP47 () + } + } + + If (((Local0 & 0x0100) == 0x0100)) + { + If (CondRefOf (\_GPE.SP50)) + { + M460 (" KER-ASL-Callout \\_GPE.SP50\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP50 () + } + } + + If (((Local0 & 0x0200) == 0x0200)) + { + If (CondRefOf (\_GPE.SP51)) + { + M460 (" KER-ASL-Callout \\_GPE.SP51\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP51 () + } + } + + If (((Local0 & 0x0400) == 0x0400)) + { + If (CondRefOf (\_GPE.SP52)) + { + M460 (" KER-ASL-Callout \\_GPE.SP52\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP52 () + } + } + + If (((Local0 & 0x0800) == 0x0800)) + { + If (CondRefOf (\_GPE.SP53)) + { + M460 (" KER-ASL-Callout \\_GPE.SP53\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP53 () + } + } + + If (((Local0 & 0x1000) == 0x1000)) + { + If (CondRefOf (\_GPE.SP54)) + { + M460 (" KER-ASL-Callout \\_GPE.SP54\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP54 () + } + } + + If (((Local0 & 0x2000) == 0x2000)) + { + If (CondRefOf (\_GPE.SP55)) + { + M460 (" KER-ASL-Callout \\_GPE.SP55\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP55 () + } + } + + If (((Local0 & 0x4000) == 0x4000)) + { + If (CondRefOf (\_GPE.SP56)) + { + M460 (" KER-ASL-Callout \\_GPE.SP56\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP56 () + } + } + + If (((Local0 & 0x8000) == 0x8000)) + { + If (CondRefOf (\_GPE.SP57)) + { + M460 (" KER-ASL-Callout \\_GPE.SP57\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP57 () + } + } + + If (CondRefOf (\_GPE.AIE2)) + { + M460 (" KER-ASL-Callout \\_GPE.AIE2\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.AIE2 () + } + + M460 (" KER-ASL-\\_GPE.SIE2 End\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + + Method (SIE3, 0, NotSerialized) + { + M460 (" KER-ASL-\\_GPE.SIE3 Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (\_GPE.BIE3)) + { + M460 (" KER-ASL-Callout \\_GPE.BIE3\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.BIE3 () + } + + Local0 = M4F1 (0x03) + If (((Local0 & One) == One)) + { + If (CondRefOf (\_GPE.SP60)) + { + M460 (" KER-ASL-Callout \\_GPE.SP60\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP60 () + } + } + + If (((Local0 & 0x02) == 0x02)) + { + If (CondRefOf (\_GPE.SP61)) + { + M460 (" KER-ASL-Callout \\_GPE.SP61\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP61 () + } + } + + If (((Local0 & 0x04) == 0x04)) + { + If (CondRefOf (\_GPE.SP62)) + { + M460 (" KER-ASL-Callout \\_GPE.SP62\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP62 () + } + } + + If (((Local0 & 0x08) == 0x08)) + { + If (CondRefOf (\_GPE.SP63)) + { + M460 (" KER-ASL-Callout \\_GPE.SP63\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP63 () + } + } + + If (((Local0 & 0x10) == 0x10)) + { + If (CondRefOf (\_GPE.SP64)) + { + M460 (" KER-ASL-Callout \\_GPE.SP64\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP64 () + } + } + + If (((Local0 & 0x20) == 0x20)) + { + If (CondRefOf (\_GPE.SP65)) + { + M460 (" KER-ASL-Callout \\_GPE.SP65\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP65 () + } + } + + If (((Local0 & 0x40) == 0x40)) + { + If (CondRefOf (\_GPE.SP66)) + { + M460 (" KER-ASL-Callout \\_GPE.SP66\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP66 () + } + } + + If (((Local0 & 0x80) == 0x80)) + { + If (CondRefOf (\_GPE.SP67)) + { + M460 (" KER-ASL-Callout \\_GPE.SP67\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP67 () + } + } + + If (((Local0 & 0x0100) == 0x0100)) + { + If (CondRefOf (\_GPE.SP70)) + { + M460 (" KER-ASL-Callout \\_GPE.SP70\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP70 () + } + } + + If (((Local0 & 0x0200) == 0x0200)) + { + If (CondRefOf (\_GPE.SP71)) + { + M460 (" KER-ASL-Callout \\_GPE.SP71\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP71 () + } + } + + If (((Local0 & 0x0400) == 0x0400)) + { + If (CondRefOf (\_GPE.SP72)) + { + M460 (" KER-ASL-Callout \\_GPE.SP72\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP72 () + } + } + + If (((Local0 & 0x0800) == 0x0800)) + { + If (CondRefOf (\_GPE.SP73)) + { + M460 (" KER-ASL-Callout \\_GPE.SP73\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP73 () + } + } + + If (((Local0 & 0x1000) == 0x1000)) + { + If (CondRefOf (\_GPE.SP74)) + { + M460 (" KER-ASL-Callout \\_GPE.SP74\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP74 () + } + } + + If (((Local0 & 0x2000) == 0x2000)) + { + If (CondRefOf (\_GPE.SP75)) + { + M460 (" KER-ASL-Callout \\_GPE.SP75\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP75 () + } + } + + If (((Local0 & 0x4000) == 0x4000)) + { + If (CondRefOf (\_GPE.SP76)) + { + M460 (" KER-ASL-Callout \\_GPE.SP76\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP76 () + } + } + + If (((Local0 & 0x8000) == 0x8000)) + { + If (CondRefOf (\_GPE.SP77)) + { + M460 (" KER-ASL-Callout \\_GPE.SP77\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.SP77 () + } + } + + If (CondRefOf (\_GPE.AIE3)) + { + M460 (" KER-ASL-Callout \\_GPE.AIE3\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_GPE.AIE3 () + } + + M460 (" KER-ASL-\\_GPE.SIE3 End\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + + Name (M4D2, Buffer (0x08){}) + Method (XL0B, 0, NotSerialized) + { + Local3 = Buffer (0x08){} + CreateWordField (Local3, Zero, M254) + CreateByteField (Local3, 0x02, M255) + CreateDWordField (Local3, 0x03, M256) + M256 = Zero + M254 = 0x07 + M255 = 0x30 + If (CondRefOf (\_SB.ALIB)) + { + M460 (" KER-ASL-Call \\_SB.ALIB (0x0C, 0x%X)\n", Local3, Zero, Zero, Zero, Zero, Zero) + Local4 = \_SB.ALIB (0x0C, Local3) + M4D2 = Local4 + CreateDWordField (M4D2, Zero, M4D0) + CreateDWordField (M4D2, 0x04, M4D1) + ToInteger (M4D0, Local0) + ToInteger (M4D1, Local1) + M460 (" KER-ASL-ALIB Return Data (0x%X, 0x%X)\n", Local0, Local1, Zero, Zero, Zero, Zero) + If ((Local0 == Zero)) + { + If (CondRefOf (\_SB.APAD)) + { + \_SB.APAD.M446 [One] = Local1 + M460 (" KER-ASL-Notify \\_SB.APAD 0x80\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.APAD, 0x80) // Status Change + } + } + ElseIf ((Local0 == One)) + { + M460 (" KER-ASL-Notify \\_SB.APAD 0x84\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + ElseIf ((Local0 == 0x02)) + { + M460 (" KER-ASL-Notify \\_SB.APAD 0x85\n", Zero, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (NFPC)) + { + NFPC () + } + } + } + } + } + + Scope (\_SB) + { + Device (APAD) + { + Name (_HID, "ACPI000C" /* Processor Aggregator Device */) // _HID: Hardware ID + Name (M446, Package (0x02) + { + One, + Zero + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (\_OSI ("Processor Aggregator Device")) + { + Local0 = M04A (M128, 0x91) + If (((Local0 & 0x80) == 0x80)) + { + M460 (" KER-ASL-\\_SB.APAD._STA = 0xF\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0F) + } + Else + { + M460 (" KER-ASL-\\_SB.APAD._STA = 0x0\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + } + Else + { + M460 (" KER-ASL-1-\\_SB.APAD._STA = 0x0\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + } + + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + M460 (" KER-ASL-\\_SB.APAD._INI\n", Zero, Zero, Zero, Zero, Zero, Zero) + Local0 = M04A (M128, 0x91) + If ((((Local0 & 0xC0) == 0xC0) && ((Local0 & + 0xFF00) != 0xFF00))) + { + Local3 = Buffer (0x08){} + CreateWordField (Local3, Zero, M254) + CreateByteField (Local3, 0x02, M255) + CreateDWordField (Local3, 0x03, M256) + M256 = (Local0 >> 0x08) + M254 = 0x07 + M255 = 0x31 + If (CondRefOf (\_SB.ALIB)) + { + M460 (" KER-ASL-Call \\_SB.ALIB (0x0C, 0x%X)\n", Local3, Zero, Zero, Zero, Zero, Zero) + \_SB.ALIB (0x0C, Local3) + } + } + } + + Method (_PUR, 0, NotSerialized) // _PUR: Processor Utilization Request + { + ToInteger (DerefOf (M446 [Zero]), Local0) + ToInteger (DerefOf (M446 [One]), Local1) + M460 (" KER-ASL-\\_SB.APAD._PUR Return Package (2) (0x%X, 0x%X) to OSPM\n", Local0, Local1, Zero, Zero, Zero, Zero) + Return (M446) /* \_SB_.APAD.M446 */ + } + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt6.dat b/setup/programs/systemConf/acpi_override/ssdt6.dat new file mode 100644 index 0000000000000000000000000000000000000000..e0ce94026a4aa4b7639c798299609abfc08d6e9d GIT binary patch literal 248 zcmWFzb_w~xz`($G#K+aoKg{3RN!P$oK|z5LDCX!K;K{(i!XV(x8xtSw6wl%75*)?- zfHAruz$G|FMue#1Y-#9^mZ4z{7B1X%#mEQ*@&NnC}u29HkKA?dPu$ z5E2={;Tazg%n{(|9KsP49Oj}C;2!Gfz~SN)>gMo4#1^REm8&2FBv_CM(o?{YP{1V) zGJb*FWRO;d1!9w?fQ$sWWgbW$1BjQfBtb;i!^zWyp&&*NXn?!`c>(Yk1s~MWI6l-Ne2n8G&qv-M4(_MG{S??QhdO4y z90pv+LFqzWjyqUGJjaE2jtlV|k5(?JxpW+e=R{ba2uOIs;j3Y6QL_3LmiF}ECiF}D1i5!1$?tsJKoK}0?TJL_+ z?C507BH4XlPU`Bk{***bdOt~wZ$@J%8I8#+qcNSxXiUx-jmbWvF?Fn#N21H!R=BMb z9Mv+ZZm!-0?c=aDuKl7BK@B5ZCY2WI$Y|RMkFtbT645xK5N&3V*+ARbiX(m2R>!_P zrZl)b@k?Vj+?woD3wI#XF&MZ9_B63h z_kNhuf0oGRv!oVnSLQc=1f(8=tF@(G7&l3!_V6BE*m~dk_h*}w)c*zbRFI#RJ|yHL z@~Qrt?5jRhwGSDZOlM4%$4%ymG9hG0*(f%-TWqpcY_dLXvUDbw#SxQNq^&N3E4JN< z+bdzWwK6QWs@r4fBGkX%beFDfe$$H|?Od+(c6yXl8cBWEdU(FOGF|B&J^A*?j-Gt? zrTy7ci~RBx;C_vsmk!lJgVM$)#|Efh!QsIW=a@_ZBSbwIC^6`Y+%={mg^u%L|dfu)6n+dl16j}X~>LGa-^ZKPUD(gi1 z#OkX=zt2fDC+doF{X5rnc+;vJ+s$ZJL3x;XTA2 zQ)zAHSYKSF+{r=WEp2&wP2WA)s|Qb|{-EYM{y1%7Z`Vw|YlZphSGpiyZK9gd_+SWM zH}Lg~z$Z+8rWyM8fP!z$r=2o%`i_C$$%iK}y>IW}Gbd7#lg8{Y-wlJ@$VaMHhw6t+ kK{K?8&UYqlV5je16dol-Z1wBPn)*HeA&Xx;9e>9D2PdtyE&u=k literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt7.dsl b/setup/programs/systemConf/acpi_override/ssdt7.dsl new file mode 100644 index 0000000..4f94ead --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt7.dsl @@ -0,0 +1,376 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt7.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x00000E6E (3694) + * Revision 0x01 + * Checksum 0x78 + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 1, "LENOVO", "CB-01 ", 0x00000001) +{ + External (_SB_.ADP0, DeviceObj) + External (_SB_.GPIO, DeviceObj) + External (_SB_.LID0, DeviceObj) + External (_SB_.PCI0.GP17.ACP_, DeviceObj) + External (_SB_.PCI0.GP17.AZAL, DeviceObj) + External (_SB_.PCI0.GP17.MP2C, DeviceObj) + External (_SB_.PCI0.GP17.XHC0, DeviceObj) + External (_SB_.PCI0.GP17.XHC1, DeviceObj) + External (_SB_.PCI0.GPP0, DeviceObj) + External (_SB_.PCI0.GPP1, DeviceObj) + External (_SB_.PCI0.GPP2, DeviceObj) + External (_SB_.PCI0.GPP3, DeviceObj) + External (_SB_.PCI0.GPP4, DeviceObj) + External (_SB_.PCI0.GPP5, DeviceObj) + External (_SB_.PCI0.GPP6, DeviceObj) + External (_SB_.PCI0.GPP7, UnknownObj) + External (_SB_.PCI0.GPP7.WLAN, DeviceObj) + External (_SB_.PCI0.LPC0.EC0_, DeviceObj) + External (_SB_.PCI0.LPC0.EC0_.ADPT, IntObj) + External (_SB_.PCI0.LPC0.EC0_.BAT0, DeviceObj) + External (_SB_.PCI0.LPC0.EC0_.HWAK, IntObj) + External (_SB_.PCI0.LPC0.EC0_.OKEC, IntObj) + External (_SB_.PCI0.LPC0.EC0_.Z009, MutexObj) + External (_SB_.PWRB, DeviceObj) + External (M000, MethodObj) // 1 Arguments + External (M037, DeviceObj) + External (M046, IntObj) + External (M050, DeviceObj) + External (M051, DeviceObj) + External (M052, DeviceObj) + External (M053, DeviceObj) + External (M054, DeviceObj) + External (M055, DeviceObj) + External (M056, DeviceObj) + External (M057, DeviceObj) + External (M058, DeviceObj) + External (M059, DeviceObj) + External (M062, DeviceObj) + External (M068, DeviceObj) + External (M069, DeviceObj) + External (M070, DeviceObj) + External (M071, DeviceObj) + External (M072, DeviceObj) + External (M074, DeviceObj) + External (M075, DeviceObj) + External (M076, DeviceObj) + External (M077, DeviceObj) + External (M078, DeviceObj) + External (M079, DeviceObj) + External (M080, DeviceObj) + External (M081, DeviceObj) + External (M082, FieldUnitObj) + External (M083, FieldUnitObj) + External (M084, FieldUnitObj) + External (M085, FieldUnitObj) + External (M086, FieldUnitObj) + External (M087, FieldUnitObj) + External (M088, FieldUnitObj) + External (M089, FieldUnitObj) + External (M090, FieldUnitObj) + External (M091, FieldUnitObj) + External (M092, FieldUnitObj) + External (M093, FieldUnitObj) + External (M094, FieldUnitObj) + External (M095, FieldUnitObj) + External (M096, FieldUnitObj) + External (M097, FieldUnitObj) + External (M098, FieldUnitObj) + External (M099, FieldUnitObj) + External (M100, FieldUnitObj) + External (M101, FieldUnitObj) + External (M102, FieldUnitObj) + External (M103, FieldUnitObj) + External (M104, FieldUnitObj) + External (M105, FieldUnitObj) + External (M106, FieldUnitObj) + External (M107, FieldUnitObj) + External (M108, FieldUnitObj) + External (M109, FieldUnitObj) + External (M110, FieldUnitObj) + External (M115, BuffObj) + External (M116, BuffFieldObj) + External (M117, BuffFieldObj) + External (M118, BuffFieldObj) + External (M119, BuffFieldObj) + External (M120, BuffFieldObj) + External (M122, FieldUnitObj) + External (M127, DeviceObj) + External (M128, FieldUnitObj) + External (M131, FieldUnitObj) + External (M132, FieldUnitObj) + External (M133, FieldUnitObj) + External (M134, FieldUnitObj) + External (M135, FieldUnitObj) + External (M136, FieldUnitObj) + External (M220, FieldUnitObj) + External (M221, FieldUnitObj) + External (M226, FieldUnitObj) + External (M227, DeviceObj) + External (M229, FieldUnitObj) + External (M231, FieldUnitObj) + External (M233, FieldUnitObj) + External (M235, FieldUnitObj) + External (M23A, FieldUnitObj) + External (M251, FieldUnitObj) + External (M280, FieldUnitObj) + External (M290, FieldUnitObj) + External (M310, FieldUnitObj) + External (M31C, FieldUnitObj) + External (M320, FieldUnitObj) + External (M321, FieldUnitObj) + External (M322, FieldUnitObj) + External (M323, FieldUnitObj) + External (M324, FieldUnitObj) + External (M325, FieldUnitObj) + External (M326, FieldUnitObj) + External (M327, FieldUnitObj) + External (M328, FieldUnitObj) + External (M329, DeviceObj) + External (M32A, DeviceObj) + External (M32B, DeviceObj) + External (M330, DeviceObj) + External (M331, FieldUnitObj) + External (M378, FieldUnitObj) + External (M379, FieldUnitObj) + External (M380, FieldUnitObj) + External (M381, FieldUnitObj) + External (M382, FieldUnitObj) + External (M383, FieldUnitObj) + External (M384, FieldUnitObj) + External (M385, FieldUnitObj) + External (M386, FieldUnitObj) + External (M387, FieldUnitObj) + External (M388, FieldUnitObj) + External (M389, FieldUnitObj) + External (M390, FieldUnitObj) + External (M391, FieldUnitObj) + External (M392, FieldUnitObj) + External (M404, DeviceObj) + External (M414, FieldUnitObj) + External (M444, FieldUnitObj) + External (M449, FieldUnitObj) + External (M453, FieldUnitObj) + External (M454, FieldUnitObj) + External (M455, FieldUnitObj) + External (M456, FieldUnitObj) + External (M457, FieldUnitObj) + External (M460, MethodObj) // 7 Arguments + External (M4C0, FieldUnitObj) + External (M4F0, FieldUnitObj) + External (PWRS, IntObj) + + Scope (\_SB.PCI0.LPC0.EC0) + { + OperationRegion (ECRM, EmbeddedControl, Zero, 0xFF) + Field (ECRM, ByteAcc, NoLock, Preserve) + { + Offset (0xCC), + PBCN, 8 + } + } + + Scope (\_SB.GPIO) + { + Method (_AEI, 0, NotSerialized) // _AEI: ACPI Event Interrupts + { + Name (BUF0, ResourceTemplate () + { + GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x1388, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0000 + } + GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x1388, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x002C + } + GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x0000, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x003D + } + GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x0000, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x003E + } + GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x0000, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x003A + } + GpioInt (Level, ActiveHigh, ExclusiveAndWake, PullNone, 0x0000, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x003B + } + GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullNone, 0x0000, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0012 + } + }) + M460 (" OEM-ASL-\\_SB.GPIO._AEI\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (BUF0) /* \_SB_.GPIO._AEI.BUF0 */ + } + + Method (_EVT, 1, Serialized) // _EVT: Event + { + Name (HPDW, 0x55) + M460 (" OEM-ASL-\\_SB.GPIO._EVT-Start Case %d\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + Switch (ToInteger (Arg0)) + { + Case (Zero) + { + M000 (0x3900) + M460 (" Notify (\\_SB.PWRB, 0x80)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Local0 = \_SB.PCI0.LPC0.EC0.HWAK /* External reference */ + If (((Local0 & 0x04) == 0x04)) + { + Local0 &= 0xFFFB + \_SB.PCI0.LPC0.EC0.HWAK = Local0 + Notify (\_SB.LID0, 0x80) // Status Change + Sleep (0x01F4) + } + ElseIf (((Local0 & 0x20) == 0x20)) + { + Local0 &= 0xFFDF + \_SB.PCI0.LPC0.EC0.HWAK = Local0 + Notify (\_SB.LID0, 0x80) // Status Change + Sleep (0x01F4) + } + ElseIf (((Local0 & 0x50) == 0x50)) + { + Local0 &= 0xFFAF + \_SB.PCI0.LPC0.EC0.HWAK = Local0 + Sleep (0xC8) + If ((\_SB.PCI0.LPC0.EC0.ADPT == One)) + { + PWRS = One + Notify (\_SB.ADP0, 0x80) // Status Change + Notify (\_SB.PCI0.LPC0.EC0.BAT0, 0x80) // Status Change + } + Else + { + PWRS = Zero + Notify (\_SB.ADP0, 0x80) // Status Change + Notify (\_SB.PCI0.LPC0.EC0.BAT0, 0x80) // Status Change + } + } + ElseIf (((Local0 & 0x80) == 0x80)) + { + Local0 &= 0xFF7F + \_SB.PCI0.LPC0.EC0.HWAK = Local0 + Notify (\_SB.PCI0.LPC0.EC0.BAT0, 0x80) // Status Change + } + Else + { + Local0 &= 0xFFEF + \_SB.PCI0.LPC0.EC0.HWAK = Local0 + Notify (\_SB.PWRB, 0x80) // Status Change + } + } + Case (0x02) + { + M000 (0x3902) + M460 (" Notify (\\_SB.PCI0.GPP0, 0x02)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GPP0, 0x02) // Device Wake + M460 (" Notify (\\_SB.PCI0.GPP1, 0x02)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GPP1, 0x02) // Device Wake + M460 (" Notify (\\_SB.PCI0.GPP2, 0x02)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GPP2, 0x02) // Device Wake + } + Case (0x03) + { + M000 (0x3902) + M460 (" Notify (\\_SB.PCI0.GPP7, 0x02)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GPP7, 0x02) // Device Wake + } + Case (0x11) + { + M000 (0x3911) + M460 (" Notify (\\_SB.PCI0.GPP2, 0x02)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GPP2, 0x02) // Device Wake + } + Case (0x12) + { + M000 (0x3912) + M460 (" Notify (\\_SB.PCI0.GPP6, 0x02)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GPP7.WLAN, 0x02) // Device Wake + } + Case (0x18) + { + M000 (0x3918) + M460 (" Notify (\\_SB.PCI0.GPP5, 0x02)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GPP5, 0x02) // Device Wake + } + Case (0x36) + { + M000 (0x3936) + M460 (" Notify (\\_SB.PCI0.GP17.MP2C, 0x02)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP17.MP2C, 0x02) // Device Wake + If ((HPDW == One)) + { + M460 (" Notify (\\_SB.PCI0.GP17.MP2C(HPDW):PWRB 0x80)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PWRB, 0x80) // Status Change + } + } + Case (0x3A) + { + M000 (0x393A) + M460 (" Notify (\\_SB.PCI0.GP17.XHC0, 0x02)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP17.XHC0, 0x02) // Device Wake + } + Case (0x3B) + { + M000 (0x393B) + M460 (" Notify (\\_SB.PCI0.GP17.XHC1, 0x02)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP17.XHC1, 0x02) // Device Wake + } + Case (0x2A) + { + M000 (0x392A) + M460 (" Notify (\\_SB.PCI0.GPP7, 0x00)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GPP7, Zero) // Bus Check + } + Case (0x3D) + { + M000 (0x393D) + M460 (" Notify (\\_SB.PCI0.GP17.AZAL, 0x02)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP17.AZAL, 0x02) // Device Wake + } + Case (0x3E) + { + M000 (0x393D) + M460 (" Notify (\\_SB.PCI0.GP17.ACP, 0x02)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GP17.ACP, 0x02) // Device Wake + } + + } + + M460 (" OEM-ASL-\\_SB.GPIO._EVT-End Case %d\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt8.dat b/setup/programs/systemConf/acpi_override/ssdt8.dat new file mode 100644 index 0000000000000000000000000000000000000000..9fc6223796345dd085426de95611aa629dc2b27c GIT binary patch literal 1871 zcmb7^!EYNy6vk&A+qj#CI>u1Jp$aDs1!ZR5jCWUDu)R2O#l|LfQzTc~6ym07OKgRN zL%3B)oDg7_LvL$XZtxdyLE^*>2_(c3q+TcoBo1&vFthJDN~>Nt*x$UjZ+_prnc402 z!hYuo#+(bUy}Hra>NFcKaj~+p;xNYQ&2F2qJWJXQ_Vm?A2)*!crnM(gJyM@EK$SdG z4qnmLNr?(F$YPLn(grHJ+5W1al(XlealJr3Aez~}fW&&B{RZ*}iT!{?ACTA& z&^kb3KS2FRA32it8$9d}JnRqXIry{=I)9+^2cLX=^6{}B@X5y~o=?2F51lK}xdQE* z;wrmmN+4G$QjL8nJ&(~(Y4lSX{ggr<)ug_lp6!=v(f(?>$6DZh){+!R(VuHgag7w; z53YTR@jc-+nqQ-Qjq)D(c;w?zokx6+_#W{+;(NsLh~v-SJLCv_PgfV>UL)={+q~P5 zv0c$>{&Xf%pzJ+*BrBCDIptUQ)raQ~-tU}=BzWd?QZgDi)y25iud~z!)p|beY{V>q zsSR0jaZq^-mpvxujGYrgt2HM$|AWBB%o0j*cav9&mgd>9JT-=sagSed^MgCpt+jew zitFJftCr%;Xp5z6aOdKBSihWQos(?!nXJvkolGP1;V^ZxeCnR7w$8+1FD#{%s8n2j z$}O+_cNbIo#A2sU~hMKcre`QnECxt$eB}JubO2=XG?KE=H{Rj$m}0jvR0YiuomBY z-`(%&OV literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt8.dsl b/setup/programs/systemConf/acpi_override/ssdt8.dsl new file mode 100644 index 0000000..f8c9a1d --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt8.dsl @@ -0,0 +1,341 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt8.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x0000074F (1871) + * Revision 0x01 + * Checksum 0x1E + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 1, "LENOVO", "CB-01 ", 0x00000001) +{ + External (_SB_.PCI0.PB2_, DeviceObj) + External (_SB_.PCI0.PB2_.M241, MethodObj) // 1 Arguments + External (_SB_.PCI0.PB2_.M434, IntObj) + External (M037, DeviceObj) + External (M046, IntObj) + External (M049, MethodObj) // 2 Arguments + External (M050, DeviceObj) + External (M051, DeviceObj) + External (M052, DeviceObj) + External (M053, DeviceObj) + External (M054, DeviceObj) + External (M055, DeviceObj) + External (M056, DeviceObj) + External (M057, DeviceObj) + External (M058, DeviceObj) + External (M059, DeviceObj) + External (M062, DeviceObj) + External (M068, DeviceObj) + External (M069, DeviceObj) + External (M070, DeviceObj) + External (M071, DeviceObj) + External (M072, DeviceObj) + External (M074, DeviceObj) + External (M075, DeviceObj) + External (M076, DeviceObj) + External (M077, DeviceObj) + External (M078, DeviceObj) + External (M079, DeviceObj) + External (M080, DeviceObj) + External (M081, DeviceObj) + External (M082, FieldUnitObj) + External (M083, FieldUnitObj) + External (M084, FieldUnitObj) + External (M085, FieldUnitObj) + External (M086, FieldUnitObj) + External (M087, FieldUnitObj) + External (M088, FieldUnitObj) + External (M089, FieldUnitObj) + External (M090, FieldUnitObj) + External (M091, FieldUnitObj) + External (M092, FieldUnitObj) + External (M093, FieldUnitObj) + External (M094, FieldUnitObj) + External (M095, FieldUnitObj) + External (M096, FieldUnitObj) + External (M097, FieldUnitObj) + External (M098, FieldUnitObj) + External (M099, FieldUnitObj) + External (M100, FieldUnitObj) + External (M101, FieldUnitObj) + External (M102, FieldUnitObj) + External (M103, FieldUnitObj) + External (M104, FieldUnitObj) + External (M105, FieldUnitObj) + External (M106, FieldUnitObj) + External (M107, FieldUnitObj) + External (M108, FieldUnitObj) + External (M109, FieldUnitObj) + External (M110, FieldUnitObj) + External (M115, BuffObj) + External (M116, BuffFieldObj) + External (M117, BuffFieldObj) + External (M118, BuffFieldObj) + External (M119, BuffFieldObj) + External (M120, BuffFieldObj) + External (M122, FieldUnitObj) + External (M127, DeviceObj) + External (M128, FieldUnitObj) + External (M131, FieldUnitObj) + External (M132, FieldUnitObj) + External (M133, FieldUnitObj) + External (M134, FieldUnitObj) + External (M135, FieldUnitObj) + External (M136, FieldUnitObj) + External (M220, FieldUnitObj) + External (M221, FieldUnitObj) + External (M226, FieldUnitObj) + External (M227, DeviceObj) + External (M229, FieldUnitObj) + External (M231, FieldUnitObj) + External (M233, FieldUnitObj) + External (M235, FieldUnitObj) + External (M23A, FieldUnitObj) + External (M251, FieldUnitObj) + External (M280, FieldUnitObj) + External (M290, FieldUnitObj) + External (M310, FieldUnitObj) + External (M31C, FieldUnitObj) + External (M320, FieldUnitObj) + External (M321, FieldUnitObj) + External (M322, FieldUnitObj) + External (M323, FieldUnitObj) + External (M324, FieldUnitObj) + External (M325, FieldUnitObj) + External (M326, FieldUnitObj) + External (M327, FieldUnitObj) + External (M328, FieldUnitObj) + External (M329, DeviceObj) + External (M32A, DeviceObj) + External (M32B, DeviceObj) + External (M330, DeviceObj) + External (M331, FieldUnitObj) + External (M378, FieldUnitObj) + External (M379, FieldUnitObj) + External (M380, FieldUnitObj) + External (M381, FieldUnitObj) + External (M382, FieldUnitObj) + External (M383, FieldUnitObj) + External (M384, FieldUnitObj) + External (M385, FieldUnitObj) + External (M386, FieldUnitObj) + External (M387, FieldUnitObj) + External (M388, FieldUnitObj) + External (M389, FieldUnitObj) + External (M390, FieldUnitObj) + External (M391, FieldUnitObj) + External (M392, FieldUnitObj) + External (M404, DeviceObj) + External (M414, FieldUnitObj) + External (M444, FieldUnitObj) + External (M449, FieldUnitObj) + External (M453, FieldUnitObj) + External (M454, FieldUnitObj) + External (M455, FieldUnitObj) + External (M456, FieldUnitObj) + External (M457, FieldUnitObj) + External (M4C0, FieldUnitObj) + External (M4F0, FieldUnitObj) + + Scope (\_SB.PCI0.PB2) + { + PowerResource (M237, 0x00, 0x0000) + { + Name (M239, One) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (M239) /* \_SB_.PCI0.PB2_.M237.M239 */ + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + If ((M239 == Zero)) + { + If (CondRefOf (\_SB.PCI0.PB2.M241)) + { + \_SB.PCI0.PB2.M241 (One) + } + } + + M239 = One + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + If ((M239 == One)) + { + If (CondRefOf (\_SB.PCI0.PB2.M241)) + { + \_SB.PCI0.PB2.M241 (Zero) + } + } + + M239 = Zero + } + } + + Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 + { + M237 + }) + Name (_PR2, Package (0x01) // _PR2: Power Resources for D2 + { + M237 + }) + Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot + { + M237 + }) + Name (_S0W, 0x04) // _S0W: S0 Device Wake State + Device (VGA) + { + Name (_ADR, Zero) // _ADR: Address + Method (_RMV, 0, NotSerialized) // _RMV: Removal Status + { + Return (Zero) + } + } + + Device (HDAU) + { + Name (_ADR, One) // _ADR: Address + Method (_RMV, 0, NotSerialized) // _RMV: Removal Status + { + Return (Zero) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((M097 != Zero)) + { + Return (Zero) + } + Else + { + Return (0x0F) + } + } + } + + Method (_DSD, 0, Serialized) // _DSD: Device-Specific Data + { + Return (Package (0x06) + { + ToUUID ("6b4ad420-8fd3-4364-acf8-eb94876fd9eb") /* Unknown UUID */, + Package (0x00){}, + ToUUID ("6211e2c0-58a3-4af3-90e1-927a4e0c55a4") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "HotPlugSupportInD3", + One + } + }, + + ToUUID ("fdf06fad-f744-4451-bb64-ecd792215b10") /* Unknown UUID */, + Package (0x01) + { + Package (0x02) + { + "FundamentalDeviceResetTriggeredOnD3ToD0", + One + } + } + }) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + Name (M432, Zero) + Name (M433, Zero) + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Name (M435, Buffer (0x02) + { + 0x00, 0x00 // .. + }) + CreateBitField (M435, Zero, M436) + CreateBitField (M435, 0x05, M445) + CreateBitField (M435, 0x0A, M437) + CreateBitField (M435, 0x0B, M438) + If ((Arg1 >= 0x04)) + { + M436 = One + M445 = One + M432 = ((M049 (M128, 0x66) >> 0x04) & One) + M433 = ((M049 (M128, 0x66) >> 0x05) & One) + If ((M432 == One)) + { + M437 = One + } + + If ((M433 == One)) + { + M438 = One + } + } + Else + { + M436 = One + M445 = One + } + + Return (M435) /* \_SB_.PCI0.PB2_._DSM.M435 */ + } + Case (0x05) + { + Return (Zero) + } + Case (0x0A) + { + Return (One) + } + Case (0x0B) + { + Local0 = ToInteger (Arg3) + If ((Local0 <= 0x2710)) + { + \_SB.PCI0.PB2.M434 = 0x2710 + } + Else + { + Local0 = 0x2710 + } + + Return (Local0) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/ssdt9.dat b/setup/programs/systemConf/acpi_override/ssdt9.dat new file mode 100644 index 0000000000000000000000000000000000000000..bbe381e5510c2d2d9ecec54f12c02954b13858c0 GIT binary patch literal 153 zcmWFzb_touz`(#*h1 z;2vOT5$qV^$o5~rn-z_8(yfFsyF#0|m! WDk2&W6ku4u&aea|vyg2GNCN;?Mk4_L literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/ssdt9.dsl b/setup/programs/systemConf/acpi_override/ssdt9.dsl new file mode 100644 index 0000000..6cf6e4b --- /dev/null +++ b/setup/programs/systemConf/acpi_override/ssdt9.dsl @@ -0,0 +1,52 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of ssdt9.dat, Thu Sep 1 23:24:17 2022 + * + * Original Table Header: + * Signature "SSDT" + * Length 0x00000099 (153) + * Revision 0x01 + * Checksum 0x72 + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "SSDT", 1, "LENOVO", "CB-01 ", 0x00000001) +{ + External (_SB_.PCI0.GP18.SATA, DeviceObj) + + Scope (\_SB.PCI0.GP18.SATA) + { + Device (PRT0) + { + Name (_ADR, 0xFFFF) // _ADR: Address + Name (NOP, Buffer (0x07) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ....... + }) + Name (SGTF, Buffer (0x07) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF5 // ....... + }) + Method (_GTF, 0, NotSerialized) // _GTF: Get Task File + { + If (Zero) + { + Return (SGTF) /* \_SB_.PCI0.GP18.SATA.PRT0.SGTF */ + } + Else + { + Return (NOP) /* \_SB_.PCI0.GP18.SATA.PRT0.NOP_ */ + } + } + } + } +} + diff --git a/setup/programs/systemConf/acpi_override/tpm2.dat b/setup/programs/systemConf/acpi_override/tpm2.dat new file mode 100644 index 0000000000000000000000000000000000000000..8b017e73dad9767937c6e544598c78a83e458288 GIT binary patch literal 52 zcmWFu@HH}FU|?WL^>Ov{5A%0+(lsztP*7k5ia9z5cmidBECvPvR>cJ%nhA&j?q>%9 literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/tpm2.dsl b/setup/programs/systemConf/acpi_override/tpm2.dsl new file mode 100644 index 0000000..ff87f23 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/tpm2.dsl @@ -0,0 +1,35 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembly of tpm2.dat, Thu Sep 1 23:24:17 2022 + * + * ACPI Data Table [TPM2] + * + * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (in hex) + */ + +[000h 0000 4] Signature : "TPM2" [Trusted Platform Module hardware interface Table] +[004h 0004 4] Table Length : 00000034 +[008h 0008 1] Revision : 04 +[009h 0009 1] Checksum : 65 +[00Ah 0010 6] Oem ID : "LENOVO" +[010h 0016 8] Oem Table ID : "CB-01 " +[018h 0024 4] Oem Revision : 00000001 +[01Ch 0028 4] Asl Compiler ID : "ACPI" +[020h 0032 4] Asl Compiler Revision : 00040000 + +[024h 0036 2] Platform Class : 0000 +[026h 0038 2] Reserved : 0000 +[028h 0040 8] Control Address : 00000000A0210510 +[030h 0048 4] Start Method : 02 [ACPI Start Method] + +/**** ACPI table terminates in the middle of a data structure! (dump table) */ + +Raw Table Data: Length 52 (0x34) + + 0000: 54 50 4D 32 34 00 00 00 04 65 4C 45 4E 4F 56 4F // TPM24....eLENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 // CB-01 ....ACPI + 0020: 00 00 04 00 00 00 00 00 10 05 21 A0 00 00 00 00 // ..........!..... + 0030: 02 00 00 00 // .... diff --git a/setup/programs/systemConf/acpi_override/uefi.dat b/setup/programs/systemConf/acpi_override/uefi.dat new file mode 100644 index 0000000000000000000000000000000000000000..b3840e0f04c90c92bdf9e8087c7af0af37972e10 GIT binary patch literal 566 zcmWG_b@Mc1VqjqW>f`F?ALj4uq-$WPprF9Wz`)?>9N@{oz`|hq(|c~oG6DBpO#8VO zmiAPeF{n6&xrC?ym4LBVn6sa;L3lWjj{;O8^V1XcJyTK>0}@jdf^#x+70eX^it-g0 zR18e@Oic6)Oi|RMbN&w(pyK4~s=_eg2P1<3B*=gP4r0LkrxNcQ>>MBF8f5FhrV`}h z7~-nLuBzf1928>UU{Y|-Ah-L0c9ZuctIO#h`c`l62F8twtDlR%8z>fFX3&)e04#rZ A5C8xG literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/uefi.dsl b/setup/programs/systemConf/acpi_override/uefi.dsl new file mode 100644 index 0000000..52fc0f8 --- /dev/null +++ b/setup/programs/systemConf/acpi_override/uefi.dsl @@ -0,0 +1,63 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembly of uefi.dat, Thu Sep 1 23:24:17 2022 + * + * ACPI Data Table [UEFI] + * + * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (in hex) + */ + +[000h 0000 4] Signature : "UEFI" [UEFI Boot Optimization Table] +[004h 0004 4] Table Length : 00000236 +[008h 0008 1] Revision : 01 +[009h 0009 1] Checksum : F5 +[00Ah 0010 6] Oem ID : "LENOVO" +[010h 0016 8] Oem Table ID : "CB-01 " +[018h 0024 4] Oem Revision : 00000001 +[01Ch 0028 4] Asl Compiler ID : "ACPI" +[020h 0032 4] Asl Compiler Revision : 00040000 + +[024h 0036 16] UUID Identifier : 9D4BF935-A674-4710-BA02-BF0AA1758C7B +[034h 0052 2] Data Offset : 0036 + +Raw Table Data: Length 566 (0x236) + + 0000: 55 45 46 49 36 02 00 00 01 F5 4C 45 4E 4F 56 4F // UEFI6.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 // CB-01 ....ACPI + 0020: 00 00 04 00 35 F9 4B 9D 74 A6 10 47 BA 02 BF 0A // ....5.K.t..G.... + 0030: A1 75 8C 7B 36 00 24 42 56 44 54 24 00 00 00 24 // .u.{6.$BVDT$...$ + 0040: 00 00 00 24 4A 56 43 4E 33 30 57 57 00 00 00 00 // ...$JVCN30WW.... + 0050: 00 00 00 00 00 00 00 00 00 00 00 00 24 59 6F 67 // ............$Yog + 0060: 61 2F 49 64 65 61 50 61 64 20 53 6C 69 6D 20 37 // a/IdeaPad Slim 7 + 0070: 20 50 72 6F 20 00 24 30 35 2E 34 34 2E 30 35 00 // Pro .$05.44.05. + 0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0090: 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF // ................ + 00A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 00B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 00C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 00D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 00E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 00F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 0100: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 0110: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 0120: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 0130: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 0140: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 0150: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 0160: FF FF FF FF FF 24 42 4D 45 24 00 90 F8 01 00 10 // .....$BME$...... + 0170: 00 00 24 00 00 00 02 00 00 00 00 24 00 FF FF FF // ..$........$.... + 0180: FF FF FF FF FF 24 5F 4D 53 43 5F 56 45 52 3D 40 // .....$_MSC_VER=@ + 0190: 06 24 52 44 41 54 45 22 07 25 24 45 53 52 54 30 // .$RDATE".%$ESRT0 + 01A0: 40 34 70 CE 30 6D 8B E0 2B 82 4B 92 3A D3 67 F0 // @4p.0m..+.K.:.g. + 01B0: 8E AB B7 8B 01 00 00 24 45 4E 44 4F 46 42 56 44 // .......$ENDOFBVD + 01C0: 54 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // T............... + 01D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 01E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 01F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 0200: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 0210: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 0220: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + 0230: FF FF FF FF FF FF // ...... diff --git a/setup/programs/systemConf/acpi_override/vfct.dat b/setup/programs/systemConf/acpi_override/vfct.dat new file mode 100644 index 0000000000000000000000000000000000000000..9b85484c8269fde3942841f5ffd8e4275a7e01c6 GIT binary patch literal 44676 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 nYT8ue8qAjD5H?RPSB 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 sT6%u>98cjHR+a>r2@HX-x_b*}OPW}... + 0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0270: 00 00 00 00 00 00 00 00 00 00 00 00 4A 00 02 01 // ............J... + 0280: 00 00 00 00 00 00 2C 20 60 02 80 21 CC 02 1C 03 // ......, `..!.... + 0290: 18 05 00 00 00 00 34 05 40 05 B4 21 94 05 00 00 // ......4.@..!.... + 02A0: 00 00 50 22 00 00 00 00 00 00 00 00 70 22 24 20 // ..P"........p"$ + 02B0: 00 00 C0 0A 00 00 EC 05 00 00 00 00 C0 06 00 00 // ................ + 02C0: 00 00 00 00 00 00 00 00 6C 00 03 04 35 00 11 20 // ........l...5.. + 02D0: 20 4E 00 00 20 4E 00 00 01 00 00 00 00 00 00 00 // N.. N.......... + 02E0: 4C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // L............... + 02F0: F4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 // ................ + 0320: 61 42 E0 00 00 00 00 80 80 8D 5B 00 8A 00 00 00 // aB........[..... + 0330: 00 00 00 00 50 00 03 01 84 03 00 00 B8 0B 00 00 // ....P........... + 0340: 00 00 00 00 7D 3C 3C 03 FF 00 00 00 00 00 00 00 // ....}<<......... + 0350: 00 00 00 00 00 00 00 00 84 03 00 00 B8 0B 00 00 // ................ + 0360: 00 00 00 00 7D 3C 3C 03 FF 00 00 00 00 00 00 00 // ....}<<......... + 0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0380: 00 00 00 00 FC 01 05 04 10 00 38 00 4C 00 60 01 // ..........8.L.`. + 0390: 9B 01 48 00 30 75 00 00 0C 00 1F 05 39 50 00 00 // ..H.0u......9P.. + 03A0: 40 9C 00 00 0C 00 1F 05 3E 00 00 00 FF FF FF 00 // @.......>....... + 03B0: 0C 00 1F 05 6F A1 00 00 00 00 00 00 FF FF FF 00 // ....o........... + 03C0: 0C 00 1F 02 3E 00 00 00 00 00 00 00 00 00 00 00 // ....>........... + 03D0: 48 3F 00 00 1F 00 44 00 00 16 00 00 00 05 01 1F // H?....D......... + 03E0: 00 00 00 05 02 2C 00 00 00 05 03 3E 00 00 00 05 // .....,.....>.... + 03F0: 08 1B 50 00 00 05 09 25 60 00 00 05 0A 35 90 00 // ..P....%`....5.. + 0400: 00 05 10 21 B0 00 00 05 11 2F F0 00 00 05 18 2A // ...!...../.....* + 0410: 40 01 00 05 78 69 00 00 1F 00 44 00 00 16 00 00 // @...xi....D..... + 0420: 00 05 01 1F 00 00 00 05 02 2C 00 00 00 05 03 3E // .........,.....> + 0430: 00 00 00 05 08 1B 50 00 00 05 09 25 60 00 00 05 // ......P....%`... + 0440: 0A 35 90 00 00 05 10 21 B0 00 00 05 11 2F F0 00 // .5.....!...../.. + 0450: 00 05 18 2A 40 01 00 05 F0 D2 00 00 1F 00 44 00 // ...*@.........D. + 0460: 00 1D 00 00 00 05 01 26 00 00 00 05 02 30 00 00 // .......&.....0.. + 0470: 00 05 03 3E 00 00 00 05 08 22 40 00 00 05 09 2C // ...>....."@...., + 0480: 60 00 00 05 0A 37 70 00 00 05 10 27 90 00 00 05 // `....7p....'.... + 0490: 11 32 C0 00 00 05 18 2E 00 01 00 05 68 3C 01 00 // .2..........h<.. + 04A0: 1F 00 44 00 00 1D 00 00 00 05 01 26 00 00 00 05 // ..D........&.... + 04B0: 02 30 00 00 00 05 03 3E 00 00 00 05 08 22 40 00 // .0.....>....."@. + 04C0: 00 05 09 2C 60 00 00 05 0A 37 70 00 00 05 10 27 // ...,`....7p....' + 04D0: 90 00 00 05 11 32 C0 00 00 05 18 2E 00 01 00 05 // .....2.......... + 04E0: 00 00 00 00 00 01 02 03 00 01 02 03 00 07 05 00 // ................ + 04F0: 00 01 02 03 00 01 02 03 00 07 05 00 00 01 02 03 // ................ + 0500: 00 01 02 03 00 07 05 00 00 01 02 03 00 01 02 03 // ................ + 0510: 00 07 05 00 01 02 03 00 01 02 03 00 07 05 00 08 // ................ + 0520: 30 00 00 87 00 00 00 07 30 00 00 B2 25 00 00 08 // 0.......0...%... + 0530: 31 00 00 87 00 00 00 07 31 00 00 B2 25 00 00 08 // 1.......1...%... + 0540: 32 00 00 87 00 00 00 07 32 00 00 B2 25 00 00 08 // 2.......2...%... + 0550: 33 00 00 87 00 00 00 07 33 00 00 B2 25 00 00 5A // 3.......3...%..Z + 0560: 00 00 00 05 00 00 00 47 00 00 00 30 00 00 00 54 // .......G...0...T + 0570: 00 00 00 30 00 00 00 FF FF FF FF 00 00 00 00 00 // ...0............ + 0580: 1C 00 03 01 00 0D 00 00 00 00 00 00 77 01 35 0C // ............w.5. + 0590: 10 27 00 00 FF 00 FF 00 FF 00 00 00 0C 00 02 01 // .'.............. + 05A0: 00 00 00 00 00 00 00 00 54 00 02 01 B5 5D 00 00 // ........T....].. + 05B0: 00 00 01 00 B5 5D 00 00 08 08 02 00 B5 5D 00 00 // .....].......].. + 05C0: 10 10 03 00 B5 5D 00 00 18 14 04 00 B5 5D 00 00 // .....].......].. + 05D0: 1A 18 05 00 91 5D 00 00 08 08 90 00 95 5D 00 00 // .....].......].. + 05E0: 08 08 91 00 99 5D 00 00 08 08 92 00 9D 5D 00 00 // .....].......].. + 05F0: 08 08 93 00 A1 5D 00 00 08 08 94 00 58 00 02 06 // .....]......X... + 0600: 03 0A 01 00 04 01 02 02 64 C0 00 00 65 C0 00 00 // ........d...e... + 0610: 66 C0 00 00 67 C0 00 00 E8 C0 00 00 A0 21 00 00 // f...g........!.. + 0620: 26 6A 01 00 10 27 00 00 04 02 01 00 00 00 00 00 // &j...'.......... + 0630: 9F 0F 00 00 01 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0650: 00 00 00 00 D4 00 04 04 40 00 00 00 80 38 01 00 // ........@....8.. + 0660: 60 09 60 09 00 00 00 00 00 00 00 00 5E 01 4E 0C // `.`.........^.N. + 0670: 01 01 00 00 55 00 00 00 60 09 4D 16 01 03 04 01 // ....U...`.M..... + 0680: 00 05 05 00 00 00 00 00 00 46 C3 23 00 00 00 00 // .........F.#.... + 0690: 00 00 00 00 00 00 00 00 54 00 01 00 00 00 03 0C // ........T....... + 06A0: 00 00 00 00 00 00 00 00 10 11 3D 10 4D 1C 02 00 // ..........=.M... + 06B0: 00 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // .E.............. + 06C0: 00 00 AA 0A 22 22 02 00 AA F2 01 00 00 00 00 00 // ...."".......... + 06D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 06E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 06F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0720: 00 00 00 00 00 00 00 00 00 04 02 02 00 00 00 00 // ................ + 0730: 80 00 00 00 00 00 00 00 00 00 00 00 77 01 00 00 // ............w... + 0740: 00 00 23 04 00 00 00 00 84 03 00 00 00 00 00 00 // ..#............. + 0750: 00 00 00 00 00 3C 3C 00 00 00 00 00 00 00 00 00 // .....<<......... + 0760: 00 00 00 00 00 00 00 00 84 03 00 00 00 00 00 00 // ................ + 0770: 00 00 00 00 00 3C 3C 00 00 00 00 00 00 00 00 00 // .....<<......... + 0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 07A0: 00 00 00 00 00 00 00 00 8C 00 01 01 00 00 00 00 // ................ + 07B0: 00 00 00 00 00 00 00 00 00 00 00 00 02 00 10 01 // ................ + 07C0: 14 31 00 00 00 00 E4 00 00 00 00 00 00 00 00 00 // .1.............. + 07D0: 00 00 00 00 00 00 00 00 00 00 00 00 08 00 10 02 // ................ + 07E0: 13 31 02 02 00 00 E4 00 00 01 10 00 80 00 20 02 // .1............ . + 07F0: 13 32 03 03 00 00 E4 00 00 01 10 00 00 00 00 00 // .2.............. + 0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0890: 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 // ................ + 08A0: 01 00 00 00 01 02 00 00 00 00 00 00 00 00 00 00 // ................ + 08B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 08C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 08D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 08E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 08F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 09A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 09B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 09C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 09D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 09E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 09F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0B00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0B10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0B20: 00 00 00 00 00 00 00 00 FC 13 01 00 00 1F 00 00 // ................ + 0B30: 00 00 00 00 48 3F 00 00 05 02 00 07 03 00 00 16 // ....H?.......... + 0B40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0B50: 00 1F 01 00 00 00 00 00 48 3F 00 00 05 02 00 07 // ........H?...... + 0B60: 03 00 00 1F 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0B70: 00 00 00 00 00 1F 02 00 00 00 00 00 48 3F 00 00 // ............H?.. + 0B80: 05 02 00 07 03 00 00 2C 00 00 00 00 00 00 00 00 // .......,........ + 0B90: 00 00 00 00 00 00 00 00 00 1F 03 00 00 00 00 00 // ................ + 0BA0: 48 3F 00 00 05 02 00 07 03 00 00 3E 00 00 00 00 // H?.........>.... + 0BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 08 00 // ................ + 0BC0: 00 00 00 00 48 3F 00 00 05 02 00 07 03 00 00 1B // ....H?.......... + 0BD0: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0BE0: 00 1F 09 00 00 00 00 00 48 3F 00 00 05 02 00 07 // ........H?...... + 0BF0: 03 00 00 25 06 00 00 00 00 00 00 00 00 00 00 00 // ...%............ + 0C00: 00 00 00 00 00 1F 0A 00 00 00 00 00 48 3F 00 00 // ............H?.. + 0C10: 05 02 00 07 03 00 00 35 09 00 00 00 00 00 00 00 // .......5........ + 0C20: 00 00 00 00 00 00 00 00 00 1F 10 00 00 00 00 00 // ................ + 0C30: 48 3F 00 00 05 02 00 07 03 00 00 21 0B 00 00 00 // H?.........!.... + 0C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 11 00 // ................ + 0C50: 00 00 00 00 48 3F 00 00 05 02 00 07 03 00 00 2F // ....H?........./ + 0C60: 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0C70: 00 1F 18 00 00 00 00 00 48 3F 00 00 05 02 00 07 // ........H?...... + 0C80: 03 00 00 2A 14 00 00 00 00 00 00 00 00 00 00 00 // ...*............ + 0C90: 00 00 00 00 00 1F 00 00 00 00 00 00 78 69 00 00 // ............xi.. + 0CA0: 05 02 00 07 03 00 00 16 00 00 00 00 00 00 00 00 // ................ + 0CB0: 00 00 00 00 00 00 00 00 00 1F 01 00 00 00 00 00 // ................ + 0CC0: 78 69 00 00 05 02 00 07 03 00 00 1F 00 00 00 00 // xi.............. + 0CD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 02 00 // ................ + 0CE0: 00 00 00 00 78 69 00 00 05 02 00 07 03 00 00 2C // ....xi........., + 0CF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0D00: 00 1F 03 00 00 00 00 00 78 69 00 00 05 02 00 07 // ........xi...... + 0D10: 03 00 00 3E 00 00 00 00 00 00 00 00 00 00 00 00 // ...>............ + 0D20: 00 00 00 00 00 1F 08 00 00 00 00 00 78 69 00 00 // ............xi.. + 0D30: 05 02 00 07 03 00 00 1B 05 00 00 00 00 00 00 00 // ................ + 0D40: 00 00 00 00 00 00 00 00 00 1F 09 00 00 00 00 00 // ................ + 0D50: 78 69 00 00 05 02 00 07 03 00 00 25 06 00 00 00 // xi.........%.... + 0D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 0A 00 // ................ + 0D70: 00 00 00 00 78 69 00 00 05 02 00 07 03 00 00 35 // ....xi.........5 + 0D80: 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0D90: 00 1F 10 00 00 00 00 00 78 69 00 00 05 02 00 07 // ........xi...... + 0DA0: 03 00 00 21 0B 00 00 00 00 00 00 00 00 00 00 00 // ...!............ + 0DB0: 00 00 00 00 00 1F 11 00 00 00 00 00 78 69 00 00 // ............xi.. + 0DC0: 05 02 00 07 03 00 00 2F 0F 00 00 00 00 00 00 00 // ......./........ + 0DD0: 00 00 00 00 00 00 00 00 00 1F 18 00 00 00 00 00 // ................ + 0DE0: 78 69 00 00 05 02 00 07 03 00 00 2A 14 00 00 00 // xi.........*.... + 0DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 00 00 // ................ + 0E00: 00 00 00 00 F0 D2 00 00 05 02 00 07 03 00 00 1D // ................ + 0E10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0E20: 00 1F 01 00 00 00 00 00 F0 D2 00 00 05 02 00 07 // ................ + 0E30: 03 00 00 26 00 00 00 00 00 00 00 00 00 00 00 00 // ...&............ + 0E40: 00 00 00 00 00 1F 02 00 00 00 00 00 F0 D2 00 00 // ................ + 0E50: 05 02 00 07 03 00 00 30 00 00 00 00 00 00 00 00 // .......0........ + 0E60: 00 00 00 00 00 00 00 00 00 1F 03 00 00 00 00 00 // ................ + 0E70: F0 D2 00 00 05 02 00 07 03 00 00 3E 00 00 00 00 // ...........>.... + 0E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 08 00 // ................ + 0E90: 00 00 00 00 F0 D2 00 00 05 02 00 07 03 00 00 22 // ..............." + 0EA0: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0EB0: 00 1F 09 00 00 00 00 00 F0 D2 00 00 05 02 00 07 // ................ + 0EC0: 03 00 00 2C 06 00 00 00 00 00 00 00 00 00 00 00 // ...,............ + 0ED0: 00 00 00 00 00 1F 0A 00 00 00 00 00 F0 D2 00 00 // ................ + 0EE0: 05 02 00 07 03 00 00 37 07 00 00 00 00 00 00 00 // .......7........ + 0EF0: 00 00 00 00 00 00 00 00 00 1F 10 00 00 00 00 00 // ................ + 0F00: F0 D2 00 00 05 02 00 07 03 00 00 27 09 00 00 00 // ...........'.... + 0F10: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 11 00 // ................ + 0F20: 00 00 00 00 F0 D2 00 00 05 02 00 07 03 00 00 32 // ...............2 + 0F30: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0F40: 00 1F 18 00 00 00 00 00 F0 D2 00 00 05 02 00 07 // ................ + 0F50: 03 00 00 2E 10 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0F60: 00 00 00 00 00 1F 00 00 00 00 00 00 68 3C 01 00 // ............h<.. + 0F70: 05 02 00 07 03 00 00 1D 00 00 00 00 00 00 00 00 // ................ + 0F80: 00 00 00 00 00 00 00 00 00 1F 01 00 00 00 00 00 // ................ + 0F90: 68 3C 01 00 05 02 00 07 03 00 00 26 00 00 00 00 // h<.........&.... + 0FA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 02 00 // ................ + 0FB0: 00 00 00 00 68 3C 01 00 05 02 00 07 03 00 00 30 // ....h<.........0 + 0FC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 0FD0: 00 1F 03 00 00 00 00 00 68 3C 01 00 05 02 00 07 // ........h<...... + 0FE0: 03 00 00 3E 00 00 00 00 00 00 00 00 00 00 00 00 // ...>............ + 0FF0: 00 00 00 00 00 1F 08 00 00 00 00 00 68 3C 01 00 // ............h<.. + 1000: 05 02 00 07 03 00 00 22 04 00 00 00 00 00 00 00 // ......."........ + 1010: 00 00 00 00 00 00 00 00 00 1F 09 00 00 00 00 00 // ................ + 1020: 68 3C 01 00 05 02 00 07 03 00 00 2C 06 00 00 00 // h<.........,.... + 1030: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 0A 00 // ................ + 1040: 00 00 00 00 68 3C 01 00 05 02 00 07 03 00 00 37 // ....h<.........7 + 1050: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1060: 00 1F 10 00 00 00 00 00 68 3C 01 00 05 02 00 07 // ........h<...... + 1070: 03 00 00 27 09 00 00 00 00 00 00 00 00 00 00 00 // ...'............ + 1080: 00 00 00 00 00 1F 11 00 00 00 00 00 68 3C 01 00 // ............h<.. + 1090: 05 02 00 07 03 00 00 32 0C 00 00 00 00 00 00 00 // .......2........ + 10A0: 00 00 00 00 00 00 00 00 00 1F 18 00 00 00 00 00 // ................ + 10B0: 68 3C 01 00 05 02 00 07 03 00 00 2E 10 00 00 00 // h<.............. + 10C0: 00 00 00 00 00 00 00 00 00 00 00 00 08 1F 00 00 // ................ + 10D0: 00 00 00 00 A0 86 01 00 05 02 00 07 03 00 00 3E // ...............> + 10E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 10F0: 08 1F 01 00 00 00 00 00 A0 86 01 00 05 02 00 07 // ................ + 1100: 03 00 00 38 06 00 00 00 00 00 00 00 00 00 00 00 // ...8............ + 1110: 00 00 00 00 08 1F 02 00 00 00 00 00 A0 86 01 00 // ................ + 1120: 05 02 00 07 03 00 00 33 0B 00 00 00 00 00 00 00 // .......3........ + 1130: 00 00 00 00 00 00 00 00 08 1F 03 00 00 00 00 00 // ................ + 1140: A0 86 01 00 05 02 00 07 03 00 00 30 0E 00 00 00 // ...........0.... + 1150: 00 00 00 00 00 00 00 00 00 00 00 00 08 1F 04 00 // ................ + 1160: 00 00 00 00 A0 86 01 00 05 02 00 07 03 00 00 2B // ...............+ + 1170: 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1180: 08 1F 05 00 00 00 00 00 A0 86 01 00 05 02 00 07 // ................ + 1190: 03 00 03 3B 00 00 00 00 00 00 00 00 00 00 00 00 // ...;............ + 11A0: 00 00 00 00 08 1F 06 00 00 00 00 00 A0 86 01 00 // ................ + 11B0: 05 02 00 07 03 00 03 35 06 00 00 00 00 00 00 00 // .......5........ + 11C0: 00 00 00 00 00 00 00 00 08 1F 07 00 00 00 00 00 // ................ + 11D0: A0 86 01 00 05 02 00 07 03 00 03 31 0A 00 00 00 // ...........1.... + 11E0: 00 00 00 00 00 00 00 00 00 00 00 00 08 1F 08 00 // ................ + 11F0: 00 00 00 00 A0 86 01 00 05 02 00 07 03 00 03 2D // ...............- + 1200: 0E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1210: 08 1F 09 00 00 00 00 00 A0 86 01 00 05 02 00 07 // ................ + 1220: 03 00 03 2A 11 00 00 00 00 00 00 00 00 00 00 00 // ...*............ + 1230: 00 00 00 00 08 1F 0A 00 00 00 00 00 A0 86 01 00 // ................ + 1240: 05 02 00 07 03 00 06 38 00 00 00 00 00 00 00 00 // .......8........ + 1250: 00 00 00 00 00 00 00 00 08 1F 0B 00 00 00 00 00 // ................ + 1260: A0 86 01 00 05 02 00 07 03 00 06 32 06 00 00 00 // ...........2.... + 1270: 00 00 00 00 00 00 00 00 00 00 00 00 08 1F 0C 00 // ................ + 1280: 00 00 00 00 A0 86 01 00 05 02 00 07 03 00 06 2F // .............../ + 1290: 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 12A0: 08 1F 0D 00 00 00 00 00 A0 86 01 00 05 02 00 07 // ................ + 12B0: 03 00 06 2B 0D 00 00 00 00 00 00 00 00 00 00 00 // ...+............ + 12C0: 00 00 00 00 08 1F 0E 00 00 00 00 00 A0 86 01 00 // ................ + 12D0: 05 02 00 07 03 00 0A 33 00 00 00 00 00 00 00 00 // .......3........ + 12E0: 00 00 00 00 00 00 00 00 08 1F 0F 00 00 00 00 00 // ................ + 12F0: A0 86 01 00 05 02 00 07 03 00 03 22 03 00 00 00 // ...........".... + 1300: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 00 00 // ................ + 1310: 00 00 00 00 60 54 00 00 05 02 00 07 03 00 00 1E // ....`T.......... + 1320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1330: 00 1F 01 00 00 00 00 00 60 54 00 00 05 02 00 07 // ........`T...... + 1340: 03 00 00 26 00 00 00 00 00 00 00 00 00 00 00 00 // ...&............ + 1350: 00 00 00 00 00 1F 02 00 00 00 00 00 60 54 00 00 // ............`T.. + 1360: 05 02 00 07 03 00 00 30 00 00 00 00 00 00 00 00 // .......0........ + 1370: 00 00 00 00 00 00 00 00 00 1F 03 00 00 00 00 00 // ................ + 1380: 60 54 00 00 05 02 00 07 03 00 00 3E 00 00 00 00 // `T.........>.... + 1390: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 08 00 // ................ + 13A0: 00 00 00 00 60 54 00 00 05 02 00 07 03 00 00 22 // ....`T........." + 13B0: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 13C0: 00 1F 09 00 00 00 00 00 60 54 00 00 05 02 00 07 // ........`T...... + 13D0: 03 00 00 2C 06 00 00 00 00 00 00 00 00 00 00 00 // ...,............ + 13E0: 00 00 00 00 00 1F 0A 00 00 00 00 00 60 54 00 00 // ............`T.. + 13F0: 05 02 00 07 03 00 00 37 07 00 00 00 00 00 00 00 // .......7........ + 1400: 00 00 00 00 00 00 00 00 00 1F 10 00 00 00 00 00 // ................ + 1410: 60 54 00 00 05 02 00 07 03 00 00 27 09 00 00 00 // `T.........'.... + 1420: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 11 00 // ................ + 1430: 00 00 00 00 60 54 00 00 05 02 00 07 03 00 00 32 // ....`T.........2 + 1440: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1450: 00 1F 18 00 00 00 00 00 60 54 00 00 05 02 00 07 // ........`T...... + 1460: 03 00 00 2E 10 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1470: 00 00 00 00 00 1F 00 00 00 00 00 00 EC 5E 00 00 // .............^.. + 1480: 05 02 00 07 03 00 00 1E 00 00 00 00 00 00 00 00 // ................ + 1490: 00 00 00 00 00 00 00 00 00 1F 01 00 00 00 00 00 // ................ + 14A0: EC 5E 00 00 05 02 00 07 03 00 00 26 00 00 00 00 // .^.........&.... + 14B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 02 00 // ................ + 14C0: 00 00 00 00 EC 5E 00 00 05 02 00 07 03 00 00 30 // .....^.........0 + 14D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 14E0: 00 1F 03 00 00 00 00 00 EC 5E 00 00 05 02 00 07 // .........^...... + 14F0: 03 00 00 3E 00 00 00 00 00 00 00 00 00 00 00 00 // ...>............ + 1500: 00 00 00 00 00 1F 08 00 00 00 00 00 EC 5E 00 00 // .............^.. + 1510: 05 02 00 07 03 00 00 22 04 00 00 00 00 00 00 00 // ......."........ + 1520: 00 00 00 00 00 00 00 00 00 1F 09 00 00 00 00 00 // ................ + 1530: EC 5E 00 00 05 02 00 07 03 00 00 2C 06 00 00 00 // .^.........,.... + 1540: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 0A 00 // ................ + 1550: 00 00 00 00 EC 5E 00 00 05 02 00 07 03 00 00 37 // .....^.........7 + 1560: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1570: 00 1F 10 00 00 00 00 00 EC 5E 00 00 05 02 00 07 // .........^...... + 1580: 03 00 00 27 09 00 00 00 00 00 00 00 00 00 00 00 // ...'............ + 1590: 00 00 00 00 00 1F 11 00 00 00 00 00 EC 5E 00 00 // .............^.. + 15A0: 05 02 00 07 03 00 00 32 0C 00 00 00 00 00 00 00 // .......2........ + 15B0: 00 00 00 00 00 00 00 00 00 1F 18 00 00 00 00 00 // ................ + 15C0: EC 5E 00 00 05 02 00 07 03 00 00 2E 10 00 00 00 // .^.............. + 15D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 00 00 // ................ + 15E0: 00 00 00 00 90 7E 00 00 05 02 00 07 03 00 00 1E // .....~.......... + 15F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1600: 00 1F 01 00 00 00 00 00 90 7E 00 00 05 02 00 07 // .........~...... + 1610: 03 00 00 26 00 00 00 00 00 00 00 00 00 00 00 00 // ...&............ + 1620: 00 00 00 00 00 1F 02 00 00 00 00 00 90 7E 00 00 // .............~.. + 1630: 05 02 00 07 03 00 00 30 00 00 00 00 00 00 00 00 // .......0........ + 1640: 00 00 00 00 00 00 00 00 00 1F 03 00 00 00 00 00 // ................ + 1650: 90 7E 00 00 05 02 00 07 03 00 00 3E 00 00 00 00 // .~.........>.... + 1660: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 08 00 // ................ + 1670: 00 00 00 00 90 7E 00 00 05 02 00 07 03 00 00 22 // .....~........." + 1680: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1690: 00 1F 09 00 00 00 00 00 90 7E 00 00 05 02 00 07 // .........~...... + 16A0: 03 00 00 2C 06 00 00 00 00 00 00 00 00 00 00 00 // ...,............ + 16B0: 00 00 00 00 00 1F 0A 00 00 00 00 00 90 7E 00 00 // .............~.. + 16C0: 05 02 00 07 03 00 00 37 07 00 00 00 00 00 00 00 // .......7........ + 16D0: 00 00 00 00 00 00 00 00 00 1F 10 00 00 00 00 00 // ................ + 16E0: 90 7E 00 00 05 02 00 07 03 00 00 27 09 00 00 00 // .~.........'.... + 16F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 11 00 // ................ + 1700: 00 00 00 00 90 7E 00 00 05 02 00 07 03 00 00 32 // .....~.........2 + 1710: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1720: 00 1F 18 00 00 00 00 00 90 7E 00 00 05 02 00 07 // .........~...... + 1730: 03 00 00 2E 10 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1740: 00 00 00 00 00 1F 00 00 00 00 00 00 C0 A8 00 00 // ................ + 1750: 05 02 00 07 03 00 00 1E 00 00 00 00 00 00 00 00 // ................ + 1760: 00 00 00 00 00 00 00 00 00 1F 01 00 00 00 00 00 // ................ + 1770: C0 A8 00 00 05 02 00 07 03 00 00 26 00 00 00 00 // ...........&.... + 1780: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 02 00 // ................ + 1790: 00 00 00 00 C0 A8 00 00 05 02 00 07 03 00 00 30 // ...............0 + 17A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 17B0: 00 1F 03 00 00 00 00 00 C0 A8 00 00 05 02 00 07 // ................ + 17C0: 03 00 00 3E 00 00 00 00 00 00 00 00 00 00 00 00 // ...>............ + 17D0: 00 00 00 00 00 1F 08 00 00 00 00 00 C0 A8 00 00 // ................ + 17E0: 05 02 00 07 03 00 00 22 04 00 00 00 00 00 00 00 // ......."........ + 17F0: 00 00 00 00 00 00 00 00 00 1F 09 00 00 00 00 00 // ................ + 1800: C0 A8 00 00 05 02 00 07 03 00 00 2C 06 00 00 00 // ...........,.... + 1810: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 0A 00 // ................ + 1820: 00 00 00 00 C0 A8 00 00 05 02 00 07 03 00 00 37 // ...............7 + 1830: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1840: 00 1F 10 00 00 00 00 00 C0 A8 00 00 05 02 00 07 // ................ + 1850: 03 00 00 27 09 00 00 00 00 00 00 00 00 00 00 00 // ...'............ + 1860: 00 00 00 00 00 1F 11 00 00 00 00 00 C0 A8 00 00 // ................ + 1870: 05 02 00 07 03 00 00 32 0C 00 00 00 00 00 00 00 // .......2........ + 1880: 00 00 00 00 00 00 00 00 00 1F 18 00 00 00 00 00 // ................ + 1890: C0 A8 00 00 05 02 00 07 03 00 00 2E 10 00 00 00 // ................ + 18A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 00 00 // ................ + 18B0: 00 00 00 00 20 FD 00 00 05 02 00 07 03 00 00 1E // .... ........... + 18C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 18D0: 00 1F 01 00 00 00 00 00 20 FD 00 00 05 02 00 07 // ........ ....... + 18E0: 03 00 00 26 00 00 00 00 00 00 00 00 00 00 00 00 // ...&............ + 18F0: 00 00 00 00 00 1F 02 00 00 00 00 00 20 FD 00 00 // ............ ... + 1900: 05 02 00 07 03 00 00 30 00 00 00 00 00 00 00 00 // .......0........ + 1910: 00 00 00 00 00 00 00 00 00 1F 03 00 00 00 00 00 // ................ + 1920: 20 FD 00 00 05 02 00 07 03 00 00 3E 00 00 00 00 // ..........>.... + 1930: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 08 00 // ................ + 1940: 00 00 00 00 20 FD 00 00 05 02 00 07 03 00 00 22 // .... .........." + 1950: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1960: 00 1F 09 00 00 00 00 00 20 FD 00 00 05 02 00 07 // ........ ....... + 1970: 03 00 00 2C 06 00 00 00 00 00 00 00 00 00 00 00 // ...,............ + 1980: 00 00 00 00 00 1F 0A 00 00 00 00 00 20 FD 00 00 // ............ ... + 1990: 05 02 00 07 03 00 00 37 07 00 00 00 00 00 00 00 // .......7........ + 19A0: 00 00 00 00 00 00 00 00 00 1F 10 00 00 00 00 00 // ................ + 19B0: 20 FD 00 00 05 02 00 07 03 00 00 27 09 00 00 00 // ..........'.... + 19C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 11 00 // ................ + 19D0: 00 00 00 00 20 FD 00 00 05 02 00 07 03 00 00 32 // .... ..........2 + 19E0: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 19F0: 00 1F 18 00 00 00 00 00 20 FD 00 00 05 02 00 07 // ........ ....... + 1A00: 03 00 00 2E 10 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1A10: 00 00 00 00 00 1F 00 00 00 00 00 00 AC 07 01 00 // ................ + 1A20: 05 02 00 07 03 00 00 1E 00 00 00 00 00 00 00 00 // ................ + 1A30: 00 00 00 00 00 00 00 00 00 1F 01 00 00 00 00 00 // ................ + 1A40: AC 07 01 00 05 02 00 07 03 00 00 26 00 00 00 00 // ...........&.... + 1A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 02 00 // ................ + 1A60: 00 00 00 00 AC 07 01 00 05 02 00 07 03 00 00 30 // ...............0 + 1A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1A80: 00 1F 03 00 00 00 00 00 AC 07 01 00 05 02 00 07 // ................ + 1A90: 03 00 00 3E 00 00 00 00 00 00 00 00 00 00 00 00 // ...>............ + 1AA0: 00 00 00 00 00 1F 08 00 00 00 00 00 AC 07 01 00 // ................ + 1AB0: 05 02 00 07 03 00 00 22 04 00 00 00 00 00 00 00 // ......."........ + 1AC0: 00 00 00 00 00 00 00 00 00 1F 09 00 00 00 00 00 // ................ + 1AD0: AC 07 01 00 05 02 00 07 03 00 00 2C 06 00 00 00 // ...........,.... + 1AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 0A 00 // ................ + 1AF0: 00 00 00 00 AC 07 01 00 05 02 00 07 03 00 00 37 // ...............7 + 1B00: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1B10: 00 1F 10 00 00 00 00 00 AC 07 01 00 05 02 00 07 // ................ + 1B20: 03 00 00 27 09 00 00 00 00 00 00 00 00 00 00 00 // ...'............ + 1B30: 00 00 00 00 00 1F 11 00 00 00 00 00 AC 07 01 00 // ................ + 1B40: 05 02 00 07 03 00 00 32 0C 00 00 00 00 00 00 00 // .......2........ + 1B50: 00 00 00 00 00 00 00 00 00 1F 18 00 00 00 00 00 // ................ + 1B60: AC 07 01 00 05 02 00 07 03 00 00 2E 10 00 00 00 // ................ + 1B70: 00 00 00 00 00 00 00 00 00 00 00 00 02 1F 00 00 // ................ + 1B80: 00 00 00 00 30 75 00 00 05 02 00 07 03 00 00 3E // ....0u.........> + 1B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1BA0: 02 1F 00 00 00 00 00 00 40 9C 00 00 05 02 00 07 // ........@....... + 1BB0: 03 00 00 3E 00 00 00 00 00 00 00 00 00 00 00 00 // ...>............ + 1BC0: 00 00 00 00 02 1F 00 00 00 00 00 00 60 EA 00 00 // ............`... + 1BD0: 05 02 00 07 03 00 00 3E 00 00 00 00 00 00 00 00 // .......>........ + 1BE0: 00 00 00 00 00 00 00 00 03 1F 00 00 00 00 00 00 // ................ + 1BF0: 30 75 00 00 05 02 00 07 03 00 00 3E 00 00 00 00 // 0u.........>.... + 1C00: 00 00 00 00 00 00 00 00 00 00 00 00 03 1F 00 00 // ................ + 1C10: 00 00 00 00 40 9C 00 00 05 02 00 07 03 00 00 3E // ....@..........> + 1C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1C30: 03 1F 00 00 00 00 00 00 60 EA 00 00 05 02 00 07 // ........`....... + 1C40: 03 00 00 3E 00 00 00 00 00 00 00 00 00 00 00 00 // ...>............ + 1C50: 00 00 00 00 04 1F 00 00 00 00 00 00 30 75 00 00 // ............0u.. + 1C60: 05 02 00 07 03 00 05 31 08 00 00 00 00 00 00 00 // .......1........ + 1C70: 00 00 00 00 00 00 00 00 04 1F 01 00 00 00 00 00 // ................ + 1C80: 30 75 00 00 05 02 00 07 03 00 05 2F 0A 00 00 00 // 0u........./.... + 1C90: 00 00 00 00 00 00 00 00 00 00 00 00 04 1F 02 00 // ................ + 1CA0: 00 00 00 00 30 75 00 00 05 02 00 07 03 00 05 2C // ....0u........., + 1CB0: 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1CC0: 04 1F 03 00 00 00 00 00 30 75 00 00 05 02 00 07 // ........0u...... + 1CD0: 03 00 05 29 10 00 00 00 00 00 00 00 00 00 00 00 // ...)............ + 1CE0: 00 00 00 00 04 1F 00 00 00 00 00 00 60 EA 00 00 // ............`... + 1CF0: 05 02 00 07 03 00 05 31 08 00 00 00 00 00 00 00 // .......1........ + 1D00: 00 00 00 00 00 00 00 00 04 1F 01 00 00 00 00 00 // ................ + 1D10: 60 EA 00 00 05 02 00 07 03 00 05 2F 0A 00 00 00 // `........../.... + 1D20: 00 00 00 00 00 00 00 00 00 00 00 00 04 1F 02 00 // ................ + 1D30: 00 00 00 00 60 EA 00 00 05 02 00 07 03 00 05 2C // ....`.........., + 1D40: 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1D50: 04 1F 03 00 00 00 00 00 60 EA 00 00 05 02 00 07 // ........`....... + 1D60: 03 00 05 29 10 00 00 00 00 00 00 00 00 00 00 00 // ...)............ + 1D70: 00 00 00 00 04 1F 00 00 00 00 00 00 80 38 01 00 // .............8.. + 1D80: 05 02 00 07 03 00 05 31 08 00 00 00 00 00 00 00 // .......1........ + 1D90: 00 00 00 00 00 00 00 00 04 1F 01 00 00 00 00 00 // ................ + 1DA0: 80 38 01 00 05 02 00 07 03 00 05 2F 0A 00 00 00 // .8........./.... + 1DB0: 00 00 00 00 00 00 00 00 00 00 00 00 04 1F 02 00 // ................ + 1DC0: 00 00 00 00 80 38 01 00 05 02 00 07 03 00 05 2C // .....8........., + 1DD0: 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1DE0: 04 1F 03 00 00 00 00 00 80 38 01 00 05 02 00 07 // .........8...... + 1DF0: 03 00 05 29 10 00 00 00 00 00 00 00 00 00 00 00 // ...)............ + 1E00: 00 00 00 00 04 1F 00 00 00 00 00 00 A0 86 01 00 // ................ + 1E10: 05 02 00 07 03 00 05 31 08 00 00 00 00 00 00 00 // .......1........ + 1E20: 00 00 00 00 00 00 00 00 04 1F 01 00 00 00 00 00 // ................ + 1E30: A0 86 01 00 05 02 00 07 03 00 05 2F 0A 00 00 00 // .........../.... + 1E40: 00 00 00 00 00 00 00 00 00 00 00 00 04 1F 02 00 // ................ + 1E50: 00 00 00 00 A0 86 01 00 05 02 00 07 03 00 05 2C // ..............., + 1E60: 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1E70: 04 1F 03 00 00 00 00 00 A0 86 01 00 05 02 00 07 // ................ + 1E80: 03 00 05 29 10 00 00 00 00 00 00 00 00 00 00 00 // ...)............ + 1E90: 00 00 00 00 04 1F 00 00 00 00 00 00 C0 D4 01 00 // ................ + 1EA0: 05 02 00 07 03 00 05 31 08 00 00 00 00 00 00 00 // .......1........ + 1EB0: 00 00 00 00 00 00 00 00 04 1F 01 00 00 00 00 00 // ................ + 1EC0: C0 D4 01 00 05 02 00 07 03 00 05 2F 0A 00 00 00 // .........../.... + 1ED0: 00 00 00 00 00 00 00 00 00 00 00 00 04 1F 02 00 // ................ + 1EE0: 00 00 00 00 C0 D4 01 00 05 02 00 07 03 00 05 2C // ..............., + 1EF0: 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1F00: 04 1F 03 00 00 00 00 00 C0 D4 01 00 05 02 00 07 // ................ + 1F10: 03 00 05 29 10 00 00 00 00 00 00 00 00 00 00 00 // ...)............ + 1F20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1F30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1F40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1F50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1F60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1F70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1F80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1F90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1FA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1FB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1FC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1FD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1FE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 1FF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 2000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 2010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 2020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 2030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 2040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 2050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 2060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 2070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + 2080: 00 00 00 00 00 00 00 00 00 00 00 00 08 00 01 01 // ................ + 2090: 00 00 00 00 54 01 02 01 D6 09 80 02 A0 00 E0 01 // ....T........... + 20A0: 2D 00 10 00 60 00 0A 00 02 00 00 00 00 00 08 08 // -...`........... + 20B0: 06 00 12 3C A0 0F 20 03 00 01 58 02 1C 00 28 00 // ...<.. ...X...(. + 20C0: 80 00 01 00 04 00 00 00 00 00 00 00 00 00 6A 3C // ..............j< + 20D0: 64 19 00 04 40 01 00 03 26 00 18 00 88 00 03 00 // d...@...&....... + 20E0: 06 00 00 00 00 00 00 00 06 00 55 3C 01 1D 00 05 // ..........U<.... + 20F0: 72 01 D0 02 1E 00 6E 00 28 00 05 00 05 00 00 00 // r.....n.(....... + 2100: 00 00 00 00 00 00 E8 3C 30 2A 00 05 08 02 C0 03 // .......<0*...... + 2110: 28 00 60 00 70 00 01 00 03 00 00 00 00 00 00 00 // (.`.p........... + 2120: 00 00 E9 3C 30 2A 00 05 98 01 00 04 2A 00 30 00 // ...<0*......*.0. + 2130: 70 00 01 00 03 00 00 00 00 00 00 00 00 00 EA 3C // p..............< + 2140: 66 21 56 05 AA 01 00 03 1E 00 46 00 8F 00 03 00 // f!V.......F..... + 2150: 03 00 00 00 00 00 00 00 02 00 ED 3C 8F 2F 78 05 // ...........<./x. + 2160: D0 01 1A 04 27 00 58 00 90 00 03 00 04 00 00 00 // ....'.X......... + 2170: 00 00 00 00 02 00 EB 3C 48 3F 40 06 30 02 B0 04 // ..........U. + 23F0: E8 0C 0D E8 CF 0C E8 01 1C 75 19 E8 1A 0E E8 EF // .........u...... + 2400: 02 E8 67 18 0B C0 74 0C E8 39 00 E8 BE 45 E8 C6 // ..g...t..9...E.. + 2410: 0C E8 0D 46 E8 A9 00 B4 80 E8 84 1D 8A C7 66 C1 // ...F..........f. + 2420: E0 10 8A E3 B0 20 66 A3 10 A1 E8 EF 02 E8 D9 0C // ..... f......... + 2430: E8 B1 1F 66 5F 66 5E 66 5D 66 5B 66 5A 66 59 66 // ...f_f^f]f[fZfYf + 2440: 58 07 1F CB 2E 8B 1E 08 00 83 3E 54 24 00 75 04 // X.........>T$.u. + 2450: 89 1E 52 24 1E 2E 8E 1E 4A 24 9C FA 66 C7 06 08 // ..R$....J$..f... + 2460: 01 65 F0 00 F0 C7 06 40 00 B4 24 89 1E 42 00 C7 // .e.....@..$..B.. + 2470: 06 B4 01 B4 24 89 1E B6 01 C7 06 7C 00 F2 6E 89 // ....$......|..n. + 2480: 1E 7E 00 C7 06 0C 01 05 73 89 1E 0E 01 C7 06 A8 // .~......s....... + 2490: 04 2A 69 89 1E AA 04 2E 8E 1E 52 24 8B C3 A3 2C // .*i.......R$..., + 24A0: 69 A3 3C 69 A3 4E 69 9D 1F C3 50 4D 49 44 B4 24 // i...f.E..fPfR + 24E0: 51 56 66 B8 52 54 53 5F BA 80 00 66 EF B0 56 EE // QVf.RTS_...f..V. + 24F0: B0 42 EE B0 49 EE B0 4F EE B0 53 EE B0 20 EE BE // .B..I..O..S.. .. + 2500: 2C 01 B9 19 00 AC E6 80 E2 FB 66 B8 44 4E 45 5F // ,.........f.DNE_ + 2510: BA 80 00 66 EF 5E 59 66 5A 66 58 C3 E8 A0 1E 80 // ...f.^YfZfX..... + 2520: FC A0 75 05 E8 3D 00 EB 11 80 FC 4F 75 05 E8 B9 // ..u..=.....Ou... + 2530: 33 EB 07 E8 0E 39 EB 02 B4 01 E8 A7 1E CF E8 7E // 3....9.........~ + 2540: 1E E8 20 00 EB 02 B4 01 E8 99 1E CB E8 70 1E 80 // .. ..........p.. + 2550: FC 4F 75 05 E8 93 33 EB 07 E8 E8 38 EB 02 B4 01 // .Ou...3....8.... + 2560: E8 81 1E CB 1E 06 66 50 66 51 66 52 66 53 66 55 // ......fPfQfRfSfU + 2570: 66 56 66 57 0E 1F 3C 04 75 29 2E A1 1A 00 66 C1 // fVfW..<.u)....f. + 2580: E0 10 2E A1 18 00 8D 36 9B 00 8A 3C 80 EF 30 B3 // .......6...<..0. + 2590: 02 8B EC 89 5E 0C 89 46 04 66 C1 E8 10 89 46 00 // ....^..F.f....F. + 25A0: E9 2B 01 3C 05 75 18 E8 F6 1B E8 C9 1B 2E A1 08 // .+.<.u.......... + 25B0: 00 8B EC 89 56 10 89 46 00 89 5E 04 E9 0F 01 3C // ....V..F..^....< + 25C0: 06 75 32 E8 14 0B 66 D1 E0 8B EC 89 46 14 BB 02 // .u2...f.....F... + 25D0: 00 E8 1E 0B 88 46 18 E8 08 0B 66 89 46 0C BB 09 // .....F....f.F... + 25E0: 00 E8 0E 0B 33 C0 66 89 46 00 2E 8B 16 C2 01 89 // ....3.f.F....... + 25F0: 56 10 E9 D9 00 3C 0B 75 24 0A DB 75 11 B9 80 00 // V....<.u$..u.... + 2600: BB 02 00 8B EC 89 5E 0C 89 4E 14 E9 C0 00 8A C7 // ......^..N...... + 2610: E8 D3 00 E8 38 01 0F 84 AC 00 E9 B1 00 3C 17 75 // ....8........<.u + 2620: 1D E8 9B 0D 74 06 E8 8D 09 E8 9E 12 E8 13 07 E8 // ....t........... + 2630: 82 0A 33 C9 8B C8 8B EC 89 4E 14 E9 90 00 3C 18 // ..3......N....<. + 2640: 75 45 0A FF 75 10 E8 22 0D 8B EC 89 46 0C E8 4F // uE..u.."....F..O + 2650: 07 89 4E 10 EB 78 E8 66 0D 75 6B BB 00 4C E8 FC // ..N..x.f.uk..L.. + 2660: 1C 66 0B C0 74 60 23 C9 74 5C E8 3A 0D BE 00 4C // .f..t`#.t\.:...L + 2670: E8 AC 0A 74 51 BE 00 4C B0 40 E8 FB 0A E8 EB 0C // ...tQ..L.@...... + 2680: 8B EC 89 46 0C EB 47 3C 82 75 1A 80 FB 05 75 15 // ...F..G<.u....u. + 2690: 0A FF 75 0A E8 30 0C 8B EC 89 46 14 EB 30 E8 0D // ..u..0....F..0.. + 26A0: 0C 74 1B EB 29 3C 8E 75 15 80 FF 01 74 08 80 FF // .t..)<.u....t... + 26B0: 02 75 0B 80 C1 02 80 C1 02 E8 57 0C EB 10 8B EC // .u........W..... + 26C0: C6 46 19 02 EB 0F 8B EC C6 46 19 01 EB 07 32 E4 // .F.......F....2. + 26D0: 8B EC 88 66 19 66 5F 66 5E 66 5D 66 5B 66 5A 66 // ...f.f_f^f]f[fZf + 26E0: 59 66 58 07 1F C3 51 8A C8 B8 01 00 D3 E0 59 C3 // YfX...Q.......Y. + 26F0: E8 17 1D C3 0C 01 C3 00 50 51 B0 B6 E6 43 B0 33 // ........PQ...C.3 + 2700: E6 42 B0 05 E6 42 E4 61 8A E0 0C 03 E6 61 8A C4 // .B...B.a.....a.. + 2710: B9 C8 00 E8 6D 18 E6 61 59 58 C3 00 1E 56 0E 1F // ....m..aYX...V.. + 2720: 80 3E 02 00 80 76 05 C6 06 02 00 80 8A 0E 02 00 // .>...v.......... + 2730: C1 E1 09 FC C6 06 21 00 00 33 F6 32 E4 AC 02 E0 // ......!..3.2.... + 2740: E2 FB F6 D4 FE C4 88 26 21 00 5E 1F C3 00 57 0B // .......&!.^...W. + 2750: C0 75 0F E8 28 08 74 25 E8 24 00 F6 C3 04 74 F3 // .u..(.t%.$....t. + 2760: EB 11 8B C8 E8 04 15 23 C1 74 12 E8 11 00 F6 C3 // .......#.t...... + 2770: 04 74 0A 5F 8D 5C 28 E8 91 05 0B F6 C3 5F C3 50 // .t._.\(......_.P + 2780: E8 DD 07 E8 56 14 0A C9 74 11 E8 DA 11 3C 00 75 // ....V...t....<.u + 2790: 1F E8 CB 01 8A EB F6 C5 04 74 15 8D 9C A6 00 E8 // .........t...... + 27A0: BB 1B 0A C0 74 0A E8 88 04 74 05 33 C9 E8 51 05 // ....t....t.3..Q. + 27B0: E8 AC 01 58 C3 51 B9 5F 00 E8 76 17 59 C3 51 E8 // ...X.Q._..v.Y.Q. + 27C0: 1A 00 75 14 E8 69 01 3C 01 75 0D B9 20 00 E8 27 // ..u..i.<.u.. ..' + 27D0: 00 75 05 80 C9 01 EB 02 33 C9 59 C3 53 E8 7D 1B // .u......3.Y.S.}. + 27E0: 66 3D 00 FF FF FF 75 0E 83 C3 04 E8 6F 1B 66 3D // f=....u.....o.f= + 27F0: FF FF FF 00 75 00 5B C3 50 52 32 D2 E8 5E 1B 02 // ....u.[.PR2..^.. + 2800: D0 02 D4 66 C1 E8 10 02 D0 02 D4 83 C3 04 E2 EC // ...f............ + 2810: 0A D2 5A 58 C3 E8 48 07 8D 9C A4 01 E8 E9 00 A9 // ..ZX..H......... + 2820: DD 0F 74 52 E8 38 01 F6 C3 08 74 0C 8D 5C 28 E8 // ..tR.8....t..\(. + 2830: DD 00 75 04 E8 62 00 C3 B5 02 E8 FC 00 E8 1F 01 // ..u..b.......... + 2840: F6 C3 04 74 21 8D 5C 28 E8 22 01 E8 6D 03 74 05 // ...t!.\(."..m.t. + 2850: B5 03 E8 E4 00 E8 41 04 E8 FA 00 80 FD 00 75 38 // ......A.......u8 + 2860: B5 02 E8 E6 00 C3 8D 9C C0 01 B8 00 55 E8 73 0D // ............U.s. + 2870: B5 02 E8 D6 00 C3 A9 02 00 74 1D B5 04 E8 B9 00 // .........t...... + 2880: E8 DC 00 8D 5C 28 E8 E4 00 E8 67 18 E8 BC 00 8D // ....\(....g..... + 2890: 5C 28 E8 D8 00 E8 01 04 C3 B5 01 E8 9B 00 B5 02 // \(.............. + 28A0: E8 A8 00 E8 B9 00 F6 C3 04 75 10 8D 9C C0 01 B8 // .........u...... + 28B0: 00 55 E8 2E 0D B5 02 E8 17 00 C3 E8 AF 00 B5 02 // .U.............. + 28C0: 8D 5C 28 E8 57 00 75 02 B5 01 E8 04 00 E8 C9 03 // .\(.W.u......... + 28D0: C3 8D 9C AC 02 B1 02 E8 27 1A B5 02 E8 6C 00 C3 // ........'....l.. + 28E0: 8D 9C A4 01 E8 21 00 E8 75 00 F6 C3 04 74 12 8D // .....!..u....t.. + 28F0: 5C 28 E8 78 00 E8 5D 00 E8 63 07 8D 5C 28 E8 FE // \(.x..]..c..\(.. + 2900: 17 B8 02 00 E8 0E FF C3 B9 48 00 E8 24 16 C3 53 // .........H..$..S + 2910: 81 C3 05 01 E8 46 1A 24 06 3C 02 5B C3 E8 10 00 // .....F.$.<.[.... + 2920: 3D 01 04 75 0A 53 83 C3 18 E8 31 1A 5B A8 01 C3 // =..u.S....1.[... + 2930: 53 83 C3 12 E8 26 1A 5B C3 8D 9C AC 02 32 C9 E8 // S....&.[.....2.. + 2940: BF 19 C3 8D 9C AC 02 E8 13 1A C3 8D 9C AC 02 B1 // ................ + 2950: 01 E8 AD 19 C3 8D 9C AC 02 B1 01 E8 BB 19 C3 66 // ...............f + 2960: 50 8D 9C A0 01 E8 F5 19 8A D8 66 58 C3 55 57 51 // P.........fX.UWQ + 2970: B9 08 00 BD 00 00 BB 08 00 2B D9 D1 E3 8D 58 4E // .........+....XN + 2980: E8 DA 19 E8 E3 01 E2 EE 8D 5C 4B E8 CF 19 B9 03 // .........\K..... + 2990: 00 8B D0 BF E5 29 85 55 06 74 17 66 8B 05 8D 9A // .....).U.t.f.... + 29A0: 4C 02 E8 18 19 8B 45 04 8D 9A 50 02 E8 26 19 83 // L.....E...P..&.. + 29B0: C5 08 83 C7 08 E2 DF 8D 7C 5E B9 04 00 33 ED 8B // ........|^...3.. + 29C0: DF E8 99 19 0B C0 74 09 E8 5D 01 E8 97 00 83 C5 // ......t..]...... + 29D0: 1C 83 C7 12 E2 E9 55 32 ED E8 6F FF 8D 5C 28 E8 // ......U2..o..\(. + 29E0: 4E FF 3D 01 04 75 10 83 C3 14 E8 70 19 24 70 C0 // N.=..u.....p.$p. + 29F0: E8 04 8A E8 E8 54 FF 5D 8D 9C A6 00 E8 5E 19 0A // .....T.].....^.. + 2A00: C0 74 46 8D 9C A8 00 E8 53 19 3C 02 75 3B 66 C1 // .tF.....S.<.u;f. + 2A10: E8 10 3C 04 72 33 8D 9C A8 00 32 E4 03 D8 8B FB // ..<.r3....2..... + 2A20: B9 04 00 8B DF E8 35 19 0B C0 74 15 E8 F9 00 A9 // ......5...t..... + 2A30: 80 00 75 0D E8 2E 00 83 C5 1C 55 58 83 F8 70 73 // ..u.......UX..ps + 2A40: 08 83 C7 12 49 0B C9 75 DA 59 5F 5D C3 20 03 58 // ....I..u.Y_]. .X + 2A50: 02 3C 00 01 00 00 04 00 03 3C 00 00 08 80 02 E0 // .<.......<...... + 2A60: 01 3C 00 20 00 51 8D 1D E8 F2 18 8D 9A C0 01 E8 // .<. .Q.......... + 2A70: 63 18 8D 5D 02 E8 E5 18 8D 9A C2 01 E8 89 00 8D // c..]............ + 2A80: 5D 05 E8 D8 18 8D 9A C6 01 E8 7C 00 8D 5D 08 E8 // ].........|..].. + 2A90: CB 18 8B C8 8A DC 66 C1 C8 10 8A D0 80 E2 0F 8A // ......f......... + 2AA0: F0 C0 EE 04 8A EC C0 ED 06 8A FC C0 EF 04 80 E7 // ................ + 2AB0: 03 80 E4 0F C0 E4 04 0A D4 80 E2 3F 80 E4 C0 C0 // ...........?.... + 2AC0: EC 02 0A F4 8B C3 8D 9A CC 01 E8 08 18 8D 9A CA // ................ + 2AD0: 01 8B C1 E8 FF 17 8D 9A CE 01 33 C0 8A C6 E8 F4 // ..........3..... + 2AE0: 17 8D 9A D0 01 33 C0 8A C2 E8 E9 17 8D 5D 0C E8 // .....3.......].. + 2AF0: 6B 18 8D 9A D2 01 E8 0F 00 8D 5D 0F E8 5E 18 8D // k.........]..^.. + 2B00: 9A D6 01 E8 CF 17 59 C3 8B C8 8A D4 66 C1 C8 10 // ......Y.....f... + 2B10: 8A F0 80 E6 0F 8A E8 C0 ED 04 8B C1 E8 B6 17 83 // ................ + 2B20: C3 02 8B C2 E8 AE 17 C3 8D 5D 11 E8 2F 18 8A E0 // .........]../... + 2B30: BA 06 00 C0 E8 07 74 03 80 CA 80 8A C4 C0 E8 03 // ......t......... + 2B40: 24 03 3C 02 75 03 80 CA 40 3C 03 75 12 8A C4 D0 // $.<.u...@<.u.... + 2B50: E8 A8 01 74 03 80 E2 FD A8 02 74 03 80 E2 FB 8B // ...t......t..... + 2B60: C2 8D 9A D8 01 E8 6D 17 C3 3C 01 74 3D 8B D0 0F // ......m..<.t=... + 2B70: B6 C6 24 3F 04 3C 8D 9A 50 02 E8 58 17 0F B6 C2 // ..$?.<..P..X.... + 2B80: 83 C0 1F C1 E0 03 8D 9A 4C 02 E8 48 17 0F B6 DE // ........L..H.... + 2B90: C1 EB 06 C1 E3 02 2E F7 A7 45 2B 2E F7 B7 43 2B // .........E+...C+ + 2BA0: 8D 9A 4E 02 E8 2E 17 83 C5 08 C3 10 00 0A 00 04 // ..N............. + 2BB0: 00 03 00 05 00 04 00 10 00 09 00 8D 9C A6 00 E8 // ................ + 2BC0: 9B 17 0A C0 74 1F 8D 9C A8 00 51 B1 03 E8 18 00 // ....t.....Q..... + 2BD0: 59 0B DB 74 10 E8 85 17 32 C0 66 3D 00 03 0C 00 // Y..t....2.f=.... + 2BE0: 75 03 0B DB C3 33 DB C3 66 50 52 E8 6F 17 3C 02 // u....3..fPR.o.<. + 2BF0: 75 39 80 FC 03 72 34 66 C1 E8 10 32 E4 3C 04 76 // u9...r4f...2.<.v + 2C00: 2A 03 C3 8B D0 83 C3 04 3B DA 73 1F E8 4E 17 8A // *.......;.s..N.. + 2C10: E0 80 E4 E0 C0 EC 05 24 1F 38 CC 74 08 32 E4 FE // .......$.8.t.2.. + 2C20: C0 03 D8 EB E3 0B DB 5A 66 58 C3 33 DB 5A 66 58 // .......ZfX.3.ZfX + 2C30: C3 51 8D 9C A6 00 E8 24 17 0A C0 74 1B 8D 9C A8 // .Q.....$...t.... + 2C40: 00 B1 12 E8 18 00 74 10 E8 12 17 66 C1 E8 10 80 // ......t....f.... + 2C50: E4 07 75 04 B0 01 EB 02 32 C0 0A C0 59 C3 66 50 // ..u.....2...Y.fP + 2C60: 52 E8 F9 16 3C 70 75 2B 66 C1 E8 10 32 E4 83 C3 // R.......t. + 3300: 59 E8 DD FF C3 E8 D3 FF 51 E8 4B 06 B5 00 E8 63 // Y.......Q.K....c + 3310: FD 59 C3 B8 02 00 E8 47 FC 74 03 E8 6F 06 C3 E8 // .Y.....G.t..o... + 3320: D3 04 3B C1 7C 35 8B C1 E8 13 05 E8 29 07 8B C8 // ..;.|5......)... + 3330: 51 E8 43 05 E8 07 05 59 E8 1C 07 3B C8 72 02 8B // Q.C....Y...;.r.. + 3340: C1 8D 5C 04 E8 8E 0F 32 C9 E8 DD 0B FE C1 38 C1 // ..\....2......8. + 3350: 72 F7 8D 5C 04 E8 05 10 0B C0 C3 33 C0 C3 BB 00 // r..\.......3.... + 3360: 48 33 C0 8A C2 C1 E0 02 03 D8 C3 53 BB 03 00 E8 // H3.........S.... + 3370: 62 07 66 25 FF 0F 00 00 5B C3 53 66 50 66 51 66 // b.f%....[.SfPfQf + 3380: 8B C8 BB 03 00 E8 4C 07 66 23 C2 66 0B C1 E8 4C // ......L.f#.f...L + 3390: 07 66 59 66 58 5B C3 66 50 BB 05 00 E8 35 07 25 // .fYfX[.fP....5.% + 33A0: FF 0F 8B C8 66 58 C3 E8 C1 08 23 C8 66 50 BB 05 // ....fX....#.fP.. + 33B0: 00 E8 20 07 25 00 F0 0B C1 E8 21 07 66 58 C3 66 // .. .%.....!.fX.f + 33C0: 50 53 BB 06 00 E8 0C 07 A8 10 75 09 BB F0 46 E8 // PS........u...F. + 33D0: 8B 0F 3D 5A A5 5B 66 58 C3 66 50 53 BB 06 00 E8 // ..=Z.[fX.fPS.... + 33E0: F2 06 80 F1 01 C0 E1 04 24 EF 0A C1 E8 EE 06 5B // ........$......[ + 33F0: 66 58 C3 53 66 50 BB F8 46 E8 61 0F 8A C1 E8 BC // fX.SfP..F.a..... + 3400: 0E 66 58 5B C3 53 BB F8 46 E8 51 0F 83 E0 01 5B // .fX[.S..F.Q....[ + 3410: C3 53 66 50 BB 07 00 E8 BA 06 F6 C4 01 66 58 B0 // .SfP.........fX. + 3420: 06 74 02 B0 08 5B C3 53 BB 07 00 E8 A6 06 80 E4 // .t...[.S........ + 3430: FE 80 FD 06 74 03 80 CC 01 E8 A1 06 5B C3 66 50 // ....t.......[.fP + 3440: BB 06 00 E8 8E 06 24 40 C0 E8 06 8A D8 66 58 C3 // ......$@.....fX. + 3450: B3 81 E8 BB 0C 75 04 83 C8 01 C3 33 C0 C3 50 66 // .....u.....3..Pf + 3460: 51 E8 FC FA 83 EC 04 8B EC 66 33 C0 66 89 46 00 // Q........f3.f.F. + 3470: 33 D2 8D BC C0 01 8D 1D E8 E2 0E 0B C0 74 3D 8B // 3............t=. + 3480: DF B0 00 E8 2D 01 74 2F 8B DF E8 57 F8 66 8B 46 // ....-.t/...W.f.F + 3490: 00 3B C8 7F 10 72 20 66 C1 C8 10 66 C1 C9 10 3B // .;...r f...f...; + 34A0: C8 7F 0E EB 12 66 C1 C8 10 66 C1 C9 10 3B C8 72 // .....f...f...;.r + 34B0: 06 8B D7 66 89 4E 00 83 C7 1C EB BA 0B D2 74 0A // ...f.N........t. + 34C0: 8D 9C A4 01 E8 F3 F7 E9 88 00 66 33 C0 66 89 46 // ..........f3.f.F + 34D0: 00 8D BC 4C 02 33 D2 8D 1D E8 81 0E 0B C0 74 58 // ...L.3........tX + 34E0: 66 50 E8 5E F4 3C 01 66 58 74 05 3D 40 06 73 43 // fP.^.<.fXt.=@.sC + 34F0: 66 52 66 8B D0 8D 5D 04 E8 62 0E E8 5D 00 8B CA // fRf...]..b..]... + 3500: 66 5A 74 2F 56 8D 9C A4 01 8B F1 E8 CB F7 5E B0 // fZt/V.........^. + 3510: 00 E8 9F 00 74 1D 8D 1D E8 42 0E 8B D9 8B 47 06 // ....t....B....G. + 3520: 66 C1 E0 10 8B 47 02 66 3B 46 00 72 06 8B D1 66 // f....G.f;F.r...f + 3530: 89 46 00 83 C7 08 EB 9F 0B D2 74 16 56 8D 9C A4 // .F........t.V... + 3540: 01 8B F2 E8 93 F7 5E 53 8D 9C BA 01 33 C0 E8 84 // ......^S....3... + 3550: 0D 5B 83 C4 04 0B D2 66 59 58 C3 57 53 51 E8 ED // .[.....fYX.WSQ.. + 3560: 08 3B 55 02 75 18 66 C1 CA 10 8B DA 66 C1 CA 10 // .;U.u.f.....f... + 3570: 3B 5D 06 75 09 0A C0 74 0E 3A 45 1B 74 09 83 C7 // ;].u...t.:E.t... + 3580: 1C E2 DE 33 D2 EB 02 8B D7 0B D2 59 5B 5F C3 51 // ...3.......Y[_.Q + 3590: 66 52 E8 B9 08 3A 65 1A 75 09 0A C0 74 0E 3A 45 // fR...:e.u...t.:E + 35A0: 1B 74 09 83 C7 1C E2 ED 33 FF EB 00 0B FF 66 5A // .t......3.....fZ + 35B0: 59 C3 C3 66 51 66 52 53 53 66 C1 CE 10 8B DE 66 // Y..fQfRSSf.....f + 35C0: C1 CE 10 E8 97 0D 5B 66 8B D0 E8 17 F7 3B CA 72 // ......[f.....;.r + 35D0: 0A 66 3B CA 72 05 E8 14 F9 75 02 32 C0 5B 66 5A // .f;.r....u.2.[fZ + 35E0: 66 59 C3 56 57 E8 A7 FF 8B F7 E8 EC F6 5F 5E C3 // fY.VW........_^. + 35F0: 66 50 53 66 51 52 57 56 51 8B DE B9 08 00 E8 31 // fPSfQRWVQ......1 + 3600: 09 59 8D 5C 08 8B C1 66 C1 E0 10 8A C2 E8 AD 0C // .Y.\...f........ + 3610: F6 C2 03 75 24 8B C1 24 7F BF D3 36 80 3D FF 0F // ...u$..$...6.=.. + 3620: 84 0F 01 3A 05 75 0D 66 8B 45 01 66 B9 00 05 02 // ...:.u.f.E.f.... + 3630: 00 E9 96 00 83 C7 05 EB E3 F6 C2 01 74 25 8B C1 // ............t%.. + 3640: E8 70 01 0F 84 EB 00 33 C9 8A CC 8A D0 0A C0 75 // .p.....3.......u + 3650: 12 8D 5C 08 66 25 FF FF 00 00 66 C1 E0 08 E8 5C // ..\.f%....f....\ + 3660: 0C EB B2 8A E1 8A CA 80 E1 0C C0 E9 02 80 E2 F0 // ................ + 3670: C0 EA 04 8A EA 80 FC 70 72 2A 80 FC 75 73 25 80 // .......pr*..us%. + 3680: EC 70 8A C4 32 E4 50 E8 30 02 8B D8 58 38 D8 72 // .p..2.P.0...X8.r + 3690: 05 33 C0 E9 9C 00 E8 28 02 E8 C1 0C 0B C0 0F 84 // .3.....(........ + 36A0: 90 00 EB 1B 32 C0 E8 E6 FE 0F 84 85 00 8D 5C 16 // ....2.........\. + 36B0: 8B 05 E8 20 0C 8B 45 06 66 C1 E0 10 8B 45 02 50 // ... ..E.f....E.P + 36C0: E8 94 03 66 C1 E1 10 8B C8 58 8D 1C E8 EE 0B 66 // ...f.....X.....f + 36D0: 50 8D 5C 04 66 8B C1 E8 E3 0B 66 58 66 C1 E8 10 // P.\.f.....fXf... + 36E0: 66 81 E1 FF FF 00 00 66 F7 E1 66 50 8D 5C 06 E8 // f......f..fP.\.. + 36F0: 6B 0C 8B C8 66 58 66 D3 E0 66 C1 E8 10 40 8D 5C // k...fXf..f...@.\ + 3700: 14 E8 D1 0B BF 33 37 83 F9 01 74 11 BF 3B 37 81 // .....37...t..;7. + 3710: F9 01 01 74 08 BF 43 37 83 F9 02 75 15 8D 5C 0C // ...t..C7...u..\. + 3720: 66 8B 05 E8 97 0B 8D 5C 10 66 8B 45 04 E8 8D 0B // f......\.f.E.... + 3730: 0B DB 5E 5F 5A 66 59 5B 66 58 C3 00 40 01 90 01 // ..^_ZfY[fX..@... + 3740: 01 40 01 90 01 02 80 02 90 01 03 80 02 90 01 04 // .@.............. + 3750: 40 01 90 01 05 40 01 90 01 06 80 02 90 01 07 D0 // @....@.......... + 3760: 02 5E 01 0D 40 01 90 01 0E 80 02 90 01 0F 80 02 // .^..@........... + 3770: 5E 01 10 80 02 5E 01 11 80 02 E0 01 12 80 02 E0 // ^....^.......... + 3780: 01 13 80 02 90 01 23 20 04 90 01 32 20 04 B0 02 // ......# ...2 ... + 3790: 33 20 04 C0 02 62 80 02 E0 01 FF 05 0A 05 05 05 // 3 ...b.......... + 37A0: 00 00 00 05 0B 06 05 05 00 00 00 08 10 08 08 08 // ................ + 37B0: 00 00 00 56 E8 2D 09 80 E4 01 3B 04 74 09 83 C6 // ...V.-....;.t... + 37C0: 04 E2 F7 33 C0 EB 05 8B 44 02 0B C0 5E C3 57 53 // ...3....D...^.WS + 37D0: 50 E8 10 09 83 E9 0A E8 E0 00 83 F8 05 76 03 B8 // P............v.. + 37E0: 05 00 D1 E0 03 C8 FB A5 83 C6 02 E2 FA B8 FF FF // ................ + 37F0: AB 58 5B 5F C3 66 53 51 66 52 E8 41 00 E8 77 00 // .X[_.fSQfR.A..w. + 3800: 66 C1 E8 10 66 0F B7 D8 66 B8 00 00 00 03 66 D3 // f...f...f.....f. + 3810: E8 66 33 D2 66 F7 F3 E8 3D 02 66 5A 59 66 5B C3 // .f3.f...=.fZYf[. + 3820: 53 66 50 BB 07 00 E8 AB 02 0A C0 66 58 5B C3 53 // SfP........fX[.S + 3830: 66 50 BB 07 00 E8 9C 02 A8 01 66 58 5B C3 53 66 // fP........fX[.Sf + 3840: 50 8D 5C 06 E8 16 0B 8A C8 66 58 5B C3 51 B9 08 // P.\......fX[.Q.. + 3850: 00 E8 F3 06 59 C3 53 8D 5C 08 E8 00 0B 24 03 5B // ....Y.S.\....$.[ + 3860: C3 8D 5C 09 E8 F6 0A C3 51 53 B1 01 8A E8 8D 5C // ..\.....QS.....\ + 3870: 08 E8 8D 0A 5B 59 C3 53 8D 1C E8 E0 0A 5B C3 53 // ....[Y.S.....[.S + 3880: 8D 5C 04 E8 D7 0A 5B C3 53 8D 5C 16 E8 CE 0A 5B // .\....[.S.\....[ + 3890: C3 53 66 52 33 C0 E8 C2 FC 66 5A 75 1B E8 34 00 // .SfR3....fZu..4. + 38A0: 74 16 E8 15 00 40 83 F8 05 73 0D E8 0F 0A 48 E8 // t....@...s....H. + 38B0: 0F 00 66 8B C2 E8 05 0A 5B C3 BB 00 4E E8 9D 0A // ..f.....[...N... + 38C0: C3 BB 08 4E C1 E0 03 03 D8 C3 BB 00 4E B9 32 00 // ...N........N.2. + 38D0: E8 5F 06 C3 51 E8 E2 FF 0B C0 74 12 8B C8 BB 08 // ._..Q.....t..... + 38E0: 4E E8 79 0A 66 3B C2 74 07 83 C3 08 E2 F3 0B DB // N.y.f;.t........ + 38F0: 59 C3 C3 00 C3 00 8A E8 BB 20 DF 3C 01 74 02 32 // Y........ .<.t.2 + 3900: DB E8 45 2A E8 E3 F6 66 B8 80 06 00 08 66 33 DB // ..E*...f.....f3. + 3910: 8A D9 8A CD E8 B8 00 C3 66 51 66 52 66 57 66 B8 // ........fQfRfWf. + 3920: 80 05 00 08 66 BB 00 4C 00 00 66 33 C9 8B CE E8 // ....f..L..f3.... + 3930: 9D 00 66 5F 66 5A 66 59 C3 66 B8 80 07 00 04 66 // ..f_fZfY.f.....f + 3940: 33 DB 8B DE E8 88 00 C3 66 B8 80 08 00 04 66 33 // 3.......f.....f3 + 3950: DB 8B DE E8 79 00 C3 66 B8 80 09 00 04 66 33 DB // ....y..f.....f3. + 3960: 8B DE E8 6A 00 C3 C3 66 B8 80 0A 00 04 66 33 DB // ...j...f.....f3. + 3970: 8B DE E8 5A 00 E8 E7 EF F6 C3 02 74 03 B0 00 C3 // ...Z.......t.... + 3980: B0 01 C3 66 B8 80 0D 00 00 E8 43 00 C3 66 B8 80 // ...f......C..f.. + 3990: 0F 00 04 66 33 DB 8A D9 E8 34 00 66 B8 80 0F 00 // ...f3....4.f.... + 39A0: 04 66 33 DB 56 E8 76 04 03 74 04 8B 1C 5E E8 1E // .f3.V.v..t...^.. + 39B0: 00 C3 66 B8 00 00 00 00 E8 14 00 66 B8 80 0C 00 // ..f........f.... + 39C0: 04 E8 0B 00 C3 66 B8 00 01 00 00 E8 01 00 C3 83 // .....f.......... + 39D0: EC 1C 8B EC 66 89 46 00 66 89 5E 04 66 89 4E 08 // ....f.F.f.^.f.N. + 39E0: 66 89 56 0C 66 89 7E 10 66 89 76 14 8C D0 66 C1 // f.V.f.~.f.v...f. + 39F0: E0 10 8B C4 BB 42 00 E8 67 04 83 C4 1C C3 51 8D // .....B..g.....Q. + 3A00: 5C 14 E8 58 09 66 C1 E0 10 E8 02 00 59 C3 83 EC // \..X.f......Y... + 3A10: 10 8B EC 66 3D F0 FF FF 03 76 06 66 B8 F0 FF FF // ...f=....v.f.... + 3A20: 03 66 8B C8 66 33 C0 66 89 46 04 66 89 46 00 66 // .f..f3.f.F.f.F.f + 3A30: 89 46 08 B0 01 88 46 09 66 B8 00 00 00 D0 66 0B // .F....F.f.....f. + 3A40: C1 66 89 46 0C 8C D0 66 C1 E0 10 8B C4 BB 35 00 // .f.F...f......5. + 3A50: E8 0E 04 83 C4 10 C3 3D C0 7F 76 04 B8 C0 7F C3 // .......=..v..... + 3A60: 83 C0 3F 24 C0 C3 53 51 66 50 B9 68 74 80 FB 03 // ..?$..SQfP.ht... + 3A70: 74 0B B9 A0 8C 80 FB 00 75 03 B9 78 69 66 33 D2 // t.......u..xif3. + 3A80: 8B D1 66 58 59 5B C3 66 52 B3 00 66 F7 C2 00 00 // ..fXY[.fR..f.... + 3A90: FF FF 75 13 80 FD 13 74 0E 80 FD 14 74 09 B3 03 // ..u....t....t... + 3AA0: 80 F9 03 74 02 B3 02 66 5A C3 E8 B0 08 66 C1 E8 // ...t...fZ....f.. + 3AB0: 10 0B C0 74 1C 53 83 C3 06 E8 A1 08 5B 3D E0 01 // ...t.S......[=.. + 3AC0: 72 0F 53 83 C3 18 E8 94 08 5B A8 80 75 03 0C 01 // r.S......[..u... + 3AD0: C3 32 C0 C3 53 83 C3 4C E8 50 08 5B C3 53 83 C3 // .2..S..L.P.[.S.. + 3AE0: 4C E8 A2 07 5B C3 56 E8 34 03 83 C6 04 8A 64 10 // L...[.V.4.....d. + 3AF0: 8A 44 10 83 3C 00 5E C3 BB 00 50 83 F8 02 74 32 // .D..<.^...P...t2 + 3B00: BB 00 54 83 F8 08 74 2A BB 00 58 3D 80 00 74 22 // ..T...t*..X=..t" + 3B10: BB 00 5C 3D 00 02 74 1A BB 00 60 3D 00 04 74 12 // ..\=..t...`=..t. + 3B20: BB 00 64 3D 00 08 74 0A BB 00 68 83 F8 40 74 02 // ..d=..t...h..@t. + 3B30: 33 DB C3 57 E8 56 00 74 0A 8B 5D 02 E8 08 00 0B // 3..W.V.t..]..... + 3B40: DB 5F C3 33 DB 5F C3 52 51 0B DB 74 1B 56 E8 B4 // ._.3._.RQ..t.V.. + 3B50: 02 03 DE 5E 33 C9 8A 4F 01 80 3F FF 74 08 3A 07 // ...^3..O..?.t.:. + 3B60: 74 06 03 D9 EB F0 33 DB 0B DB 59 5A C3 56 51 E8 // t.....3...YZ.VQ. + 3B70: 93 02 32 C9 8D 7C 08 3B 5D 04 74 0C 83 C7 10 FE // ..2..|.;].t..... + 3B80: C1 3A 4C 06 72 F1 33 FF 0B FF 59 5E C3 56 51 E8 // .:L.r.3...Y^.VQ. + 3B90: 73 02 32 C9 8D 7C 08 3B 1D 74 0C 83 C7 10 FE C1 // s.2..|.;.t...... + 3BA0: 3A 4C 06 72 F2 33 FF 0B FF 59 5E C3 56 51 E8 54 // :L.r.3...Y^.VQ.T + 3BB0: 02 32 C9 8D 7C 08 3B 45 0C 74 0C 83 C7 10 FE C1 // .2..|.;E.t...... + 3BC0: 3A 4C 06 72 F1 33 FF 0B FF 59 5E C3 57 50 E8 DB // :L.r.3...Y^.WP.. + 3BD0: FF 8A C3 8B 5D 02 E8 6E FF 58 5F C3 53 32 C9 B3 // ....]..n.X_.S2.. + 3BE0: 01 E8 E8 FF 74 03 8A 4F 02 0A C9 5B C3 53 32 ED // ....t..O...[.S2. + 3BF0: B3 02 E8 D7 FF 74 03 8A 6F 02 0A ED 5B C3 50 57 // .....t..o...[.PW + 3C00: 8B DA E8 68 FF 75 04 33 DB EB 0D B0 14 8B 5D 08 // ...h.u.3......]. + 3C10: E8 34 FF 74 F2 8B 5F 02 5F 58 C3 66 50 53 51 57 // .4.t.._._X.fPSQW + 3C20: 8D 1C 66 25 FF FF 00 00 E8 92 06 8B D8 E8 3B 00 // ..f%..........;. + 3C30: 23 C3 74 31 E8 75 FF 0B FF 74 2A 66 50 66 8B 45 // #.t1.u...t*fPf.E + 3C40: 04 8D 5C 0C E8 76 06 66 33 C0 8B 05 8D 5C 04 E8 // ..\..v.f3....\.. + 3C50: 6B 06 66 58 E8 85 FF E8 93 FF 8D 5C 08 66 33 C0 // k.fX.......\.f3. + 3C60: 8B C1 E8 58 06 5F 59 5B 66 58 C3 56 E8 96 01 8B // ...X._Y[fX.V.... + 3C70: 44 04 5E C3 56 E8 8D 01 89 44 04 5E C3 E8 B3 01 // D.^.V....D.^.... + 3C80: 8B F7 83 C6 38 BB 00 70 B9 23 00 E8 D2 02 E8 01 // ....8..p.#...... + 3C90: 00 C3 51 66 57 56 E8 6C 01 66 33 FF 8D 7C 08 33 // ..QfWV.l.f3..|.3 + 3CA0: C0 E8 D0 FF 32 C9 8B 15 B8 00 70 23 C2 3D 00 30 // ....2.....p#.=.0 + 3CB0: 75 54 80 FA 15 74 0B E8 B1 FF 0B 45 0C E8 B4 FF // uT...t.....E.... + 3CC0: EB 44 E8 5E 00 89 45 0C 0B C0 75 04 89 05 EB 36 // .D.^..E...u....6 + 3CD0: E8 98 FF 0B 45 0C E8 9B FF 83 7D 06 00 74 16 E8 // ....E.....}..t.. + 3CE0: 4A 00 89 45 06 0B C0 74 0C 83 7D 06 00 74 06 8B // J..E...t..}..t.. + 3CF0: 5C 0A E8 A0 00 E8 40 00 89 05 8B 5D 02 E8 95 00 // \.....@....].... + 3D00: 8B 5D 08 E8 B0 00 83 C7 10 FE C1 3A 4C 06 72 96 // .].........:L.r. + 3D10: 5E 66 5F 59 C3 08 00 80 00 00 02 00 04 00 08 40 // ^f_Y...........@ + 3D20: 00 00 00 53 E8 3D 00 E8 33 06 5B C3 53 E8 34 00 // ...S.=..3.[.S.4. + 3D30: 83 C3 08 E8 27 06 5B C3 53 57 52 E8 26 00 83 C3 // ....'.[.SWR.&... + 3D40: 04 E8 19 06 8B D0 5A 5F 5B C3 E8 EB FF 66 C1 E8 // ......Z_[....f.. + 3D50: 10 B4 11 E8 25 00 C3 E8 DE FF 66 C1 E8 18 B4 10 // ....%.....f..... + 3D60: E8 18 00 C3 51 52 33 C9 8A CE 80 E1 07 49 B8 10 // ....QR3......I.. + 3D70: 00 F7 E1 BB 14 70 03 D8 5A 59 C3 57 53 51 33 C9 // .....p..ZY.WSQ3. + 3D80: 8A C8 8A C4 BB 03 71 E8 A9 FD 83 C3 02 03 D9 8A // ......q......... + 3D90: 07 59 5B 5F C3 50 53 B0 01 E8 AB FD 74 15 E8 A9 // .Y[_.PS.....t... + 3DA0: FF 88 47 02 5B 53 B0 02 E8 9C FD 74 06 E8 A7 FF // ..G.[S.....t.... + 3DB0: 88 47 02 5B 58 C3 51 50 B0 14 E8 8A FD 74 3A 53 // .G.[X.QP.....t:S + 3DC0: E8 A1 FF 83 C3 0C E8 94 05 8B C8 5B F6 C1 01 74 // ...........[...t + 3DD0: 05 66 83 67 02 FD F6 C1 80 74 05 66 83 67 02 F7 // .f.g.....t.f.g.. + 3DE0: F7 C1 00 01 74 08 66 81 4F 02 00 01 00 00 F7 C1 // ....t.f.O....... + 3DF0: 00 02 74 05 66 83 67 02 FB 58 59 C3 BF B0 01 8B // ..t.f.g..XY..... + 3E00: 3D 8B 7D 0C C3 BE B0 01 8B 34 8B 74 30 C3 1E 0E // =.}......4.t0... + 3E10: 1F BF B0 01 8B 3D 8B 7D 0E 83 C7 04 1F C3 BE B0 // .....=.}........ + 3E20: 01 8B 34 8B 74 10 C3 BF B0 01 8B 3D 8B 7D 26 83 // ..4.t......=.}&. + 3E30: C7 04 C3 BF B0 01 8B 3D 8B 7D 40 C3 BE B0 01 8B // .......=.}@..... + 3E40: 34 8B 74 1A C3 BE B0 01 8B 34 8B 74 3A C3 BF B0 // 4.t......4.t:... + 3E50: 01 8B 3D 8B 7D 0A 83 C7 04 B9 0C 00 C3 E8 01 00 // ..=.}........... + 3E60: CB 83 EC 06 8B EC 89 46 00 66 33 C0 C6 46 04 00 // .......F.f3..F.. + 3E70: 89 46 02 06 52 8A D3 8B C5 E8 4F 17 5A 07 83 C4 // .F..R.....O.Z... + 3E80: 06 C3 E8 77 FF 66 F7 45 10 01 00 00 00 C3 50 E8 // ...w.f.E......P. + 3E90: 6A FF B8 01 00 09 45 10 58 C3 E8 5F FF 88 45 10 // j.....E.X.._..E. + 3EA0: C3 66 53 83 EC 48 8B EC 66 89 5E 00 66 89 4E 04 // .fS..H..f.^.f.N. + 3EB0: 8C D0 66 C1 E0 10 8B C4 BB 00 00 E8 A3 FF 83 C4 // ..f............. + 3EC0: 48 66 5B E8 49 01 E8 83 01 E8 0E 00 BB 04 00 E8 // Hf[.I........... + 3ED0: 02 FC 66 C1 E8 10 E8 C1 FF C3 83 EC 0C 8B EC 8C // ..f............. + 3EE0: D0 66 C1 E0 10 8B C4 BB 16 00 E8 74 FF 66 BB 00 // .f.........t.f.. + 3EF0: 00 00 00 83 C4 0C E8 03 FF 66 8B C3 66 C1 E8 08 // .........f..f... + 3F00: 66 89 45 28 66 8B C3 66 C1 E0 18 66 89 45 2C C3 // f.E(f..f...f.E,. + 3F10: E8 E9 FE 66 8B 5D 08 66 8B 4D 0C C3 56 E8 25 FF // ...f.].f.M..V.%. + 3F20: 66 8B 44 08 5E C3 B0 05 C3 B0 01 C3 B0 04 C3 B0 // f.D.^........... + 3F30: 08 C3 53 66 50 66 33 C0 E8 82 03 83 C3 04 E2 F8 // ..SfPf3......... + 3F40: 66 58 5B C3 32 C0 C3 FC E8 12 04 66 C1 CB 10 E8 // fX[.2......f.... + 3F50: 6B 03 66 C1 CB 10 66 81 C3 04 00 04 00 E2 E9 C3 // k.f...f......... + 3F60: FC 66 AD E8 57 03 83 C3 04 E2 F6 C3 FC E8 ED 03 // .f..W........... + 3F70: 66 AB 83 C3 04 E2 F6 C3 66 50 B8 30 00 E8 10 00 // f.......fP.0.... + 3F80: 66 58 C3 66 50 B8 C0 5D D1 E1 E8 03 00 66 58 C3 // fX.fP..].....fX. + 3F90: 52 F7 E1 8B CA E8 DE 01 66 53 8B D9 66 C1 E3 10 // R.......fS..f... + 3FA0: 8B D8 66 B8 98 A8 05 00 B2 00 66 EF B2 04 66 ED // ..f.......f...f. + 3FB0: 33 C9 66 03 D8 73 0A 66 ED 66 A9 00 00 00 80 75 // 3.f..s.f.f.....u + 3FC0: F6 66 ED 66 3B C3 73 0C 66 C1 E8 10 3B C1 72 04 // .f.f;.s.f...;.r. + 3FD0: 8B C8 EB ED 66 5B 5A C3 66 52 E8 99 01 66 B8 98 // ....f[Z.fR...f.. + 3FE0: A8 05 00 B2 00 66 EF B2 04 66 ED 66 33 D2 66 BB // .....f...f.f3.f. + 3FF0: 30 00 00 00 66 F7 F3 66 5A C3 66 50 53 BB 07 00 // 0...f..fZ.fPS... + 4000: E8 D1 FA 25 00 02 35 00 02 0B C0 5B 66 58 C3 66 // ...%..5....[fX.f + 4010: 51 B3 01 E8 05 01 E8 23 FE 66 33 C9 8B 4C 08 66 // Q......#.f3..L.f + 4020: C1 E0 0A 0B C9 75 03 B9 00 08 66 2B C1 E8 0C FE // .....u....f+.... + 4030: 66 89 44 04 89 4C 08 66 59 C3 56 1E 0E 1F E8 FB // f.D..L.fY.V..... + 4040: FD 66 8B 44 04 66 C1 E0 0A 1F 5E C3 E8 C0 FF 06 // .f.D.f....^..... + 4050: E8 E0 FD 0E 07 66 BB 00 F8 1A 00 E8 DC FF 66 03 // .....f........f. + 4060: D8 E8 B8 03 66 3B 05 75 0F B9 00 01 FC E8 AC 03 // ....f;.u........ + 4070: 66 AB 66 83 C3 04 E2 F5 E8 B8 FD BE B0 01 8B 34 // f.f............4 + 4080: 8B 74 14 8B 45 14 89 44 0C E8 92 FD 0B F6 74 2B // .t..E..D......t+ + 4090: 57 56 83 C7 20 83 C6 04 B9 02 00 8B 05 89 04 8B // WV.. ........... + 40A0: 45 02 89 44 02 8A 45 0C 88 44 0C 8A 45 0D 88 44 // E..D..E..D..E..D + 40B0: 0D 8A 45 0E 88 44 0E 47 46 E2 E0 5E 5F E8 85 FD // ..E..D.GF..^_... + 40C0: 0B F6 74 1E 8A 85 06 01 88 44 2F BB 04 71 B0 09 // ..t......D/..q.. + 40D0: E8 60 FA 74 0D 57 81 C7 80 00 8A 85 85 00 88 47 // .`.t.W.........G + 40E0: 04 5F 07 C3 BE B0 01 8B 34 8B 74 1E 83 C6 04 B9 // ._......4.t..... + 40F0: 26 00 C3 56 E8 27 FD 83 C6 04 8A 6C 0F 5E C3 56 // &..V.'.....l.^.V + 4100: E8 1B FD 80 FD 00 74 06 83 C6 04 88 6C 0F 5E C3 // ......t.....l.^. + 4110: 32 C0 C3 E8 1D FD 66 8B 45 08 C3 66 53 83 EC 04 // 2.....f.E..fS... + 4120: 8B EC 8C D0 66 C1 E0 10 8B C4 66 89 5E 00 BB 06 // ....f.....f.^... + 4130: 00 E8 2D FD 8B EC 66 8B 46 00 83 C4 04 66 5B C3 // ..-...f.F....f[. + 4140: 83 EC 0C 8B EC 8C D0 66 C1 E0 10 8B C4 BB 16 00 // .......f........ + 4150: E8 0E FD 8B EC 66 8B 5E 00 66 8B 4E 00 66 8B 56 // .....f.^.f.N.f.V + 4160: 08 83 C4 0C C3 66 B8 00 00 00 00 C3 BF B0 01 8B // .....f.......... + 4170: 3D 8B 7D 12 C3 00 66 50 8C C8 3D 00 C0 75 0C BA // =.}...fP..=..u.. + 4180: C3 03 EC 8A F0 0A F6 74 02 EB 0E 53 2E 8B 1E 14 // .......t...S.... + 4190: 00 B2 20 E8 D6 00 8A F4 5B 32 D2 66 ED 66 58 C3 // .. .....[2.f.fX. + 41A0: 2E 8B 1E 14 00 C3 0B C9 75 1A 4B 74 16 43 3B DA // ........u.Kt.C;. + 41B0: 77 09 8B C8 8B C2 2B D2 F7 F3 91 F7 F3 8B DA 8B // w.....+......... + 41C0: D1 2B C9 C3 3B CA 72 1A 75 10 3B D8 77 0C 2B C3 // .+..;.r.u.;.w.+. + 41D0: 8B D8 2B C9 2B D2 B8 01 00 C3 2B C9 2B DB 93 87 // ..+.+.....+.+... + 41E0: CA C3 55 56 2B F6 8B EE 03 DB 13 C9 72 11 45 3B // ..UV+.......r.E; + 41F0: CA 72 F5 77 04 3B D8 76 EF F8 13 F6 4D 78 20 D1 // .r.w.;.v....Mx . + 4200: D9 D1 DB 2B C3 1B D1 F5 72 F0 03 F6 4D 78 0C D1 // ...+....r...Mx.. + 4210: E9 D1 DB 03 C3 13 D1 73 F1 EB DF 03 C3 13 D1 8B // .......s........ + 4220: D8 8B CA 8B C6 33 D2 5E 5D C3 93 50 92 0B C0 74 // .....3.^]..P...t + 4230: 02 F7 E2 91 0B C0 74 04 F7 E3 03 C8 58 F7 E3 03 // ......t.....X... + 4240: D1 C3 52 66 50 B4 80 8A C7 66 C1 E0 10 8A E3 8A // ..RfP....f...... + 4250: C2 24 FC BA F8 0C 66 EF 66 58 5A C3 52 BA FC 0C // .$....f.fXZ.R... + 4260: 66 ED 5A C3 52 BA FC 0C 66 EF 5A C3 E8 31 FF 9C // f.Z.R...f.Z..1.. + 4270: FA E8 CE FF E8 E5 FF 9D C3 E8 24 FF 9C FA E8 C1 // ..........$..... + 4280: FF E8 E0 FF 9D C3 52 66 53 66 50 E8 06 00 66 58 // ......RfSfP...fX + 4290: 66 5B 5A C3 66 C1 E3 10 66 C1 EB 0E E8 D7 FE E8 // f[Z.f...f....... + 42A0: BF 01 C3 66 50 66 C1 E3 10 66 C1 EB 10 E8 8A FD // ...fPf...f...... + 42B0: 66 03 D8 66 81 CB 00 00 00 80 66 58 C3 52 66 53 // f..f......fX.RfS + 42C0: E8 04 00 66 5B 5A C3 66 50 E8 AA FE E8 D4 FF E8 // ...f[Z.fP....... + 42D0: 8F 01 66 58 C3 52 51 66 53 66 50 8A CB 80 E3 FC // ..fX.RQfSfP..... + 42E0: 80 E1 03 C0 E1 03 E8 8D FE E8 B7 FF E8 59 01 66 // .............Y.f + 42F0: D3 C8 58 50 66 D3 C0 E8 67 01 66 58 66 5B 59 5A // ..XPf...g.fXf[YZ + 4300: C3 66 50 51 C0 E1 03 E8 53 00 66 D3 C8 8A C5 66 // .fPQ....S.f....f + 4310: D3 C0 E8 A8 FF 59 66 58 C3 66 50 51 C0 E1 03 E8 // .....YfX.fPQ.... + 4320: 3B 00 66 D3 C8 59 8A E8 66 58 C3 E8 5F 00 C3 E8 // ;.f..Y..fX.._... + 4330: 44 FE 66 C1 E3 10 66 C1 EB 0E E8 0B 01 C3 E8 35 // D.f...f........5 + 4340: FE 66 C1 E3 02 E8 00 01 C3 52 66 53 E8 04 00 66 // .f.......RfS...f + 4350: 5B 5A C3 E8 20 FE E8 4A FF E8 EC 00 C3 51 66 52 // [Z.. ..J.....QfR + 4360: 8A EB 8A CB 80 E1 03 C0 E1 03 80 E3 FC E8 D9 FF // ................ + 4370: 80 F9 00 74 14 66 8B D0 83 C3 04 E8 CB FF 83 EB // ...t.f.......... + 4380: 04 66 92 66 0F AD D0 8A DD 66 5A 59 C3 52 66 53 // .f.f.....fZY.RfS + 4390: E8 9C FF 66 5B 5A C3 52 66 53 E8 A1 FF 66 5B 5A // ...f[Z.RfS...f[Z + 43A0: C3 66 50 55 52 66 50 8B EC 8B 56 0C 89 56 08 E8 // .fPURfP...V..V.. + 43B0: C4 FD B2 00 66 ED 66 89 46 0A 66 58 5A 5D C3 66 // ....f.f.F.fXZ].f + 43C0: 50 55 52 66 50 8B EC 8B 56 0C 89 56 08 E8 A6 FD // PURfP...V..V.... + 43D0: 2E A1 01 02 B2 18 EF B2 00 66 ED 66 89 46 0A 66 // .........f.f.F.f + 43E0: 58 5A 5D C3 66 50 55 52 8B EC E8 89 FD B2 00 66 // XZ].fPUR.......f + 43F0: 8B 46 0A 66 EF 8B 56 08 89 56 0C 66 8B 46 04 66 // .F.f..V..V.f.F.f + 4400: 89 46 08 5A 5D 66 58 66 58 C3 66 50 52 E8 66 FD // .F.Z]fXfX.fPR.f. + 4410: B2 18 66 ED 2E A3 01 02 5A 66 58 C3 66 52 66 53 // ..f.....ZfX.fRfS + 4420: E8 53 FD 66 81 CB 00 00 00 80 E8 1B 00 66 5B 66 // .S.f.........f[f + 4430: 5A C3 66 52 66 53 E8 3D FD 66 81 CB 00 00 00 80 // Z.fRfS.=.f...... + 4440: E8 1E 00 66 5B 66 5A C3 66 81 FB FF 00 00 00 77 // ...f[fZ.f......w + 4450: 04 8A D3 EB 09 66 8B C3 B2 00 66 EF B2 04 66 ED // .....f....f...f. + 4460: C3 66 81 FB FF 00 00 00 77 04 8A D3 EB 0A 66 93 // .f......w.....f. + 4470: B2 00 66 EF 66 93 B2 04 66 EF C3 C3 C3 55 8B EC // ..f.f...f....U.. + 4480: 53 51 8B F0 26 8B 5C 14 26 8B 4C 16 E8 28 00 8D // SQ..&.\.&.L..(.. + 4490: 66 FC 59 5B 5D C3 53 51 8B F0 26 8B 5C 24 33 C9 // f.Y[].SQ..&.\$3. + 44A0: E8 14 00 59 5B C3 55 8B EC 53 51 8B F0 26 8B 5C // ...Y[.U..SQ..&.\ + 44B0: 08 26 8B 4C 0A EB D5 52 56 57 C8 06 00 00 8B F0 // .&.L...RVW...... + 44C0: 89 4E FE 8C D0 8E C0 26 8B 7C 26 8A 45 01 32 E4 // .N.....&.|&.E.2. + 44D0: B9 20 00 2B C8 B8 FF FF 8B D0 E3 06 D1 EA D1 D8 // . .+............ + 44E0: E2 FA 8A 4D 03 32 ED 8B FA E3 06 D1 E0 D1 D7 E2 // ...M.2.......... + 44F0: FA F7 D0 F7 D7 26 21 44 1C 26 21 7C 1E 8C D0 8E // .....&!D.&!|.... + 4500: C0 26 8B 7C 26 8A 4D 01 32 ED B8 20 00 2B C1 8B // .&.|&.M.2.. .+.. + 4510: C8 66 C7 46 FA FF FF FF FF E3 08 D1 6E FC D1 5E // .f.F........n..^ + 4520: FA E2 F8 8A 4D 02 32 ED 8B C3 8B 56 FE E3 06 D1 // ....M.2....V.... + 4530: EA D1 D8 E2 FA 23 46 FA 23 56 FC 8A 4D 03 32 ED // .....#F.#V..M.2. + 4540: E3 06 D1 E0 D1 D2 E2 FA 26 09 44 1C 26 09 54 1E // ........&.D.&.T. + 4550: C9 5F 5E 5A C3 55 8B EC 53 51 52 57 50 8B D8 26 // ._^Z.U..SQRWP..& + 4560: 8B 7F 26 8A 45 01 32 E4 B9 20 00 2B C8 B8 FF FF // ..&.E.2.. .+.... + 4570: 8B D0 E3 06 D1 EA D1 D8 E2 FA 8A 4D 02 88 4E F6 // ...........M..N. + 4580: C6 46 F7 00 8B FA 8B 4E F6 E3 06 D1 E0 D1 D7 E2 // .F.....N........ + 4590: FA 26 09 47 1C 26 09 7F 1E 8D 66 F8 5F 5A E9 F1 // .&.G.&....f._Z.. + 45A0: FE 53 51 52 57 8B D8 8C D0 8E C0 26 8B 77 26 8A // .SQRW......&.w&. + 45B0: 4C 01 32 ED B8 20 00 2B C1 8B C8 BE FF FF 8B D6 // L.2.. .+........ + 45C0: E3 06 D1 EA D1 DE E2 FA 26 8B 7F 26 8A 4D 02 32 // ........&..&.M.2 + 45D0: ED 8B C6 E3 06 D1 E0 D1 D2 E2 FA F7 D0 F7 D2 26 // ...............& + 45E0: 21 47 1C 26 21 57 1E 5F E9 CC 05 53 56 8B D8 8C // !G.&!W._...SV... + 45F0: D2 8E C2 26 8B 77 26 80 3C 00 74 73 80 3C 01 75 // ...&.w&.<.ts.<.u + 4600: 58 8A 44 01 32 E4 26 83 7F 1E 00 75 4C 26 3B 47 // X.D.2.&....uL&;G + 4610: 1C 75 46 8A 04 6B F0 03 8A 84 44 A2 26 01 47 26 // .uF..k....D.&.G& + 4620: 8C D0 8E C0 26 8B 77 26 80 3C 09 74 17 8A 04 32 // ....&.w&.<.t...2 + 4630: E4 6B F0 03 8B C3 FF 94 42 A2 26 8B 77 26 8A 04 // .k......B.&.w&.. + 4640: 32 E4 EB D1 8B 44 01 26 29 47 26 26 FF 47 26 26 // 2....D.&)G&&.G&& + 4650: 8B 47 1C 26 8B 77 1E EB 1A 26 8B 77 26 8A 04 32 // .G.&.w...&.w&..2 + 4660: E4 6B F0 03 8A 84 44 A2 26 01 47 26 E9 80 FF 33 // .k....D.&.G&...3 + 4670: C0 33 F6 8B D6 5E 5B C3 53 51 52 56 8B D8 8D 77 // .3...^[.SQRV...w + 4680: 35 26 8B 54 02 26 89 57 14 26 C7 47 16 00 00 8B // 5&.T.&.W.&.G.... + 4690: F0 26 8B 47 20 33 D2 26 01 47 14 26 11 54 16 8C // .&.G 3.&.G.&.T.. + 46A0: D1 8E C1 26 F6 47 2F 06 0F 85 0A 05 26 80 7F 34 // ...&.G/.....&..4 + 46B0: 00 75 22 26 8B 77 16 26 0B 77 14 75 10 26 D1 67 // .u"&.w.&.w.u.&.g + 46C0: 08 26 D1 57 0A 26 D1 67 08 26 D1 57 0A 8B C3 E8 // .&.W.&.g.&.W.... + 46D0: 79 11 E9 E1 04 26 8A 47 34 32 E4 05 80 00 99 26 // y....&.G42.....& + 46E0: 89 47 1C 26 89 57 1E 8B C3 E8 FF FE E9 C7 04 53 // .G.&.W.........S + 46F0: 56 8B D8 8D 77 35 26 8A 44 02 32 E4 C1 E0 02 26 // V...w5&.D.2....& + 4700: 8B 37 26 8B 34 03 F0 26 8B 47 08 26 8B 5F 0A 26 // .7&.4..&.G.&._.& + 4710: 89 04 26 89 5C 02 5E 5B C3 53 52 56 8B D8 8C D0 // ..&.\.^[.SRV.... + 4720: 8D 77 35 8E C0 26 8A 54 02 80 FA 40 73 21 26 8B // .w5..&.T...@s!&. + 4730: 77 02 32 F6 C1 E2 02 26 8B 74 04 03 F2 26 8B 57 // w.2....&.t...&.W + 4740: 08 26 8B 47 0A 26 89 14 26 89 44 02 E9 7F 00 80 // .&.G.&..&.D..... + 4750: FA 41 75 12 26 8B 47 08 26 8B 57 0A 26 89 47 10 // .Au.&.G.&.W.&.G. + 4760: 26 89 57 12 EB 68 80 FA 40 75 12 26 8B 47 08 26 // &.W..h..@u.&.G.& + 4770: 8B 57 0A 26 89 47 0C 26 89 57 0E EB 51 80 FA 42 // .W.&.G.&.W..Q..B + 4780: 75 0A 26 8B 47 08 26 89 47 22 EB 42 80 FA 43 75 // u.&.G.&.G".B..Cu + 4790: 0A 26 8A 47 08 26 88 47 33 EB 33 80 FA 46 75 12 // .&.G.&.G3.3..Fu. + 47A0: 26 8B 57 08 26 8B 47 0A 26 89 57 18 26 89 47 1A // &.W.&.G.&.W.&.G. + 47B0: EB 1C 80 FA 47 75 0A 26 8B 47 08 26 89 47 24 EB // ....Gu.&.G.&.G$. + 47C0: 0D 80 FA 48 75 08 26 8B 47 08 26 89 47 20 5E 5A // ...Hu.&.G.&.G ^Z + 47D0: 5B C3 53 56 8B D8 8D 77 35 26 8A 44 02 32 E4 26 // [.SV...w5&.D.2.& + 47E0: 89 47 14 26 C7 47 16 00 00 5E 5B C3 53 56 8B D8 // .G.&.G...^[.SV.. + 47F0: 26 8B 77 02 26 8B 74 02 8A 04 32 E4 26 89 47 14 // &.w.&.t...2.&.G. + 4800: 26 C7 47 16 00 00 26 8B 5F 02 26 FF 47 02 5E 5B // &.G...&._.&.G.^[ + 4810: C3 53 56 8B D8 26 8B 77 02 26 8B 74 02 8B 34 26 // .SV..&.w.&.t..4& + 4820: 89 77 14 26 C7 47 16 00 00 26 8B 5F 02 26 83 47 // .w.&.G...&._.&.G + 4830: 02 02 5E 5B C3 53 56 8B D8 26 8B 77 02 26 8B 74 // ..^[.SV..&.w.&.t + 4840: 02 8B 04 8B 74 02 26 89 47 14 26 89 77 16 26 8B // ....t.&.G.&.w.&. + 4850: 5F 02 26 83 47 02 04 5E 5B C3 53 52 56 8B D8 E8 // _.&.G..^[.SRV... + 4860: 70 FF 8B F3 26 8B 47 18 26 8B 57 1A D1 EA D1 D8 // p...&.G.&.W..... + 4870: D1 EA D1 D8 26 01 47 14 26 11 54 16 8B C3 E8 2B // ....&.G.&.T....+ + 4880: 10 E9 4A FF 53 8B D8 26 8B 5F 02 26 FF 47 02 5B // ..J.S..&._.&.G.[ + 4890: C3 53 8B D8 26 8B 5F 02 26 83 47 02 02 5B C3 53 // .S..&._.&.G..[.S + 48A0: 56 8B D8 E8 6B FF 8B F3 26 8B 57 20 33 C0 26 01 // V...k...&.W 3.&. + 48B0: 57 14 26 11 44 16 8C D2 8E C2 26 8B 47 2E 32 C0 // W.&.D.....&.G.2. + 48C0: 80 E4 06 3D 00 02 75 07 32 E4 33 D2 5E 5B C3 26 // ...=..u.2.3.^[.& + 48D0: 8B 47 2E 32 C0 80 E4 06 3D 00 04 74 EB 26 80 7F // .G.2....=..t.&.. + 48E0: 34 00 75 08 8B C3 E8 2F 0F 5E 5B C3 26 8A 47 34 // 4.u..../.^[.&.G4 + 48F0: 32 E4 26 89 47 1C 26 C7 47 1E 00 00 8B C3 E8 EA // 2.&.G.&.G....... + 4900: FC 5E 5B C3 53 8B D8 E8 E2 FE 26 8B 47 14 C1 E0 // .^[.S.....&.G... + 4910: 02 26 8B 1F 26 8B 1F 03 D8 26 8B 07 26 8B 57 02 // .&..&....&..&.W. + 4920: 5B C3 28 49 1D 49 33 49 82 49 39 49 51 49 6B 49 // [.(I.I3I.I9IQIkI + 4930: 76 49 7C 49 53 51 56 8B D8 E8 B0 FE 8C D2 8E C2 // vI|ISQV......... + 4940: 26 83 7F 16 00 75 22 26 83 7F 14 40 73 1B 26 8B // &....u"&...@s.&. + 4950: 77 02 26 8B 5F 14 C1 E3 02 26 8B 44 04 03 D8 26 // w.&._....&.D...& + 4960: 8B 07 26 8B 57 02 E9 7B 05 26 8B 77 14 26 8B 47 // ..&.W..{.&.w.&.G + 4970: 16 83 C6 C0 83 D0 FF 75 71 83 FE 08 77 6C 03 F6 // .......uq...wl.. + 4980: 2E FF A4 BA 48 26 8B 47 10 26 8B 57 12 E9 54 05 // ....H&.G.&.W..T. + 4990: 26 8B 47 0C 26 8B 57 0E E9 49 05 26 8B 47 22 EB // &.G.&.W..I.&.G". + 49A0: 4B 26 8A 4F 33 32 ED BB 01 00 33 D2 E3 06 D1 E3 // K&.O32....3..... + 49B0: D1 D2 E2 FA 8B C3 E9 2B 05 26 8A 4F 33 32 ED B8 // .......+.&.O32.. + 49C0: 01 00 33 D2 E3 06 D1 E0 D1 D2 E2 FA F7 D0 F7 D2 // ..3............. + 49D0: E9 11 05 26 8B 47 18 26 8B 57 1A E9 06 05 26 8B // ...&.G.&.W....&. + 49E0: 47 24 EB 08 26 8B 47 20 EB 02 33 C0 33 D2 E9 F3 // G$..&.G ..3.3... + 49F0: 04 53 56 8B D8 E8 F4 FD 8B F3 26 8B 47 18 26 8B // .SV.......&.G.&. + 4A00: 57 1A D1 EA D1 D8 D1 EA D1 D8 26 01 47 14 26 11 // W.........&.G.&. + 4A10: 54 16 8B C3 E8 16 0E 5E 5B C3 33 C0 33 D2 C3 53 // T......^[.3.3..S + 4A20: 56 8B D8 E8 EB FD 26 8B 77 14 26 03 77 22 8B 04 // V.....&.w.&.w".. + 4A30: 8B 54 02 5E 5B C3 53 8B D8 26 C6 47 2B 04 E8 AB // .T.^[.S..&.G+... + 4A40: FD 26 8B 47 14 26 8B 57 16 5B C3 53 8B D8 26 C6 // .&.G.&.W.[.S..&. + 4A50: 47 2B 01 E8 BB FD EB E9 53 8B D8 26 C6 47 2B 00 // G+......S..&.G+. + 4A60: E8 D2 FD EB DC 53 8B D8 83 C3 35 26 8A 5F 01 C0 // .....S....5&._.. + 4A70: EB 03 80 E3 07 32 FF 03 DB FF 97 D2 A1 5B C3 53 // .....2.......[.S + 4A80: 52 56 8B D8 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 // RV..&.G,2....... + 4A90: FF 94 EE A1 26 89 47 08 26 89 57 0A 26 8A 47 2D // ....&.G.&.W.&.G- + 4AA0: 32 E4 8B F0 03 F0 8B C3 FF 94 06 A2 26 89 47 04 // 2...........&.G. + 4AB0: 26 89 57 06 E9 17 FD 53 51 56 8B D8 26 8A 4F 2B // &.W....SQV..&.O+ + 4AC0: 32 ED 8B F1 8A 8C 36 A2 E3 0A 26 D1 6F 06 26 D1 // 2.....6...&.o.&. + 4AD0: 5F 04 E2 F6 26 8A 4F 2B 32 ED 8B F1 C1 E6 02 8B // _...&.O+2....... + 4AE0: 8C 16 A2 8B B4 18 A2 26 21 4F 04 26 21 77 06 26 // .......&!O.&!w.& + 4AF0: 8A 4F 2A 32 ED 8B F1 8A 8C 3E A2 E3 0A 26 D1 67 // .O*2.....>...&.g + 4B00: 04 26 D1 57 06 E2 F6 26 8B 4F 08 26 8B 77 0A 26 // .&.W...&.O.&.w.& + 4B10: 89 4F 14 26 89 77 16 E9 CA 03 53 51 52 56 57 8B // .O.&.w....SQRVW. + 4B20: D8 8C D0 8E C0 26 8A 47 2B 32 E4 8B F0 C1 E6 02 // .....&.G+2...... + 4B30: 26 8A 47 2A 8B F8 8A 8D 3E A2 32 ED 8B 84 16 A2 // &.G*....>.2..... + 4B40: 8B 94 18 A2 E3 06 D1 E0 D1 D2 E2 FA F7 D0 F7 D2 // ................ + 4B50: 26 21 47 14 26 21 57 16 26 8A 47 2A 32 E4 8B F0 // &!G.&!W.&.G*2... + 4B60: 8A 8C 3E A2 32 ED E3 0A 26 D1 6F 0A 26 D1 5F 08 // ..>.2...&.o.&._. + 4B70: E2 F6 26 8A 47 2B 8B F0 C1 E6 02 8B 84 16 A2 8B // ..&.G+.......... + 4B80: 94 18 A2 26 21 47 08 26 21 57 0A 26 8A 47 2A 32 // ...&!G.&!W.&.G*2 + 4B90: E4 8B F0 8A 8C 3E A2 32 ED E3 0A 26 D1 67 08 26 // .....>.2...&.g.& + 4BA0: D1 57 0A E2 F6 26 8B 47 14 26 8B 57 16 26 09 47 // .W...&.G.&.W.&.G + 4BB0: 08 26 09 57 0A 5F 5E 5A 59 5B C3 53 51 56 8B D8 // .&.W._^ZY[.SQV.. + 4BC0: 26 8A 4F 2B 32 ED 8B F1 8A 8C 36 A2 E3 0A 26 D1 // &.O+2.....6...&. + 4BD0: 6F 06 26 D1 5F 04 E2 F6 26 8A 4F 2B 32 ED 8B F1 // o.&._...&.O+2... + 4BE0: C1 E6 02 8B 8C 16 A2 8B B4 18 A2 26 21 4F 04 26 // ...........&!O.& + 4BF0: 21 77 06 26 8A 4F 2A 32 ED 8B F1 8A 8C 3E A2 E3 // !w.&.O*2.....>.. + 4C00: 0A 26 D1 6F 0A 26 D1 5F 08 E2 F6 26 8A 4F 2B 32 // .&.o.&._...&.O+2 + 4C10: ED 8B F1 C1 E6 02 8B 8C 16 A2 8B B4 18 A2 26 21 // ..............&! + 4C20: 4F 08 26 21 77 0A E9 BB 02 51 52 57 8B D8 8C D0 // O.&!w....QRW.... + 4C30: 8E C0 26 80 7F 2B 00 74 1A 26 8A 47 2C 32 E4 8B // ..&..+.t.&.G,2.. + 4C40: F0 03 F0 8B C3 FF 94 EE A1 26 89 47 08 26 89 57 // .........&.G.&.W + 4C50: 0A EB 10 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 FF // ...&.G,2........ + 4C60: 94 FA A1 26 8A 47 2D 32 E4 8B F0 03 F0 8B C3 FF // ...&.G-2........ + 4C70: 94 06 A2 26 89 47 04 26 89 57 06 8C D2 8E C2 26 // ...&.G.&.W.....& + 4C80: 80 7F 2B 00 74 4A 26 8A 47 2B 32 E4 8B F0 C1 E6 // ..+.tJ&.G+2..... + 4C90: 02 26 8A 47 2A 8B F8 8A 8D 3E A2 32 ED 8B 84 16 // .&.G*....>.2.... + 4CA0: A2 8B 94 18 A2 E3 06 D1 E0 D1 D2 E2 FA F7 D0 F7 // ................ + 4CB0: D2 26 21 47 08 26 21 57 0A 8B C3 E8 F9 FD 26 8B // .&!G.&!W......&. + 4CC0: 47 04 26 8B 57 06 26 09 47 08 26 09 57 0A EB 10 // G.&.W.&.G.&.W... + 4CD0: 26 8B 57 04 26 8B 47 06 26 89 57 08 26 89 47 0A // &.W.&.G.&.W.&.G. + 4CE0: 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 FF 94 E2 A1 // &.G,2........... + 4CF0: 5F 5A 59 C3 53 51 52 56 57 8B D8 26 8A 47 2A 32 // _ZY.SQRVW..&.G*2 + 4D00: E4 8B F0 8A 8C 3E A2 32 ED E3 0A 26 D1 67 04 26 // .....>.2...&.g.& + 4D10: D1 57 06 E2 F6 8C D0 8E C0 26 8A 47 2B 32 E4 8B // .W.......&.G+2.. + 4D20: F0 C1 E6 02 26 8A 47 2A 8B F8 8A 8D 3E A2 32 ED // ....&.G*....>.2. + 4D30: 8B 84 16 A2 8B 94 18 A2 E3 06 D1 E0 D1 D2 E2 FA // ................ + 4D40: F7 D0 F7 D2 26 09 47 04 26 09 57 06 26 8B 47 04 // ....&.G.&.W.&.G. + 4D50: 26 8B 57 06 26 21 47 08 26 21 57 0A E9 56 FE 55 // &.W.&!G.&!W..V.U + 4D60: 8B EC 51 52 50 8B D8 26 8A 47 2C 32 E4 8B F0 03 // ..QRP..&.G,2.... + 4D70: F0 8B C3 FF 94 EE A1 26 89 47 08 26 89 57 0A 26 // .......&.G.&.W.& + 4D80: 8A 47 2B 88 46 FA 8B C3 E8 DA FC 26 89 47 04 26 // .G+.F......&.G.& + 4D90: 89 57 06 26 8A 4F 2D 32 ED 8B F1 03 F1 8B C3 FF // .W.&.O-2........ + 4DA0: 94 06 A2 26 89 47 14 26 89 57 16 8B C3 E8 44 FF // ...&.G.&.W....D. + 4DB0: 8A 46 FA 32 E4 8B F0 8A 8C 36 A2 E3 0A 26 D1 6F // .F.2.....6...&.o + 4DC0: 16 26 D1 5F 14 E2 F6 26 8A 57 2B 32 F6 8B F2 C1 // .&._...&.W+2.... + 4DD0: E6 02 8B 84 16 A2 8B 94 18 A2 26 21 47 14 26 21 // ..........&!G.&! + 4DE0: 57 16 26 8A 47 2A 32 E4 8B F0 8A 8C 3E A2 32 ED // W.&.G*2.....>.2. + 4DF0: E3 0A 26 D1 67 14 26 D1 57 16 E2 F6 26 8B 47 14 // ..&.g.&.W...&.G. + 4E00: 26 8B 57 16 26 09 47 08 26 09 57 0A 26 8A 47 2C // &.W.&.G.&.W.&.G, + 4E10: 32 E4 8B F0 03 F0 8B C3 FF 94 E2 A1 8D 66 FC 5A // 2............f.Z + 4E20: 59 5D C3 51 8B D8 E8 56 FC 26 8A 4F 2B 32 ED 8B // Y].Q...V.&.O+2.. + 4E30: F1 8A 8C 36 A2 E3 0A 26 D1 6F 06 26 D1 5F 04 E2 // ...6...&.o.&._.. + 4E40: F6 8B C3 E8 AE FE 26 8A 4F 2C 32 ED 8B F1 03 F1 // ......&.O,2..... + 4E50: 8B C3 FF 94 E2 A1 59 C3 8B D8 E8 22 FC 8B C3 E8 // ......Y....".... + 4E60: 55 FC 26 8B 47 04 26 8B 77 06 26 09 47 08 26 09 // U.&.G.&.w.&.G.&. + 4E70: 77 0A 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 FF 94 // w.&.G,2......... + 4E80: E2 A1 C3 53 56 8B D8 E8 F5 FB 8B C3 E8 28 FC 26 // ...SV........(.& + 4E90: 8B 47 04 26 8B 77 06 26 31 47 08 26 31 77 0A 26 // .G.&.w.&1G.&1w.& + 4EA0: 8A 47 2C 32 E4 8B F0 03 F0 8B C3 FF 94 E2 A1 5E // .G,2...........^ + 4EB0: 5B C3 53 51 56 8B D8 E8 C5 FB 8B C3 E8 F8 FB 26 // [.SQV..........& + 4EC0: 8B 4F 04 E3 0A 26 D1 67 08 26 D1 57 0A E2 F6 8B // .O...&.g.&.W.... + 4ED0: C3 E8 46 FC 26 8A 4F 2C 32 ED 8B F1 03 F1 8B C3 // ..F.&.O,2....... + 4EE0: FF 94 E2 A1 5E 59 5B C3 53 51 56 8B D8 E8 8F FB // ....^Y[.SQV..... + 4EF0: 8B C3 E8 C2 FB 26 8B 4F 04 E3 0A 26 D1 6F 0A 26 // .....&.O...&.o.& + 4F00: D1 5F 08 E2 F6 EB C8 52 8B D8 E8 72 FB 8B C3 E8 // ._.....R...r.... + 4F10: A5 FB 8B F3 26 8B 47 04 26 8B 57 06 26 01 47 08 // ....&.G.&.W.&.G. + 4F20: 26 11 54 0A 8B C3 E8 F1 FB 26 8A 47 2C 32 E4 8B // &.T......&.G,2.. + 4F30: F0 03 F0 8B C3 FF 94 E2 A1 5A C3 52 8B D8 E8 3E // .........Z.R...> + 4F40: FB 8B C3 E8 71 FB 8B F3 26 8B 47 04 26 8B 57 06 // ....q...&.G.&.W. + 4F50: 26 29 47 08 26 19 54 0A EB CA 51 52 8B F0 E8 1E // &)G.&.T...QR.... + 4F60: FB 8B C6 E8 55 FC 26 8B 44 08 26 8B 54 0A 26 8B // ....U.&.D.&.T.&. + 4F70: 5C 04 26 8B 4C 06 E8 B1 F2 26 89 44 0C 26 89 54 // \.&.L....&.D.&.T + 4F80: 0E 5A 59 C3 52 8B D0 E8 F5 FA 8B C2 E8 2C FC 8B // .ZY.R........,.. + 4F90: C2 E8 5C 08 5A C3 51 52 57 8B F0 E8 E1 FA 8B C6 // ..\.Z.QRW....... + 4FA0: E8 18 FC 26 8B 44 08 26 8B 54 0A 26 8B 5C 04 26 // ...&.D.&.T.&.\.& + 4FB0: 8B 4C 06 E8 F0 F1 26 89 44 0C 26 89 54 0E 8C D7 // .L....&.D.&.T... + 4FC0: 8E C7 26 8B 44 08 26 8B 54 0A 26 8B 5C 04 26 8B // ..&.D.&.T.&.\.&. + 4FD0: 4C 06 E8 D1 F1 26 89 5C 10 26 89 4C 12 E9 10 FD // L....&.\.&.L.... + 4FE0: 52 8B D0 E8 99 FA 8B C2 E8 D0 FB 8B C2 E8 D3 07 // R............... + 4FF0: 5A C3 51 52 8B D8 E8 86 FA 8B C3 E8 BD FB 8C D1 // Z.QR............ + 5000: 8E C1 26 8B 47 08 26 8B 57 0A 26 3B 57 06 75 0E // ..&.G.&.W.&;W.u. + 5010: 26 3B 47 04 75 08 26 C6 47 30 01 5A 59 C3 8B D0 // &;G.u.&.G0.ZY... + 5020: 26 8B 47 0A 26 3B 47 06 72 08 75 0A 26 3B 57 04 // &.G.&;G.r.u.&;W. + 5030: 73 04 33 C0 EB 03 B8 02 00 26 88 47 30 5A 59 C3 // s.3......&.G0ZY. + 5040: 51 52 57 8B D8 26 8A 47 2C 32 E4 8B F0 03 F0 8B // QRW..&.G,2...... + 5050: C3 FF 94 EE A1 26 89 47 08 26 89 57 0A 8C D0 8E // .....&.G.&.W.... + 5060: C0 26 8A 47 2B 32 E4 8B F0 C1 E6 02 8B F8 8A 8D // .&.G+2.......... + 5070: 36 A2 32 ED 8B 84 16 A2 8B 94 18 A2 E3 06 D1 E0 // 6.2............. + 5080: D1 D2 E2 FA F7 D0 F7 D2 26 21 47 08 26 21 57 0A // ........&!G.&!W. + 5090: E9 4D FC 55 8B EC 51 52 57 83 EC 06 8B D8 26 8A // .M.U..QRW.....&. + 50A0: 47 2B 32 E4 8B F0 C1 E6 02 8B F8 8A 8D 36 A2 32 // G+2..........6.2 + 50B0: ED 8B 84 16 A2 89 46 F4 8B 84 18 A2 89 46 F6 E3 // ......F......F.. + 50C0: 08 D1 66 F4 D1 56 F6 E2 F8 8B 7E F4 8B 46 F6 89 // ..f..V....~..F.. + 50D0: 46 F8 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 FF 94 // F.&.G,2......... + 50E0: EE A1 26 89 47 08 26 89 57 0A 8B C3 E8 47 F9 26 // ..&.G.&.W....G.& + 50F0: 89 47 04 26 89 57 06 8B C7 F7 D0 8B 56 F6 F7 D2 // .G.&.W......V... + 5100: 26 23 47 08 26 23 57 0A 26 89 47 14 26 89 57 16 // &#G.&#W.&.G.&.W. + 5110: 26 21 7F 08 8B 46 F6 26 21 47 0A 8C D1 8D 77 35 // &!...F.&!G....w5 + 5120: 8E C1 26 80 3C 19 73 12 26 8B 4F 04 E3 0A 26 D1 // ..&.<.s.&.O...&. + 5130: 67 08 26 D1 57 0A E2 F6 EB 10 26 8B 4F 04 E3 0A // g.&.W.....&.O... + 5140: 26 D1 6F 0A 26 D1 5F 08 E2 F6 26 21 7F 08 8B 46 // &.o.&._...&!...F + 5150: F8 26 21 47 0A 26 8B 57 14 26 8B 47 16 26 09 57 // .&!G.&.W.&.G.&.W + 5160: 08 26 09 47 0A 26 8A 47 2C 32 E4 8B F0 03 F0 8B // .&.G.&.G,2...... + 5170: C3 FF 94 E2 A1 8D 66 FA 5F E9 A3 FC 52 8B D8 E8 // ......f._...R... + 5180: FD F8 8B C3 E8 34 FA 26 8B 47 08 26 8B 57 0A 26 // .....4.&.G.&.W.& + 5190: 85 57 06 75 06 26 85 47 04 74 05 B8 03 00 EB 03 // .W.u.&.G.t...... + 51A0: B8 01 00 26 88 47 30 5A C3 53 51 52 56 8B D8 26 // ...&.G0Z.SQRV..& + 51B0: 8A 4F 2D 32 ED 8B F1 03 F1 FF 94 06 A2 26 89 47 // .O-2.........&.G + 51C0: 04 26 89 57 06 26 8A 47 2B 32 E4 8B F0 8A 8C 36 // .&.W.&.G+2.....6 + 51D0: A2 E3 0A 26 D1 6F 06 26 D1 5F 04 E2 F6 26 8A 47 // ...&.o.&._...&.G + 51E0: 2B 8B F0 C1 E6 02 8B 84 16 A2 8B 94 18 A2 26 21 // +.............&! + 51F0: 47 04 26 21 57 06 E9 BD F9 52 8B D8 E8 AA FF 26 // G.&!W....R.....& + 5200: 8B 47 04 26 8B 57 06 26 89 47 18 26 89 57 1A 5A // .G.&.W.&.G.&.W.Z + 5210: C3 51 52 8B D8 E8 91 FF 8C D0 8E C0 26 8B 77 02 // .QR.........&.w. + 5220: 26 8B 74 02 81 3C 5A 5A 74 5B 26 8B 77 02 26 8B // &.t...... + 5A80: 8E DB E8 5D D6 66 0B C0 0F 84 E1 00 06 1F 66 89 // ...].f........f. + 5A90: 45 28 8C C8 66 C1 E0 10 B8 39 5D 66 89 45 0C 81 // E(..f....9]f.E.. + 5AA0: F9 FF 81 0F 84 C2 00 80 E5 03 B2 01 53 8E DB BE // ............S... + 5AB0: 80 4C E8 3B DB 5B 06 1F 0F 84 B1 00 53 E8 B7 DD // .L.;.[......S... + 5AC0: 66 89 45 12 C7 45 16 08 10 8D 5C 0C E8 8E E8 66 // f.E..E....\....f + 5AD0: 89 45 1F 66 89 45 36 8D 5C 10 E8 80 E8 66 89 45 // .E.f.E6.\....f.E + 5AE0: 23 66 89 45 3A 8D 5C 08 E8 72 E8 0A C0 75 03 5B // #f.E:.\..r...u.[ + 5AF0: EB 7B E8 82 DD 66 C1 E8 10 3D 58 02 74 0D 3D 5E // .{...f...=X.t.=^ + 5B00: 01 74 08 77 0A C6 45 17 08 EB 04 C6 45 17 0E 2E // .t.w..E.....E... + 5B10: A1 4C 24 89 45 08 8D 5C 04 E8 41 E8 66 8B C8 66 // .L$.E..\..A.f..f + 5B20: C1 E9 10 D3 E0 89 45 10 89 45 32 B0 08 D2 E0 88 // ......E..E2..... + 5B30: 45 19 8D 5C 14 E8 25 E8 5B 3D 00 03 77 2F 53 8B // E..\..%.[=..w/S. + 5B40: D8 B8 00 03 33 D2 F7 F3 5B FE C8 88 45 1D 88 45 // ....3...[...E..E + 5B50: 35 88 45 34 8E DB 57 53 BE 80 4C E8 ED D5 5B 5F // 5.E4..WS..L...[_ + 5B60: 0B C9 75 05 06 1F 83 25 FE 32 E4 EB 02 B4 03 B0 // ..u....%.2...... + 5B70: 4F 8E DB 5E C3 00 81 FB FF 81 74 68 0A FF 75 04 // O..^......th..u. + 5B80: 8B C3 EB 21 F6 C7 08 75 61 8B CB B2 01 BE 20 4C // ...!...ua..... L + 5B90: E8 5D DA 74 55 E8 BE DC 0A C0 75 0E 66 C1 E8 10 // .].tU.....u.f... + 5BA0: 80 E7 80 0A C7 E8 D5 02 EB 3A E8 12 D8 74 06 E8 // .........:...t.. + 5BB0: A1 D6 E8 8D D1 BE 20 4C E8 64 D5 74 2D E8 A5 00 // ...... L.d.t-... + 5BC0: E8 2C 00 66 BB 20 4C 00 4C E8 81 DC BE 00 4C E8 // .,.f. L.L.....L. + 5BD0: 84 DC 66 C1 E8 10 8B D8 32 C0 F6 C7 80 74 02 B0 // ..f.....2....t.. + 5BE0: 40 E8 94 D5 B0 4F 32 E4 EB 04 B0 4F B4 03 C3 56 // @....O2....O...V + 5BF0: 06 33 C0 8E C0 BE 20 4C E8 7C DC 8B C8 66 C1 E8 // .3.... L.|...f.. + 5C00: 10 8B D0 C1 E9 03 26 89 0E 4A 04 C1 EA 04 FE CA // ......&..J...... + 5C10: 26 88 16 84 04 26 C6 06 51 04 00 26 C6 06 50 04 // &....&..Q..&..P. + 5C20: 00 26 C6 06 49 04 62 26 C7 06 4C 04 00 A0 26 C6 // .&..I.b&..L...&. + 5C30: 06 85 04 10 26 C7 06 0C 01 05 73 8C C8 26 A3 0E // ....&.....s..&.. + 5C40: 01 07 5E C3 01 0F 00 0A 00 00 00 00 00 40 05 0F // ..^..........@.. + 5C50: FF 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E // ................ + 5C60: 0F 01 00 0F 00 FC BA C4 03 B8 00 01 EF B9 04 00 // ................ + 5C70: B4 01 BE DC 5B AC 86 E0 EF 8A E0 FE C4 E2 F6 B8 // ....[........... + 5C80: 00 03 EF B9 09 00 BA CE 03 32 E4 BE E0 5B 8A C4 // .........2...[.. + 5C90: EE AC 42 EE 4A FE C4 E2 F5 BA DA 03 EC B9 14 00 // ..B.J........... + 5CA0: BA C0 03 32 E4 BE E9 5B 8A C4 EE AC EE FE C4 E2 // ...2...[........ + 5CB0: F7 C3 BE 00 4C E8 9E DB 66 C1 E8 10 8B D8 E8 6E // ....L...f......n + 5CC0: DB 75 05 E8 5A DB 75 04 B8 4F 00 C3 B8 4F 03 C3 // .u..Z.u..O...O.. + 5CD0: E8 5C DB 74 53 BE 00 4C 80 FB 00 74 18 80 FB 01 // .\.tS..L...t.... + 5CE0: 75 05 E8 9A DB EB 1D 80 FB 02 75 10 8B C1 E8 4D // u.........u....M + 5CF0: DB D3 E8 8B C8 E8 27 D6 74 2E EB 08 80 FB 03 75 // ......'.t......u + 5D00: 24 E8 F1 DA E8 37 DB 8B D8 D3 E3 50 33 C0 BA 00 // $....7.....P3... + 5D10: 03 3B DA 77 05 BA FF FF EB 04 F7 F3 8B D0 58 8B // .;.w..........X. + 5D20: C8 B8 4F 00 C3 32 C0 C3 B0 4F B4 03 C3 00 0A DB // ..O..2...O...... + 5D30: 75 07 8A EF E8 F0 D6 EB 05 E8 D5 D6 8A F8 B0 4F // u..............O + 5D40: 32 E4 C3 00 E8 E8 DA 74 2C BE 00 4C E8 07 DB 66 // 2......t,..L...f + 5D50: C1 E8 10 F6 C4 40 75 1D 0A FF 75 05 E8 1E 00 EB // .....@u...u..... + 5D60: 0F 80 FF 01 75 14 BB 13 00 E8 BF E5 D1 E8 8B D0 // ....u........... + 5D70: B0 4F 32 E4 C3 B0 4F B4 03 C3 32 C0 C3 52 53 66 // .O2...O...2..RSf + 5D80: 50 81 E2 FF 02 D1 E2 8B C2 40 66 C1 E0 10 8B C2 // P........@f..... + 5D90: BB 13 00 E8 F0 E4 BB 12 00 E8 EA E4 66 58 5B 5A // ............fX[Z + 5DA0: C3 9C 1E 06 66 50 66 51 66 52 66 53 66 55 66 56 // ....fPfQfRfSfUfV + 5DB0: 66 57 0E 1F E8 08 E6 E8 8A FF E8 27 E6 8B EC 89 // fW.........'.... + 5DC0: 56 10 89 46 18 66 5F 66 5E 66 5D 66 5B 66 5A 66 // V..F.f_f^f]f[fZf + 5DD0: 59 66 58 07 1F 9D CB 0E 07 BF 08 A1 2E 8B 0E 06 // YfX............. + 5DE0: A1 B8 4F 00 C3 00 0A DB 75 06 B7 04 B3 10 EB 26 // ..O.....u......& + 5DF0: 80 FB 01 75 14 E8 C7 D5 75 21 53 B1 01 0A FF 74 // ...u....u!S....t + 5E00: 02 B1 00 E8 E1 D4 5B EB 0D 80 FB 02 75 0D E8 F4 // ......[.....u... + 5E10: D5 8A F8 C0 E7 02 B0 4F 32 E4 C3 B8 4F 03 C3 00 // .......O2...O... + 5E20: 80 E3 01 0A DB 75 05 BB 02 01 EB 0E E8 90 D5 75 // .....u.........u + 5E30: 0E 33 C0 53 E8 17 C9 5B 74 05 B0 4F 32 E4 C3 B0 // .3.S...[t..O2... + 5E40: 4F B4 03 C3 80 FC 1D 72 03 CD 42 C3 1E 06 66 50 // O......r..B...fP + 5E50: 66 51 66 52 66 53 66 55 66 56 66 57 0E 1F 50 0F // fQfRfSfUfVfW..P. + 5E60: B6 C4 D1 E0 8B F0 58 2E FF 94 26 5E 66 5F 66 5E // ......X...&^f_f^ + 5E70: 66 5D 66 5B 66 5A 66 59 66 58 07 1F C3 0E 1F 50 // f]f[fZfYfX.....P + 5E80: 0F B6 C4 D1 E0 8B F0 58 2E FF 94 26 5E C3 60 5E // .......X...&^.`^ + 5E90: 70 97 89 97 A6 97 53 5F A9 8E DB 8E 4E 8F D1 8F // p.....S_....N... + 5EA0: 5F 91 63 91 6C 94 3D 95 C0 95 27 96 C2 97 24 98 // _.c.l.=...'...$. + 5EB0: CD 9A 6C 61 14 9F 14 5E 14 5E 14 5E 14 5E 14 5E // ..la...^.^.^.^.^ + 5EC0: 14 5E E4 9F E7 83 3B 85 2E 8E 1E 4A 24 80 26 87 // .^....;....J$.&. + 5ED0: 04 F3 50 8A E0 80 E4 7F E8 C4 01 3B D3 75 02 58 // ..P........;.u.X + 5EE0: C3 BA CC 03 EC B2 B4 B1 30 26 F6 47 09 01 74 0C // ........0&.G..t. + 5EF0: B2 D4 B1 20 A8 01 75 49 B5 09 EB 06 A8 01 74 41 // ... ..uI......tA + 5F00: B5 0B 53 E8 6A 41 0A FF 5B 75 0B 80 26 88 04 F0 // ..S.jA..[u..&... + 5F10: 08 2E 88 04 EB 2B 58 80 0E 87 04 08 80 26 10 04 // .....+X......&.. + 5F20: CF 08 0E 10 04 89 16 63 04 C7 06 85 04 08 00 C6 // .......c........ + 5F30: 06 84 04 18 C7 06 0C 01 F2 6A 8C 0E 0E 01 CD 42 // .........j.....B + 5F40: C3 80 26 10 04 CF 08 0E 10 04 58 53 50 0E 1F 33 // ..&.......XSP..3 + 5F50: C9 8A C8 E8 69 D4 74 06 E8 F8 D2 E8 E4 CD B2 08 // ....i.t......... + 5F60: BE 40 4C E8 8A D6 BE 40 4C E8 B3 D1 58 5B 0F 84 // .@L....@L...X[.. + 5F70: 6E FF 2E 8E 1E 4A 24 0E 07 E8 13 29 0E 1F 53 66 // n....J$....)..Sf + 5F80: BB 40 4C 00 4C E8 C5 D8 BE 00 4C B0 20 E8 E8 D1 // .@L.L.....L. ... + 5F90: 5B 2E 8E 1E 4A 24 0E 07 E8 1C 2E E8 24 00 E8 28 // [...J$......$..( + 5FA0: 3D E8 D1 01 E8 8E 01 E8 AE 3E 0E 1F BE 00 4C B0 // =........>....L. + 5FB0: 10 E8 C4 D1 E8 F7 2D E8 EF 2D C3 8B EC C6 46 1B // ......-..-....F. + 5FC0: 00 C3 E8 2F 00 E8 0A 00 E8 BD 00 E8 52 00 E8 5C // .../........R..\ + 5FD0: 0A C3 53 83 C3 0A 8B 16 63 04 B9 19 00 B8 11 30 // ..S.....c......0 + 5FE0: EF 32 C0 26 8A 27 EF 43 FE C0 E2 F7 5B 80 C2 06 // .2.&.'.C....[... + 5FF0: 32 C0 EE C3 53 BA C4 03 83 C3 05 B9 04 00 B0 01 // 2...S........... + 6000: 26 8A 27 3C 01 75 03 80 CC 20 EF 43 FE C0 E2 F0 // &.'<.u... .C.... + 6010: 5B 26 8A 47 09 BA C2 03 EE B2 C4 B8 00 03 EF C3 // [&.G............ + 6020: 8B F3 83 C6 23 BA DA 03 26 F6 47 09 01 75 02 B2 // ....#...&.G..u.. + 6030: BA F6 06 89 04 08 74 1D 83 C6 10 EC B9 04 00 B4 // ......t......... + 6040: 10 B2 C0 80 FC 11 74 07 8A C4 EE 26 8A 04 EE 46 // ......t....&...F + 6050: FE C4 E2 EF C3 53 EC 8B DE B9 14 00 32 E4 B2 C0 // .....S......2... + 6060: 8A C4 EE FE C4 26 8A 07 EE 43 E2 F4 8A C4 EE 32 // .....&...C.....2 + 6070: C0 EE 1E 06 E8 49 2D 0B ED 74 09 1F 1E B9 10 00 // .....I-..t...... + 6080: F3 A4 46 A4 07 1F 5B C3 53 83 C3 37 B9 09 00 32 // ..F...[.S..7...2 + 6090: C0 BA CE 03 26 8A 27 EF 43 FE C0 E2 F7 5B C3 BB // ....&.'.C....[.. + 60A0: 2A 63 0E 07 8B D3 0A E4 7D 01 C3 E8 01 00 C3 33 // *c......}......3 + 60B0: F6 80 FC 03 7F 3C 4A F6 06 89 04 10 75 20 A0 88 // .....L..tB.I... + 6190: 2E 8B 3E 50 24 26 F6 47 33 01 75 0E 26 F6 47 09 // ..>P$&.G3.u.&.G. + 61A0: 01 75 1B 2E 8B 3E 4E 24 EB 14 3C 06 7E 0B 2E 8B // .u...>N$..<.~... + 61B0: 3E 4C 24 26 8A 67 37 B5 40 66 33 C0 EB 06 66 B8 // >L$&.g7.@f3...f. + 61C0: 20 07 20 07 8E C7 66 33 FF F3 66 AB 80 26 87 04 // . ...f3..f..&.. + 61D0: 7F 07 1F C3 2E 8E 1E 4A 24 80 FB 10 75 03 E9 7A // .......J$...u..z + 61E0: 01 80 FB 20 75 03 E9 9B 01 80 FB 32 75 1F BA CC // ... u......2u... + 61F0: 03 0A C0 75 09 EC 0C 02 B2 C2 EE E9 F3 00 FE C8 // ...u............ + 6200: 0F 85 F3 00 EC 24 FD B2 C2 EE E9 E4 00 80 FB 35 // .....$.........5 + 6210: 75 28 3C 80 75 08 80 0E 89 04 40 E9 D3 00 F6 06 // u(<.u.....@..... + 6220: 89 04 40 0F 84 D0 00 0A C0 0F 84 CA 00 FE C8 75 // ..@............u + 6230: 06 E8 98 07 E9 BA 00 E9 BD 00 80 FB 30 74 03 E9 // ............0t.. + 6240: 96 00 50 E8 2A 3E 8A EF BA CC 03 EC 8A C8 58 0A // ..P.*>........X. + 6250: C0 75 30 B7 08 F6 C1 01 75 12 0A ED 75 0B A0 10 // .u0.....u...u... + 6260: 04 24 30 3C 30 75 10 B7 02 E9 8B 00 A0 10 04 24 // .$0<0u.........$ + 6270: 30 3C 30 75 02 B7 02 80 26 89 04 6F 80 0E 89 04 // 0<0u....&..o.... + 6280: 80 EB 36 3C 01 75 41 80 26 89 04 6F B7 09 F6 C1 // ..6<.uA.&..o.... + 6290: 01 75 15 B7 0B A0 10 04 24 30 3C 30 74 1B B7 09 // .u......$0<0t... + 62A0: 0A ED 74 15 B7 05 EB 11 A0 10 04 24 30 3C 30 75 // ..t........$0<0u + 62B0: 08 B7 0B 0A ED 74 02 B7 03 8A 1E 88 04 80 E3 F0 // .....t.......... + 62C0: 0A DF 88 1E 88 04 EB 29 3C 02 75 2B 80 26 89 04 // .......)<.u+.&.. + 62D0: 6F 80 0E 89 04 10 EB B4 80 FB 31 75 1B 0A C0 74 // o.........1u...t + 62E0: 0B 3C 01 75 0C 80 0E 89 04 08 EB 05 80 26 89 04 // .<.u.........&.. + 62F0: F7 8B EC C6 46 1A 12 C3 80 FB 33 75 16 3C 00 74 // ....F.....3u.<.t + 6300: 0B 3C 01 75 EC 80 26 89 04 FD EB E5 80 0E 89 04 // .<.u..&......... + 6310: 02 EB DE 80 FB 34 75 17 3C 00 75 07 80 26 87 04 // .....4u.<.u..&.. + 6320: FE EB CE 3C 01 75 07 80 0E 87 04 01 EB C3 C3 80 // ...<.u.......... + 6330: FB 36 75 26 BB 20 FF 3C 01 74 09 BB 00 DF 3C 00 // .6u&. .<.t....<. + 6340: 74 02 EB AD E8 02 00 EB A8 9C FA BA C4 03 B0 01 // t............... + 6350: EE 42 EC 22 C7 0A C3 EE 9D C3 C3 B3 03 B7 00 BA // .B."............ + 6360: CC 03 EC A8 01 75 02 B7 01 A0 88 04 8A E0 B1 04 // .....u.......... + 6370: D2 EC 25 0F 0F 8B C8 8B EC 89 5E 0E 89 4E 16 C6 // ..%.......^..N.. + 6380: 46 1A 12 C3 9C FA C7 06 14 00 D4 88 8C 0E 16 00 // F............... + 6390: 9D C3 28 18 08 00 08 09 03 00 02 63 2D 27 28 90 // ..(........c-'(. + 63A0: 2B A0 BF 1F 00 C7 06 07 00 00 00 00 9C 8E 8F 14 // +............... + 63B0: 1F 96 B9 A3 FF 00 01 02 03 04 05 06 07 10 11 12 // ................ + 63C0: 13 14 15 16 17 08 00 0F 00 00 00 00 00 00 10 0E // ................ + 63D0: 00 FF 50 18 08 00 10 01 03 00 02 63 5F 4F 50 82 // ..P........c_OP. + 63E0: 55 81 BF 1F 00 C7 06 07 00 00 00 00 9C 8E 8F 28 // U..............( + 63F0: 1F 96 B9 A3 FF 00 01 02 03 04 05 06 07 10 11 12 // ................ + 6400: 13 14 15 16 17 08 00 0F 00 00 00 00 00 00 10 0E // ................ + 6410: 00 FF 28 18 08 00 40 09 03 00 02 63 2D 27 28 90 // ..(...@....c-'(. + 6420: 2B 80 BF 1F 00 C1 00 00 00 00 00 00 9C 8E 8F 14 // +............... + 6430: 00 96 B9 A2 FF 00 13 15 17 02 04 06 07 10 11 12 // ................ + 6440: 13 14 15 16 17 01 00 03 00 00 00 00 00 00 30 0F // ..............0. + 6450: 00 FF 50 18 08 00 40 01 01 00 06 63 5F 4F 50 82 // ..P...@....c_OP. + 6460: 54 80 BF 1F 00 C1 00 00 00 00 00 00 9C 8E 8F 28 // T..............( + 6470: 00 96 B9 C2 FF 00 17 17 17 17 17 17 17 17 17 17 // ................ + 6480: 17 17 17 17 17 01 00 01 00 00 00 00 00 00 00 0D // ................ + 6490: 00 FF 50 18 0E 00 10 00 03 00 03 A6 5F 4F 50 82 // ..P........._OP. + 64A0: 55 81 BF 1F 00 4D 0B 0C 00 00 00 00 83 85 5D 28 // U....M........]( + 64B0: 0D 63 BA A3 FF 00 08 08 08 08 08 08 08 10 18 18 // .c.............. + 64C0: 18 18 18 18 18 0E 00 0F 08 00 00 00 00 00 10 0A // ................ + 64D0: 00 FF 50 1D 10 00 A0 01 0F 00 0A E3 5F 4F 50 82 // ..P........._OP. + 64E0: 54 80 0B 3E 00 40 00 00 00 00 00 00 EA 8C DF 50 // T..>.@.........P + 64F0: 00 E7 04 E3 FF 00 01 02 03 04 05 06 07 08 09 0A // ................ + 6500: 0B 0C 0D 0E 0F 01 00 0F 00 10 00 00 00 00 40 05 // ..............@. + 6510: 0F FF 00 05 11 1C 08 0B 14 28 0E 18 2D 32 20 24 // .........(..-2 $ + 6520: 38 3F 00 05 08 0B 0E 11 14 18 1C 20 24 28 2D 32 // 8?......... $(-2 + 6530: 38 3F 07 0C 10 15 1A 18 16 15 13 1C 25 2F 38 33 // 8?..........%/83 + 6540: 2E 2A 25 27 29 2A 2C 23 19 10 23 25 27 2A 2C 2B // .*%')*,#..#%'*,+ + 6550: 2A 29 29 2D 32 37 3B 39 37 34 32 33 34 35 35 31 // *))-27;974234551 + 6560: 2C 27 2F 30 32 33 34 34 33 33 32 35 38 3A 3D 3C // ,'/0234433258:=< + 6570: 3A 39 38 38 39 39 3A 37 34 31 03 05 07 09 0B 0B // :98899:741...... + 6580: 0A 09 08 0D 11 15 19 17 15 13 11 11 12 13 14 0F // ................ + 6590: 0B 07 10 10 12 13 14 13 13 13 12 14 16 18 1A 19 // ................ + 65A0: 18 17 16 17 17 17 18 15 14 11 15 15 16 17 17 17 // ................ + 65B0: 17 17 16 18 19 1A 1B 1B 1A 19 19 19 19 19 1A 18 // ................ + 65C0: 17 16 02 03 04 05 07 06 06 05 05 07 0A 0C 0E 0D // ................ + 65D0: 0C 0B 09 0A 0A 0B 0B 09 06 04 09 09 0A 0B 0B 0B // ................ + 65E0: 0B 0B 0A 0C 0D 0E 0F 0F 0E 0D 0D 0D 0D 0D 0E 0C // ................ + 65F0: 0B 0A 0C 0C 0C 0D 0D 0D 0D 0D 0C 0D 0E 0F 0F 0F // ................ + 6600: 0F 0E 0E 0E 0E 0E 0E 0E 0D 0C 00 00 00 00 00 00 // ................ + 6610: 00 00 28 18 08 00 20 09 0F 00 06 63 2D 27 28 90 // ..(... ....c-'(. + 6620: 2B 80 BF 1F 00 C0 00 00 00 00 00 00 9C 8E 8F 14 // +............... + 6630: 00 96 B9 E3 FF 00 01 02 03 04 05 06 07 10 11 12 // ................ + 6640: 13 14 15 16 17 01 00 0F 00 00 00 00 00 00 00 05 // ................ + 6650: 0F FF 50 18 08 00 40 01 0F 00 06 63 5F 4F 50 82 // ..P...@....c_OP. + 6660: 54 80 BF 1F 00 C0 00 00 00 00 00 00 9C 8E 8F 28 // T..............( + 6670: 00 96 B9 E3 FF 00 01 02 03 04 05 06 07 10 11 12 // ................ + 6680: 13 14 15 16 17 01 00 0F 00 00 00 00 00 00 00 05 // ................ + 6690: 0F FF 00 05 11 1C 08 0B 25 28 02 07 1B 20 0F 14 // ........%(... .. + 66A0: 28 2C 0C 11 25 2A 14 1E 32 36 0F 13 27 2C 1B 20 // (,..%*..26..',. + 66B0: 34 39 06 0B 1F 24 13 18 2C 30 09 0D 21 26 15 1A // 49...$..,0..!&.. + 66C0: 2E 33 13 17 2B 30 1F 24 38 3D 0E 18 2D 32 20 24 // .3..+0.$8=..-2 $ + 66D0: 38 3F 00 05 11 1C 08 0B 14 18 00 05 11 1C 08 0B // 8?.............. + 66E0: 14 18 0E 18 2D 32 20 24 38 3F 0E 18 2D 32 20 24 // ....-2 $8?..-2 $ + 66F0: 38 3F 00 05 11 1C 08 0B 14 18 00 05 11 1C 08 0B // 8?.............. + 6700: 14 18 0E 18 2D 32 20 24 38 3F 0E 18 2D 32 20 24 // ....-2 $8?..-2 $ + 6710: 38 3F 50 18 0E 00 80 01 0F 00 06 A2 5F 4F 50 82 // 8?P........._OP. + 6720: 54 80 BF 1F 00 40 00 00 00 00 00 00 83 85 5D 28 // T....@........]( + 6730: 0F 63 BA E3 FF 00 08 00 00 18 18 00 00 00 08 00 // .c.............. + 6740: 00 00 18 00 00 0B 00 05 00 00 00 00 00 00 00 05 // ................ + 6750: 05 FF 50 18 0E 00 80 01 0F 00 06 A3 5F 4F 50 82 // ..P........._OP. + 6760: 54 80 BF 1F 00 40 00 00 00 00 00 00 83 85 5D 28 // T....@........]( + 6770: 0F 63 BA E3 FF 00 01 02 03 04 05 14 07 38 39 3A // .c...........89: + 6780: 3B 3C 3D 3E 3F 01 00 0F 00 00 00 00 00 00 00 05 // ;<=>?........... + 6790: 0F FF 28 18 0E 00 08 09 03 00 02 A3 2D 27 28 90 // ..(.........-'(. + 67A0: 2B A0 BF 1F 00 4D 0B 0C 00 00 00 00 83 85 5D 14 // +....M........]. + 67B0: 1F 63 BA A3 FF 00 01 02 03 04 05 14 07 38 39 3A // .c...........89: + 67C0: 3B 3C 3D 3E 3F 08 00 0F 00 00 00 00 00 00 10 0E // ;<=>?........... + 67D0: 00 FF 50 18 0E 00 10 01 03 00 02 A3 5F 4F 50 82 // ..P........._OP. + 67E0: 55 81 BF 1F 00 4D 0B 0C 00 00 00 00 83 85 5D 28 // U....M........]( + 67F0: 1F 63 BA A3 FF 00 01 02 03 04 05 14 07 38 39 3A // .c...........89: + 6800: 3B 3C 3D 3E 3F 08 00 0F 00 00 00 00 00 00 10 0E // ;<=>?........... + 6810: 00 FF 28 18 10 00 08 08 03 00 02 67 2D 27 28 90 // ..(........g-'(. + 6820: 2B A0 BF 1F 00 4F 0D 0E 00 00 00 00 9C 8E 8F 14 // +....O.......... + 6830: 1F 96 B9 A3 FF 00 01 02 03 04 05 14 07 38 39 3A // .............89: + 6840: 3B 3C 3D 3E 3F 0C 00 0F 08 00 00 00 00 00 10 0E // ;<=>?........... + 6850: 00 FF 50 18 10 00 10 00 03 00 02 67 5F 4F 50 82 // ..P........g_OP. + 6860: 55 81 BF 1F 00 4F 0D 0E 00 00 00 00 9C 8E 8F 28 // U....O.........( + 6870: 1F 96 B9 A3 FF 00 01 02 03 04 05 14 07 38 39 3A // .............89: + 6880: 3B 3C 3D 3E 3F 0C 00 0F 08 00 00 00 00 00 10 0E // ;<=>?........... + 6890: 00 FF 50 18 10 00 10 00 03 00 02 66 5F 4F 50 82 // ..P........f_OP. + 68A0: 55 81 BF 1F 00 4F 0D 0E 00 00 00 00 9C 8E 8F 28 // U....O.........( + 68B0: 0F 96 B9 A3 FF 00 08 08 08 08 08 08 08 10 18 18 // ................ + 68C0: 18 18 18 18 18 0E 00 0F 08 00 00 00 00 00 10 0A // ................ + 68D0: 00 FF 50 1D 10 00 A0 01 0F 00 06 E3 5F 4F 50 82 // ..P........._OP. + 68E0: 54 80 0B 3E 00 40 00 00 00 00 00 00 EA 8C DF 28 // T..>.@.........( + 68F0: 00 E7 04 C3 FF 00 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F // ......?????????? + 6900: 3F 3F 3F 3F 3F 01 00 0F 00 00 00 00 00 00 00 05 // ?????........... + 6910: 01 FF 50 1D 10 00 A0 01 0F 00 06 E3 5F 4F 50 82 // ..P........._OP. + 6920: 54 80 0B 3E 00 40 00 00 00 00 00 00 EA 8C DF 28 // T..>.@.........( + 6930: 00 E7 04 E3 FF 00 01 02 03 04 05 14 07 38 39 3A // .............89: + 6940: 3B 3C 3D 3E 3F 01 00 0F 00 00 00 00 00 00 00 05 // ;<=>?........... + 6950: 0F FF 28 18 08 00 20 01 0F 00 0E 63 5F 4F 50 82 // ..(... ....c_OP. + 6960: 54 80 BF 1F 00 41 00 00 00 00 00 00 9C 8E 8F 28 // T....A.........( + 6970: 40 96 B9 A3 FF 00 01 02 03 04 05 06 07 08 09 0A // @............... + 6980: 0B 0C 0D 0E 0F 41 00 0F 00 00 00 00 00 00 40 05 // .....A........@. + 6990: 0F FF 2A 63 00 C0 00 00 00 00 00 00 00 00 00 00 // ..*c............ + 69A0: 00 00 4A 69 00 C0 00 00 00 00 00 00 00 00 00 00 // ..Ji............ + 69B0: 00 00 1A 00 E2 A0 00 C0 00 00 00 00 00 00 00 00 // ................ + 69C0: 00 00 00 00 00 00 00 00 00 00 00 00 1E E8 10 00 // ................ + 69D0: 2E 8E 1E 4A 24 E8 F8 36 E8 CF 36 E8 70 1A 1F C3 // ...J$..6..6.p... + 69E0: 2E 8E 1E 4A 24 C7 06 87 04 60 F9 C6 06 8A 04 0B // ...J$....`...... + 69F0: A0 89 04 0C 11 24 17 A2 89 04 B4 01 E8 6D 1E A0 // .....$.......m.. + 6A00: 89 04 80 26 10 04 CF 80 0E 10 04 20 C7 06 63 04 // ...&....... ..c. + 6A10: D4 03 0E 1F E8 89 C3 F7 C1 02 00 75 03 E8 22 C3 // ...........u..". + 6A20: C3 1E 2E 8E 1E 4A 24 0E 07 EB 00 1F C3 F6 06 89 // .....J$......... + 6A30: 04 08 74 01 C3 53 BA C8 03 EC B0 FF B2 C6 EE B2 // ..t..S.......... + 6A40: C8 80 3E 63 04 B4 75 2F BE A6 6A B9 40 00 33 DB // ..>c..u/..j.@.3. + 6A50: 9C FA 8A C3 EE 8B FB C1 EF 03 83 E7 03 03 FE 2E // ................ + 6A60: 8A 05 42 EE 2E 8A 45 04 EE 2E 8A 45 08 EE FE C3 // ..B...E....E.... + 6A70: 4A E2 DF 9D E9 85 00 26 8A 47 2B F6 06 89 04 06 // J......&.G+..... + 6A80: 74 31 B9 F8 00 BF AA 64 3C 08 74 11 B9 40 00 BF // t1.....d<.t..@.. + 6A90: 2A 66 3C 38 74 07 3C 3F 74 03 BF 6A 66 33 DB 9C // *f<8t.>66.f + 6BD0: 1E 0C DB 3C 66 E7 66 3C DB 00 80 C0 F0 F8 F0 C0 // ........<~.~< + 6BF0: 18 00 66 66 66 66 66 00 66 00 7F DB 7B 3B 1B 1B // ..fffff.f...{;.. + 6C00: 1B 00 3C 66 38 6C 6C 38 CC 78 00 00 00 00 FE FE // ..c8.c> + 7050: 00 1C 00 3E 61 3C 86 7C 00 1C 0E 00 78 0C 7C CC // ...>a<.|....x.|. + 7060: 7E 00 1C 00 38 18 18 18 3C 00 00 0E 00 7C C6 C6 // ~...8...<....|.. + 7070: 7C 00 00 0E 00 CC CC DC 76 00 00 FC 00 BC 66 66 // |.......v.....ff + 7080: E6 00 FE 00 C6 E6 F6 CE C6 00 3E 00 3E 60 67 63 // ..........>.>`gc + 7090: 3D 00 3E 00 76 CE C6 7E 06 7C 18 00 18 30 60 66 // =.>.v..~.|...0`f + 70A0: 3C 00 00 00 00 7C 60 60 00 00 00 00 00 7C 0C 0C // <....|``.....|.. + 70B0: 00 00 C0 CC D8 30 7C 36 0C 3E C0 CC D8 30 6C 3C // .....0|6.>...0l< + 70C0: 7E 0C 18 00 18 18 3C 3C 18 00 00 36 6C D8 6C 36 // ~.....<<...6l.l6 + 70D0: 00 00 00 D8 6C 36 6C D8 00 00 22 88 22 88 22 88 // ....l6l...".".". + 70E0: 22 88 55 AA 55 AA 55 AA 55 AA DD 77 DD 77 DD 77 // ".U.U.U.U..w.w.w + 70F0: DD 77 18 18 18 18 18 18 18 18 18 18 18 18 F8 18 // .w.............. + 7100: 18 18 18 18 F8 18 F8 18 18 18 36 36 36 36 F6 36 // ..........6666.6 + 7110: 36 36 00 00 00 00 FE 36 36 36 00 00 F8 18 F8 18 // 66.....666...... + 7120: 18 18 36 36 F6 06 F6 36 36 36 36 36 36 36 36 36 // ..66...666666666 + 7130: 36 36 00 00 FE 06 F6 36 36 36 36 36 F6 06 FE 00 // 66.....66666.... + 7140: 00 00 36 36 36 36 FE 00 00 00 18 18 F8 18 F8 00 // ..6666.......... + 7150: 00 00 00 00 00 00 F8 18 18 18 18 18 18 18 1F 00 // ................ + 7160: 00 00 18 18 18 18 FF 00 00 00 00 00 00 00 FF 18 // ................ + 7170: 18 18 18 18 18 18 1F 18 18 18 00 00 00 00 FF 00 // ................ + 7180: 00 00 18 18 18 18 FF 18 18 18 18 18 1F 18 1F 18 // ................ + 7190: 18 18 36 36 36 36 37 36 36 36 36 36 37 30 3F 00 // ..666676666670?. + 71A0: 00 00 00 00 3F 30 37 36 36 36 36 36 F7 00 FF 00 // ....?0766666.... + 71B0: 00 00 00 00 FF 00 F7 36 36 36 36 36 37 30 37 36 // .......666667076 + 71C0: 36 36 00 00 FF 00 FF 00 00 00 36 36 F7 00 F7 36 // 66........66...6 + 71D0: 36 36 18 18 FF 00 FF 00 00 00 36 36 36 36 FF 00 // 66........6666.. + 71E0: 00 00 00 00 FF 00 FF 18 18 18 00 00 00 00 FF 36 // ...............6 + 71F0: 36 36 36 36 36 36 3F 00 00 00 18 18 1F 18 1F 00 // 666666?......... + 7200: 00 00 00 00 1F 18 1F 18 18 18 00 00 00 00 3F 36 // ..............?6 + 7210: 36 36 36 36 36 36 FF 36 36 36 18 18 FF 18 FF 18 // 666666.666...... + 7220: 18 18 18 18 18 18 F8 00 00 00 00 00 00 00 1F 18 // ................ + 7230: 18 18 FF FF FF FF FF FF FF FF 00 00 00 00 FF FF // ................ + 7240: FF FF F0 F0 F0 F0 F0 F0 F0 F0 0F 0F 0F 0F 0F 0F // ................ + 7250: 0F 0F FF FF FF FF 00 00 00 00 00 00 66 DC D8 DC // ............f... + 7260: 66 00 00 78 CC F8 CC C6 CC 00 00 FE 62 60 60 60 // f..x........b``` + 7270: E0 00 00 FE 6C 6C 6C 6C 6C 00 FE C6 60 30 60 C6 // ....lllll...`0`. + 7280: FE 00 00 7E D8 CC CC D8 70 00 00 66 66 66 66 7C // ...~....p..ffff| + 7290: C0 00 00 76 DC 18 18 18 38 00 FE 38 6C C6 6C 38 // ...v....8..8l.l8 + 72A0: FE 00 38 6C C6 FE C6 6C 38 00 38 6C C6 C6 6C 6C // ..8l...l8.8l..ll + 72B0: EE 00 3E 60 38 66 C6 CC 78 00 00 00 7E DB DB 7E // ..>`8f..x...~..~ + 72C0: 00 00 06 7C DE F6 E6 7C C0 00 38 60 C0 F8 C0 60 // ...|...|..8`...` + 72D0: 38 00 7C C6 C6 C6 C6 C6 C6 00 00 FE 00 FE 00 FE // 8.|............. + 72E0: 00 00 18 18 7E 18 18 00 7E 00 30 18 0C 18 30 00 // ....~...~.0...0. + 72F0: 7E 00 0C 18 30 18 0C 00 7E 00 0C 1E 18 18 18 18 // ~...0...~....... + 7300: 18 18 18 18 18 18 18 78 30 00 00 00 18 00 7E 00 // .......x0.....~. + 7310: 18 00 00 76 DC 00 76 DC 00 00 7C C6 C6 7C 00 00 // ...v..v...|..|.. + 7320: 00 00 00 00 00 18 18 00 00 00 00 00 00 00 18 00 // ................ + 7330: 00 00 1F 18 18 18 F8 38 18 00 D8 6C 6C 6C 00 00 // .......8...lll.. + 7340: 00 00 70 D8 30 F8 00 00 00 00 00 00 7C 7C 7C 7C // ..p.0.......|||| + 7350: 00 00 00 00 00 00 00 00 00 00 1D 00 00 00 00 24 // ...............$ + 7360: 66 FF 66 24 00 00 00 00 00 00 00 10 00 00 00 00 // f.f$............ + 7370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7E // ...............~ + 7380: 81 A5 81 81 BD 99 81 81 7E 00 00 00 00 00 00 7C // ........~......| + 7390: FE FE D6 FE FE BA C6 FE 7C 00 00 00 00 00 00 00 // ........|....... + 73A0: 6C EE FE FE FE FE 7C 38 10 00 00 00 00 00 00 00 // l.....|8........ + 73B0: 10 38 7C FE 7C 38 10 00 00 00 00 00 00 00 00 00 // .8|.|8.......... + 73C0: 10 38 38 10 6C EE 6C 10 38 00 00 00 00 00 00 10 // .88.l.l.8....... + 73D0: 38 7C 7C FE FE FE 6C 10 38 00 00 00 00 00 00 00 // 8||...l.8....... + 73E0: 00 00 18 3C 3C 3C 18 00 00 00 00 00 00 FF FF FF // ...<<<.......... + 73F0: FF FF E7 C3 C3 C3 E7 FF FF FF FF FF FF 00 00 00 // ................ + 7400: 00 18 3C 66 66 66 3C 18 00 00 00 00 00 FF FF FF // .. + 7450: 36 3E 36 36 76 F6 66 0E 1E 0C 00 00 00 00 00 18 // 6>66v.f......... + 7460: DB 7E 3C 66 66 3C 7E DB 18 00 00 00 00 00 00 00 // .~~.~>......... + 7490: 3C 7E 18 18 18 18 7E 3C 18 00 00 00 00 00 00 66 // <~....~<.......f + 74A0: 66 66 66 66 66 66 00 66 66 00 00 00 00 00 00 7F // ffffff.ff....... + 74B0: DB DB DB DB 7B 1B 1B 1B 1B 00 00 00 00 00 00 7C // ....{..........| + 74C0: C6 C6 60 7C F6 DE 7C 0C C6 C6 7C 00 00 00 00 00 // ..`|..|...|..... + 74D0: 00 00 00 00 00 FE FE FE FE 00 00 00 00 00 00 18 // ................ + 74E0: 3C 7E 18 18 18 7E 3C 18 7E 00 00 00 00 00 00 18 // <~...~<.~....... + 74F0: 3C 7E 18 18 18 18 18 18 18 00 00 00 00 00 00 18 // <~.............. + 7500: 18 18 18 18 18 18 7E 3C 18 00 00 00 00 00 00 00 // ......~<........ + 7510: 00 00 0C 0E FF 0E 0C 00 00 00 00 00 00 00 00 00 // ................ + 7520: 00 00 30 70 FE 70 30 00 00 00 00 00 00 00 00 00 // ..0p.p0......... + 7530: 00 00 00 C0 C0 C0 FE 00 00 00 00 00 00 00 00 00 // ................ + 7540: 00 00 24 66 FF 66 24 00 00 00 00 00 00 00 00 00 // ..$f.f$......... + 7550: 10 38 38 38 7C 7C FE FE 00 00 00 00 00 00 00 00 // .888||.......... + 7560: FE FE 7C 7C 7C 38 38 10 00 00 00 00 00 00 00 00 // ..|||88......... + 7570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 // ................ + 7580: 3C 3C 3C 3C 18 18 00 18 18 00 00 00 00 00 36 36 // <<<<..........66 + 7590: 36 36 14 00 00 00 00 00 00 00 00 00 00 00 00 6C // 66.............l + 75A0: 6C 6C FE 6C 6C FE 6C 6C 6C 00 00 00 00 00 00 18 // ll.ll.lll....... + 75B0: 18 7C C6 C0 78 3C 06 C6 7C 18 18 00 00 00 00 00 // .|..x<..|....... + 75C0: 00 00 62 66 0C 18 30 66 C6 00 00 00 00 00 00 38 // ..bf..0f.......8 + 75D0: 6C 38 30 76 7E CC CC CC 76 00 00 00 00 00 0C 0C // l80v~...v....... + 75E0: 0C 18 00 00 00 00 00 00 00 00 00 00 00 00 00 0C // ................ + 75F0: 18 30 30 30 30 30 30 18 0C 00 00 00 00 00 00 30 // .000000........0 + 7600: 18 0C 0C 0C 0C 0C 0C 18 30 00 00 00 00 00 00 00 // ........0....... + 7610: 00 00 6C 38 FE 38 6C 00 00 00 00 00 00 00 00 00 // ..l8.8l......... + 7620: 00 00 18 18 7E 18 18 00 00 00 00 00 00 00 00 00 // ....~........... + 7630: 00 00 00 00 00 00 0C 0C 0C 18 00 00 00 00 00 00 // ................ + 7640: 00 00 00 00 FE 00 00 00 00 00 00 00 00 00 00 00 // ................ + 7650: 00 00 00 00 00 00 00 18 18 00 00 00 00 00 00 00 // ................ + 7660: 00 02 06 0C 18 30 60 C0 80 00 00 00 00 00 00 7C // .....0`........| + 7670: C6 C6 CE DE F6 E6 C6 C6 7C 00 00 00 00 00 00 18 // ........|....... + 7680: 78 18 18 18 18 18 18 18 7E 00 00 00 00 00 00 7C // x.......~......| + 7690: C6 C6 06 0C 18 30 60 C6 FE 00 00 00 00 00 00 7C // .....0`........| + 76A0: C6 06 06 3C 06 06 06 C6 7C 00 00 00 00 00 00 0C // ...<....|....... + 76B0: 1C 3C 6C CC CC FE 0C 0C 1E 00 00 00 00 00 00 FE // . + 7D50: 63 63 30 1C 06 63 63 3E 00 1C 00 00 00 00 00 00 // cc0..cc>........ + 7D60: 00 00 3E 63 38 0E 63 3E 00 1C 00 00 00 00 0C 18 // ..>c8.c>........ + 7D70: 30 00 78 0C 7C CC CC DC 76 00 00 00 00 00 0C 18 // 0.x.|...v....... + 7D80: 30 00 38 18 18 18 18 18 3C 00 00 00 00 00 0C 18 // 0.8.....<....... + 7D90: 30 00 7C C6 C6 C6 C6 C6 7C 00 00 00 00 00 18 30 // 0.|.....|......0 + 7DA0: 60 00 CC CC CC CC CC DC 76 00 00 00 00 00 00 76 // `.......v......v + 7DB0: DC 00 BC 66 66 66 66 66 E6 00 00 00 00 00 76 DC // ...fffff......v. + 7DC0: 00 C6 C6 E6 F6 DE CE C6 C6 00 00 00 00 00 21 1E // ..............!. + 7DD0: 00 1E 33 60 60 67 63 33 1D 00 00 00 00 00 42 3C // ..3``gc3......B< + 7DE0: 00 3B 66 66 66 3E 06 66 3C 00 00 00 00 00 00 30 // .;fff>.f<......0 + 7DF0: 30 00 30 30 30 60 C6 C6 7C 00 00 00 00 00 00 00 // 0.000`..|....... + 7E00: 00 00 00 00 7E 60 60 60 00 00 00 00 00 00 00 00 // ....~```........ + 7E10: 00 00 00 00 7E 06 06 06 00 00 00 00 00 00 60 60 // ....~.........`` + 7E20: 62 66 6C 18 30 60 DC 36 0C 18 3E 00 00 00 60 60 // bfl.0`.6..>...`` + 7E30: 62 66 6C 18 36 6E DE 36 7E 06 06 00 00 00 00 18 // bfl.6n.6~....... + 7E40: 18 00 18 18 3C 3C 3C 3C 18 00 00 00 00 00 00 00 // ....<<<<........ + 7E50: 00 00 36 6C D8 6C 36 00 00 00 00 00 00 00 00 00 // ..6l.l6......... + 7E60: 00 00 D8 6C 36 6C D8 00 00 00 00 00 00 11 44 11 // ...l6l........D. + 7E70: 44 11 44 11 44 11 44 11 44 11 44 11 44 AA 55 AA // D.D.D.D.D.D.D.U. + 7E80: 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 DD 77 DD // U.U.U.U.U.U.U.w. + 7E90: 77 DD 77 DD 77 DD 77 DD 77 DD 77 DD 77 18 18 18 // w.w.w.w.w.w.w... + 7EA0: 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 // ................ + 7EB0: 18 18 18 18 F8 18 18 18 18 18 18 18 18 18 18 18 // ................ + 7EC0: 18 18 F8 18 F8 18 18 18 18 18 18 18 18 36 36 36 // .............666 + 7ED0: 36 36 36 36 F6 36 36 36 36 36 36 36 36 00 00 00 // 6666.66666666... + 7EE0: 00 00 00 00 FE 36 36 36 36 36 36 36 36 00 00 00 // .....66666666... + 7EF0: 00 00 F8 18 F8 18 18 18 18 18 18 18 18 36 36 36 // .............666 + 7F00: 36 36 F6 06 F6 36 36 36 36 36 36 36 36 36 36 36 // 66...66666666666 + 7F10: 36 36 36 36 36 36 36 36 36 36 36 36 36 00 00 00 // 6666666666666... + 7F20: 00 00 FE 06 F6 36 36 36 36 36 36 36 36 36 36 36 // .....66666666666 + 7F30: 36 36 F6 06 FE 00 00 00 00 00 00 00 00 36 36 36 // 66...........666 + 7F40: 36 36 36 36 FE 00 00 00 00 00 00 00 00 18 18 18 // 6666............ + 7F50: 18 18 F8 18 F8 00 00 00 00 00 00 00 00 00 00 00 // ................ + 7F60: 00 00 00 00 F8 18 18 18 18 18 18 18 18 18 18 18 // ................ + 7F70: 18 18 18 18 1F 00 00 00 00 00 00 00 00 18 18 18 // ................ + 7F80: 18 18 18 18 FF 00 00 00 00 00 00 00 00 00 00 00 // ................ + 7F90: 00 00 00 00 FF 18 18 18 18 18 18 18 18 18 18 18 // ................ + 7FA0: 18 18 18 18 1F 18 18 18 18 18 18 18 18 00 00 00 // ................ + 7FB0: 00 00 00 00 FF 00 00 00 00 00 00 00 00 18 18 18 // ................ + 7FC0: 18 18 18 18 FF 18 18 18 18 18 18 18 18 18 18 18 // ................ + 7FD0: 18 18 1F 18 1F 18 18 18 18 18 18 18 18 36 36 36 // .............666 + 7FE0: 36 36 36 36 37 36 36 36 36 36 36 36 36 36 36 36 // 6666766666666666 + 7FF0: 36 36 37 30 3F 00 00 00 00 00 00 00 00 00 00 00 // 6670?........... + 8000: 00 00 3F 30 37 36 36 36 36 36 36 36 36 36 36 36 // ..?0766666666666 + 8010: 36 36 F7 00 FF 00 00 00 00 00 00 00 00 00 00 00 // 66.............. + 8020: 00 00 FF 00 F7 36 36 36 36 36 36 36 36 36 36 36 // .....66666666666 + 8030: 36 36 37 30 37 36 36 36 36 36 36 36 36 00 00 00 // 6670766666666... + 8040: 00 00 FF 00 FF 00 00 00 00 00 00 00 00 36 36 36 // .............666 + 8050: 36 36 F7 00 F7 36 36 36 36 36 36 36 36 18 18 18 // 66...66666666... + 8060: 18 18 FF 00 FF 00 00 00 00 00 00 00 00 36 36 36 // .............666 + 8070: 36 36 36 36 FF 00 00 00 00 00 00 00 00 00 00 00 // 6666............ + 8080: 00 00 FF 00 FF 18 18 18 18 18 18 18 18 00 00 00 // ................ + 8090: 00 00 00 00 FF 36 36 36 36 36 36 36 36 36 36 36 // .....66666666666 + 80A0: 36 36 36 36 3F 00 00 00 00 00 00 00 00 18 18 18 // 6666?........... + 80B0: 18 18 1F 18 1F 00 00 00 00 00 00 00 00 00 00 00 // ................ + 80C0: 00 00 1F 18 1F 18 18 18 18 18 18 18 18 00 00 00 // ................ + 80D0: 00 00 00 00 3F 36 36 36 36 36 36 36 36 36 36 36 // ....?66666666666 + 80E0: 36 36 36 36 FF 36 36 36 36 36 36 36 36 18 18 18 // 6666.66666666... + 80F0: 18 18 FF 18 FF 18 18 18 18 18 18 18 18 18 18 18 // ................ + 8100: 18 18 18 18 F8 00 00 00 00 00 00 00 00 00 00 00 // ................ + 8110: 00 00 00 00 1F 18 18 18 18 18 18 18 18 FF FF FF // ................ + 8120: FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 // ................ + 8130: 00 00 00 00 00 FF FF FF FF FF FF FF FF F0 F0 F0 // ................ + 8140: F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 0F 0F 0F // ................ + 8150: 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F FF FF FF // ................ + 8160: FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 // ................ + 8170: 00 76 DC D8 D8 D8 D8 DC 76 00 00 00 00 00 00 78 // .v......v......x + 8180: CC CC D8 FC C6 C6 C6 C6 CC 00 00 00 00 00 00 FE // ................ + 8190: 66 62 60 60 60 60 60 60 60 00 00 00 00 00 00 00 // fb```````....... + 81A0: 00 00 FE 6C 6C 6C 6C 6C 6C 00 00 00 00 00 00 FE // ...llllll....... + 81B0: C6 62 30 18 18 30 62 C6 FE 00 00 00 00 00 00 00 // .b0..0b......... + 81C0: 00 00 7E D8 CC CC CC D8 70 00 00 00 00 00 00 00 // ..~.....p....... + 81D0: 00 66 66 66 66 66 7C 60 C0 80 00 00 00 00 00 00 // .fffff|`........ + 81E0: 00 00 76 DC 18 18 18 18 18 00 00 00 00 00 00 FE // ..v............. + 81F0: 38 38 6C C6 C6 6C 38 38 FE 00 00 00 00 00 00 00 // 88l..l88........ + 8200: 38 6C C6 C6 FE C6 C6 6C 38 00 00 00 00 00 00 38 // 8l.....l8......8 + 8210: 6C C6 C6 C6 C6 6C 6C 6C EE 00 00 00 00 00 00 3E // l....lll.......> + 8220: 60 60 3C 66 C6 C6 C6 CC 78 00 00 00 00 00 00 00 // ``.. + 8950: 01 74 67 C6 06 00 05 01 8A 1E 62 04 32 FF D1 E3 // .tg.......b.2... + 8960: 8B FB 8B 85 50 04 8A 3E 62 04 50 32 F6 8A 0E 84 // ....P..>b.P2.... + 8970: 04 32 ED 41 51 8B 0E 4A 04 32 D2 E8 A6 FF F6 C4 // .2.AQ..J.2...... + 8980: 29 75 3D 51 52 89 95 50 04 B4 08 E8 B6 D4 0A C0 // )u=QR..P........ + 8990: 75 02 B0 20 33 D2 32 E4 CD 17 F6 C4 29 75 1F 5A // u.. 3.2.....)u.Z + 89A0: FE C2 59 E2 DE FE C6 59 E2 CA E8 77 FF 32 C0 A2 // ..Y....Y...w.2.. + 89B0: 00 05 58 89 85 50 04 E8 AF 03 61 1F 07 CF 5A 59 // ..X..P....a...ZY + 89C0: 59 B0 FF EB EA 52 2A F5 38 C6 7D 02 32 C0 2E 8E // Y....R*.8.}.2... + 89D0: 06 4C 24 5A C3 A0 85 04 F6 E3 8A F7 8B D8 8B CA // .L$Z............ + 89E0: BA C4 03 B8 02 0F EF B4 02 E8 6D 00 8B D1 32 ED // ..........m...2. + 89F0: 8A E6 8A C6 F3 AA 03 FD 8A CA 4B 75 F7 32 E4 E8 // ..........Ku.2.. + 8A00: 57 00 C3 53 8A 1E 62 04 0B C0 75 04 0A DB 74 03 // W..S..b...u...t. + 8A10: E8 35 03 5B 8B F8 2B D1 81 C2 01 01 8A C3 32 E4 // .5.[..+.......2. + 8A20: C3 8A C6 32 F6 2B EA 0A DB 74 2A 2A C3 F6 26 85 // ...2.+...t**..&. + 8A30: 04 8B C8 52 B4 01 E8 20 00 B2 C4 B8 02 0F EF 5A // ...R... .......Z + 8A40: 1E 06 1F 8B C1 8B CA F3 A4 03 F5 03 FD 48 75 F5 // .............Hu. + 8A50: 1F E8 81 FF C3 8A D8 EB F8 BA CE 03 B0 05 EE 42 // ...............B + 8A60: EC 24 FC 0A C4 EE 4A C3 9C FA EE 42 EB 00 EC 4A // .$....J....B...J + 8A70: 9D C3 1E 2E 8E 1E 4A 24 8B 16 63 04 80 C2 06 1F // ......J$..c..... + 8A80: C3 1E 2E 8E 1E 4A 24 8B 16 63 04 1F C3 50 BA CC // .....J$..c...P.. + 8A90: 03 EC B2 D4 A8 01 75 02 B2 B4 58 C3 E8 EE FF 80 // ......u...X..... + 8AA0: C2 06 C3 1E 2E 8E 1E 4A 24 80 3E 49 04 03 74 13 // .......J$.>I..t. + 8AB0: 80 3E 49 04 02 74 0C 80 3E 49 04 01 74 05 80 3E // .>I..t..>I..t..> + 8AC0: 49 04 00 1F C3 50 2E 8E 06 4E 24 A0 10 04 24 30 // I....P...N$...$0 + 8AD0: 3C 30 74 05 2E 8E 06 50 24 58 0B C0 74 03 E8 E1 // <0t....P$X..t... + 8AE0: 01 03 06 4E 04 81 C2 01 01 2B D1 32 ED 8B 2E 4A // ...N.....+.2...J + 8AF0: 04 8B F8 8B F0 8B C5 F6 E3 D1 E0 D1 E5 0A DB 75 // ...............u + 8B00: 02 8A DE 38 F3 7E 02 8A DE C3 FC 8A D8 8B C1 E8 // ...8.~.......... + 8B10: B3 FF 03 F0 3A 16 4A 04 74 06 06 1F E8 1B 00 C3 // ....:.J.t....... + 8B20: 06 1F E8 40 00 C3 FC 8A D8 8A C1 8A E6 E8 95 FF // ...@............ + 8B30: F7 DD 2B F0 06 1F E8 01 00 C3 53 8A CE 2A CB 32 // ..+.......S..*.2 + 8B40: ED 32 F6 2B EA 2B EA E3 0E 8A E1 8B CA F3 A5 03 // .2.+.+.......... + 8B50: F5 03 FD FE CC 75 F4 58 B0 20 8A CA F3 AB 03 FD // .....u.X. ...... + 8B60: FE CB 75 F6 C3 53 8A C6 2A C3 74 06 F6 E2 8B C8 // ..u..S..*.t..... + 8B70: F3 A5 58 8B C8 F6 E2 91 B0 20 F3 AB C3 8B D8 E8 // ..X...... ...... + 8B80: 2E 00 2E 8E 1E 50 24 8A C3 22 DF D3 E3 A8 80 74 // .....P$..".....t + 8B90: 03 30 1C C3 F6 D7 8A 34 22 F7 0A DE 88 1C C3 8A // .0.....4"....... + 8BA0: FC E8 0C 00 2E 8E 1E 50 24 8A 04 D2 E8 22 C7 C3 // .......P$....".. + 8BB0: B0 28 F6 E2 F6 C2 01 74 03 05 D8 1F 8B F1 C1 EE // .(.....t........ + 8BC0: 02 80 FF 05 7F 0C 03 F0 F6 D1 80 E1 03 D0 E1 B7 // ................ + 8BD0: 03 C3 D1 EE 03 F0 F6 D1 80 E1 07 B7 01 C3 FC 8A // ................ + 8BE0: D8 2E 8E 06 50 24 8B C1 E8 86 00 75 02 8A DE 03 // ....P$.....u.... + 8BF0: F0 E8 24 00 C3 FC 8A D8 2E 8E 06 50 24 8A C1 8A // ..$........P$... + 8C00: E6 E8 6D 00 75 02 8A DE F7 DD 81 C6 F0 00 81 C7 // ..m.u........... + 8C10: F0 00 2B F0 E8 01 00 C3 8A CE 2A CB E3 2C 51 8A // ..+.......*..,Q. + 8C20: CA 56 57 D1 E9 F3 A5 13 C9 F3 A4 8A CA 2B F1 2B // .VW..........+.+ + 8C30: F9 81 C6 00 20 81 C7 00 20 D1 E9 F3 A5 13 C9 F3 // .... ... ....... + 8C40: A4 5F 5E 03 F5 03 FD 59 E2 D4 8A C7 8A E7 8A CA // ._^....Y........ + 8C50: 57 D1 E9 F3 AB 13 C9 F3 AA 8A CA 2B F9 81 C7 00 // W..........+.... + 8C60: 20 D1 E9 F3 AB 13 C9 F3 AA 5F 03 FD FE CB 75 DE // ........_....u. + 8C70: C3 E8 B0 00 81 C2 01 01 2B D1 38 F3 76 02 32 DB // ........+.8.v.2. + 8C80: 51 B1 02 D2 E6 D2 E3 59 32 ED BD 50 00 80 3E 49 // Q......Y2..P..>I + 8C90: 04 06 74 04 D0 E2 D1 E0 06 1F 8B F8 8B F0 B0 50 // ..t............P + 8CA0: F6 E3 0A DB C3 52 53 8A DF 32 FF D1 E3 8B 87 50 // .....RS..2.....P + 8CB0: 04 E8 0E 00 50 D1 EB A1 4C 04 F7 E3 5B 03 C3 5B // ....P...L...[..[ + 8CC0: 5A C3 52 8B D0 A0 4A 04 F6 E4 32 F6 03 C2 D1 E0 // Z.R...J...2..... + 8CD0: 5A C3 8B E8 83 E5 0F 2E 8A A6 82 8C 8B E8 C1 ED // Z............... + 8CE0: 04 83 E5 0F 2E 8A 86 82 8C C3 00 03 0C 0F 30 33 // ..............03 + 8CF0: 3C 3F C0 C3 CC CF F0 F3 FC FF 26 8B 04 86 E0 BA // ..&.}......S.. + 8DD0: E8 95 FC 8A E0 B0 0F E8 8E FC 8B D8 B8 0E AA EF // ................ + 8DE0: B8 0F 55 EF B0 0E E8 7F FC 3C AA 74 0D B0 0F E8 // ..U......<.t.... + 8DF0: 76 FC 3C 55 74 04 32 C0 5B C3 B0 0E 8A E7 EF FE // v.I..t....t..... + 8E90: 04 08 74 03 CD 42 C3 8A 36 85 04 8A D6 FE CA 38 // ..t..B..6......8 + 8EA0: CD 7E 1F 0A C9 74 64 8A E9 8A CE FE C9 EB 5C 38 // .~...td.......\8 + 8EB0: D1 74 58 8A CE 80 FD 03 7C 04 8A E9 D0 ED FE C9 // .tX.....|....... + 8EC0: EB 49 80 F9 03 7E 44 8A E1 2A E5 0A E4 75 0A 38 // .I...~D..*...u.8 + 8ED0: CA 74 38 FE CA 38 CA 74 32 8A C5 0A C1 38 F0 7E // .t8..8.t2....8.~ + 8EE0: 0A 80 FC 02 7E 12 80 FD 02 7F C8 80 FC 03 7D BF // ....~.........}. + 8EF0: 8A D6 FE CA 38 D1 74 13 8A CE FE C9 FE C9 8A E9 // ....8.t......... + 8F00: 2A EC 80 FE 08 7F 04 FE C1 FE C5 B4 0A E8 05 FE // *............... + 8F10: C3 2E 8E 1E 4A 24 A2 62 04 32 E4 8B F0 F7 26 4C // ....J$.b.2....&L + 8F20: 04 A3 4E 04 8B C8 E8 7A FB 74 07 80 3E 49 04 07 // ..N....z.t..>I.. + 8F30: 77 02 D1 F9 B4 0C E8 DC FD D1 E6 8B 84 50 04 E8 // w............P.. + 8F40: 27 FE C3 2E 8E 1E 4A 24 8A 26 49 04 E8 D1 A8 74 // '.....J$.&I....t + 8F50: 07 C7 06 50 04 00 00 C3 E8 48 FB 74 0B 80 FC 07 // ...P.....H.t.... + 8F60: 74 06 77 08 E8 77 FC C3 E8 9F FB C3 80 FC 13 7C // t.w..w.........| + 8F70: 03 74 1F C3 E8 4E FA 8A D8 8B C1 E8 85 FA 8B 2E // .t...N.......... + 8F80: 4A 04 52 F6 26 85 04 F7 E5 8B F7 03 F0 5A E8 90 // J.R.&........Z.. + 8F90: FA C3 E8 30 FA 8A D8 8B C1 E8 67 FA C1 E7 03 52 // ...0......g....R + 8FA0: 8B 2E 4A 04 C1 E5 03 F7 26 85 04 F7 E5 8B F7 03 // ..J.....&....... + 8FB0: F0 5A E8 55 FE C3 2E 8E 1E 4A 24 8A 26 49 04 E8 // .Z.U.....J$.&I.. + 8FC0: E1 FA 74 0C 80 FC 07 74 07 77 40 80 FC 03 7F 04 // ..t....t.w@..... + 8FD0: E8 53 FB C3 E8 1E FC C3 E8 EA F9 8A D8 8A C1 8A // .S.............. + 8FE0: E6 FE C4 E8 1D FA 2B 3E 4A 04 C1 E7 03 52 F7 26 // ......+>J....R.& + 8FF0: 85 04 F7 26 4A 04 C1 E0 03 8B F7 2B F0 5A 8B 2E // ...&J......+.Z.. + 9000: 4A 04 C1 E5 03 F7 DD E8 00 FE C3 80 FC 13 7C 03 // J.............|. + 9010: 74 C6 C3 E8 AF F9 8A D8 8A C1 8A E6 FE C4 E8 E2 // t............... + 9020: F9 52 8B 2E 4A 04 F7 26 85 04 F7 E5 2B FD 8B F7 // .R..J..&....+... + 9030: 2B F0 5A F7 DD E8 E9 F9 C3 2E 8E 1E 4A 24 2E 8E // +.Z.........J$.. + 9040: 06 50 24 E8 5D FA 74 11 80 3E 49 04 07 7C 18 2E // .P$.].t..>I..|.. + 9050: 8E 06 4E 24 74 03 E9 B1 00 E8 49 FC 8B D8 26 8B // ..N$t.....I...&. + 9060: 07 8B EC 89 46 1A C3 A1 50 04 E8 B7 FC 8B F0 BB // ....F...P....... + 9070: 08 00 2B E3 8B EC 80 3E 49 04 06 75 1F B9 04 00 // ..+....>I..u.... + 9080: 26 8A 04 88 46 00 45 26 8A 84 00 20 88 46 00 45 // &...F.E&... .F.E + 9090: 83 C6 50 E2 EB B8 00 02 B2 80 EB 17 D1 E6 B9 04 // ..P............. + 90A0: 00 E8 56 FC 81 C6 00 20 E8 4F FC 81 EE B0 1F E2 // ..V.... .O...... + 90B0: F0 EB E2 2B EB C4 3E 0C 01 32 F6 80 FB 0E 75 09 // ...+..>..2....u. + 90C0: 26 83 7D FE 10 75 02 B6 80 16 1F 8B F5 8B CB F6 // &.}..u.......... + 90D0: C6 80 74 01 47 56 57 F3 A6 5F 5E 74 23 FE C0 03 // ..t.GVW.._^t#... + 90E0: FB F6 C6 80 74 01 47 FE CA 75 E2 FE CC 74 0F 2E // ....t.G..u...t.. + 90F0: 8E 1E 4A 24 C4 3E 7C 00 B0 80 B2 80 EB CB 32 C0 // ..J$.>|.......2. + 9100: 8B E5 03 E3 8B EC 89 46 1A C3 80 3E 49 04 13 7C // .......F...>I..| + 9110: 05 75 02 EB 5A C3 2E 8E 06 4C 24 E8 18 FC 8B F0 // .u..Z....L$..... + 9120: 8B 1E 85 04 2B E3 8B EC B8 05 08 B9 05 00 BA CE // ....+........... + 9130: 03 80 3E 49 04 0F 72 1A F6 06 87 04 60 75 13 B4 // ..>I..r.....`u.. + 9140: 0A F7 C6 01 00 75 02 B4 05 B0 07 EF B8 05 18 B9 // .....u.......... + 9150: 05 01 EF 51 8B CB 26 8A 04 F6 D0 88 46 00 45 03 // ...Q..&.....F.E. + 9160: 36 4A 04 E2 F1 58 EF B8 00 01 32 D2 E9 44 FF 2E // 6J...X....2..D.. + 9170: 8E 06 4C 24 A1 50 04 8B D0 32 F6 52 8A C4 32 E4 // ..L$.P...2.R..2. + 9180: F7 26 4A 04 F7 26 85 04 5A 03 C2 8B F0 8B 1E 85 // .&J..&..Z....... + 9190: 04 2B E3 8B EC 53 8B 3E 4A 04 4F C1 E7 03 C1 E6 // .+...S.>J.O..... + 91A0: 03 B9 08 00 32 E4 26 8A 04 D0 E4 0A C0 74 03 80 // ....2.&......t.. + 91B0: CC 01 46 E2 F1 88 66 00 45 03 F7 4B 75 E3 5B B8 // ..F...f.E..Ku.[. + 91C0: 00 01 32 D2 E9 EC FE 33 ED EB 03 BD 01 00 2E 8E // ..2....3........ + 91D0: 1E 4A 24 2E 8E 06 50 24 8A 26 49 04 E8 C4 F8 74 // .J$...P$.&I....t + 91E0: 0F 2E 8E 06 4E 24 80 FC 07 74 05 7C 3D E9 0B 02 // ....N$...t.|=... + 91F0: 8A E3 8B F0 8A DF 32 FF D1 E3 8B 87 50 04 8B D0 // ......2.....P... + 9200: A0 4A 04 F6 E4 32 F6 03 C2 8B F8 D1 E7 0A DB 74 // .J...2.........t + 9210: 0B D0 EB A1 4C 04 03 F8 FE CB 75 FA 8B C6 0B ED // ....L.....u..... + 9220: 75 03 F3 AB C3 AA 47 E2 FC C3 50 2E 8E 06 50 24 // u.....G...P...P$ + 9230: A1 50 04 E8 EE FA 8B F8 A0 50 04 8A 26 4A 04 8B // .P.......P..&J.. + 9240: E8 58 A8 80 74 08 24 7F C5 36 7C 00 EB 04 C5 36 // .X..t.$..6|....6 + 9250: 0C 01 8A FC 32 E4 C1 E0 03 03 F0 80 FF 06 74 69 // ....2.........ti + 9260: D1 E7 8A F3 B0 55 80 E3 03 F6 E3 8A D8 8A F8 8B // .....U.......... + 9270: C5 50 B2 04 F6 C6 80 75 27 AC E8 55 FA 23 C3 AB // .P.....u'..U.#.. + 9280: AC E8 4E FA 23 C3 26 89 85 FE 1F 83 C7 4E FE CA // ..N.#.&......N.. + 9290: 75 E7 83 EE 08 81 EF 3E 01 58 E8 72 00 E2 D2 C3 // u......>.X.r.... + 92A0: AC E8 2E FA 23 C3 26 31 05 AC E8 25 FA 23 C3 26 // ....#.&1...%.#.& + 92B0: 31 85 00 20 83 C7 50 FE CA 75 E5 83 EE 08 81 EF // 1.. ..P..u...... + 92C0: 3E 01 58 E8 49 00 E2 A9 C3 8B C5 50 B2 04 F6 C3 // >.X.I......P.... + 92D0: 80 74 1F AC 26 30 05 AC 26 30 85 00 20 83 C7 50 // .t..&0..&0.. ..P + 92E0: FE CA 7F EF 83 EE 08 81 EF 3F 01 58 E8 20 00 E2 // .........?.X. .. + 92F0: DA C3 AC AA AC 26 88 85 FF 1F 83 C7 4F FE CA 7F // .....&......O... + 9300: F1 83 EE 08 81 EF 3F 01 58 E8 03 00 E2 BD C3 FE // ......?.X....... + 9310: C0 38 E0 72 06 32 C0 81 C7 F0 00 C3 8A 16 85 04 // .8.r.2.......... + 9320: F6 E2 8B F0 32 F6 8B EA 66 0F B6 06 51 04 F6 E2 // ....2...f...Q... + 9330: 66 0F B7 16 4A 04 83 FA 64 75 03 BA 68 00 83 FA // f...J...du..h... + 9340: 5A 75 03 BA 60 00 81 FA AF 00 75 03 BA B0 00 52 // Zu..`.....u....R + 9350: F7 E2 66 0F B7 F8 66 0F B6 06 50 04 66 03 F8 66 // ..f...f...P.f..f + 9360: C1 CF 10 03 FA 66 C1 C7 03 81 CF 00 FF 66 C1 C7 // .....f.......f.. + 9370: 10 5A 8A E2 4A C1 E2 03 A0 50 04 50 C5 06 0C 01 // .Z..J....P.P.... + 9380: 03 F0 2E 8E 06 4C 24 58 57 51 50 9C FC 8B CD E8 // .....L$XWQP..... + 9390: 3B 00 B5 08 AC 8A E0 8A C7 D0 E4 73 02 8A C3 26 // ;..........s...& + 93A0: 88 05 66 47 FE CD 75 EF 66 03 FA E2 E2 9D 58 59 // ..fG..u.f.....XY + 93B0: 5F 83 C7 08 FE C0 38 E0 72 0E 51 32 C0 8B CD 49 // _.....8.r.Q2...I + 93C0: 03 FA 83 C7 08 E2 F9 59 2B F5 E2 BC C3 06 52 33 // .......Y+.....R3 + 93D0: C0 8E C0 66 C1 C7 10 8B C7 66 C1 C7 10 E8 40 A4 // ...f.....f....@. + 93E0: 74 16 38 E0 74 12 0F B6 D0 E8 91 C9 8A E0 66 C1 // t.8.t.........f. + 93F0: C7 10 8B F8 66 C1 C7 10 5A 07 C3 80 FC 13 7C 0B // ....f...Z.....|. + 9400: 0F 84 18 FF 80 FC 62 0F 84 11 FF E8 01 00 C3 80 // ......b......... + 9410: FC 11 75 06 80 E3 80 80 CB 0F 50 53 8A DF 32 FF // ..u.......PS..2. + 9420: D1 E3 8B 97 50 04 5B 2E 8E 06 4C 24 E8 07 F9 8B // ....P.[...L$.... + 9430: F8 8B 2E 85 04 58 32 F6 52 8B 36 4A 04 56 8A 26 // .....X2.R.6J.V.& + 9440: 85 04 C5 36 0C 01 80 FC 0E 75 09 83 7C FE 10 75 // ...6.....u..|..u + 9450: 03 B4 10 46 F6 E4 03 F0 B6 03 F6 C3 80 75 6D B2 // ...F.........um. + 9460: C4 B8 02 0F EF 5A 58 50 52 4A 8A E0 57 51 51 57 // .....ZXPRJ..WQQW + 9470: 8B CD 32 C0 AA 03 FA E2 FB 5F 47 FE C4 38 D4 76 // ..2......_G..8.v + 9480: 0A 32 E4 8B CD 49 03 FA 47 E2 FB 59 E2 E0 59 5F // .2...I..G..Y..Y_ + 9490: BA C4 03 B0 02 8A E3 EF 5B 4B 5A 51 57 8B CD AC // ........[KZQW... + 94A0: 26 8A 25 AA 03 FB E2 F7 5F 47 2B F5 42 3B D3 76 // &.%....._G+.B;.v + 94B0: 0A 33 D2 8B CD 49 03 FB 47 E2 FB 59 E2 DD BA CE // .3...I..G..Y.... + 94C0: 03 B8 03 00 EF B2 C4 B8 02 0F EF C3 B2 CE B8 03 // ................ + 94D0: 18 EF EB BC 2E 8E 1E 4A 24 80 3E 63 04 B4 74 0B // .......J$.>c..t. + 94E0: BA CC 03 EC A8 01 75 04 CD 42 C3 C3 E8 D1 F8 0A // ......u..B...... + 94F0: FF 75 1C 8A E3 80 E4 1F 80 26 66 04 E0 08 26 66 // .u.......&f...&f + 9500: 04 E8 2D 00 8A 1E 66 04 80 E3 20 B1 05 D2 EB E8 // ..-...f... ..... + 9510: 91 F5 74 19 A0 66 04 24 DF 80 E3 01 74 02 0C 20 // ..t..f.$....t.. + 9520: A2 66 04 24 10 0C 02 0A D8 E8 53 00 C3 E8 7E F8 // .f.$......S...~. + 9530: C3 53 50 80 E3 0F 8A FB D0 E3 81 E3 10 07 0A DF // .SP............. + 9540: E8 60 F5 74 0E B4 00 8A C3 E8 2C F3 0B ED 74 03 // .`.t......,...t. + 9550: 26 88 1D 8A C3 E8 0B 00 0B ED 74 04 26 88 5D 10 // &.........t.&.]. + 9560: 58 5B C3 8A E0 1E 2E 8E 1E 4A 24 80 3E 49 04 33 // X[.......J$.>I.3 + 9570: 1F 7F 08 8A C4 B4 11 E8 FE F2 C3 E8 30 F8 C3 9C // ............0... + 9580: FA E8 9F 05 B2 C0 B9 03 00 B4 01 8A C4 EE 8A C3 // ................ + 9590: EE 0B ED 74 04 47 26 88 1D FE C4 80 C3 02 E2 EB // ...t.G&......... + 95A0: B0 20 EE 9D C3 2E 8E 1E 4A 24 8A 26 49 04 E8 F2 // . ......J$.&I... + 95B0: F4 74 0A 80 FC 07 77 06 74 03 E8 C0 F5 C3 80 FC // .t....w.t....... + 95C0: 13 7C 03 74 4C C3 8A D8 E8 BB F7 BA CE 03 B0 08 // .|.tL........... + 95D0: EF 2E 8E 1E 4C 24 F6 C3 80 75 1C B2 C4 B8 02 FF // ....L$...u...... + 95E0: EF 8A 25 C6 05 00 8A E3 EF 8A 25 B4 FF 88 25 EF // ..%.......%...%. + 95F0: B2 CE B8 08 FF EF C3 B8 03 18 EF B2 C4 B0 02 8A // ................ + 9600: E3 EF 8A 25 B4 FF 88 25 EF B2 CE B8 03 00 EF EB // ...%...%........ + 9610: E1 50 2E 8E 06 4C 24 A1 4A 04 C1 E0 03 F7 E2 03 // .P...L$.J....... + 9620: C1 8B F8 58 26 88 05 C3 2E 8E 1E 4A 24 8A 26 49 // ...X&......J$.&I + 9630: 04 E8 6F F4 74 0F 80 FC 07 77 0B 74 08 E8 5F F5 // ..o.t....w.t.._. + 9640: 8B EC 89 46 1A C3 80 FC 13 7C 03 74 29 C3 E8 35 // ...F.....|.t)..5 + 9650: F7 8A CC 2E 8E 1E 4C 24 BA CE 03 32 FF B8 04 03 // ......L$...2.... + 9660: EF D0 E7 8A 1D 22 D9 74 03 80 CF 01 FE CC 7D F0 // .....".t......}. + 9670: 8B EC 88 7E 1A C3 A1 4A 04 C1 E0 03 F7 E2 03 C1 // ...~...J........ + 9680: 8B F8 2E 8E 1E 4C 24 8A 05 8B EC 88 46 1A C3 2E // .....L$.....F... + 9690: 8E 1E 4A 24 8A 3E 62 04 8A CF D0 E1 32 ED BE 50 // ..J$.>b.....2..P + 96A0: 04 03 F1 8B 14 8A 0E 49 04 3C 0D 76 4A 2E 8E 06 // .......I.<.vJ... + 96B0: 50 24 E8 EE F3 75 33 8A 1E 4A 04 8A F8 8A C6 F6 // P$...u3..J...... + 96C0: E3 8A CA 03 C8 D1 E1 03 0E 4E 04 8B F9 8A C7 AA // .........N...... + 96D0: D1 E9 41 FE C2 38 DA 73 59 89 14 8B 16 63 04 B0 // ..A..8.sY....c.. + 96E0: 0E 8A E5 EF 8A E1 FE C0 EF C3 2E 8E 06 4E 24 80 // .............N$. + 96F0: F9 07 74 C3 E9 83 00 75 04 32 D2 EB 0F 3C 0A 75 // ..t....u.2...<.u + 9700: 1D 3A 36 84 04 75 03 E9 93 00 FE C6 89 14 E8 92 // .:6..u.......... + 9710: F3 75 05 80 F9 07 7F 05 8B C2 E8 4C F6 C3 3C 07 // .u.........L..<. + 9720: 75 04 E8 D3 8F C3 3C 08 75 83 0A D2 74 DE FE CA // u.....<.u...t... + 9730: EB DA 32 FF 32 D2 2B CB 3A 36 84 04 74 06 FE C6 // ..2.2.+.:6..t... + 9740: 03 CB EB 95 89 14 8B 16 63 04 B0 0E 8A E5 EF 8A // ........c....... + 9750: E1 FE C0 EF 2B FB 2B FB 26 8A 65 02 50 8B 3E 4E // ....+.+.&.e.P.>N + 9760: 04 8B F3 D1 E6 03 F7 A0 84 04 F6 E3 8B C8 06 1F // ................ + 9770: F3 A5 8B CB 58 B0 20 F3 AB C3 B9 01 00 B4 0A E8 // ....X. ......... + 9780: C2 C6 FE C2 3A 16 4A 04 74 03 89 14 C3 32 FF 32 // ....:.J.t....2.2 + 9790: D2 89 14 3A 36 84 04 74 2E FE C6 EB ED 89 14 2E // ...:6..t........ + 97A0: 8E 06 50 24 E8 FC F2 74 0E 2E 8E 06 4E 24 80 F9 // ..P$...t....N$.. + 97B0: 07 74 04 32 FF EB 10 8B C2 E8 AD F5 8B F9 D1 E7 // .t.2............ + 97C0: 4F 8B 1E 4A 04 EB 91 33 C9 8A 36 84 04 8A 16 4A // O..J...3..6....J + 97D0: 04 FE CA B0 01 E9 70 F7 2E 8E 1E 4A 24 F6 06 87 // ......p....J$... + 97E0: 04 08 74 03 CD 42 C3 E8 76 F6 8B EC C6 46 1B 00 // ..t..B..v....F.. + 97F0: C3 2E 8E 1E 4A 24 8A DF 32 FF D1 E3 89 97 50 04 // ....J$..2.....P. + 9800: D0 EB 38 1E 62 04 75 05 8B C2 E8 5C F5 C3 2E 8E // ..8.b.u....\.... + 9810: 1E 4A 24 8A DF 32 FF D1 E3 8B 97 50 04 8B 0E 60 // .J$..2.....P...` + 9820: 04 8B EC 89 4E 16 89 56 12 C3 2E 8E 1E 4A 24 A0 // ....N..V.....J$. + 9830: 87 04 24 80 0A 06 49 04 8A 26 4A 04 F6 06 87 04 // ..$...I..&J..... + 9840: 08 75 2D E8 5D F2 74 07 80 3E 49 04 07 7F 21 51 // .u-.].t..>I...!Q + 9850: 8A CC 8A 2E 84 04 BE 1B 98 81 FE 24 98 74 10 2E // ...........$.t.. + 9860: 3B 0C 74 05 83 C6 03 EB F0 24 80 2E 0A 44 02 59 // ;.t......$...D.Y + 9870: 8A 3E 62 04 8B EC 89 46 1A 89 5E 0E 89 4E 16 89 // .>b....F..^..N.. + 9880: 56 12 C3 84 18 23 84 2B 33 84 2A 32 2E 8E 1E 4A // V....#.+3.*2...J + 9890: 24 3C 04 7F 1B 50 52 BA CC 03 EC A8 01 5A 58 74 // $<...PR......ZXt + 98A0: 08 80 3E 63 04 D4 74 08 C3 80 3E 63 04 B4 75 F8 // ..>c..t...>c..u. + 98B0: 3C 1C 73 F4 32 E4 8B E8 D1 E5 2E FF A6 57 98 8F // <.s.2........W.. + 98C0: 98 AF 98 C1 98 F6 98 40 98 40 98 40 98 1B 99 33 // .......@.@.@...3 + 98D0: 99 37 99 40 98 40 98 40 98 40 98 40 98 40 98 65 // .7.@.@.@.@.@.@.e + 98E0: 99 40 98 69 99 84 99 40 98 C3 99 40 98 D1 99 EC // .@.i...@...@.... + 98F0: 99 F3 99 FF 99 23 9A 80 3E 49 04 13 74 15 E8 BF // .....#..>I..t... + 9900: F4 8B C3 86 E0 E8 70 EF 0B ED 74 07 8A C7 32 FF // ......p...t...2. + 9910: 26 88 01 E8 93 F4 C3 E8 A6 F4 8A C7 E8 44 FC 0B // &............D.. + 9920: ED 74 F0 26 88 7D 11 EB EA 80 3E 49 04 13 74 E3 // .t.&.}....>I..t. + 9930: 06 E8 8C F4 1F 0B ED 74 07 8B F2 B9 11 00 F3 A4 // .......t........ + 9940: 8B F2 E8 DE 01 32 E4 B9 10 00 B2 C0 9C FA 8A C4 // .....2.......... + 9950: EE AC EE 9D FE C4 E2 F4 AC E8 07 FC EB B5 80 FB // ................ + 9960: 01 77 B0 E8 43 F4 B2 C0 B0 30 E8 FB F0 24 F7 80 // .w..C....0...$.. + 9970: 26 65 04 DF 80 FB 00 74 07 0C 08 80 0E 65 04 20 // &e.....t.....e. + 9980: EE EB 90 E8 9D 01 8A C3 B2 C0 E8 DB F0 8B C8 EE // ................ + 9990: B0 20 EE 8B EC 88 4E 0F E9 78 FF B3 11 EB E4 8B // . ....N..x...... + 99A0: FA E8 05 F4 B9 10 00 32 E4 B2 C0 8A C4 9C FA EE // .......2........ + 99B0: 42 EC 26 88 05 FE C4 4A EE 9D 47 E2 EE 9C FA B0 // B.&....J..G..... + 99C0: 11 EE 42 EC 9D 26 88 05 E8 E3 F3 EB 5A E8 CE 00 // ..B..&......Z... + 99D0: C3 8B FA 51 8B C3 26 8A 35 26 8A 6D 01 26 8A 4D // ...Q..&.5&.m.&.M + 99E0: 02 E8 CA 00 83 C7 03 43 59 E2 E8 C3 0A DB 75 1A // .......CY.....u. + 99F0: E8 B6 F3 B2 C0 B0 30 E8 6E F0 24 7F F6 C7 01 74 // ......0.n.$....t + 9A00: 02 0C 80 B4 30 E8 70 EE EB 1D FE CB 75 1C E8 98 // ....0.p.....u... + 9A10: F3 B2 C0 B0 30 E8 50 F0 EE A8 80 75 03 C0 E7 02 // ....0.P....u.... + 9A20: B4 34 8A C7 E8 51 EE E8 7F F3 C3 8A C3 E8 D1 00 // .4...Q.......... + 9A30: 8B EC 89 4E 16 88 76 13 C3 8B FA 51 8B C3 E8 C3 // ...N..v....Q.... + 9A40: 00 26 88 35 26 88 6D 01 26 88 4D 02 83 C7 03 43 // .&.5&.m.&.M....C + 9A50: 59 E2 E8 C3 BA C6 03 8A C3 EE C3 BA C6 03 EC 32 // Y..............2 + 9A60: E4 8B EC 89 46 0E C3 E8 3F F3 B2 C0 B0 34 E8 F7 // ....F...?....4.. + 9A70: EF 8A F8 EE B0 30 E8 EF EF B3 01 A8 80 75 05 B3 // .....0.......u.. + 9A80: 00 C0 EF 02 8B EC 89 5E 0E EB 9C 51 8B C3 E8 73 // .......^...Q...s + 9A90: 00 E8 2A 00 8A C3 E8 52 00 43 59 E2 EE C3 F6 06 // ..*....R.CY..... + 9AA0: 89 04 02 74 03 E8 16 00 8A C3 E8 39 00 C3 F6 06 // ...t.......9.... + 9AB0: 89 04 02 74 03 E8 06 00 8A C3 E8 2E 00 C3 50 B0 // ...t..........P. + 9AC0: 1E F6 E6 50 B0 3B F6 E5 50 B0 0B F6 E1 59 03 C1 // ...P.;..P....Y.. + 9AD0: 59 03 C1 B1 64 F6 F1 80 FC 32 7C 02 FE C0 8A F0 // Y...d....2|..... + 9AE0: 8A E8 8A C8 58 C3 52 E8 39 00 5A 53 8B DA BA C8 // ....X.R.9.ZS.... + 9AF0: 03 9C FA EE 42 8A C7 EE 8A C5 EE 8A C1 EE 9D 5B // ....B..........[ + 9B00: C3 E8 1F 00 53 9C FA BA C7 03 EE 42 42 EC 8A F8 // ....S......BB... + 9B10: EB 00 EB 00 EC 8A E8 EB 00 EB 00 EC 8A C8 8A F7 // ................ + 9B20: 9D 5B C3 50 51 E8 81 F2 B9 FF 7F EC A8 08 75 02 // .[.PQ.........u. + 9B30: E2 F9 59 58 C3 2E 8E 1E 4A 24 8B F8 24 0F 81 E7 // ..YX....J$..$... + 9B40: F0 00 C1 EF 03 83 FF 06 7F 18 2E FF A5 E7 9A EF // ................ + 9B50: 9A 04 9B A2 9B FE 9B 3C 03 74 08 3C 04 7F 03 E8 // .......<.t.<.... + 9B60: CF 01 C3 BA C4 03 B0 03 8A E3 EF C3 3C 04 77 F2 // ............<.w. + 9B70: 50 53 50 52 8B 16 63 04 B0 07 E8 EB EE 8A E0 D0 // PSPR..c......... + 9B80: EC 80 E4 01 A8 40 74 03 80 CC 02 B0 12 E8 D8 EE // .....@t......... + 9B90: 40 A3 85 04 B0 09 E8 CF EE A8 80 74 04 D1 2E 85 // @..........t.... + 9BA0: 04 A1 85 04 8B D0 3D F4 01 73 1B BA E0 01 3D C2 // ......=..s....=. + 9BB0: 01 73 13 BA 90 01 3D 7C 01 73 0B BA 5E 01 3D 4A // .s....=|.s..^.=J + 9BC0: 01 73 03 BA C8 00 89 16 85 04 5A 58 C6 06 84 04 // .s........ZX.... + 9BD0: FF E8 5D 01 5B 58 8A DF 32 FF 0A C0 74 0E B3 0E // ..].[X..2...t... + 9BE0: 3C 01 74 08 B3 08 3C 02 74 02 B3 10 8A CB 8A E9 // <.t...<.t....... + 9BF0: 81 E9 01 02 80 F9 08 7E 04 81 E9 01 01 87 1E 85 // .......~........ + 9C00: 04 53 E8 5B F2 5B E8 85 02 C3 0A C0 74 11 FE C8 // .S.[.[......t... + 9C10: 74 1A FE C8 74 38 FE C8 74 3C FE C8 74 40 C3 89 // t...t8..t<..t@.. + 9C20: 2E 7C 00 8C 06 7E 00 C3 8C C8 8E C0 FE CA 0A DB // .|...~.......... + 9C30: 74 07 32 FF 2E 8A 97 E2 9B 89 0E 85 04 88 16 84 // t.2............. + 9C40: 04 89 2E 0C 01 8C 06 0E 01 C3 00 0D 18 2A E8 09 // .............*.. + 9C50: 03 B9 0E 00 EB D6 BD F2 6A B9 08 00 EB CA BD 05 // ........j....... + 9C60: 73 B9 10 00 EB C2 0A C0 75 BD 8B 0E 85 04 8A 16 // s.......u....... + 9C70: 84 04 80 FF 07 77 35 80 FF 01 77 10 0A FF 75 06 // .....w5...w...u. + 9C80: C4 2E 7C 00 EB 26 C4 2E 0C 01 EB 20 80 FF 02 75 // ..|..&..... ...u + 9C90: 0B 8C CD 8E C5 2E 8B 2E E4 83 EB 10 0E 07 8A DF // ................ + 9CA0: 32 FF 80 EB 02 D1 E3 2E 8B AF 55 9C 8B C5 8B EC // 2.........U..... + 9CB0: 89 4E 16 89 56 12 89 46 0A 8C 46 1E C3 05 73 F2 // .N..V..F..F...s. + 9CC0: 6A F2 6E F2 72 05 73 05 83 53 06 8A 26 49 04 E8 // j.n.r.s..S..&I.. + 9CD0: CD C3 26 8A 47 02 26 8A 67 33 F6 C4 01 74 22 BD // ..&.G.&.g3...t". + 9CE0: 05 73 3C 10 7D 0E E8 71 02 8C 06 0E 01 3C 0E 7D // .s<.}..q.....<.} + 9CF0: 07 BD F2 6A 8C 0E 0E 01 89 2E 0C 01 E8 10 01 EB // ...j............ + 9D00: 2D B4 84 3C 10 7D 13 B4 81 3C 0E 74 0D 7F 15 B4 // -..<.}...<.t.... + 9D10: 02 3C 08 74 05 80 CC 80 EB 0A 26 F6 47 05 01 74 // .<.t......&.G..t + 9D20: 03 80 E4 7F 86 C4 32 DB E8 06 00 E8 C9 01 07 5B // ......2........[ + 9D30: C3 8B F8 8B F2 BA CE 03 EC B8 05 00 EF B8 06 04 // ................ + 9D40: EF B2 C4 EC B8 02 04 EF B8 04 07 EF 8B D6 8B C7 // ................ + 9D50: 50 24 7F 0A C0 74 22 0E 07 33 D2 B9 00 01 3C 04 // P$...t"..3....<. + 9D60: 75 07 B7 10 BD 05 73 EB 10 FE C8 75 07 B7 0E E8 // u.....s....u.... + 9D70: E8 01 EB 05 B7 08 BD F2 6A E8 2D 00 58 A8 80 74 // ........j.-.X..t + 9D80: 00 BA C4 03 B8 02 03 EF B8 04 02 EF B2 CC EC A8 // ................ + 9D90: 01 B8 06 0E 75 02 B4 0A B2 CE 50 EC 58 EF B0 04 // ....u.....P.X... + 9DA0: EE 32 C0 EE B8 05 10 EF C3 FC 0B C9 75 01 C3 80 // .2..........u... + 9DB0: FF 0E 75 0A 26 83 7E FE 10 75 03 80 CD 80 1E 06 // ..u.&.~..u...... + 9DC0: 1F 2E 8E 06 4C 24 8B FA C1 E7 05 B0 40 53 80 E3 // ....L$......@S.. + 9DD0: 03 F6 E3 5B F6 C3 04 74 02 04 20 86 E0 8B D0 03 // ...[...t.. ..... + 9DE0: FA 8B F5 E3 28 32 C0 86 FB 32 FF 51 F6 C5 80 74 // ....(2...2.Q...t + 9DF0: 01 46 8B CB F3 A4 83 FB 20 74 07 B9 20 00 2B CB // .F...... t.. .+. + 9E00: F3 AA 59 F6 C5 80 74 01 46 FE C9 75 DE 1F C3 8A // ..Y...t.F..u.... + 9E10: 26 49 04 50 06 57 C4 3E A8 04 26 C4 7D 0C 8C C5 // &I.P.W.>..&.}... + 9E20: 0B EF 74 30 8B EF 83 C7 07 26 8A 05 3C FF 74 24 // ..t0.....&..<.t$ + 9E30: 38 E0 74 03 47 EB F2 8B FD 26 8A 05 FE C8 A2 84 // 8.t.G....&...... + 9E40: 04 26 8B 45 01 A3 85 04 26 C4 7D 03 89 3E 0C 01 // .&.E....&.}..>.. + 9E50: 8C 06 0E 01 5F 07 58 C3 26 F6 47 33 01 74 01 C3 // ...._.X.&.G3.t.. + 9E60: C4 1E A8 04 26 C4 5F 08 8C C0 0B C3 74 1F BF 0B // ....&._.....t... + 9E70: 00 26 8A 01 3C FF 74 15 47 38 06 49 04 75 F2 26 // .&..<.t.G8.I.u.& + 9E80: 8A 07 32 E4 87 06 85 04 8B D8 E8 01 00 C3 8B 16 // ..2............. + 9E90: 63 04 8A 26 85 04 FE CC 80 E4 1F 9C FA 80 FA D4 // c..&............ + 9EA0: 74 0B B0 14 EE 42 EC 24 E0 0A C4 EE 4A B0 09 EE // t....B.$....J... + 9EB0: 42 EC 24 E0 0A C4 EE 9D 8A C8 8B C3 8A 16 85 04 // B.$............. + 9EC0: F6 F2 80 3E 84 04 FF 75 07 A2 84 04 FE 0E 84 04 // ...>...u........ + 9ED0: F6 E2 F6 C1 80 74 02 D1 E0 48 8A E0 B0 12 8B 16 // .....t...H...... + 9EE0: 63 04 EF A0 4A 04 8A 26 84 04 FE C4 F6 E4 D1 E0 // c...J..&........ + 9EF0: 05 00 01 A3 4C 04 C3 8A 26 49 04 50 06 57 C4 3E // ....L...&I.P.W.> + 9F00: A8 04 26 C4 7D 08 8C C5 0B EF 74 4A 8B EF 83 C7 // ..&.}.....tJ.... + 9F10: 0B 26 8A 05 3C FF 74 3E 38 E0 74 03 47 EB F2 8B // .&..<.t>8.t.G... + 9F20: FD 26 8A 3D 26 8A 5D 01 26 8B 4D 02 26 8B 55 04 // .&.=&.].&.M.&.U. + 9F30: 26 8A 45 0A 3C FF 74 02 FE C8 50 A0 84 04 FE C0 // &.E.<.t...P..... + 9F40: F6 26 85 04 A3 85 04 58 A2 84 04 26 C4 7D 06 8B // .&.....X...&.}.. + 9F50: EF 32 C0 E8 DB FD 5F 07 58 C3 50 53 51 52 2E A1 // .2...._.X.PSQR.. + 9F60: 54 24 0B C0 74 09 2E 8B 2E E4 83 0E 07 EB 08 B8 // T$..t........... + 9F70: 30 11 B7 02 E8 CD BE 5A 59 5B 58 C3 3C 04 7C 01 // 0......ZY[X.<.|. + 9F80: C3 E3 FD 53 2E 8E 1E 4A 24 86 FB 32 FF D1 E3 8B // ...S...J$..2.... + 9F90: FB 81 C7 50 04 8B 35 5B 89 15 56 8B F0 51 53 26 // ...P..5[..V..QS& + 9FA0: 8A 46 00 45 3C 0D 7F 1F 75 04 32 D2 EB 40 3C 0A // .F.E<...u.2..@<. + 9FB0: 74 32 3C 07 75 05 E8 3F 87 EB 62 3C 08 75 08 0A // t2<.u..?..b<.u.. + 9FC0: D2 74 5A FE CA EB 27 F7 C6 02 00 74 05 26 8A 5E // .tZ...'....t.&.^ + 9FD0: 00 45 B9 01 00 B4 09 E8 6A BE FE C2 3A 16 4A 04 // .E......j...:.J. + 9FE0: 72 0C 32 D2 89 15 3A 36 84 04 73 06 FE C6 89 15 // r.2...:6..s..... + 9FF0: EB 2B 50 E8 AD EA 75 08 B8 00 08 E8 46 BE EB 09 // .+P...u.....F... + A000: 80 3E 49 04 07 74 F1 32 E4 86 3E 62 04 53 8A FC // .>I..t.2..>b.S.. + A010: 55 E8 25 00 5D 5B 86 3E 62 04 58 8B 15 5B 59 E2 // U.%.][.>b.X..[Y. + A020: 15 5A F7 C6 01 00 75 02 89 15 8B 05 3A 3E 62 04 // .Z....u.....:>b. + A030: 75 03 E8 34 ED C3 E9 64 FF 33 C9 8A 36 84 04 8A // u..4...d.3..6... + A040: 16 4A 04 FE CA B8 01 06 E8 F9 BD C3 2E 8E 1E 4A // .J.............J + A050: 24 0A C0 75 0D E8 18 00 8B EC 89 5E 0E C6 46 1A // $..u.......^..F. + A060: 1A C3 3C 01 75 09 E8 41 00 8B EC C6 46 1A 1A C3 // ..<.u..A....F... + A070: A0 8A 04 BF E2 A0 2E 3A 05 72 04 BB FF FF C3 32 // .......:.r.....2 + A080: E4 D1 E0 03 F8 2E 8B 5D 04 0A DB 74 05 0A FF 75 // .......]...t...u + A090: 04 C3 86 FB C3 A0 10 04 24 30 3C 30 74 06 F6 C3 // ........$0<0t... + A0A0: 01 75 EF C3 F6 C3 01 74 E9 C3 BF E2 A0 2E 8A 0D // .u.....t........ + A0B0: 32 C0 83 C7 04 2E 3B 1D 74 12 86 FB 2E 3B 1D 74 // 2.....;.t....;.t + A0C0: 0B 83 C7 02 FE C0 38 C8 7E EB B0 FF A2 8A 04 C3 // ......8.~....... + A0D0: BB 08 00 F6 06 89 04 02 74 0E BB 07 00 BA CC 03 // ........t....... + A0E0: EC A8 01 74 18 BB 08 00 BA B4 03 E8 DF EC 74 21 // ...t..........t! + A0F0: B7 01 E8 8C E9 80 FA D4 74 17 86 FB C3 BA D4 03 // ........t....... + A100: E8 CA EC 74 0C B7 02 E8 77 E9 80 FA B4 74 02 86 // ...t....w....t.. + A110: FB C3 0F 08 0F 08 0F 08 0F 08 03 01 03 01 01 01 // ................ + A120: 00 08 01 01 01 01 01 01 01 01 0F 01 0F 08 0F 04 // ................ + A130: 00 02 0F 02 01 01 0F 01 FF 01 FF E0 0F 00 00 00 // ................ + A140: 00 07 02 08 FF 0E 00 00 3F 00 10 01 08 00 00 00 // ........?....... + A150: 00 01 00 02 02 01 00 04 04 01 00 05 02 05 00 06 // ................ + A160: 01 06 05 06 00 08 01 08 00 07 02 07 06 07 CA 00 // ................ + A170: 34 00 90 00 96 00 00 00 00 00 00 00 5F 57 C3 90 // 4..........._W.. + A180: 50 66 52 E8 F4 FF FF FF 81 EF 10 00 00 00 2E 8B // PfR............. + A190: 07 66 BA F8 0C EF 66 BA FC 0C ED 32 C0 66 8B F8 // .f....f....2.f.. + A1A0: 66 5A 58 C3 66 B8 4F 03 66 52 66 56 53 57 50 0A // fZX.f.O.fRfVSWP. + A1B0: FF 75 44 E8 C8 FF FF FF 66 33 F6 66 BB 53 00 E8 // .uD.....f3.f.S.. + A1C0: 48 00 00 00 C1 E8 10 F6 C4 40 75 2B 66 81 E2 FF // H........@u+f... + A1D0: 02 66 D1 E2 66 8B C2 66 40 C1 E0 10 66 8B C2 66 // .f..f..f@...f..f + A1E0: BB 13 00 E8 30 00 00 00 66 BB 12 00 E8 27 00 00 // ....0...f....'.. + A1F0: 00 66 58 32 E4 66 50 58 5F 5B 66 5E 66 5A C3 90 // .fX2.fPX_[f^fZ.. + A200: 66 B8 4F 03 C3 90 66 B8 4F 03 C3 90 66 52 E8 11 // f.O...f.O...fR.. + A210: 00 00 00 ED 66 5A C3 90 66 52 E8 05 00 00 00 EF // ....fZ..fR...... + A220: 66 5A C3 90 66 8B D7 50 33 C0 66 8B C3 66 03 C6 // fZ..f..P3.f..f.. + A230: C1 E0 02 EF 66 83 C2 04 58 C3 F0 49 E3 49 E3 49 // ....f...X..I.I.I + A240: E3 49 CE 49 CE 49 CE 49 CE 49 10 46 87 46 B1 46 // .I.I.I.I.I.F.F.F + A250: F2 47 F1 47 F1 47 37 48 9C 48 CC 48 89 49 B2 49 // .G.G.G7H.H.H.I.I + A260: B2 49 29 48 1C 48 1C 48 1C 48 1C 48 1C 48 37 48 // .I)H.H.H.H.H.H7H + A270: 9C 48 CC 48 89 49 B7 49 FD 49 B2 49 B2 49 FF FF // .H.H.I.I.I.I.I.. + A280: FF FF FF FF 00 00 FF FF 00 00 FF FF 00 00 FF 00 // ................ + A290: 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 00 00 // ................ + A2A0: 08 10 00 08 10 18 00 08 10 18 14 44 01 14 44 02 // ...........D..D. + A2B0: 22 58 03 02 58 03 39 45 03 ED 44 03 15 44 04 2E // "X..X.9E..D..D.. + A2C0: 44 04 3E 44 04 14 44 03 00 00 00 00 C1 4B 00 02 // D.>D..D......K.. + A2D0: C1 4B 01 02 C1 4B 02 02 C1 4B 03 02 C1 4B 04 02 // .K...K...K...K.. + A2E0: C1 4B 05 02 BB 4D 00 02 BB 4D 01 02 BB 4D 02 02 // .K...M...M...M.. + A2F0: BB 4D 03 02 BB 4D 04 02 BB 4D 05 02 F0 4D 00 02 // .M...M...M...M.. + A300: F0 4D 01 02 F0 4D 02 02 F0 4D 03 02 F0 4D 04 02 // .M...M...M...M.. + A310: F0 4D 05 02 2B 50 00 02 2B 50 01 02 2B 50 02 02 // .M..+P..+P..+P.. + A320: 2B 50 03 02 2B 50 04 02 2B 50 05 02 2B 50 00 02 // +P..+P..+P..+P.. + A330: 2B 50 01 02 2B 50 02 02 2B 50 03 02 2B 50 04 02 // +P..+P..+P..+P.. + A340: 2B 50 05 02 F2 4E 00 02 F2 4E 01 02 F2 4E 02 02 // +P...N...N...N.. + A350: F2 4E 03 02 F2 4E 04 02 F2 4E 05 02 2E 4F 00 02 // .N...N...N...O.. + A360: 2E 4F 01 02 2E 4F 02 02 2E 4F 03 02 2E 4F 04 02 // .O...O...O...O.. + A370: 2E 4F 05 02 9F 4E 00 02 9F 4E 01 02 9F 4E 02 02 // .O...N...N...N.. + A380: 9F 4E 03 02 9F 4E 04 02 9F 4E 05 02 D3 4E 00 02 // .N...N...N...N.. + A390: D3 4E 01 02 D3 4E 02 02 D3 4E 03 02 D3 4E 04 02 // .N...N...N...N.. + A3A0: D3 4E 05 02 83 52 00 00 B6 52 01 00 B6 52 02 00 // .N...R...R...R.. + A3B0: A3 52 00 00 91 51 00 02 8A 4F 00 02 8A 4F 01 02 // .R...Q...O...O.. + A3C0: 8A 4F 02 02 8A 4F 03 02 8A 4F 04 02 8A 4F 05 02 // .O...O...O...O.. + A3D0: A9 51 00 02 FE 53 05 00 FE 53 01 00 FE 53 00 00 // .Q...S...S...S.. + A3E0: FE 53 02 00 3F 54 00 00 3F 54 02 00 84 54 00 00 // .S..?T..?T...T.. + A3F0: 14 51 00 02 14 51 01 02 14 51 02 02 14 51 03 02 // .Q...Q...Q...Q.. + A400: 14 51 04 02 14 51 05 02 D0 52 00 00 F8 52 00 00 // .Q...Q...R...R.. + A410: 79 53 00 00 F4 53 00 00 D8 4F 00 02 D8 4F 01 02 // yS...S...O...O.. + A420: D8 4F 02 02 D8 4F 03 02 D8 4F 04 02 D8 4F 05 02 // .O...O...O...O.. + A430: F3 53 00 01 F3 53 00 01 F7 4C 00 02 F7 4C 01 02 // .S...S...L...L.. + A440: F7 4C 02 02 F7 4C 03 02 F7 4C 04 02 F7 4C 05 02 // .L...L...L...L.. + A450: 18 53 00 00 F4 53 00 00 F4 53 00 00 F4 53 00 00 // .S...S...S...S.. + A460: 29 52 00 00 1B 4E 00 02 1B 4E 01 02 1B 4E 02 02 // )R...N...N...N.. + A470: 1B 4E 03 02 1B 4E 04 02 1B 4E 05 02 4A 4E 00 02 // .N...N...N..JN.. + A480: 4A 4E 01 02 4A 4E 02 02 4A 4E 03 02 4A 4E 04 02 // JN..JN..JN..JN.. + A490: 4A 4E 05 02 80 4E 00 02 80 4E 01 02 80 4E 02 02 // JN...N...N...N.. + A4A0: 80 4E 03 02 80 4E 04 02 80 4E 05 02 3B 53 00 00 // .N...N...N..;S.. + A4B0: 5E 53 00 00 1C 4F 01 02 1C 4F 02 02 78 4F 01 02 // ^S...O...O..xO.. + A4C0: 78 4F 02 02 A6 00 02 01 02 A5 00 00 00 00 00 00 // xO.............. + A4D0: 00 00 00 00 36 A5 00 00 00 00 00 00 00 00 00 00 // ....6........... + A4E0: 00 00 D4 AA 00 00 00 00 00 00 00 00 00 00 AA A5 // ................ + A4F0: 00 00 00 00 82 A5 00 00 00 00 00 00 00 00 00 00 // ................ + A500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + A510: 00 00 00 00 00 00 00 00 00 00 42 AB 00 00 00 00 // ..........B..... + A520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + A530: 00 00 00 AD 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + A540: 00 00 00 00 00 00 00 00 00 00 00 00 FE A5 00 00 // ................ + A550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + A560: 00 00 00 00 00 00 00 00 00 00 33 00 02 01 00 08 // ..........3..... + A570: 37 00 00 52 0D 03 00 41 E3 0D 33 05 41 01 00 00 // 7..R...A..3.A... + A580: 00 1B 05 41 0B 01 02 06 00 41 0D 25 20 0E 03 0D // ...A.....A.% ... + A590: 25 05 0C 02 0D 05 53 00 00 02 00 00 5B 00 4B 00 // %.....S.....[.K. + A5A0: 01 01 00 00 37 00 00 42 21 00 63 00 1F 00 63 01 // ....7..B!.c...c. + A5B0: 39 00 63 03 3F 00 63 02 45 00 5A 5A 5B 03 05 40 // 9.c.?.c.E.ZZ[..@ + A5C0: 00 00 05 04 2D 19 40 00 15 05 40 02 01 02 0C 00 // ....-.@...@..... + A5D0: 40 02 00 00 0D 00 5B 02 00 00 E3 0D 5B 02 00 00 // @.....[.....[... + A5E0: E7 0D 5B 02 00 00 E8 0D 5B 00 28 00 02 01 00 00 // ..[.....[.(..... + A5F0: 37 00 00 01 05 00 00 EC A8 01 00 02 00 00 01 00 // 7............... + A600: 02 01 01 00 01 05 00 00 ED A8 01 00 02 00 02 01 // ................ + A610: 00 5B 54 00 01 02 00 00 37 00 00 01 05 00 00 9B // .[T.....7....... + A620: 62 01 00 54 00 01 00 01 05 00 00 93 62 01 00 01 // b..T........b... + A630: 01 01 00 01 56 00 41 03 09 41 00 01 05 00 00 83 // ....V.A..A...... + A640: 62 01 00 01 02 01 00 41 01 05 00 00 9B 62 01 00 // b......A.....b.. + A650: 3C 25 01 00 00 44 36 00 01 05 00 00 93 62 01 00 // <%...D6......b.. + A660: 02 00 01 01 00 5B D5 04 01 02 04 00 37 00 00 3D // .....[......7..= + A670: 25 00 00 44 05 01 4A 05 A3 36 02 00 00 00 44 D4 // %..D..J..6....D. + A680: 04 03 05 00 32 00 00 00 03 00 40 97 36 03 00 41 // ....2.....@.6..A + A690: 96 36 03 05 46 00 31 00 00 04 02 04 40 3E 02 41 // .6..F.1.....@>.A + A6A0: 40 49 42 00 04 02 05 40 03 03 41 05 3E 02 41 40 // @IB....@..A.>.A@ + A6B0: 48 5C 00 33 02 40 41 03 03 41 06 33 02 41 40 43 // H\.3.@A..A.3.A@C + A6C0: 60 00 33 02 41 40 3E 05 41 00 00 00 00 44 80 00 // `.3.A@>.A....D.. + A6D0: 33 05 00 01 00 00 00 3E 05 00 00 00 00 00 44 D4 // 3......>......D. + A6E0: 04 51 14 43 22 00 03 03 40 05 03 02 41 40 2D 05 // .Q.C"...@...A@-. + A6F0: 40 00 00 00 00 03 02 46 40 04 01 00 00 04 01 01 // @......F@....... + A700: 01 04 01 02 02 04 01 03 03 04 01 04 04 04 01 05 // ................ + A710: 05 04 01 06 06 2D 05 41 40 00 00 00 3E 05 41 00 // .....-.A@...>.A. + A720: 20 00 00 45 C7 00 27 05 41 00 20 00 00 03 05 46 // ..E..'.A. ....F + A730: 00 31 00 00 04 02 05 41 01 02 96 36 41 03 05 00 // .1.....A...6A... + A740: 80 1A 06 00 03 00 41 97 36 03 00 40 96 36 3E 02 // ......A.6..@.6>. + A750: 41 40 44 D4 04 33 05 00 01 00 00 00 3E 05 00 00 // A@D..3......>... + A760: 00 00 00 44 D4 04 51 14 43 DE 00 01 05 0C 00 6C // ...D..Q.C......l + A770: A8 05 00 3C 05 0D 00 00 0F A4 00 49 F7 01 3D 65 // ...<.......I..=e + A780: 00 01 44 58 01 4A 05 B6 36 00 00 01 00 49 58 01 // ..DX.J..6....IX. + A790: 4A 05 C0 36 01 00 00 00 44 58 01 01 05 0C 00 84 // J..6....DX...... + A7A0: 09 81 03 01 05 0D 00 00 00 06 00 01 05 0C 00 84 // ................ + A7B0: 09 81 03 3C 05 0D 00 00 00 00 80 49 4D 01 4A 05 // ...<.......IM.J. + A7C0: C0 36 01 00 00 00 49 F7 01 01 05 B8 36 00 00 02 // .6....I.....6... + A7D0: 10 03 05 41 0A 00 00 00 33 05 41 01 00 00 00 3E // ...A....3.A....> + A7E0: 05 41 00 00 00 00 44 B5 01 51 0A 3C 05 B8 36 00 // .A....D..Q.<..6. + A7F0: 00 02 00 49 72 01 03 05 41 04 00 00 00 51 0A 33 // ...Ir...A....Q.3 + A800: 05 41 01 00 00 00 3E 05 41 00 00 00 00 44 B5 01 // .A....>.A....D.. + A810: 3C 05 AA 36 AD DE AD DE 49 97 01 01 05 B8 36 00 // <..6....I.....6. + A820: 00 00 00 0D 05 C0 36 01 00 00 00 07 05 B6 36 FF // ......6.......6. + A830: FF FE FF 0D 05 02 38 00 01 00 00 51 0A 01 05 97 // ......8....Q.... + A840: 36 00 00 00 00 01 05 96 36 00 00 00 00 01 05 A3 // 6.......6....... + A850: 36 00 00 00 00 07 05 02 38 FF FE FF FF 66 0B 03 // 6.......8....f.. + A860: 04 00 04 00 02 02 04 00 15 05 00 0A 1A 05 04 16 // ................ + A870: 01 05 0C 00 6C A8 05 00 3C 05 0D 00 00 0F A4 00 // ....l...<....... + A880: 49 61 02 02 05 00 00 00 00 00 02 02 01 00 2C 05 // Ia............,. + A890: 01 00 00 02 00 55 00 02 02 89 02 04 02 05 03 00 // .....U.......... + A8A0: 00 05 D0 52 35 02 05 00 00 00 00 00 02 02 01 00 // ...R5........... + A8B0: 2C 05 01 00 00 00 00 55 00 02 02 89 02 04 02 05 // ,......U........ + A8C0: 03 00 20 00 D0 52 35 66 16 3E 0D 42 00 00 44 D4 // .. ..R5f.>.B..D. + A8D0: 02 56 00 41 03 0C 41 00 00 2D 05 41 0F 00 00 00 // .V.A..A..-.A.... + A8E0: 09 05 41 F0 FF 00 00 2D 0A 41 42 03 05 46 00 84 // ..A....-.AB..F.. + A8F0: 00 00 56 08 42 04 04 00 00 00 2D 05 46 04 00 00 // ..V.B.....-.F... + A900: 00 2D 05 42 04 00 00 00 3E 02 42 41 45 8F 02 02 // .-.B....>.BAE... + A910: 05 00 00 84 00 00 2C 02 00 00 02 02 01 00 2C 05 // ......,.......,. + A920: 01 00 00 02 00 02 89 02 04 02 09 02 04 02 05 03 // ................ + A930: 00 00 00 40 02 0A 03 41 52 35 52 16 02 01 02 00 // ...@...AR5R..... + A940: 14 05 00 18 1A 05 02 08 01 05 0C 00 6C A8 05 00 // ............l... + A950: 3C 05 0D 00 00 0F A4 00 49 B9 03 03 02 41 00 2D // <.......I....A.- + A960: 05 41 00 00 02 00 2D 01 41 00 01 02 7B 36 41 03 // .A....-.A...{6A. + A970: 01 40 04 2D 01 40 02 01 02 7C 36 40 01 05 68 36 // .@.-.@...|6@..h6 + A980: 00 00 00 03 01 05 70 36 FF FF 01 83 03 02 41 00 // ......p6......A. + A990: 2D 05 41 00 00 04 00 2D 01 41 00 01 02 7D 36 41 // -.A....-.A...}6A + A9A0: 03 01 40 04 2D 01 40 02 01 02 7E 36 40 01 05 69 // ..@.-.@...~6@..i + A9B0: 36 00 00 00 04 01 05 71 36 FF FF 00 84 03 02 41 // 6......q6......A + A9C0: 00 2D 05 41 00 00 05 00 2D 01 41 00 01 02 7F 36 // .-.A....-.A....6 + A9D0: 41 03 01 40 04 2D 01 40 02 01 02 80 36 40 01 05 // A..@.-.@....6@.. + A9E0: 6A 36 00 00 00 05 01 05 72 36 FF FF 00 85 03 02 // j6......r6...... + A9F0: 41 00 2D 05 41 00 00 06 00 2D 01 41 00 01 02 81 // A.-.A....-.A.... + AA00: 36 41 03 01 40 04 2D 01 40 02 01 02 82 36 40 01 // 6A..@.-.@....6@. + AA10: 05 6B 36 00 00 00 06 01 05 73 36 FF FF 00 86 03 // .k6......s6..... + AA20: 05 46 00 31 00 00 03 02 41 00 2D 05 41 00 00 00 // .F.1....A.-.A... + AA30: 00 2D 01 41 00 03 01 40 04 2D 01 40 02 04 02 00 // .-.A...@.-.@.... + AA40: 41 04 02 01 40 04 05 04 00 00 00 00 04 05 05 00 // A...@........... + AA50: 00 00 00 04 05 06 00 20 00 00 01 05 0C 00 6C A8 // ....... ......l. + AA60: 05 00 3C 05 0D 00 00 0F A4 00 49 39 04 01 05 94 // ..<.......I9.... + AA70: 36 00 00 00 80 01 05 95 36 00 20 00 00 01 02 56 // 6.......6. ....V + AA80: 36 41 01 02 57 36 40 01 05 61 36 FF FF 00 80 01 // 6A..W6@..a6..... + AA90: 05 97 36 00 00 00 00 01 05 96 36 00 00 00 00 4A // ..6.......6....J + AAA0: 25 48 00 01 44 49 04 0D 05 B1 36 08 00 00 00 01 // %H..DI....6..... + AAB0: 05 0C 00 6C A8 05 00 3C 05 0D 00 00 0F A4 00 49 // ...l...<.......I + AAC0: 98 04 5C 05 B6 36 00 FF FF FF C6 00 09 00 07 05 // ..\..6.......... + AAD0: C0 36 FE FF FF FF 03 05 41 50 C3 00 00 4A 05 A3 // .6......AP...J.. + AAE0: 36 02 00 00 00 49 95 04 51 14 33 05 41 01 00 00 // 6....I..Q.3.A... + AAF0: 00 3E 05 41 00 00 00 00 49 77 04 43 D4 04 07 05 // .>.A....Iw.C.... + AB00: B1 36 FF FE FF FF 02 05 00 80 19 00 00 02 05 01 // .6.............. + AB10: 00 00 00 00 02 05 02 00 00 00 00 02 05 03 00 00 // ................ + AB20: 00 00 02 05 04 00 00 00 00 02 05 05 00 00 00 00 // ................ + AB30: 02 05 06 00 00 00 00 43 10 00 5B 00 6D 00 02 01 // .......C..[.m... + AB40: 00 04 37 00 00 66 16 03 0C 41 04 00 4C 0D 41 02 // ..7..f...A..L.A. + AB50: 00 44 1D 00 0D A5 4C 00 02 52 16 01 01 35 39 02 // .D....L..R...59. + AB60: 01 01 36 39 03 01 05 00 00 D7 A8 01 00 01 00 37 // ..69...........7 + AB70: 39 01 00 03 01 41 01 15 05 41 18 01 02 C4 00 41 // 9....A...A.....A + AB80: 03 01 41 01 1B 05 41 08 01 02 C9 00 41 03 00 41 // ..A...A.....A..A + AB90: 37 39 01 02 3B 39 41 03 01 40 03 33 01 40 02 2D // 79..;9A..@.3.@.- + ABA0: 02 40 41 01 02 3C 39 40 5B 00 BD 01 03 01 04 00 // .@A..<9@[....... + ABB0: 37 00 00 66 08 03 05 46 C0 12 00 00 3D A5 00 02 // 7..f...F....=... + ABC0: 49 1E 00 02 02 00 46 5B 03 05 40 0C 00 00 00 21 // I.....F[..@....! + ABD0: 21 40 00 66 FF 2D 0D 42 81 01 2D 0A 42 40 03 04 // !@.f.-.B..-.B@.. + ABE0: 40 00 00 03 04 41 04 00 03 04 00 08 00 01 02 00 // @....A.......... + ABF0: 00 40 03 88 40 01 00 03 18 40 01 00 09 8D 40 FF // .@..@....@....@. + AC00: 01 3E 8D 40 00 00 49 99 00 01 02 00 00 41 03 00 // .>.@..I......A.. + AC10: 40 01 00 09 05 40 FF 01 00 00 3E 0D 40 00 00 49 // @....@....>.@..I + AC20: 82 00 03 05 46 00 71 02 00 43 BC 00 21 02 40 46 // ....F.q..C..!.@F + AC30: 03 00 41 01 00 09 05 41 00 1E 00 00 1B 05 41 09 // ..A....A......A. + AC40: 43 B4 00 7C 02 40 46 7E 05 40 00 00 01 00 03 00 // C..|.@F~.@...... + AC50: 41 01 00 09 05 41 00 F0 00 00 1B 05 41 0C 75 02 // A....A......A.u. + AC60: 40 41 03 02 46 40 3D A5 00 01 49 C8 00 02 02 00 // @A..F@=...I..... + AC70: 46 5B 3D E5 00 00 49 0B 01 56 00 40 03 29 40 00 // F[=...I..V.@.)@. + AC80: 21 0D 40 09 00 03 02 41 00 2D 02 40 41 01 02 00 // !.@....A.-.@A... + AC90: 00 40 03 00 41 01 00 09 05 41 00 00 F0 07 1B 05 // .@..A....A...... + ACA0: 41 14 02 E2 00 41 3D E5 00 00 49 0B 01 02 05 00 // A....A=...I..... + ACB0: 00 46 C3 23 5B 56 00 40 03 39 40 00 55 38 00 66 // .F.#[V.@.9@.U8.f + ACC0: FF 2D 0D 42 59 01 3E 0C 40 02 00 47 2C 01 2D 0D // .-.BY.>.@..G,.-. + ACD0: 42 08 00 43 1C 01 33 0C 40 04 00 21 0C 40 06 00 // B..C..3.@..!.@.. + ACE0: 2D 0C 40 00 00 03 09 42 00 55 00 00 02 0A 00 40 // -.@....B.U.....@ + ACF0: 7C 05 46 40 42 0F 00 7E 01 40 00 02 02 00 40 5B // |.F@B..~.@....@[ + AD00: 7A 64 00 FF FF 07 00 00 00 00 00 C8 00 3F 00 08 // zd...........?.. + AD10: 00 19 00 40 06 5F 00 40 00 32 00 80 0C 7E 00 60 // ...@._.@.2...~.` + AD20: 00 64 00 00 32 7F 00 7F 00 64 00 37 6C 01 00 00 // .d..2....d.7l... + AD30: 6C 01 00 66 6C 01 00 37 6E 01 00 00 6E 01 00 66 // l..fl..7n...n..f + AD40: 6E 01 00 00 00 00 00 00 00 00 00 00 00 00 00 37 // n..............7 + AD50: 70 01 00 00 70 01 00 66 70 01 00 37 72 01 00 00 // p...p..fp..7r... + AD60: 72 01 00 66 72 01 00 00 D5 00 03 03 0C 00 37 00 // r..fr.........7. + AD70: 00 66 04 03 04 46 28 00 3E 05 46 00 00 00 00 49 // .f...F(.>.F....I + AD80: 3C 00 03 01 00 00 03 01 01 01 03 01 02 02 52 16 // <.............R. + AD90: 03 01 46 00 1B 05 46 08 02 02 00 00 02 02 01 01 // ..F...F......... + ADA0: 02 02 02 02 3D 65 02 00 49 47 00 2C 22 02 46 3D // ....=e..IG.,".F= + ADB0: E5 02 00 49 52 00 2C A2 02 46 03 01 40 03 09 05 // ...IR.,..F..@... + ADC0: 40 00 00 00 FC 3E 05 40 00 00 00 D0 49 75 00 01 // @....>.@....Iu.. + ADD0: 05 63 C0 00 00 00 40 55 20 02 43 79 00 54 00 63 // .c....@U .Cy.T.c + ADE0: C0 01 01 64 C0 00 56 00 40 03 21 40 02 01 02 65 // ...d..V.@.!@...e + ADF0: C0 40 01 01 66 C0 01 03 31 40 02 01 02 67 C0 40 // .@..f...1@...g.@ + AE00: 01 01 E8 C0 03 3D 65 02 01 44 CC 00 3D E5 02 01 // .....=e..D..=... + AE10: 44 CC 00 51 02 56 00 40 4A E5 A0 21 80 44 D4 00 // D..Q.V.@J..!.D.. + AE20: 51 14 2D 05 40 01 00 00 00 3E 05 40 A0 86 01 00 // Q.-.@....>.@.... + AE30: 45 B0 00 5B 4A E5 A0 21 80 49 CC 00 5B FF FF FF // E..[J..!.I..[... + AE40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + AE50: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ + AE60: FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 // ................ + AE70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ + AE80: 00 00 00 00 // .... diff --git a/setup/programs/systemConf/acpi_override/wsmt.dat b/setup/programs/systemConf/acpi_override/wsmt.dat new file mode 100644 index 0000000000000000000000000000000000000000..c1e208be2e96fc4ba480f045582e414c3de96993 GIT binary patch literal 40 scmWF!_6^ZsU|?XB^>Ov{5A%0+(lsztP*7k5ia9z5crq}sFt7vJ0GGW60RR91 literal 0 HcmV?d00001 diff --git a/setup/programs/systemConf/acpi_override/wsmt.dsl b/setup/programs/systemConf/acpi_override/wsmt.dsl new file mode 100644 index 0000000..918ae2c --- /dev/null +++ b/setup/programs/systemConf/acpi_override/wsmt.dsl @@ -0,0 +1,32 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembly of wsmt.dat, Thu Sep 1 23:24:17 2022 + * + * ACPI Data Table [WSMT] + * + * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (in hex) + */ + +[000h 0000 4] Signature : "WSMT" [Windows SMM Security Mitigations Table] +[004h 0004 4] Table Length : 00000028 +[008h 0008 1] Revision : 01 +[009h 0009 1] Checksum : 1D +[00Ah 0010 6] Oem ID : "LENOVO" +[010h 0016 8] Oem Table ID : "CB-01 " +[018h 0024 4] Oem Revision : 00000001 +[01Ch 0028 4] Asl Compiler ID : "ACPI" +[020h 0032 4] Asl Compiler Revision : 00040000 + +[024h 0036 4] Protection Flags : 00000007 + FIXED_COMM_BUFFERS : 1 + COMM_BUFFER_NESTED_PTR_PROTECTION : 1 + SYSTEM_RESOURCE_PROTECTION : 1 + +Raw Table Data: Length 40 (0x28) + + 0000: 57 53 4D 54 28 00 00 00 01 1D 4C 45 4E 4F 56 4F // WSMT(.....LENOVO + 0010: 43 42 2D 30 31 20 20 20 01 00 00 00 41 43 50 49 // CB-01 ....ACPI + 0020: 00 00 04 00 07 00 00 00 // ........ diff --git a/setup/programs/systemConf/dsdt.dsl b/setup/programs/systemConf/dsdt.dsl new file mode 100644 index 0000000..4ba039c --- /dev/null +++ b/setup/programs/systemConf/dsdt.dsl @@ -0,0 +1,13222 @@ +/* + * Intel ACPI Component Architecture + * AML/ASL+ Disassembler version 20220331 (64-bit version) + * Copyright (c) 2000 - 2022 Intel Corporation + * + * Disassembling to symbolic ASL+ operators + * + * Disassembly of dsdt.dat, Thu Sep 1 23:14:25 2022 + * + * Original Table Header: + * Signature "DSDT" + * Length 0x0000DABE (55998) + * Revision 0x01 **** 32-bit table (V1), no 64-bit math support + * Checksum 0xCA + * OEM ID "LENOVO" + * OEM Table ID "CB-01 " + * OEM Revision 0x00000001 (1) + * Compiler ID "ACPI" + * Compiler Version 0x00040000 (262144) + */ +DefinitionBlock ("", "DSDT", 1, "LENOVO", "CB-01 ", 0x00000002) +{ + External (_SB_.ALIB, MethodObj) // 2 Arguments + External (_SB_.APTS, MethodObj) // 1 Arguments + External (_SB_.AWAK, MethodObj) // 1 Arguments + External (_SB_.LSKD, UnknownObj) + External (_SB_.NPCF, DeviceObj) + External (_SB_.PCI0.DGPV, UnknownObj) + External (_SB_.PCI0.GFX0.VGA_.LCD_, DeviceObj) + External (_SB_.PCI0.GPP0.PEGP, DeviceObj) + External (_SB_.PCI0.GPP7.WLAN.WVID, IntObj) + External (_SB_.PCI0.LPC0.EC0_.CALK, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.G140, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.G155, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.HKDB, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.VPC0.DYTC, MethodObj) // 1 Arguments + External (_SB_.PCI0.LPC0.EC0_.VPC0.EPM1, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.VPC0.LPPA, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.VPC0.LTGP, UnknownObj) + External (_SB_.PCI0.LPC0.EC0_.VPC0.POWR, MethodObj) // 1 Arguments + External (_SB_.PCI0.LPC0.EC0_.WECM, MethodObj) // 2 Arguments + External (_SB_.PCI0.LPC0.INSM, UnknownObj) + External (_SB_.PCI0.LPC0.TPOS, UnknownObj) + External (_SB_.PCI0.VGA_.LCD_, DeviceObj) + External (_SB_.TPM2.PTS_, MethodObj) // 1 Arguments + External (AFN4, MethodObj) // 1 Arguments + External (AFN7, MethodObj) // 1 Arguments + External (M000, MethodObj) // 1 Arguments + External (M017, MethodObj) // 6 Arguments + External (M019, MethodObj) // 4 Arguments + External (M020, MethodObj) // 5 Arguments + External (M037, DeviceObj) + External (M046, IntObj) + External (M050, DeviceObj) + External (M051, DeviceObj) + External (M052, DeviceObj) + External (M053, DeviceObj) + External (M054, DeviceObj) + External (M055, DeviceObj) + External (M056, DeviceObj) + External (M057, DeviceObj) + External (M058, DeviceObj) + External (M059, DeviceObj) + External (M062, DeviceObj) + External (M068, DeviceObj) + External (M069, DeviceObj) + External (M070, DeviceObj) + External (M071, DeviceObj) + External (M072, DeviceObj) + External (M074, DeviceObj) + External (M075, DeviceObj) + External (M076, DeviceObj) + External (M077, DeviceObj) + External (M078, DeviceObj) + External (M079, DeviceObj) + External (M080, DeviceObj) + External (M081, DeviceObj) + External (M082, FieldUnitObj) + External (M083, FieldUnitObj) + External (M084, FieldUnitObj) + External (M085, FieldUnitObj) + External (M086, FieldUnitObj) + External (M087, FieldUnitObj) + External (M088, FieldUnitObj) + External (M089, FieldUnitObj) + External (M090, FieldUnitObj) + External (M091, FieldUnitObj) + External (M092, FieldUnitObj) + External (M093, FieldUnitObj) + External (M094, FieldUnitObj) + External (M095, FieldUnitObj) + External (M096, FieldUnitObj) + External (M097, FieldUnitObj) + External (M098, FieldUnitObj) + External (M099, FieldUnitObj) + External (M100, FieldUnitObj) + External (M101, FieldUnitObj) + External (M102, FieldUnitObj) + External (M103, FieldUnitObj) + External (M104, FieldUnitObj) + External (M105, FieldUnitObj) + External (M106, FieldUnitObj) + External (M107, FieldUnitObj) + External (M108, FieldUnitObj) + External (M109, FieldUnitObj) + External (M110, FieldUnitObj) + External (M115, BuffObj) + External (M116, BuffFieldObj) + External (M117, BuffFieldObj) + External (M118, BuffFieldObj) + External (M119, BuffFieldObj) + External (M120, BuffFieldObj) + External (M122, FieldUnitObj) + External (M127, DeviceObj) + External (M128, FieldUnitObj) + External (M131, FieldUnitObj) + External (M132, FieldUnitObj) + External (M133, FieldUnitObj) + External (M134, FieldUnitObj) + External (M135, FieldUnitObj) + External (M136, FieldUnitObj) + External (M220, FieldUnitObj) + External (M221, FieldUnitObj) + External (M226, FieldUnitObj) + External (M227, DeviceObj) + External (M229, FieldUnitObj) + External (M231, FieldUnitObj) + External (M233, FieldUnitObj) + External (M235, FieldUnitObj) + External (M23A, FieldUnitObj) + External (M251, FieldUnitObj) + External (M280, FieldUnitObj) + External (M290, FieldUnitObj) + External (M310, FieldUnitObj) + External (M31C, FieldUnitObj) + External (M320, FieldUnitObj) + External (M321, FieldUnitObj) + External (M322, FieldUnitObj) + External (M323, FieldUnitObj) + External (M324, FieldUnitObj) + External (M325, FieldUnitObj) + External (M326, FieldUnitObj) + External (M327, FieldUnitObj) + External (M328, FieldUnitObj) + External (M329, DeviceObj) + External (M32A, DeviceObj) + External (M32B, DeviceObj) + External (M330, DeviceObj) + External (M331, FieldUnitObj) + External (M378, FieldUnitObj) + External (M379, FieldUnitObj) + External (M380, FieldUnitObj) + External (M381, FieldUnitObj) + External (M382, FieldUnitObj) + External (M383, FieldUnitObj) + External (M384, FieldUnitObj) + External (M385, FieldUnitObj) + External (M386, FieldUnitObj) + External (M387, FieldUnitObj) + External (M388, FieldUnitObj) + External (M389, FieldUnitObj) + External (M390, FieldUnitObj) + External (M391, FieldUnitObj) + External (M392, FieldUnitObj) + External (M404, DeviceObj) + External (M414, FieldUnitObj) + External (M444, FieldUnitObj) + External (M449, FieldUnitObj) + External (M453, FieldUnitObj) + External (M454, FieldUnitObj) + External (M455, FieldUnitObj) + External (M456, FieldUnitObj) + External (M457, FieldUnitObj) + External (M460, MethodObj) // 7 Arguments + External (M4C0, FieldUnitObj) + External (M4F0, FieldUnitObj) + External (MPTS, MethodObj) // 1 Arguments + External (MWAK, MethodObj) // 1 Arguments + + OperationRegion (DBG0, SystemIO, 0x80, One) + Field (DBG0, ByteAcc, NoLock, Preserve) + { + IO80, 8 + } + + OperationRegion (DBG1, SystemIO, 0x80, 0x02) + Field (DBG1, WordAcc, NoLock, Preserve) + { + P80H, 16 + } + + OperationRegion (ACMS, SystemIO, 0x72, 0x02) + Field (ACMS, ByteAcc, NoLock, Preserve) + { + ACMX, 8, + ACMA, 8 + } + + IndexField (ACMX, ACMA, ByteAcc, NoLock, Preserve) + { + Offset (0xB9), + IMEN, 8 + } + + OperationRegion (PSMI, SystemIO, 0xB0, 0x02) + Field (PSMI, ByteAcc, NoLock, Preserve) + { + APMC, 8, + APMD, 8 + } + + OperationRegion (PMRG, SystemIO, 0x0CD6, 0x02) + Field (PMRG, ByteAcc, NoLock, Preserve) + { + PMRI, 8, + PMRD, 8 + } + + IndexField (PMRI, PMRD, ByteAcc, NoLock, Preserve) + { + , 6, + HPEN, 1, + Offset (0x60), + P1EB, 16, + Offset (0xF0), + , 3, + RSTU, 1 + } + + OperationRegion (GSMG, SystemMemory, 0xFED81500, 0x03FF) + Field (GSMG, AnyAcc, NoLock, Preserve) + { + Offset (0x5C), + Offset (0x5E), + GS23, 1, + , 5, + GV23, 1, + GE23, 1, + Offset (0xA0), + Offset (0xA2), + GS40, 1, + , 5, + GV40, 1, + GE40, 1 + } + + OperationRegion (GSMM, SystemMemory, 0xFED80000, 0x1000) + Field (GSMM, AnyAcc, NoLock, Preserve) + { + Offset (0x288), + , 1, + CLPS, 1, + Offset (0x2B0), + , 2, + SLPS, 2, + Offset (0x3BB), + , 6, + PWDE, 1 + } + + OperationRegion (P1E0, SystemIO, P1EB, 0x04) + Field (P1E0, ByteAcc, NoLock, Preserve) + { + , 14, + PEWS, 1, + WSTA, 1, + , 14, + PEWD, 1 + } + + OperationRegion (IOCC, SystemIO, 0x0400, 0x80) + Field (IOCC, ByteAcc, NoLock, Preserve) + { + Offset (0x01), + , 2, + RTCS, 1 + } + + Name (PRWP, Package (0x02) + { + Zero, + Zero + }) + Method (GPRW, 2, NotSerialized) + { + PRWP [Zero] = Arg0 + PRWP [One] = Arg1 + If ((DAS3 == Zero)) + { + If ((Arg1 <= 0x03)) + { + PRWP [One] = Zero + } + } + + Return (PRWP) /* \PRWP */ + } + + Method (SPTS, 1, NotSerialized) + { + If ((Arg0 == 0x03)) + { + RSTU = Zero + } + + CLPS = One + SLPS = One + PEWS = PEWS /* \PEWS */ + } + + Method (SWAK, 1, NotSerialized) + { + If ((Arg0 == 0x03)) + { + RSTU = One + } + + PEWS = PEWS /* \PEWS */ + PEWD = Zero + If (((Arg0 == 0x03) || (Arg0 == 0x04))) + { + Notify (\_SB.PWRB, 0x02) // Device Wake + } + } + + Method (TPST, 1, Serialized) + { + M000 (Arg0) + } + + OperationRegion (GNVS, SystemMemory, 0x7AF3DA98, 0x0000018F) + Field (GNVS, AnyAcc, NoLock, Preserve) + { + SMIF, 8, + PRM0, 8, + PRM1, 8, + BRTL, 8, + TLST, 8, + IGDS, 8, + LCDA, 16, + CSTE, 16, + NSTE, 16, + CADL, 16, + PADL, 16, + LIDS, 8, + PWRS, 8, + BVAL, 32, + ADDL, 16, + BCMD, 8, + SBFN, 8, + DID, 32, + INFO, 2048, + TOML, 8, + TOMH, 8, + CEBP, 8, + C0LS, 8, + C1LS, 8, + C0HS, 8, + C1HS, 8, + ROMS, 32, + MUXF, 8, + PDDN, 8, + CNSB, 8, + RDHW, 8, + DAS3, 8, + TNBH, 8, + TCP0, 8, + TCP1, 8, + ATNB, 8, + PCP0, 8, + PCP1, 8, + PWMN, 8, + LPTY, 8, + M92D, 8, + WKPM, 8, + ALST, 8, + AFUC, 8, + EXUS, 8, + GV0E, 8, + WLSH, 8, + TSSS, 8, + AOZP, 8, + TZFG, 8, + BPS0, 8, + NAPC, 8, + PCBA, 32, + PCBL, 32, + WLAN, 8, + BLTH, 8, + GPSS, 8, + NFCS, 8, + SBTY, 8, + BDID, 16, + MWTT, 8, + ACPM, 8, + KBCS, 8, + ACEC, 8, + DPTC, 8, + ECTL, 8, + MM64, 8, + HMB1, 64, + HMB2, 64, + HMM1, 64, + HMM2, 64, + HML1, 64, + HML2, 64, + WOVS, 8, + TCNT, 8, + TOPM, 32, + WX1M, 8 + } + + OperationRegion (OGNS, SystemMemory, 0x7AF3DD18, 0x00000011) + Field (OGNS, AnyAcc, Lock, Preserve) + { + OG00, 8, + OG01, 8, + M2WL, 8, + THPN, 8, + PBAR, 8, + THPD, 8, + DTEN, 8, + SDMO, 8, + TBEN, 8, + TBNH, 8, + RV2I, 8, + ISDS, 8, + PSEL, 8, + TPPL, 16, + TRCF, 16 + } + + Method (SCMP, 2, NotSerialized) + { + Name (STG1, Buffer (0x50){}) + Name (STG2, Buffer (0x50){}) + STG1 = Arg0 + STG2 = Arg1 + If ((SizeOf (Arg0) != SizeOf (Arg1))) + { + Return (Zero) + } + + Local0 = Zero + While ((Local0 < SizeOf (Arg0))) + { + If ((DerefOf (STG1 [Local0]) != DerefOf (STG2 [Local0] + ))) + { + Return (Zero) + } + + Local0++ + } + + Return (One) + } + + Name (WNOS, Zero) + Name (MYOS, Zero) + Name (HTTS, Zero) + Name (OSTB, Ones) + Name (TPOS, Zero) + Name (LINX, Zero) + Name (OSSP, Zero) + Method (SEQL, 2, Serialized) + { + Local0 = SizeOf (Arg0) + Local1 = SizeOf (Arg1) + If ((Local0 != Local1)) + { + Return (Zero) + } + + Name (BUF0, Buffer (Local0){}) + BUF0 = Arg0 + Name (BUF1, Buffer (Local0){}) + BUF1 = Arg1 + Local2 = Zero + While ((Local2 < Local0)) + { + Local3 = DerefOf (BUF0 [Local2]) + Local4 = DerefOf (BUF1 [Local2]) + If ((Local3 != Local4)) + { + Return (Zero) + } + + Local2++ + } + + Return (One) + } + + Method (OSTP, 0, NotSerialized) + { + If ((OSTB == Ones)) + { + If (CondRefOf (\_OSI, Local0)) + { + M460 ("PLA-ASL-\\OSTP \\_OSI exist\n", Zero, Zero, Zero, Zero, Zero, Zero) + OSTB = Zero + TPOS = Zero + If (_OSI ("Windows 2001")) + { + M460 ("PLA-ASL-\\OSTP Call _OSI(%S) = TRUE\n", "Windows 2001", Zero, Zero, Zero, Zero, Zero) + OSTB = 0x08 + TPOS = 0x08 + } + + If (_OSI ("Windows 2001.1")) + { + M460 ("PLA-ASL-\\OSTP Call _OSI(%S) = TRUE\n", "Windows 2001.1", Zero, Zero, Zero, Zero, Zero) + OSTB = 0x20 + TPOS = 0x20 + } + + If (_OSI ("Windows 2001 SP1")) + { + M460 ("PLA-ASL-\\OSTP Call _OSI(%S) = TRUE\n", "Windows 2001 SP1", Zero, Zero, Zero, Zero, Zero) + OSTB = 0x10 + TPOS = 0x10 + } + + If (_OSI ("Windows 2001 SP2")) + { + M460 ("PLA-ASL-\\OSTP Call _OSI(%S) = TRUE\n", "Windows 2001 SP2", Zero, Zero, Zero, Zero, Zero) + OSTB = 0x11 + TPOS = 0x11 + } + + If (_OSI ("Windows 2001 SP3")) + { + M460 ("PLA-ASL-\\OSTP Call _OSI(%S) = TRUE\n", "Windows 2001 SP3", Zero, Zero, Zero, Zero, Zero) + OSTB = 0x12 + TPOS = 0x12 + } + + If (_OSI ("Windows 2006")) + { + M460 ("PLA-ASL-\\OSTP Call _OSI(%S) = TRUE\n", "Windows 2006", Zero, Zero, Zero, Zero, Zero) + OSTB = 0x40 + TPOS = 0x40 + } + + If (_OSI ("Windows 2006 SP1")) + { + M460 ("PLA-ASL-\\OSTP Call _OSI(%S) = TRUE\n", "Windows 2006 SP1", Zero, Zero, Zero, Zero, Zero) + OSTB = 0x41 + TPOS = 0x41 + OSSP = One + } + + If (_OSI ("Windows 2009")) + { + M460 ("PLA-ASL-\\OSTP Call _OSI(%S) = TRUE\n", "Windows 2009", Zero, Zero, Zero, Zero, Zero) + OSSP = One + OSTB = 0x50 + TPOS = 0x50 + } + + If (_OSI ("Windows 2012")) + { + M460 ("PLA-ASL-\\OSTP Call _OSI(%S) = TRUE\n", "Windows 2012", Zero, Zero, Zero, Zero, Zero) + OSSP = One + OSTB = 0x60 + TPOS = 0x60 + } + + If (_OSI ("Windows 2013")) + { + M460 ("PLA-ASL-\\OSTP Call _OSI(%S) = TRUE\n", "Windows 2013", Zero, Zero, Zero, Zero, Zero) + OSSP = One + OSTB = 0x61 + TPOS = 0x61 + } + + If (_OSI ("Windows 2015")) + { + M460 ("PLA-ASL-\\OSTP Call _OSI(%S) = TRUE\n", "Windows 2015", Zero, Zero, Zero, Zero, Zero) + OSSP = One + OSTB = 0x70 + TPOS = 0x70 + } + + If (_OSI ("Linux")) + { + M460 ("PLA-ASL-\\OSTP Call _OSI(%S) = TRUE\n", "Linux", Zero, Zero, Zero, Zero, Zero) + LINX = One + OSTB = 0x80 + TPOS = 0x80 + } + } + Else + { + M460 ("PLA-ASL-\\OSTP \\_OSI does NOT exist\n", Zero, Zero, Zero, Zero, Zero, Zero) + If (CondRefOf (\_OS, Local0)) + { + M460 ("PLA-ASL-\\OSTP \\_OS exist\n", Zero, Zero, Zero, Zero, Zero, Zero) + If (SEQL (_OS, "Microsoft Windows")) + { + M460 ("PLA-ASL-\\OSTP Call SEQL \\_OS == (%S)\n", "Microsoft Windows", Zero, Zero, Zero, Zero, Zero) + OSTB = One + TPOS = One + } + ElseIf (SEQL (_OS, "Microsoft WindowsME: Millennium Edition")) + { + M460 ("PLA-ASL-\\OSTP Call SEQL \\_OS == (%S)\n", "Microsoft WindowsME: Millennium Edition", Zero, Zero, Zero, Zero, Zero) + OSTB = 0x02 + TPOS = 0x02 + } + ElseIf (SEQL (_OS, "Microsoft Windows NT")) + { + M460 ("PLA-ASL-\\OSTP Call SEQL \\_OS == (%S)\n", "Microsoft Windows NT", Zero, Zero, Zero, Zero, Zero) + OSTB = 0x04 + TPOS = 0x04 + } + Else + { + M460 ("PLA-ASL-\\OSTP Call SEQL \\_OS != (%S)\n", "Microsoft Windows", Zero, Zero, Zero, Zero, Zero) + OSTB = Zero + TPOS = Zero + } + } + Else + { + M460 ("PLA-ASL-\\OSTP \\_OS does NOT exist\n", Zero, Zero, Zero, Zero, Zero, Zero) + OSTB = Zero + TPOS = Zero + } + } + } + + M460 ("PLA-ASL-\\OSTP TPOS = 0x%X, Return OSTB = 0x%X\n", TPOS, OSTB, Zero, Zero, Zero, Zero) + Return (OSTB) /* \OSTB */ + } + + Name (BUFN, Zero) + Name (MBUF, Buffer (0x1000){}) + OperationRegion (MDBG, SystemMemory, 0x7AEB0018, 0x00001004) + Field (MDBG, AnyAcc, Lock, Preserve) + { + MDG0, 32768 + } + + Method (DB2H, 1, Serialized) + { + SHOW (Arg0) + MDGC (0x20) + MDG0 = MBUF /* \MBUF */ + } + + Method (DW2H, 1, Serialized) + { + Local0 = Arg0 + Local1 = (Arg0 >> 0x08) + Local0 &= 0xFF + Local1 &= 0xFF + DB2H (Local1) + BUFN-- + DB2H (Local0) + } + + Method (DD2H, 1, Serialized) + { + Local0 = Arg0 + Local1 = (Arg0 >> 0x10) + Local0 &= 0xFFFF + Local1 &= 0xFFFF + DW2H (Local1) + BUFN-- + DW2H (Local0) + } + + Method (MBGS, 1, Serialized) + { + Local0 = SizeOf (Arg0) + Name (BUFS, Buffer (Local0){}) + BUFS = Arg0 + MDGC (0x20) + While (Local0) + { + MDGC (DerefOf (BUFS [(SizeOf (Arg0) - Local0)])) + Local0-- + } + + MDG0 = MBUF /* \MBUF */ + } + + Method (MBGH, 1, Serialized) + { + ToHexString (Arg0, Local1) + Local0 = SizeOf (Local1) + Name (BUFS, Buffer (Local0){}) + BUFS = Local1 + MDGC (0x20) + While (Local0) + { + MDGC (DerefOf (BUFS [(SizeOf (Local1) - Local0)])) + Local0-- + } + + MDG0 = MBUF /* \MBUF */ + } + + Method (SHOW, 1, Serialized) + { + MDGC (NTOC ((Arg0 >> 0x04))) + MDGC (NTOC (Arg0)) + } + + Method (LINE, 0, Serialized) + { + Local0 = BUFN /* \BUFN */ + Local0 &= 0x0F + While (Local0) + { + MDGC (Zero) + Local0++ + Local0 &= 0x0F + } + } + + Method (MDGC, 1, Serialized) + { + MBUF [BUFN] = Arg0 + BUFN += One + If ((BUFN > 0x0FFF)) + { + BUFN &= 0x0FFF + UP_L (One) + } + } + + Method (UP_L, 1, Serialized) + { + Local2 = Arg0 + Local2 <<= 0x04 + MOVE (Local2) + Local3 = (0x1000 - Local2) + While (Local2) + { + MBUF [Local3] = Zero + Local3++ + Local2-- + } + } + + Method (MOVE, 1, Serialized) + { + Local4 = Arg0 + BUFN = Zero + Local5 = (0x1000 - Local4) + While (Local5) + { + Local5-- + MBUF [BUFN] = DerefOf (MBUF [Local4]) + BUFN++ + Local4++ + } + } + + Method (NTOC, 1, Serialized) + { + Local0 = (Arg0 & 0x0F) + If ((Local0 < 0x0A)) + { + Local0 += 0x30 + } + Else + { + Local0 += 0x37 + } + + Return (Local0) + } + + Scope (_SB) + { + Device (PLTF) + { + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_CID, EisaId ("PNP0A05") /* Generic Container Device */) // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Device (C000) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + } + + Device (C001) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + } + + Device (C002) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + } + + Device (C003) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x03) // _UID: Unique ID + } + + Device (C004) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x04) // _UID: Unique ID + } + + Device (C005) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x05) // _UID: Unique ID + } + + Device (C006) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x06) // _UID: Unique ID + } + + Device (C007) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x07) // _UID: Unique ID + } + + Device (C008) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x08) // _UID: Unique ID + } + + Device (C009) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x09) // _UID: Unique ID + } + + Device (C00A) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0A) // _UID: Unique ID + } + + Device (C00B) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0B) // _UID: Unique ID + } + + Device (C00C) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0C) // _UID: Unique ID + } + + Device (C00D) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0D) // _UID: Unique ID + } + + Device (C00E) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0E) // _UID: Unique ID + } + + Device (C00F) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x0F) // _UID: Unique ID + } + } + } + + Name (_S0, Package (0x04) // _S0_: S0 System State + { + Zero, + Zero, + Zero, + Zero + }) + If ((CNSB == Zero)) + { + If ((DAS3 == One)) + { + Name (_S3, Package (0x04) // _S3_: S3 System State + { + 0x03, + 0x03, + Zero, + Zero + }) + } + } + + Name (_S4, Package (0x04) // _S4_: S4 System State + { + 0x04, + 0x04, + Zero, + Zero + }) + Name (_S5, Package (0x04) // _S5_: S5 System State + { + 0x05, + 0x05, + Zero, + Zero + }) + Scope (_GPE) + { + Method (XL08, 0, NotSerialized) + { + TPST (0x3908) + M460 ("PLA-ASL-\\_GPE._L08\n", Zero, Zero, Zero, Zero, Zero, Zero) + If ((TBEN == Zero)) + { + Notify (\_SB.PCI0.GPP0, 0x02) // Device Wake + Notify (\_SB.PCI0.GPP1, 0x02) // Device Wake + } + + Notify (\_SB.PCI0.GPP2, 0x02) // Device Wake + Notify (\_SB.PCI0.GP18, 0x02) // Device Wake + } + + Method (XL0D, 0, NotSerialized) + { + TPST (0x390D) + M460 ("PLA-ASL-\\_GPE._L0D\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GPP2, 0x02) // Device Wake + } + + Method (XL0E, 0, NotSerialized) + { + TPST (0x390E) + M460 ("PLA-ASL-\\_GPE._L0E\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GPP6, 0x02) // Device Wake + } + + Method (XL0F, 0, NotSerialized) + { + TPST (0x390F) + M460 ("PLA-ASL-\\_GPE._L0F\n", Zero, Zero, Zero, Zero, Zero, Zero) + Notify (\_SB.PCI0.GPP5, 0x02) // Device Wake + } + } + + Name (PICM, Zero) + Name (GPIC, Zero) + Method (_PIC, 1, NotSerialized) // _PIC: Interrupt Model + { + PICM = Arg0 + GPIC = Arg0 + M460 ("PLA-ASL-\\_PIC Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + If (PICM) + { + \_SB.DSPI () + If (NAPC) + { + \_SB.PCI0.NAPE () + } + } + } + + Method (_PTS, 1, NotSerialized) // _PTS: Prepare To Sleep + { + SPTS (Arg0) + If ((Arg0 != 0x03)) + { + If ((Arg0 != 0x04)) + { + \_SB.PCI0.LPC0.EC0.KBRS = Zero + } + } + + If ((Arg0 == 0x04)) + { + \_SB.PCI0.LPC0.EC0.WECM (0x3F, 0x44) + } + Else + { + \_SB.PCI0.LPC0.EC0.WECM (0x3F, Zero) + } + + M460 ("PLA-ASL-\\_PTS Start Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + If ((Arg0 == One)) + { + \_SB.S80H (0x51) + } + + If ((Arg0 == 0x03)) + { + \_SB.S80H (0x53) + SLPS = One + Local1 = 0x40 + } + + If ((Arg0 == 0x04)) + { + \_SB.S80H (0x54) + SLPS = One + RSTU = One + Local1 = 0x80 + } + + If ((Arg0 == 0x05)) + { + \_SB.S80H (0x55) + If ((WKPM == One)) + { + PWDE = One + } + + BCMD = 0x90 + M460 ("PLA-ASL-\\_PTS call \\_SB.BSMI(0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.BSMI (Zero) + M460 ("PLA-ASL-\\_PTS call \\_SB.GSMI(0x3)\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.GSMI (0x03) + Local1 = 0xC0 + } + + If (CondRefOf (\_SB.TPM2.PTS)) + { + M460 ("PLA-ASL-\\_PTS call \\_SB.TPM2.PTS\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.TPM2.PTS (Arg0) + } + + M460 ("PLA-ASL-\\_PTS call \\_SB.APTS\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.APTS (Arg0) + M460 ("PLA-ASL-\\_PTS call MPTS\n", Zero, Zero, Zero, Zero, Zero, Zero) + MPTS (Arg0) + M460 ("PLA-ASL-\\_PTS End\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + + Method (_WAK, 1, NotSerialized) // _WAK: Wake + { + M460 ("PLA-ASL-\\_WAK Start Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + M460 ("PLA-ASL-\\_WAK call SWAK\n", Zero, Zero, Zero, Zero, Zero, Zero) + SWAK (Arg0) + M460 ("PLA-ASL-\\_WAK call \\_SB.AWAK\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.AWAK (Arg0) + If (((Arg0 == 0x03) || (Arg0 == 0x04))) + { + If ((GPIC != Zero)) + { + M460 ("PLA-ASL-\\_WAK call \\_SB.DSPI\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.DSPI () + If (NAPC) + { + M460 ("PLA-ASL-\\_WAK call \\_SB.PCI0.NAPE\n", Zero, Zero, Zero, Zero, Zero, Zero) + \_SB.PCI0.NAPE () + } + } + } + + If ((Arg0 == 0x03)) + { + \_SB.S80H (0xE3) + Notify (\_SB.PWRB, 0x02) // Device Wake + } + + If ((Arg0 == 0x04)) + { + \_SB.S80H (0xE4) + Notify (\_SB.PWRB, 0x02) // Device Wake + \_SB.PCI0.LPC0.EC0.VPC0.DYTC (0x001F0001) + If ((TPOS == 0x40)) + { + Local0 = One + } + + If ((TPOS == 0x80)) + { + Local0 = 0x02 + } + + If ((TPOS == 0x50)) + { + Local0 = 0x03 + } + + If ((TPOS == 0x60)) + { + Local0 = 0x04 + } + + If ((TPOS == 0x61)) + { + Local0 = 0x05 + } + + If ((TPOS == 0x70)) + { + Local0 = 0x06 + } + + \_SB.PCI0.LPC0.EC0.OSTY = Local0 + If ((FSTP == One)) + { + FSTP = Zero + CICF = 0x04 + \_SB.PCI0.LPC0.EC0.SPMO = 0x05 + \_SB.PCI0.LPC0.EC0.FCMO = 0x05 + \_SB.PCI0.LPC0.EC0.LITS (0x0C, One) + } + ElseIf (((VMMC == One) && (SMMC == 0x02))) + { + CICF = 0x0B + \_SB.PCI0.LPC0.EC0.SPMO = One + \_SB.PCI0.LPC0.EC0.FCMO = One + LPPA = One + EPM1 = One + If ((DBFS == One)) + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x03) + LPPA = One + \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x03) + } + Else + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x02) + \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x06) + } + } + ElseIf (((VMMC == One) && (SMMC == 0x03))) + { + CICF = 0x0B + \_SB.PCI0.LPC0.EC0.SPMO = 0x02 + \_SB.PCI0.LPC0.EC0.FCMO = 0x02 + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x04) + LPPA = Zero + \_SB.PCI0.LPC0.EC0.VPC0.POWR (One) + } + ElseIf ((VIEP == One)) + { + CICF = 0x07 + \_SB.PCI0.LPC0.EC0.SPMO = 0x06 + \_SB.PCI0.LPC0.EC0.FCMO = 0x06 + LPPA = One + If ((DBFS == One)) + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x0A) + LPPA = One + \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x03) + } + Else + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x09) + \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x06) + } + } + ElseIf ((VIBS == One)) + { + CICF = 0x08 + \_SB.PCI0.LPC0.EC0.SPMO = 0x07 + \_SB.PCI0.LPC0.EC0.FCMO = 0x07 + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x0B) + LPPA = Zero + \_SB.PCI0.LPC0.EC0.VPC0.POWR (One) + } + ElseIf ((VAPM == One)) + { + CICF = 0x05 + \_SB.PCI0.LPC0.EC0.SPMO = 0x03 + \_SB.PCI0.LPC0.EC0.FCMO = 0x03 + LPPA = Zero + If ((DBFS == One)) + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x07) + \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x03) + } + Else + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x06) + \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x06) + } + } + ElseIf ((VAQM == One)) + { + CICF = 0x06 + \_SB.PCI0.LPC0.EC0.SPMO = 0x04 + \_SB.PCI0.LPC0.EC0.FCMO = 0x04 + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x08) + LPPA = Zero + \_SB.PCI0.LPC0.EC0.VPC0.POWR (One) + } + Else + { + CICF = Zero + \_SB.PCI0.LPC0.EC0.SPMO = Zero + \_SB.PCI0.LPC0.EC0.FCMO = Zero + LPPA = Zero + If ((DBFS == One)) + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x0C) + \_SB.PCI0.LPC0.EC0.VPC0.POWR (One) + } + Else + { + \_SB.PCI0.LPC0.EC0.LITS (0x0C, 0x05) + \_SB.PCI0.LPC0.EC0.VPC0.POWR (0x04) + } + } + } + + \_SB.ADP0.ACDC = 0xFF + If ((\_SB.PCI0.LPC0.EC0.HKDB == Zero)) + { + \_SB.PCI0.LPC0.EC0.G140 = Zero + } + Else + { + \_SB.PCI0.LPC0.EC0.G140 = One + } + + If ((\_SB.PCI0.LPC0.EC0.CALK == One)) + { + \_SB.PCI0.LPC0.EC0.G155 = One + } + Else + { + \_SB.PCI0.LPC0.EC0.G155 = Zero + } + + M460 ("PLA-ASL-\\_WAK call MWAK\n", Zero, Zero, Zero, Zero, Zero, Zero) + MWAK (Arg0) + M460 ("PLA-ASL-\\_WAK End\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Zero) + } + + Scope (_SB) + { + Device (PCI0) + { + Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID + Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Name (_BBN, Zero) // _BBN: BIOS Bus Number + Name (_ADR, Zero) // _ADR: Address + Name (NBRI, Zero) + Name (NBAR, Zero) + Name (NCMD, Zero) + Name (PXDC, Zero) + Name (PXLC, Zero) + Name (PXD2, Zero) + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + M460 ("PLA-ASL-\\_SB.PCI0._INI Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + If ((GPIC != Zero)) + { + M460 ("PLA-ASL-\\_SB.PCI0._INI call \\_SB.DSPI\n", Zero, Zero, Zero, Zero, Zero, Zero) + DSPI () + If (NAPC) + { + M460 ("PLA-ASL-\\_SB.PCI0._INI call \\_SB.PCI0.NAPE\n", Zero, Zero, Zero, Zero, Zero, Zero) + NAPE () + } + } + + M460 ("PLA-ASL-\\_SB.PCI0._INI call \\OSTP\n", Zero, Zero, Zero, Zero, Zero, Zero) + OSTP () + M460 ("PLA-ASL-\\_SB.PCI0._INI End\n", Zero, Zero, Zero, Zero, Zero, Zero) + } + + Name (SUPP, Zero) + Name (CTRL, Zero) + Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities + { + CreateDWordField (Arg0, Zero, UID0) + CreateDWordField (Arg3, Zero, CDW1) + CreateDWordField (Arg3, 0x04, CDW2) + CreateDWordField (Arg3, 0x08, CDW3) + If ((Arg2 == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Start CDW1 = 0x%X\n", UID0, CDW1, Zero, Zero, Zero, Zero) + } + ElseIf ((Arg2 == 0x02)) + { + Local2 = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ + M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Start CDW1 = 0x%X CDW2 = 0x%X\n", UID0, CDW1, CDW2, Zero, Zero, Zero) + } + Else + { + Local3 = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ + M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Start CDW1 = 0x%X CDW2 = 0x%X CDW3 = 0x%X\n", UID0, CDW1, CDW2, CDW3, Zero, Zero) + } + + If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) + { + SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ + CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ + If ((TBEN == One)) + { + If ((TBNH != Zero)) + { + CTRL &= 0xFFFFFFF5 + } + Else + { + CTRL &= 0xFFFFFFF4 + } + } + + If (((SUPP & 0x16) != 0x16)) + { + CTRL &= 0xFFFFFFFE + } + + CTRL &= 0xFFFFFFF5 + If (~(CDW1 & One)) + { + If ((CTRL & One)){} + If ((CTRL & 0x04)){} + If ((CTRL & 0x10)){} + } + + If ((Arg1 != One)) + { + CDW1 |= 0x08 + } + + If ((CDW3 != CTRL)) + { + CDW1 |= 0x10 + } + + CTRL &= 0xF7 + CDW3 = CTRL /* \_SB_.PCI0.CTRL */ + } + Else + { + CDW1 |= 0x04 + } + + If ((Arg2 == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Return CDW1 = 0x%X\n", UID0, CDW1, Zero, Zero, Zero, Zero) + } + ElseIf ((Arg2 == 0x02)) + { + M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Return CDW1 = 0x%X CDW2 = 0x%X\n", UID0, CDW1, CDW2, Zero, Zero, Zero) + } + Else + { + M460 ("PLA-ASL-\\_SB.PCI0._OSC UUID 0x%X Return CDW1 = 0x%X CDW2 = 0x%X CDW3 = 0x%X\n", UID0, CDW1, CDW2, CDW3, Zero, Zero) + } + + Return (Arg3) + } + + Method (TOM, 0, NotSerialized) + { + Local0 = (TOML * 0x00010000) + Local1 = (TOMH * 0x01000000) + Local0 += Local1 + Return (Local0) + } + + Name (CRES, ResourceTemplate () + { + WordBusNumber (ResourceProducer, MinFixed, MaxFixed, SubDecode, + 0x0000, // Granularity + 0x0000, // Range Minimum + 0x00FF, // Range Maximum + 0x0000, // Translation Offset + 0x0100, // Length + 0x00,, ) + WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, + 0x0000, // Granularity + 0x0000, // Range Minimum + 0x0CF7, // Range Maximum + 0x0000, // Translation Offset + 0x0CF8, // Length + 0x00,, , TypeStatic, DenseTranslation) + WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, + 0x0000, // Granularity + 0x0D00, // Range Minimum + 0xFFFF, // Range Maximum + 0x0000, // Translation Offset + 0xF300, // Length + ,, , TypeStatic, DenseTranslation) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0x000A0000, // Range Minimum + 0x000BFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00020000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadOnly, + 0x00000000, // Granularity + 0x000C0000, // Range Minimum + 0x000C3FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadOnly, + 0x00000000, // Granularity + 0x000C4000, // Range Minimum + 0x000C7FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly, + 0x00000000, // Granularity + 0x000C8000, // Range Minimum + 0x000CBFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly, + 0x00000000, // Granularity + 0x000CC000, // Range Minimum + 0x000CFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0x000D0000, // Range Minimum + 0x000D3FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0x000D4000, // Range Minimum + 0x000D7FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0x000D8000, // Range Minimum + 0x000DBFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0x000DC000, // Range Minimum + 0x000DFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000E0000, // Range Minimum + 0x000E3FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000E4000, // Range Minimum + 0x000E7FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000E8000, // Range Minimum + 0x000EBFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, + 0x00000000, // Granularity + 0x000EC000, // Range Minimum + 0x000EFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00004000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0x80000000, // Range Minimum + 0xF7FFFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x78000000, // Length + 0x00,, _Y00, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0xFC000000, // Range Minimum + 0xFEAFFFFF, // Range Maximum + 0x00000000, // Translation Offset + 0x02B00000, // Length + 0x00,, _Y01, AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0xFED45000, // Range Minimum + 0xFED814FF, // Range Maximum + 0x00000000, // Translation Offset + 0x0003C500, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0xFED81900, // Range Minimum + 0xFED81FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00000700, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0xFEDC0000, // Range Minimum + 0xFEDC0FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00001000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x00000000, // Granularity + 0xFEDC6000, // Range Minimum + 0xFEDC6FFF, // Range Maximum + 0x00000000, // Translation Offset + 0x00001000, // Length + 0x00,, , AddressRangeMemory, TypeStatic) + IO (Decode16, + 0x0CF8, // Range Minimum + 0x0CF8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + ) + QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x0000000000000000, // Granularity + 0x0000000000000000, // Range Minimum + 0x0000000000000000, // Range Maximum + 0x0000000000000000, // Translation Offset + 0x0000000000000000, // Length + ,, _Y02, AddressRangeMemory, TypeStatic) + QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, + 0x0000000000000000, // Granularity + 0x0000000000000000, // Range Minimum + 0x0000000000000000, // Range Maximum + 0x0000000000000000, // Translation Offset + 0x0000000000000000, // Length + ,, _Y03, AddressRangeMemory, TypeStatic) + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.PCI0._CRS Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateDWordField (CRES, \_SB.PCI0._Y00._MIN, BTMN) // _MIN: Minimum Base Address + CreateDWordField (CRES, \_SB.PCI0._Y00._MAX, BTMX) // _MAX: Maximum Base Address + CreateDWordField (CRES, \_SB.PCI0._Y00._LEN, BTLN) // _LEN: Length + CreateDWordField (CRES, \_SB.PCI0._Y01._MIN, BTN1) // _MIN: Minimum Base Address + CreateDWordField (CRES, \_SB.PCI0._Y01._MAX, BTX1) // _MAX: Maximum Base Address + CreateDWordField (CRES, \_SB.PCI0._Y01._LEN, BTL1) // _LEN: Length + BTMN = TOM () + If ((TOPM != Zero)) + { + BTX1 = TOPM /* \TOPM */ + } + + BTMX = (PCBA - One) + BTLN = (PCBA - BTMN) /* \_SB_.PCI0._CRS.BTMN */ + BTN1 = (PCBL + One) + BTL1 = (BTX1 - BTN1) /* \_SB_.PCI0._CRS.BTN1 */ + BTL1 += One + If ((MM64 == One)) + { + CreateQWordField (CRES, \_SB.PCI0._Y02._MIN, M1MN) // _MIN: Minimum Base Address + CreateQWordField (CRES, \_SB.PCI0._Y02._MAX, M1MX) // _MAX: Maximum Base Address + CreateQWordField (CRES, \_SB.PCI0._Y02._LEN, M1LN) // _LEN: Length + M1MN = HMB1 /* \HMB1 */ + M1MX = HMM1 /* \HMM1 */ + M1LN = HML1 /* \HML1 */ + CreateQWordField (CRES, \_SB.PCI0._Y03._MIN, M2MN) // _MIN: Minimum Base Address + CreateQWordField (CRES, \_SB.PCI0._Y03._MAX, M2MX) // _MAX: Maximum Base Address + CreateQWordField (CRES, \_SB.PCI0._Y03._LEN, M2LN) // _LEN: Length + M2MN = HMB2 /* \HMB2 */ + M2MX = HMM2 /* \HMM2 */ + M2LN = HML2 /* \HML2 */ + } + + M460 ("PLA-ASL-\\_SB.PCI0._CRS End\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (CRES) /* \_SB_.PCI0.CRES */ + } + + Device (MEMR) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (BAR3, 0xA0200000) + Name (MEM1, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00000000, // Address Length + _Y04) + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00000000, // Address Length + _Y05) + Memory32Fixed (ReadWrite, + 0x00000000, // Address Base + 0x00000000, // Address Length + _Y06) + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.PCI0.MEMR._CRS Start\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y04._BAS, MB01) // _BAS: Base Address + CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y04._LEN, ML01) // _LEN: Length + CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y05._BAS, MB02) // _BAS: Base Address + CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y05._LEN, ML02) // _LEN: Length + CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y06._BAS, MB03) // _BAS: Base Address + CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y06._LEN, ML03) // _LEN: Length + If (GPIC) + { + MB01 = 0xFEC00000 + MB02 = 0xFEE00000 + ML01 = 0x1000 + If (NAPC) + { + ML01 += 0x1000 + } + + ML02 = 0x1000 + } + + If ((BAR3 != 0xFFF00000)) + { + MB03 = BAR3 /* \_SB_.PCI0.MEMR.BAR3 */ + ML03 = 0x00100000 + } + + M460 ("PLA-ASL-\\_SB.PCI0.MEMR._CRS End\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (MEM1) /* \_SB_.PCI0.MEMR.MEM1 */ + } + } + + Mutex (NAPM, 0x00) + Method (NAPE, 0, NotSerialized) + { + Acquire (NAPM, 0xFFFF) + Local0 = (PCBA + 0xB8) + OperationRegion (VARM, SystemMemory, Local0, 0x08) + Field (VARM, DWordAcc, NoLock, Preserve) + { + NAPX, 32, + NAPD, 32 + } + + Local1 = NAPX /* \_SB_.PCI0.NAPE.NAPX */ + NAPX = 0x14300000 + Local0 = NAPD /* \_SB_.PCI0.NAPE.NAPD */ + Local0 &= 0xFFFFFFEF + NAPD = Local0 + NAPX = Local1 + Release (NAPM) + } + + Method (PXCR, 3, Serialized) + { + M460 ("PLA-ASL-_SB.PCI0.GPPX.PXCR\n", Zero, Zero, Zero, Zero, Zero, Zero) + Local0 = Zero + Local1 = M017 (Arg0, Arg1, Arg2, 0x34, Zero, 0x08) + While ((Local1 != Zero)) + { + Local2 = M017 (Arg0, Arg1, Arg2, Local1, Zero, 0x08) + If (((Local2 == Zero) || (Local2 == 0xFF))) + { + Break + } + + If ((Local2 == 0x10)) + { + Local0 = Local1 + Break + } + + Local1 = M017 (Arg0, Arg1, Arg2, (Local1 + One), Zero, 0x08) + } + + Return (Local0) + } + + Method (SPCF, 1, NotSerialized) + { + M460 ("PLA-ASL-_SB.PCI0.GPPX.SPCF\n", Zero, Zero, Zero, Zero, Zero, Zero) + Local0 = M019 (Zero, (Arg0 >> 0x10), (Arg0 & 0xFF), + 0x18) + NBRI = ((Local0 & 0xFF00) >> 0x08) + NCMD = M019 (NBRI, Zero, Zero, 0x04) + NBAR = M019 (NBRI, Zero, Zero, 0x10) + Local1 = PXCR (NBRI, Zero, Zero) + PXDC = M019 (NBRI, Zero, Zero, (Local1 + 0x08)) + PXLC = M019 (NBRI, Zero, Zero, (Local1 + 0x10)) + PXD2 = M019 (NBRI, Zero, Zero, (Local1 + 0x28)) + } + + Method (RPCF, 0, NotSerialized) + { + M460 ("PLA-ASL-_SB.PCI0.GPPX.RPCF\n", Zero, Zero, Zero, Zero, Zero, Zero) + Local1 = PXCR (NBRI, Zero, Zero) + M020 (NBRI, Zero, Zero, (Local1 + 0x08), PXDC) + M020 (NBRI, Zero, Zero, (Local1 + 0x10), (PXLC & 0xFFFFFEFC)) + M020 (NBRI, Zero, Zero, (Local1 + 0x28), PXD2) + M020 (NBRI, Zero, Zero, 0x10, NBAR) + M020 (NBRI, Zero, Zero, 0x04, (NCMD | 0x06)) + } + + Method (UPWD, 0, NotSerialized) + { + M460 ("PLA-ASL-_SB.PCI0.UPWD\n", Zero, Zero, Zero, Zero, Zero, Zero) + OperationRegion (PSMI, SystemIO, 0xB0, 0x02) + Field (PSMI, ByteAcc, NoLock, Preserve) + { + SMIC, 8, + SMID, 8 + } + + SMIC = 0xE3 + } + + Name (PRB0, Package (0x14) + { + Package (0x04) + { + 0x0001FFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0x0001FFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0x0001FFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0x0001FFFF, + 0x03, + LNKD, + Zero + }, + + Package (0x04) + { + 0x0001FFFF, + 0x04, + LNKA, + Zero + }, + + Package (0x04) + { + 0x0002FFFF, + Zero, + LNKE, + Zero + }, + + Package (0x04) + { + 0x0002FFFF, + One, + LNKF, + Zero + }, + + Package (0x04) + { + 0x0002FFFF, + 0x02, + LNKG, + Zero + }, + + Package (0x04) + { + 0x0002FFFF, + 0x03, + LNKH, + Zero + }, + + Package (0x04) + { + 0x0002FFFF, + 0x04, + LNKE, + Zero + }, + + Package (0x04) + { + 0x0002FFFF, + 0x05, + LNKF, + Zero + }, + + Package (0x04) + { + 0x0003FFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0x0004FFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0x0008FFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0x0008FFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0x0008FFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0x0014FFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0x0014FFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0x0014FFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0x0014FFFF, + 0x03, + LNKD, + Zero + } + }) + Name (ARB0, Package (0x14) + { + Package (0x04) + { + 0x0001FFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0x0001FFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0x0001FFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0x0001FFFF, + 0x03, + Zero, + 0x13 + }, + + Package (0x04) + { + 0x0001FFFF, + 0x04, + Zero, + 0x10 + }, + + Package (0x04) + { + 0x0002FFFF, + Zero, + Zero, + 0x14 + }, + + Package (0x04) + { + 0x0002FFFF, + One, + Zero, + 0x15 + }, + + Package (0x04) + { + 0x0002FFFF, + 0x02, + Zero, + 0x16 + }, + + Package (0x04) + { + 0x0002FFFF, + 0x03, + Zero, + 0x17 + }, + + Package (0x04) + { + 0x0002FFFF, + 0x04, + Zero, + 0x14 + }, + + Package (0x04) + { + 0x0002FFFF, + 0x05, + Zero, + 0x15 + }, + + Package (0x04) + { + 0x0003FFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0x0004FFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0x0008FFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0x0008FFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0x0008FFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0x0014FFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0x0014FFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0x0014FFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0x0014FFFF, + 0x03, + Zero, + 0x13 + } + }) + Name (NRB0, Package (0x14) + { + Package (0x04) + { + 0x0001FFFF, + Zero, + Zero, + 0x18 + }, + + Package (0x04) + { + 0x0001FFFF, + One, + Zero, + 0x19 + }, + + Package (0x04) + { + 0x0001FFFF, + 0x02, + Zero, + 0x1A + }, + + Package (0x04) + { + 0x0001FFFF, + 0x03, + Zero, + 0x1B + }, + + Package (0x04) + { + 0x0001FFFF, + 0x04, + Zero, + 0x18 + }, + + Package (0x04) + { + 0x0002FFFF, + Zero, + Zero, + 0x1C + }, + + Package (0x04) + { + 0x0002FFFF, + One, + Zero, + 0x1D + }, + + Package (0x04) + { + 0x0002FFFF, + 0x02, + Zero, + 0x1E + }, + + Package (0x04) + { + 0x0002FFFF, + 0x03, + Zero, + 0x1F + }, + + Package (0x04) + { + 0x0002FFFF, + 0x04, + Zero, + 0x1C + }, + + Package (0x04) + { + 0x0002FFFF, + 0x05, + Zero, + 0x1D + }, + + Package (0x04) + { + 0x0003FFFF, + Zero, + Zero, + 0x28 + }, + + Package (0x04) + { + 0x0004FFFF, + Zero, + Zero, + 0x28 + }, + + Package (0x04) + { + 0x0008FFFF, + Zero, + Zero, + 0x20 + }, + + Package (0x04) + { + 0x0008FFFF, + One, + Zero, + 0x21 + }, + + Package (0x04) + { + 0x0008FFFF, + 0x02, + Zero, + 0x22 + }, + + Package (0x04) + { + 0x0014FFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0x0014FFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0x0014FFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0x0014FFFF, + 0x03, + Zero, + 0x13 + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NRB0) /* \_SB_.PCI0.NRB0 */ + } + Else + { + Return (ARB0) /* \_SB_.PCI0.ARB0 */ + } + } + Else + { + Return (PRB0) /* \_SB_.PCI0.PRB0 */ + } + } + + Device (GPP0) + { + Name (_ADR, 0x00010001) // _ADR: Address + Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake + { + If ((WKPM == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP0.RHRW Return GPRW (0x8, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x08, 0x04)) + } + Else + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP0.RHRW Return GPRW (0x8, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x08, Zero)) + } + } + + Name (PR00, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKD, + Zero + } + }) + Name (AR00, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x13 + } + }) + Name (NR00, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x18 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x19 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x1A + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x1B + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR00) /* \_SB_.PCI0.GPP0.NR00 */ + } + Else + { + Return (AR00) /* \_SB_.PCI0.GPP0.AR00 */ + } + } + Else + { + Return (PR00) /* \_SB_.PCI0.GPP0.PR00 */ + } + } + } + + Device (GPP1) + { + Name (_ADR, 0x00010002) // _ADR: Address + Method (RHRW, 0, NotSerialized) + { + If ((WKPM == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP1.RHRW Return GPRW (0x8, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x08, 0x04)) + } + Else + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP1.RHRW Return GPRW (0x8, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x08, Zero)) + } + } + + Name (PR01, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKF, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKH, + Zero + } + }) + Name (AR01, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x15 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x17 + } + }) + Name (NR01, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x1C + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x1D + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x1E + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x1F + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR01) /* \_SB_.PCI0.GPP1.NR01 */ + } + Else + { + Return (AR01) /* \_SB_.PCI0.GPP1.AR01 */ + } + } + Else + { + Return (PR01) /* \_SB_.PCI0.GPP1.PR01 */ + } + } + } + + Device (GPP2) + { + Name (_ADR, 0x00010003) // _ADR: Address + Method (RHRW, 0, NotSerialized) + { + If ((WX1M == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP2.RHRW Return GPRW (0xD, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x0D, 0x04)) + } + ElseIf ((WKPM == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP2.RHRW Return GPRW (0x8, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x08, 0x04)) + } + Else + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP2.RHRW Return GPRW (0x8, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x08, Zero)) + } + } + + Name (PR02, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKD, + Zero + } + }) + Name (AR02, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x13 + } + }) + Name (NR02, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x20 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x21 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x22 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x23 + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR02) /* \_SB_.PCI0.GPP2.NR02 */ + } + Else + { + Return (AR02) /* \_SB_.PCI0.GPP2.AR02 */ + } + } + Else + { + Return (PR02) /* \_SB_.PCI0.GPP2.PR02 */ + } + } + + Device (WWAN) + { + Name (_ADR, Zero) // _ADR: Address + } + } + + Device (GPP3) + { + Name (_ADR, 0x00010004) // _ADR: Address + Name (PR03, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKF, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKH, + Zero + } + }) + Name (AR03, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x15 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x17 + } + }) + Name (NR03, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x24 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x25 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x26 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x27 + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR03) /* \_SB_.PCI0.GPP3.NR03 */ + } + Else + { + Return (AR03) /* \_SB_.PCI0.GPP3.AR03 */ + } + } + Else + { + Return (PR03) /* \_SB_.PCI0.GPP3.PR03 */ + } + } + } + + Device (GPP4) + { + Name (_ADR, 0x00010005) // _ADR: Address + Name (PR04, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKD, + Zero + } + }) + Name (AR04, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x13 + } + }) + Name (NR04, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x28 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x29 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x2A + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x2B + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR04) /* \_SB_.PCI0.GPP4.NR04 */ + } + Else + { + Return (AR04) /* \_SB_.PCI0.GPP4.AR04 */ + } + } + Else + { + Return (PR04) /* \_SB_.PCI0.GPP4.PR04 */ + } + } + } + + Device (GPP5) + { + Name (_ADR, 0x00020001) // _ADR: Address + Method (RHRW, 0, NotSerialized) + { + If ((WKPM == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP5.RHRW Return GPRW (0xF, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x0F, 0x04)) + } + Else + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP5.RHRW Return GPRW (0xF, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x0F, Zero)) + } + } + + Name (PR07, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKF, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKH, + Zero + } + }) + Name (AR07, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x15 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x17 + } + }) + Name (NR07, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x2C + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x2D + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x2E + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x2F + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR07) /* \_SB_.PCI0.GPP5.NR07 */ + } + Else + { + Return (AR07) /* \_SB_.PCI0.GPP5.AR07 */ + } + } + Else + { + Return (PR07) /* \_SB_.PCI0.GPP5.PR07 */ + } + } + + Device (RTL8) + { + Name (_ADR, Zero) // _ADR: Address + } + + Device (RUSB) + { + Name (_ADR, 0x04) // _ADR: Address + } + } + + Device (GPP6) + { + Name (_ADR, 0x00020002) // _ADR: Address + Method (RHRW, 0, NotSerialized) + { + If ((WKPM == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP6.RHRW Return GPRW (0xE, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x0E, 0x04)) + } + Else + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP6.RHRW Return GPRW (0xE, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x0E, Zero)) + } + } + + Name (PR08, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKF, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKH, + Zero + } + }) + Name (AR08, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x15 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x17 + } + }) + Name (NR08, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x2C + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x2D + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x2E + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x2F + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR08) /* \_SB_.PCI0.GPP6.NR08 */ + } + Else + { + Return (AR08) /* \_SB_.PCI0.GPP6.AR08 */ + } + } + Else + { + Return (PR08) /* \_SB_.PCI0.GPP6.PR08 */ + } + } + } + + Device (GPP7) + { + Name (_ADR, 0x00020003) // _ADR: Address + Method (RHRW, 0, NotSerialized) + { + If ((WKPM == One)) + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP7.RHRW Return GPRW (0x2, 0x4)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x02, 0x04)) + } + Else + { + M460 ("PLA-ASL-\\_SB.PCI0.GPP7.RHRW Return GPRW (0x2, 0x0)\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (GPRW (0x02, Zero)) + } + } + + Name (PR09, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKH, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKF, + Zero + } + }) + Name (AR09, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x17 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x15 + } + }) + Name (NR09, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x2E + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x2F + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x2C + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x2D + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR09) /* \_SB_.PCI0.GPP7.NR09 */ + } + Else + { + Return (AR09) /* \_SB_.PCI0.GPP7.AR09 */ + } + } + Else + { + Return (PR09) /* \_SB_.PCI0.GPP7.PR09 */ + } + } + + Device (WLAN) + { + Name (_ADR, Zero) // _ADR: Address + OperationRegion (WLPC, PCI_Config, Zero, 0x90) + Field (WLPC, ByteAcc, NoLock, Preserve) + { + WVID, 16, + WDID, 16, + Offset (0x44), + ICAP, 32, + ICTR, 16, + Offset (0x84), + MCAP, 32, + MCTR, 16 + } + + Method (MTDS, 0, Serialized) + { + Name (MTDS, Package (0x1F) + { + 0x4D, + 0x54, + 0x44, + 0x53, + One, + Zero, + 0x02, + One, + 0x1E, + 0x1C, + 0x1C, + 0x1C, + 0x1C, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0x02, + 0x1E, + 0x1C, + 0x1C, + 0x1C, + 0x1C, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF, + 0xFF + }) + Return (MTDS) /* \_SB_.PCI0.GPP7.WLAN.MTDS.MTDS */ + } + + Method (MTCL, 0, Serialized) + { + Name (MTCL, Package (0x0C) + { + 0x4D, + 0x54, + 0x43, + 0x4C, + One, + One, + 0x80, + Zero, + One, + 0x08, + Zero, + Zero + }) + Return (MTCL) /* \_SB_.PCI0.GPP7.WLAN.MTCL.MTCL */ + } + + PowerResource (WRST, 0x05, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (One) + } + + Method (_ON, 0, NotSerialized) // _ON_: Power On + { + } + + Method (_OFF, 0, NotSerialized) // _OFF: Power Off + { + } + + Method (_RST, 0, NotSerialized) // _RST: Device Reset + { + If ((WVID == 0x14C3)) + { + If ((MCAP & 0x10000000)) + { + Local0 = MCTR /* \_SB_.PCI0.GPP7.WLAN.MCTR */ + Local0 |= 0x8000 + MCTR = Local0 + } + } + ElseIf ((ICAP & 0x10000000)) + { + Local0 = ICTR /* \_SB_.PCI0.GPP7.WLAN.ICTR */ + Local0 |= 0x8000 + ICTR = Local0 + } + } + } + + Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset + { + Return (Package (0x01) + { + WRST + }) + } + } + } + + Device (GPP8) + { + Name (_ADR, 0x00020004) // _ADR: Address + Name (PR10, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKH, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKF, + Zero + } + }) + Name (AR10, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x17 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x15 + } + }) + Name (NR10, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x2E + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x2F + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x2C + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x2D + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR10) /* \_SB_.PCI0.GPP8.NR10 */ + } + Else + { + Return (AR10) /* \_SB_.PCI0.GPP8.AR10 */ + } + } + Else + { + Return (PR10) /* \_SB_.PCI0.GPP8.PR10 */ + } + } + } + + Device (GPP9) + { + Name (_ADR, 0x00020005) // _ADR: Address + Name (PR11, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKD, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKB, + Zero + } + }) + Name (AR11, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x13 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x11 + } + }) + Name (NR11, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x2A + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x2B + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x28 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x29 + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR11) /* \_SB_.PCI0.GPP9.NR11 */ + } + Else + { + Return (AR11) /* \_SB_.PCI0.GPP9.AR11 */ + } + } + Else + { + Return (PR11) /* \_SB_.PCI0.GPP9.PR11 */ + } + } + } + + Device (GP10) + { + Name (_ADR, 0x00020006) // _ADR: Address + Name (PR12, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKH, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKF, + Zero + } + }) + Name (AR12, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x17 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x15 + } + }) + Name (NR12, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x26 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x27 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x24 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x25 + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR12) /* \_SB_.PCI0.GP10.NR12 */ + } + Else + { + Return (AR12) /* \_SB_.PCI0.GP10.AR12 */ + } + } + Else + { + Return (PR12) /* \_SB_.PCI0.GP10.PR12 */ + } + } + } + + Device (GP11) + { + Name (_ADR, 0x00030001) // _ADR: Address + Name (PR05, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKD, + Zero + } + }) + Name (AR05, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x13 + } + }) + Name (NR05, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x18 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x19 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x1A + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x1B + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR05) /* \_SB_.PCI0.GP11.NR05 */ + } + Else + { + Return (AR05) /* \_SB_.PCI0.GP11.AR05 */ + } + } + Else + { + Return (PR05) /* \_SB_.PCI0.GP11.PR05 */ + } + } + } + + Device (GP12) + { + Name (_ADR, 0x00040001) // _ADR: Address + Name (PR06, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKB, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKD, + Zero + } + }) + Name (AR06, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x11 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x13 + } + }) + Name (NR06, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x18 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x19 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x1A + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x1B + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR06) /* \_SB_.PCI0.GP12.NR06 */ + } + Else + { + Return (AR06) /* \_SB_.PCI0.GP12.AR06 */ + } + } + Else + { + Return (PR06) /* \_SB_.PCI0.GP12.PR06 */ + } + } + } + + Device (GP17) + { + Name (_ADR, 0x00080001) // _ADR: Address + Name (PR13, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKD, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKB, + Zero + } + }) + Name (AR13, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x13 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x11 + } + }) + Name (NR13, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x22 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x23 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x20 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x21 + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR13) /* \_SB_.PCI0.GP17.NR13 */ + } + Else + { + Return (AR13) /* \_SB_.PCI0.GP17.AR13 */ + } + } + Else + { + Return (PR13) /* \_SB_.PCI0.GP17.PR13 */ + } + } + + Device (VGA) + { + Name (_ADR, Zero) // _ADR: Address + Name (DOSA, Zero) + Method (_DOS, 1, NotSerialized) // _DOS: Disable Output Switching + { + DOSA = Arg0 + } + + Method (_DOD, 0, NotSerialized) // _DOD: Display Output Devices + { + M460 ("PLA-ASL-\\_SB.PCI0.GP17.VGA._DOD\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (Package (0x07) + { + 0x00010110, + 0x00010210, + 0x00010220, + 0x00010230, + 0x00010240, + 0x00031000, + 0x00032000 + }) + } + + Device (LCD) + { + Name (_ADR, 0x0110) // _ADR: Address + Name (BCLB, Package (0x34) + { + 0x5A, + 0x3C, + 0x02, + 0x04, + 0x06, + 0x08, + 0x0A, + 0x0C, + 0x0E, + 0x10, + 0x12, + 0x14, + 0x16, + 0x18, + 0x1A, + 0x1C, + 0x1E, + 0x20, + 0x22, + 0x24, + 0x26, + 0x28, + 0x2A, + 0x2C, + 0x2E, + 0x30, + 0x32, + 0x34, + 0x36, + 0x38, + 0x3A, + 0x3C, + 0x3E, + 0x40, + 0x42, + 0x44, + 0x46, + 0x48, + 0x4A, + 0x4C, + 0x4E, + 0x50, + 0x52, + 0x54, + 0x56, + 0x58, + 0x5A, + 0x5C, + 0x5E, + 0x60, + 0x62, + 0x64 + }) + Method (_BCL, 0, NotSerialized) // _BCL: Brightness Control Levels + { + M460 ("PLA-ASL-\\_SB.PCI0.GP17.VGA.LCD._BCL\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (BCLB) /* \_SB_.PCI0.GP17.VGA_.LCD_.BCLB */ + } + + Method (_BCM, 1, NotSerialized) // _BCM: Brightness Control Method + { + M460 ("PLA-ASL-\\_SB.PCI0.GP17.VGA.LCD._BCM Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + Divide ((Arg0 * 0xFF), 0x64, Local1, Local0) + AFN7 (Local0) + BRTL = Arg0 + } + + Name (BXID, 0xE509) + Name (SXID, 0x6F0E) + Name (BOED, Package (0x01) + { + Buffer (0x0180) + { + /* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, // ........ + /* 0008 */ 0x09, 0xE5, 0xA8, 0x0A, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x14, 0x1F, 0x01, 0x04, 0xB5, 0x1F, 0x13, 0x78, // .......x + /* 0018 */ 0x03, 0xEE, 0x95, 0xA3, 0x54, 0x4C, 0x99, 0x26, // ....TL.& + /* 0020 */ 0x0F, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, // .PT..... + /* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, // ........ + /* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x60, 0x99, // ......`. + /* 0038 */ 0x00, 0xC8, 0xC0, 0x80, 0x50, 0x70, 0x30, 0x20, // ....Pp0 + /* 0040 */ 0x36, 0x00, 0x38, 0xC3, 0x10, 0x00, 0x00, 0x1A, // 6.8..... + /* 0048 */ 0x00, 0x00, 0x00, 0xFD, 0x00, 0x1E, 0x78, 0xF0, // ......x. + /* 0050 */ 0xF0, 0x4F, 0x01, 0x0A, 0x20, 0x20, 0x20, 0x20, // .O.. + /* 0058 */ 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x42, // .....B + /* 0060 */ 0x4F, 0x45, 0x20, 0x43, 0x51, 0x0A, 0x20, 0x20, // OE CQ. + /* 0068 */ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, // .... + /* 0070 */ 0x00, 0x4E, 0x45, 0x31, 0x34, 0x35, 0x46, 0x38, // .NE145F8 + /* 0078 */ 0x4D, 0x2D, 0x4E, 0x36, 0x31, 0x0A, 0x02, 0x55, // M-N61..U + /* 0080 */ 0x02, 0x03, 0x0F, 0x00, 0xE6, 0x06, 0x01, 0x01, // ........ + /* 0088 */ 0x60, 0x60, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, // ``(..... + /* 0090 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0098 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00A0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00A8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00B0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00B8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00C0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00C8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00D0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00D8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00E0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00E8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00F0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00F8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xFE, // ........ + /* 0100 */ 0x70, 0x13, 0x79, 0x00, 0x00, 0x03, 0x01, 0x14, // p.y..... + /* 0108 */ 0xC0, 0x32, 0x01, 0x05, 0xFF, 0x0B, 0xC7, 0x00, // .2...... + /* 0110 */ 0x2F, 0x00, 0x1F, 0x00, 0x7F, 0x07, 0x4F, 0x00, // /.....O. + /* 0118 */ 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0120 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0128 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0130 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0138 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0140 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0148 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0150 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0158 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0160 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0168 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0170 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0178 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x69, 0x90 // ......i. + } + }) + Name (CSOT, Package (0x01) + { + Buffer (0x0180) + { + /* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, // ........ + /* 0008 */ 0x0E, 0x6F, 0x10, 0x14, 0x00, 0x00, 0x00, 0x00, // .o...... + /* 0010 */ 0x00, 0x1F, 0x01, 0x04, 0xB5, 0x1F, 0x14, 0x78, // .......x + /* 0018 */ 0x03, 0xEE, 0x95, 0xA3, 0x54, 0x4C, 0x99, 0x26, // ....TL.& + /* 0020 */ 0x0F, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, // .PT..... + /* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, // ........ + /* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x80, 0x97, // ........ + /* 0038 */ 0x00, 0xA0, 0xC0, 0x80, 0x50, 0x70, 0x30, 0x20, // ....Pp0 + /* 0040 */ 0x36, 0x00, 0x38, 0xC3, 0x10, 0x00, 0x00, 0x18, // 6.8..... + /* 0048 */ 0x00, 0x00, 0x00, 0xFD, 0x00, 0x1E, 0x78, 0xF0, // ......x. + /* 0050 */ 0xF0, 0x4E, 0x01, 0x0A, 0x20, 0x20, 0x20, 0x20, // .N.. + /* 0058 */ 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x43, // .....C + /* 0060 */ 0x53, 0x4F, 0x54, 0x20, 0x54, 0x33, 0x0A, 0x20, // SOT T3. + /* 0068 */ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, // .... + /* 0070 */ 0x00, 0x4D, 0x4E, 0x45, 0x35, 0x30, 0x37, 0x5A, // .MNE507Z + /* 0078 */ 0x41, 0x31, 0x2D, 0x31, 0x0A, 0x20, 0x02, 0x52, // A1-1. .R + /* 0080 */ 0x02, 0x03, 0x0F, 0x00, 0xE6, 0x06, 0x01, 0x01, // ........ + /* 0088 */ 0x60, 0x60, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, // ``(..... + /* 0090 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0098 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00A0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00A8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00B0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00B8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00C0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00C8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00D0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00D8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00E0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00E8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00F0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 00F8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xFE, // ........ + /* 0100 */ 0x70, 0x13, 0x79, 0x00, 0x00, 0x03, 0x01, 0x14, // p.y..... + /* 0108 */ 0x00, 0x2F, 0x01, 0x05, 0xFF, 0x0B, 0x9F, 0x00, // ./...... + /* 0110 */ 0x2F, 0x00, 0x1F, 0x00, 0x7F, 0x07, 0x4F, 0x00, // /.....O. + /* 0118 */ 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0120 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0128 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0130 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0138 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0140 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0148 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0150 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0158 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0160 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0168 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0170 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0178 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x90 // ......T. + } + }) + Method (_DDC, 1, NotSerialized) // _DDC: Display Data Current + { + If ((PMID == BXID)) + { + Return (BOED) /* \_SB_.PCI0.GP17.VGA_.LCD_.BOED */ + } + ElseIf ((PMID == SXID)) + { + Return (CSOT) /* \_SB_.PCI0.GP17.VGA_.LCD_.CSOT */ + } + + Return (Zero) + } + } + } + + Device (PSP) + { + Name (_ADR, 0x02) // _ADR: Address + } + + Device (ACP) + { + Name (_ADR, 0x05) // _ADR: Address + } + + Device (AZAL) + { + Name (_ADR, 0x06) // _ADR: Address + } + + Device (HDAU) + { + Name (_ADR, One) // _ADR: Address + } + + Device (XHC0) + { + Name (_ADR, 0x03) // _ADR: Address + Device (RHUB) + { + Method (GPLD, 2, Serialized) + { + Name (PCKG, Package (0x01) + { + Buffer (0x10){} + }) + CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) + REV = 0x02 + CreateField (DerefOf (PCKG [Zero]), 0x07, One, RGB) + RGB = One + CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) + VISI = Arg0 + CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) + GPOS = Arg1 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC0.RHUB.GPLD.PCKG */ + } + + Method (GUPC, 2, Serialized) + { + Name (PCKG, Package (0x04) + { + 0xFF, + 0xFF, + Zero, + Zero + }) + PCKG [Zero] = Arg0 + PCKG [One] = Arg1 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC0.RHUB.GUPC.PCKG */ + } + + Method (TPLD, 2, Serialized) + { + Name (PCKG, Package (0x01) + { + Buffer (0x10){} + }) + CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) + REV = One + CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) + VISI = Arg0 + CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) + GPOS = Arg1 + CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP) + SHAP = One + CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID) + WID = 0x08 + CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT) + HGT = 0x03 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC0.RHUB.TPLD.PCKG */ + } + + Method (TUPC, 2, Serialized) + { + Name (PCKG, Package (0x04) + { + One, + Zero, + Zero, + Zero + }) + PCKG [Zero] = Arg0 + PCKG [One] = Arg1 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC0.RHUB.TUPC.PCKG */ + } + + Name (_ADR, Zero) // _ADR: Address + Device (PRT1) + { + Name (_ADR, One) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT1.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x80, 0x00, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT1.PLD1 */ + } + } + + Device (PRT2) + { + Name (_ADR, 0x02) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT2.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT2.PLD1 */ + } + } + + Device (PRT3) + { + Name (_ADR, 0x03) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT3.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x80, 0x01, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT3.PLD1 */ + } + } + + Device (PRT4) + { + Name (_ADR, 0x04) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT4.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x01, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT4.PLD1 */ + } + } + + Device (PRT5) + { + Name (_ADR, 0x05) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT5.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x80, 0x00, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT5.PLD1 */ + } + } + + Device (PRT6) + { + Name (_ADR, 0x06) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT6.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x01, 0x03, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC0.RHUB.PRT6.PLD1 */ + } + } + } + } + + Device (XHC1) + { + Name (_ADR, 0x04) // _ADR: Address + Device (RHUB) + { + Method (GPLD, 2, Serialized) + { + Name (PCKG, Package (0x01) + { + Buffer (0x10){} + }) + CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) + REV = 0x02 + CreateField (DerefOf (PCKG [Zero]), 0x07, One, RGB) + RGB = One + CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) + VISI = Arg0 + CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) + GPOS = Arg1 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC1.RHUB.GPLD.PCKG */ + } + + Method (GUPC, 2, Serialized) + { + Name (PCKG, Package (0x04) + { + 0xFF, + 0xFF, + Zero, + Zero + }) + PCKG [Zero] = Arg0 + PCKG [One] = Arg1 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC1.RHUB.GUPC.PCKG */ + } + + Method (TPLD, 2, Serialized) + { + Name (PCKG, Package (0x01) + { + Buffer (0x10){} + }) + CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) + REV = One + CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) + VISI = Arg0 + CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) + GPOS = Arg1 + CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP) + SHAP = One + CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID) + WID = 0x08 + CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT) + HGT = 0x03 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC1.RHUB.TPLD.PCKG */ + } + + Method (TUPC, 2, Serialized) + { + Name (PCKG, Package (0x04) + { + One, + Zero, + Zero, + Zero + }) + PCKG [Zero] = Arg0 + PCKG [One] = Arg1 + Return (PCKG) /* \_SB_.PCI0.GP17.XHC1.RHUB.TUPC.PCKG */ + } + + Name (_ADR, Zero) // _ADR: Address + Device (PRT1) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, One) // _ADR: Address + Name (UPC1, Package (0x04) + { + 0xFF, + 0x03, + Zero, + Zero + }) + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x51, 0x1C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, // Q....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT1.UPC1 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT1.PLD1 */ + } + } + + Device (PRT2) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, 0x02) // _ADR: Address + Name (UPC1, Package (0x04) + { + 0xFF, + 0x03, + Zero, + Zero + }) + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x59, 0x1C, 0x80, 0x09, 0x00, 0x00, 0x00, 0x00, // Y....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT2.UPC1 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT2.PLD1 */ + } + } + + Device (PRT3) + { + Name (_ADR, 0x03) // _ADR: Address + Name (UPC1, Package (0x04) + { + 0xFF, + 0xFF, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT3.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x58, 0x1E, 0x80, 0x03, 0x00, 0x00, 0x00, 0x00, // X....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT3.PLD1 */ + } + + OperationRegion (BTGP, SystemMemory, 0xFE0B0665, One) + Field (BTGP, AnyAcc, NoLock, Preserve) + { + , 4, + BTPP, 1 + } + + PowerResource (BTPR, 0x00, 0x0000) + { + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((BTPP == One)) + { + Return (One) + } + Else + { + Return (Zero) + } + } + + Method (_ON, 0, Serialized) // _ON_: Power On + { + } + + Method (_OFF, 0, Serialized) // _OFF: Power Off + { + } + + Method (_RST, 0, Serialized) // _RST: Device Reset + { + BTPP = Zero + Sleep (0x012C) + BTPP = One + Sleep (0x012C) + } + } + + Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset + { + BTPR + }) + } + + Device (PRT4) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, 0x04) // _ADR: Address + Name (UPC1, Package (0x04) + { + 0xFF, + Zero, + Zero, + Zero + }) + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x51, 0x1C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, // Q....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT4.UPC1 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT4.PLD1 */ + } + } + + Device (PRT5) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, 0x05) // _ADR: Address + Name (UPC1, Package (0x04) + { + 0xFF, + 0x03, + Zero, + Zero + }) + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x59, 0x1C, 0x80, 0x09, 0x00, 0x00, 0x00, 0x00, // Y....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT5.UPC1 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP17.XHC1.RHUB.PRT5.PLD1 */ + } + } + } + } + + Device (MP2C) + { + Name (_ADR, 0x07) // _ADR: Address + } + } + + Device (GP18) + { + Name (_ADR, 0x00080002) // _ADR: Address + Name (PR14, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKG, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKH, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKE, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKF, + Zero + } + }) + Name (AR14, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x16 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x17 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x14 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x15 + } + }) + Name (NR14, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x1E + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x1F + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x1C + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x1D + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR14) /* \_SB_.PCI0.GP18.NR14 */ + } + Else + { + Return (AR14) /* \_SB_.PCI0.GP18.AR14 */ + } + } + Else + { + Return (PR14) /* \_SB_.PCI0.GP18.PR14 */ + } + } + + Device (SATA) + { + Name (_ADR, Zero) // _ADR: Address + } + } + + Device (GP19) + { + Name (_ADR, 0x00080003) // _ADR: Address + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0xFF // . + }) + } + Case (0x05) + { + Return (Zero) + } + Default + { + Return (Zero) + } + + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Name (PR15, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + LNKC, + Zero + }, + + Package (0x04) + { + 0xFFFF, + One, + LNKD, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + LNKA, + Zero + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + LNKB, + Zero + } + }) + Name (AR15, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x12 + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x13 + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x10 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x11 + } + }) + Name (NR15, Package (0x04) + { + Package (0x04) + { + 0xFFFF, + Zero, + Zero, + 0x1A + }, + + Package (0x04) + { + 0xFFFF, + One, + Zero, + 0x1B + }, + + Package (0x04) + { + 0xFFFF, + 0x02, + Zero, + 0x18 + }, + + Package (0x04) + { + 0xFFFF, + 0x03, + Zero, + 0x19 + } + }) + Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table + { + If (PICM) + { + If (NAPC) + { + Return (NR15) /* \_SB_.PCI0.GP19.NR15 */ + } + Else + { + Return (AR15) /* \_SB_.PCI0.GP19.AR15 */ + } + } + Else + { + Return (PR15) /* \_SB_.PCI0.GP19.PR15 */ + } + } + + Device (XHC2) + { + Name (_ADR, Zero) // _ADR: Address + Device (RHUB) + { + Name (_ADR, Zero) // _ADR: Address + Device (PRT1) + { + Name (_ADR, One) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + 0xFF, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT1.UPC1 */ + } + + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x24, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, // $....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT1.PLD1 */ + } + + Device (CAMA) + { + Name (_ADR, One) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + 0xFF, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT1.CAMA.UPC1 */ + } + + Name (PLD2, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x24, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, // $....... + /* 0010 */ 0xC3, 0x00, 0xC3, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD2) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT1.CAMA.PLD2 */ + } + } + + Device (CAMB) + { + Name (_ADR, 0x03) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + 0xFF, + Zero, + Zero + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT1.CAMB.UPC1 */ + } + + Name (PLD3, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x24, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, // $....... + /* 0010 */ 0xC3, 0x00, 0xC3, 0x00 // .... + } + }) + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD3) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT1.CAMB.PLD3 */ + } + } + } + + Device (PRT2) + { + Name (_ADR, 0x02) // _ADR: Address + Name (UPC1, Package (0x04) + { + Zero, + Zero, + Zero, + Zero + }) + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT2.UPC1 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP19.XHC2.RHUB.PRT2.PLD1 */ + } + } + } + } + + Device (XHC3) + { + Name (_ADR, 0x03) // _ADR: Address + Device (RHUB) + { + Name (_ADR, Zero) // _ADR: Address + Device (PRT1) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, One) // _ADR: Address + Name (UPC1, Package (0x04) + { + 0xFF, + 0x09, + Zero, + Zero + }) + Name (PLD1, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x31, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // 1....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC1) /* \_SB_.PCI0.GP19.XHC3.RHUB.PRT1.UPC1 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD1) /* \_SB_.PCI0.GP19.XHC3.RHUB.PRT1.PLD1 */ + } + } + + Device (PRT2) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, 0x02) // _ADR: Address + Name (UPC2, Package (0x04) + { + 0xFF, + 0x09, + Zero, + Zero + }) + Name (PLD2, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x31, 0x1C, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // 1....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC2) /* \_SB_.PCI0.GP19.XHC3.RHUB.PRT2.UPC2 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD2) /* \_SB_.PCI0.GP19.XHC3.RHUB.PRT2.PLD2 */ + } + } + } + } + + Device (XHC4) + { + Name (_ADR, 0x04) // _ADR: Address + Device (RHUB) + { + Name (_ADR, Zero) // _ADR: Address + Device (PRT1) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, One) // _ADR: Address + Name (UPC3, Package (0x04) + { + 0xFF, + 0x09, + Zero, + Zero + }) + Name (PLD3, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x31, 0x1C, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // 1....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC3) /* \_SB_.PCI0.GP19.XHC4.RHUB.PRT1.UPC3 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD3) /* \_SB_.PCI0.GP19.XHC4.RHUB.PRT1.PLD3 */ + } + } + + Device (PRT2) + { + Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State + { + Return (0x03) + } + + Name (_ADR, 0x02) // _ADR: Address + Name (UPC4, Package (0x04) + { + 0xFF, + 0x09, + Zero, + Zero + }) + Name (PLD4, Package (0x01) + { + Buffer (0x14) + { + /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ + /* 0008 */ 0x31, 0x1C, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // 1....... + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... + } + }) + Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities + { + Return (UPC4) /* \_SB_.PCI0.GP19.XHC4.RHUB.PRT2.UPC4 */ + } + + Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device + { + Return (PLD4) /* \_SB_.PCI0.GP19.XHC4.RHUB.PRT2.PLD4 */ + } + } + } + } + + Device (NHI0) + { + Name (_ADR, 0x05) // _ADR: Address + } + + Device (NHI1) + { + Name (_ADR, 0x06) // _ADR: Address + } + } + + Device (HPET) + { + Name (_HID, EisaId ("PNP0103") /* HPET System Timer */) // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((HPEN == One)) + { + If ((OSTB >= 0x40)) + { + M460 ("PLA-ASL-\\_SB.PCI0.HPET._STA = 0xF\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0F) + } + + HPEN = Zero + M460 ("PLA-ASL-\\_SB.PCI0.HPET._STA = 0x1\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (One) + } + + M460 ("PLA-ASL-\\_SB.PCI0.HPET._STA 1 = 0x1\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (One) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.PCI0.HPET._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Name (BUF0, ResourceTemplate () + { + IRQNoFlags () + {0} + IRQNoFlags () + {8} + Memory32Fixed (ReadOnly, + 0xFED00000, // Address Base + 0x00000400, // Address Length + _Y07) + }) + CreateDWordField (BUF0, \_SB.PCI0.HPET._CRS._Y07._BAS, HPEB) // _BAS: Base Address + Local0 = 0xFED00000 + HPEB = (Local0 & 0xFFFFFC00) + Return (BUF0) /* \_SB_.PCI0.HPET._CRS.BUF0 */ + } + } + + Device (SMBS) + { + Name (_ADR, 0x00140000) // _ADR: Address + } + + Device (LPC0) + { + Name (_ADR, 0x00140003) // _ADR: Address + Device (DMAC) + { + Name (_HID, EisaId ("PNP0200") /* PC-class DMA Controller */) // _HID: Hardware ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x0000, // Range Minimum + 0x0000, // Range Maximum + 0x01, // Alignment + 0x10, // Length + ) + IO (Decode16, + 0x0081, // Range Minimum + 0x0081, // Range Maximum + 0x01, // Alignment + 0x0F, // Length + ) + IO (Decode16, + 0x00C0, // Range Minimum + 0x00C0, // Range Maximum + 0x01, // Alignment + 0x20, // Length + ) + DMA (Compatibility, NotBusMaster, Transfer8_16, ) + {4} + }) + } + + Device (COPR) + { + Name (_HID, EisaId ("PNP0C04") /* x87-compatible Floating Point Processing Unit */) // _HID: Hardware ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x00F0, // Range Minimum + 0x00F0, // Range Maximum + 0x01, // Alignment + 0x0F, // Length + ) + IRQNoFlags () + {13} + }) + } + + Device (PIC) + { + Name (_HID, EisaId ("PNP0000") /* 8259-compatible Programmable Interrupt Controller */) // _HID: Hardware ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x0020, // Range Minimum + 0x0020, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x00A0, // Range Minimum + 0x00A0, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IRQNoFlags () + {2} + }) + } + + Device (RTC) + { + Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */) // _HID: Hardware ID + Name (BUF0, ResourceTemplate () + { + IO (Decode16, + 0x0070, // Range Minimum + 0x0070, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + }) + Name (BUF1, ResourceTemplate () + { + IO (Decode16, + 0x0070, // Range Minimum + 0x0070, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IRQNoFlags () + {8} + }) + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + If ((HPEN == One)) + { + Return (BUF0) /* \_SB_.PCI0.LPC0.RTC_.BUF0 */ + } + + Return (BUF1) /* \_SB_.PCI0.LPC0.RTC_.BUF1 */ + } + } + + Device (SPKR) + { + Name (_HID, EisaId ("PNP0800") /* Microsoft Sound System Compatible Device */) // _HID: Hardware ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x0061, // Range Minimum + 0x0061, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + }) + } + + Device (TMR) + { + Name (_HID, EisaId ("PNP0100") /* PC-class System Timer */) // _HID: Hardware ID + Name (BUF0, ResourceTemplate () + { + IO (Decode16, + 0x0040, // Range Minimum + 0x0040, // Range Maximum + 0x01, // Alignment + 0x04, // Length + ) + }) + Name (BUF1, ResourceTemplate () + { + IO (Decode16, + 0x0040, // Range Minimum + 0x0040, // Range Maximum + 0x01, // Alignment + 0x04, // Length + ) + IRQNoFlags () + {0} + }) + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + If ((HPEN == One)) + { + Return (BUF0) /* \_SB_.PCI0.LPC0.TMR_.BUF0 */ + } + + Return (BUF1) /* \_SB_.PCI0.LPC0.TMR_.BUF1 */ + } + } + + Device (KBC0) + { + Name (_HID, EisaId ("FUJ7401")) // _HID: Hardware ID + Name (_CID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */) // _CID: Compatible ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x0060, // Range Minimum + 0x0060, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0064, // Range Minimum + 0x0064, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + + Interrupt (ResourceConsumer, Edge, ActiveLow, Shared, ,, ) + { + 0x00000001, + } + }) + } + + Device (SYSR) + { + Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + IO (Decode16, + 0x0010, // Range Minimum + 0x0010, // Range Maximum + 0x01, // Alignment + 0x10, // Length + ) + IO (Decode16, + 0x0072, // Range Minimum + 0x0072, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x0080, // Range Minimum + 0x0080, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x00B0, // Range Minimum + 0x00B0, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x0092, // Range Minimum + 0x0092, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0400, // Range Minimum + 0x0400, // Range Maximum + 0x01, // Alignment + 0xD0, // Length + ) + IO (Decode16, + 0x04D0, // Range Minimum + 0x04D0, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x04D6, // Range Minimum + 0x04D6, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0C00, // Range Minimum + 0x0C00, // Range Maximum + 0x01, // Alignment + 0x02, // Length + ) + IO (Decode16, + 0x0C14, // Range Minimum + 0x0C14, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0C50, // Range Minimum + 0x0C50, // Range Maximum + 0x01, // Alignment + 0x03, // Length + ) + IO (Decode16, + 0x0C6C, // Range Minimum + 0x0C6C, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0C6F, // Range Minimum + 0x0C6F, // Range Maximum + 0x01, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0CD0, // Range Minimum + 0x0CD0, // Range Maximum + 0x01, // Alignment + 0x0C, // Length + ) + }) + } + + Device (MEM) + { + Name (_HID, EisaId ("PNP0C01") /* System Board */) // _HID: Hardware ID + Name (MSRC, ResourceTemplate () + { + Memory32Fixed (ReadOnly, + 0x000E0000, // Address Base + 0x00020000, // Address Length + ) + Memory32Fixed (ReadWrite, + 0xFFF00000, // Address Base + 0x00100000, // Address Length + _Y08) + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + CreateDWordField (MSRC, \_SB.PCI0.LPC0.MEM._Y08._LEN, PSIZ) // _LEN: Length + CreateDWordField (MSRC, \_SB.PCI0.LPC0.MEM._Y08._BAS, PBAS) // _BAS: Base Address + PSIZ = ROMS /* \ROMS */ + Local0 = (ROMS - One) + PBAS = (Ones - Local0) + Return (MSRC) /* \_SB_.PCI0.LPC0.MEM_.MSRC */ + } + } + + Scope (\) + { + Name (ECON, One) + } + + Device (EC0) + { + Name (_HID, EisaId ("PNP0C09") /* Embedded Controller Device */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (ECAV, Zero) + Name (WEID, Zero) + Mutex (LFCM, 0x00) + Scope (\) + { + Name (FSTP, Zero) + } + + Scope (\) + { + Name (DBFS, Zero) + Name (XXDF, Zero) + } + + Name (ITS0, Package (0x13) + { + Package (0x0C) + { + 0x2E, + 0x07, + 0x06, + 0x08, + 0x20, + 0x22, + 0x24, + 0x25, + 0x26, + 0x27, + 0x2C, + 0x03 + }, + + Package (0x0C) + { + 0x1770, + 0x1770, + 0x1F40, + 0x05, + 0x199A, + 0x2800, + 0x21, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x46 + }, + + Package (0x0C) + { + 0xD2F0, + 0xD2F0, + 0xFDE8, + 0x0A, + 0x199A, + 0x3000, + 0x21, + 0x2666, + 0xFD, + 0x03EB, + 0xF704, + 0x64 + }, + + Package (0x0C) + { + 0x4E20, + 0x4E20, + 0x88B8, + 0x0A, + 0x199A, + 0x3000, + 0x21, + 0x2666, + 0xFD, + 0x03EB, + 0xF704, + 0x64 + }, + + Package (0x0C) + { + 0x3A98, + 0x3A98, + 0x3A98, + 0x05, + 0x199A, + 0x2C00, + 0x21, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x50 + }, + + Package (0x0C) + { + 0x61A8, + 0x6D60, + 0x88B8, + 0x14, + 0x199A, + 0x2D00, + 0xA4, + 0x2666, + 0x010F, + 0x0458, + 0xF381, + 0x55 + }, + + Package (0x0C) + { + 0x88B8, + 0x9C40, + 0xBB80, + 0x05, + 0x199A, + 0x3000, + 0xA4, + 0x2666, + 0x010F, + 0x0458, + 0xF381, + 0x5F + }, + + Package (0x0C) + { + 0x4E20, + 0x4E20, + 0x88B8, + 0x05, + 0x199A, + 0x3000, + 0xA4, + 0x2666, + 0x010F, + 0x0458, + 0xF381, + 0x5F + }, + + Package (0x0C) + { + 0x3A98, + 0x3A98, + 0x3A98, + 0x05, + 0x199A, + 0x2C00, + 0x21, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x50 + }, + + Package (0x0C) + { + 0xC350, + 0xD2F0, + 0xFDE8, + 0x0A, + 0x199A, + 0x3000, + 0x21, + 0x2666, + 0xFD, + 0x03EB, + 0xF704, + 0x64 + }, + + Package (0x0C) + { + 0x4E20, + 0x4E20, + 0x88B8, + 0x05, + 0x199A, + 0x3000, + 0x21, + 0x2666, + 0xFD, + 0x03EB, + 0xF704, + 0x64 + }, + + Package (0x0C) + { + 0x3A98, + 0x3A98, + 0x3A98, + 0x05, + 0x199A, + 0x2C00, + 0x21, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x50 + }, + + Package (0x0C) + { + 0x3A98, + 0x3A98, + 0x3A98, + 0x0A, + 0x199A, + 0x2D00, + 0xA4, + 0x2666, + 0x010F, + 0x0458, + 0xF381, + 0x55 + }, + + Package (0x0C) + { + 0x2710, + 0x2710, + 0x2710, + 0x0A, + 0x199A, + 0x2E00, + 0xA4, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x55 + }, + + Package (0x0C) + { + 0x3A98, + 0x3A98, + 0x4650, + 0x0A, + 0x199A, + 0x2E00, + 0xA4, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x55 + }, + + Package (0x0C) + { + 0x4E20, + 0x4E20, + 0x61A8, + 0x05, + 0x199A, + 0x3000, + 0x21, + 0x2666, + 0xFD, + 0x03EB, + 0xF704, + 0x64 + }, + + Package (0x0C) + { + 0x59D8, + 0x59D8, + 0x88B8, + 0x05, + 0x199A, + 0x3000, + 0x21, + 0x2666, + 0xFD, + 0x03EB, + 0xF704, + 0x64 + }, + + Package (0x0C) + { + 0x88B8, + 0x88B8, + 0xAFC8, + 0x05, + 0x199A, + 0x2C00, + 0xA4, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x5F + }, + + Package (0x0C) + { + 0x9C40, + 0x9C40, + 0xAFC8, + 0x05, + 0x199A, + 0x2C00, + 0xA4, + 0x2666, + 0x98, + 0x042B, + 0xF7F1, + 0x5F + } + }) + Method (LITS, 2, NotSerialized) + { + Local0 = Arg0 + Local1 = ((Local1 = (Local0 * 0x05)) + 0x02) + Name (BUFF, Buffer (Local1){}) + BUFF [Zero] = Local1 + BUFF [One] = Zero + Local2 = One + Local3 = Zero + While ((Local3 < Local0)) + { + BUFF [Local2 += One] = DerefOf (DerefOf (ITS0 [ + Zero]) [Local3]) + BUFF [Local2 += One] = (DerefOf (DerefOf ( + ITS0 [Arg1]) [Local3]) & 0xFF) + BUFF [Local2 += One] = ((DerefOf (DerefOf ( + ITS0 [Arg1]) [Local3]) & 0xFF00) >> 0x08) + BUFF [Local2 += One] = ((DerefOf (DerefOf ( + ITS0 [Arg1]) [Local3]) & 0x00FF0000) >> 0x10) + BUFF [Local2 += One] = ((DerefOf (DerefOf ( + ITS0 [Arg1]) [Local3]) & 0xFF000000) >> 0x18) + Local3++ + } + + ALIB (0x0C, BUFF) + } + + Name (_GPE, 0x09) // _GPE: General Purpose Events + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (BFFR, ResourceTemplate () + { + IO (Decode16, + 0x0062, // Range Minimum + 0x0062, // Range Maximum + 0x00, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0066, // Range Minimum + 0x0066, // Range Maximum + 0x00, // Alignment + 0x01, // Length + ) + IO (Decode16, + 0x0480, // Range Minimum + 0x0480, // Range Maximum + 0x00, // Alignment + 0x10, // Length + ) + }) + Return (BFFR) /* \_SB_.PCI0.LPC0.EC0_._CRS.BFFR */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((ECON == One)) + { + Return (0x0F) + } + + Return (Zero) + } + + OperationRegion (ERAM, EmbeddedControl, Zero, 0xFF) + Field (ERAM, ByteAcc, Lock, Preserve) + { + VCMD, 8 + } + + OperationRegion (ECB2, SystemMemory, 0xFE0B0200, 0xFF) + Field (ECB2, AnyAcc, Lock, Preserve) + { + Offset (0x2E), + BAR1, 184, + BAR2, 80 + } + + OperationRegion (ERAX, SystemMemory, 0xFE0B0400, 0xFF) + Field (ERAX, ByteAcc, Lock, Preserve) + { + Offset (0x01), + VDAT, 8, + VSTA, 8, + Offset (0x06), + FANS, 8, + BUSG, 1, + BLEG, 1, + BATF, 1, + BNSM, 1, + BTST, 1, + BBAD, 1, + AUTO, 1, + FCHG, 1, + Offset (0x0A), + EDCC, 1, + , 1, + CDMB, 1, + CCSB, 1, + BTSM, 1, + BTCM, 1, + , 1, + Offset (0x0B), + SGST, 1, + HDMI, 1, + , 1, + , 1, + , 1, + , 1, + , 1, + Offset (0x0C), + ODPO, 1, + EODD, 1, + ODPK, 1, + CMEX, 1, + CMON, 1, + SODD, 1, + ODFB, 1, + EODS, 1, + RTMP, 8, + SBTS, 8, + MPTS, 8, + PINF, 3, + SUPR, 1, + GTMP, 1, + QUIT, 1, + LS35, 1, + Offset (0x11), + RMBT, 1, + RSBT, 1, + , 2, + Offset (0x12), + FUSL, 8, + FUSH, 8, + FWBT, 64, + Offset (0x1D), + SPMO, 8, + TMCB, 8, + LSKV, 8, + FCMO, 8, + BTFW, 8, + Offset (0x24), + BACT, 16, + KBGS, 32, + FEPL, 8, + FEPH, 8, + KBSS, 32, + PCBV, 16, + PRRO, 1, + PRWO, 1, + , 5, + SPBL, 1, + PCBS, 8, + Offset (0x36), + DGPU, 8, + GUST, 8, + GDST, 8, + FCST, 8, + Offset (0x43), + ECTP, 8, + EC28, 1, + Offset (0x45), + KBGC, 32, + Offset (0x4A), + ESMC, 1, + Offset (0x4B), + EMOD, 8, + BFUD, 16, + PLWN, 1, + Offset (0x4F), + Offset (0x54), + , 3, + PDMD, 1, + Offset (0x55), + , 1, + TPMD, 1, + Offset (0x56), + Offset (0x57), + , 5, + BTSB, 2, + Offset (0x58), + BTHT, 4, + BTTP, 4, + BTLF, 4, + Offset (0x5A), + Offset (0x5B), + HWAK, 8, + Offset (0x5D), + EXSI, 8, + EXSB, 8, + EXND, 8, + SMPR, 8, + SMST, 8, + SMAD, 8, + SMCM, 8, + SMDA, 256, + BCNT, 8, + SMAA, 8, + SAD0, 8, + SAD1, 8, + , 1, + , 1, + , 1, + , 1, + FBDC, 1, + FBFG, 1, + Offset (0x8A), + KBLO, 1, + UCHE, 1, + KLCH, 1, + , 1, + KLFS, 1, + KLOR, 1, + CIBM, 1, + UCER, 1, + TPDV, 3, + Offset (0x8C), + QCHO, 1, + BKLT, 1, + BSFU, 1, + , 1, + , 1, + OKBS, 1, + FPRS, 1, + QCBX, 1, + FLBT, 1, + ECMO, 1, + , 1, + LESR, 1, + HB0A, 1, + PLED, 1, + Offset (0x8E), + YGAM, 8, + BMN0, 72, + BDN0, 64, + IBTL, 1, + IBCL, 1, + ISS0, 1, + IRTC, 1, + ISUP, 1, + ISC2, 1, + IWAK, 1, + Offset (0xA1), + FPFC, 1, + VOUT, 1, + TPAD, 1, + HKDB, 1, + NUML, 1, + CALK, 1, + CCPW, 1, + EECP, 1, + KBRS, 1, + Offset (0xA3), + OSTY, 3, + , 1, + ADPI, 2, + , 1, + ADPT, 1, + PMEW, 1, + MODW, 1, + LANW, 1, + RTCW, 1, + WLAW, 1, + USBW, 1, + KEYW, 1, + TPWK, 1, + CHCR, 1, + ADPP, 1, + LERN, 1, + ACMD, 1, + BOVP, 1, + LEAK, 1, + AIRP, 1, + ACOF, 1, + Offset (0xA7), + Offset (0xA8), + Offset (0xA9), + THRT, 8, + Offset (0xAB), + Offset (0xAC), + Offset (0xAD), + Offset (0xAE), + TLVL, 4, + , 2, + THSW, 1, + TPIN, 1, + Offset (0xB0), + CPUT, 8, + CPUS, 8, + PCHS, 8, + GPUS, 8, + GPUT, 8, + SSDS, 8, + PCHT, 8, + CHIS, 8, + , 1, + LSTE, 1, + PMEE, 1, + PWBE, 1, + RNGE, 1, + BTWE, 1, + Offset (0xB9), + LCBV, 8, + DGDF, 8, + WLAN, 1, + BLUE, 1, + WEXT, 1, + BEXT, 1, + KILL, 1, + WLOK, 1, + EN3G, 1, + EX3G, 1, + Offset (0xBD), + CTYP, 3, + CORE, 3, + GATY, 2, + BA1P, 1, + BA2P, 1, + , 2, + B1CH, 1, + B2CH, 1, + Offset (0xBF), + PBY1, 1, + PBY2, 1, + , 2, + SMB1, 1, + SMB2, 1, + Offset (0xC0), + B1TY, 1, + B1MD, 1, + B1LW, 1, + , 1, + B1MF, 3, + Offset (0xC1), + B1ST, 8, + B1RC, 16, + B1SN, 16, + B1FV, 16, + B1DV, 16, + B1DC, 16, + B1FC, 16, + B1GS, 8, + Offset (0xD0), + B1CR, 16, + B1AC, 16, + B1PC, 8, + B1VL, 8, + B1TM, 8, + B1AT, 8, + B1CC, 16, + B1TC, 8, + B1CI, 8, + B1CU, 8, + B1CA, 8, + B1SM, 16, + B1VC, 8, + B1FA, 8, + B1VA, 8, + B1C1, 16, + B1C2, 16, + B1C3, 16, + B1C4, 16, + DP10, 1, + DP15, 1, + DP23, 1, + DP30, 1, + DP20, 1, + DP40, 1, + DP45, 1, + Offset (0xEC), + MAXE, 16, + B1CT, 16, + B1EX, 1, + B1FL, 1, + B1EP, 1, + B1FI, 1, + , 2, + B1RE, 1, + Offset (0xF1), + B1LL, 1, + B1CE, 1, + B1SE, 1, + B1S5, 1, + B1SR, 1, + B1SC, 1, + Offset (0xF2), + B1TO, 1, + B1BC, 1, + B1CF, 1, + B1CS, 1, + B1SG, 1, + B1SU, 1, + B1OV, 1, + B1OT, 1, + B1TT, 1, + B1SA, 1, + B1SS, 1, + , 1, + B1SF, 1, + B1WN, 1, + Offset (0xF4), + B1DA, 16, + Offset (0xF8), + B1CN, 8, + ITMD, 1, + Offset (0xFA), + Offset (0xFB), + Offset (0xFE), + FA2S, 8 + } + + OperationRegion (EGPO, SystemMemory, 0xFED81500, 0x0FFF) + Field (EGPO, ByteAcc, Lock, Preserve) + { + Offset (0x232), + , 6, + G140, 1, + Offset (0x26E), + , 6, + G155, 1, + Offset (0x276), + , 6, + G157, 1 + } + + OperationRegion (ECMS, SystemIO, 0x72, 0x02) + Field (ECMS, ByteAcc, Lock, Preserve) + { + INDX, 8, + DATA, 8 + } + + Method (RECM, 1, Serialized) + { + INDX = Arg0 + Return (DATA) /* \_SB_.PCI0.LPC0.EC0_.DATA */ + } + + Method (WECM, 2, Serialized) + { + INDX = Arg0 + DATA = Arg1 + } + + OperationRegion (CMDE, SystemIO, 0x62, 0x0B) + Field (CMDE, ByteAcc, Lock, Preserve) + { + EC62, 8, + Offset (0x02), + Offset (0x03), + Offset (0x04), + EC66, 8, + Offset (0x06), + EC68, 8, + Offset (0x08), + Offset (0x09), + Offset (0x0A), + EC6C, 8 + } + + Method (WIBE, 1, Serialized) + { + Local0 = 0x00010000 + While (Local0) + { + If ((Arg0 == One)) + { + Local1 = EC66 /* \_SB_.PCI0.LPC0.EC0_.EC66 */ + } + ElseIf ((Arg0 == 0x02)) + { + Local1 = EC6C /* \_SB_.PCI0.LPC0.EC0_.EC6C */ + } + Else + { + Return (0x02) + } + + If (((Local1 & 0x02) == Zero)) + { + Return (Zero) + } + + Stall (0x0A) + Local0-- + } + + Return (One) + } + + Method (WOBF, 1, Serialized) + { + Local0 = 0x00010000 + While (Local0) + { + If ((Arg0 == One)) + { + Local1 = EC66 /* \_SB_.PCI0.LPC0.EC0_.EC66 */ + } + ElseIf ((Arg0 == 0x02)) + { + Local1 = EC6C /* \_SB_.PCI0.LPC0.EC0_.EC6C */ + } + Else + { + Return (0x02) + } + + If (((Local1 & One) == One)) + { + Return (Zero) + } + + Stall (0x0A) + Local0-- + } + + Return (One) + } + + Method (WOBE, 1, Serialized) + { + Local0 = 0x00010000 + While (Local0) + { + If ((Arg0 == One)) + { + Local1 = EC66 /* \_SB_.PCI0.LPC0.EC0_.EC66 */ + } + ElseIf ((Arg0 == 0x02)) + { + Local1 = EC6C /* \_SB_.PCI0.LPC0.EC0_.EC6C */ + } + Else + { + Return (0x02) + } + + If (((Local1 & One) == One)) + { + If ((Arg0 == One)) + { + Local2 = EC62 /* \_SB_.PCI0.LPC0.EC0_.EC62 */ + } + ElseIf ((Arg0 == 0x02)) + { + Local2 = EC68 /* \_SB_.PCI0.LPC0.EC0_.EC68 */ + } + Else + { + Return (0x02) + } + } + Else + { + Return (Zero) + } + + Stall (0x0A) + Local0-- + } + + Return (One) + } + + Method (MBEI, 3, Serialized) + { + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If ((WOBE (0x02) != Zero)) + { + Return (One) + } + + EC6C = Arg0 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + EC68 = Arg1 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + EC68 = Arg2 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If ((WOBF (0x02) != Zero)) + { + Return (One) + } + + Local0 = EC68 /* \_SB_.PCI0.LPC0.EC0_.EC68 */ + Return (Local0) + } + + Method (LCMD, 2, Serialized) + { + Name (LBUF, Buffer (0x1E) + { + 0x00 // . + }) + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If ((WOBE (0x02) != Zero)) + { + Return (One) + } + + EC6C = Arg0 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If (((Arg1 != Zero) && (Arg1 != 0xFF))) + { + EC68 = Arg1 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + } + + If ((WOBF (0x02) != Zero)) + { + Return (One) + } + + Local0 = EC68 /* \_SB_.PCI0.LPC0.EC0_.EC68 */ + Local1 = Zero + While (Local0) + { + If ((WOBF (0x02) != Zero)) + { + Return (One) + } + + LBUF [Local1] = EC68 /* \_SB_.PCI0.LPC0.EC0_.EC68 */ + Local1++ + Local0-- + } + + Return (LBUF) /* \_SB_.PCI0.LPC0.EC0_.LCMD.LBUF */ + } + + Method (NCMD, 2, Serialized) + { + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If ((WOBE (0x02) != Zero)) + { + Return (One) + } + + EC6C = Arg0 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If (((Arg1 != Zero) && (Arg1 != 0xFF))) + { + EC68 = Arg1 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + } + + Return (Zero) + } + + Method (SCMD, 2, Serialized) + { + Name (LBUF, Buffer (0x1E) + { + 0x00 // . + }) + If ((WIBE (One) != Zero)) + { + Return (One) + } + + If ((WOBE (One) != Zero)) + { + Return (One) + } + + EC66 = Arg0 + If ((WIBE (One) != Zero)) + { + Return (One) + } + + If (((Arg1 != Zero) && (Arg1 != 0xFF))) + { + EC62 = Arg1 + If ((WIBE (One) != Zero)) + { + Return (One) + } + } + + If ((WOBF (One) != Zero)) + { + Return (One) + } + + Local0 = EC62 /* \_SB_.PCI0.LPC0.EC0_.EC62 */ + Local1 = Zero + While (Local0) + { + If ((WOBF (One) != Zero)) + { + Return (One) + } + + LBUF [Local1] = EC62 /* \_SB_.PCI0.LPC0.EC0_.EC62 */ + Local1++ + Local0-- + } + + Return (LBUF) /* \_SB_.PCI0.LPC0.EC0_.SCMD.LBUF */ + } + + Method (TCMD, 2, Serialized) + { + If ((WIBE (One) != Zero)) + { + Return (One) + } + + If ((WOBE (One) != Zero)) + { + Return (One) + } + + EC66 = Arg0 + If ((WIBE (One) != Zero)) + { + Return (One) + } + + If (((Arg1 != Zero) && (Arg1 != 0xFF))) + { + EC62 = Arg1 + If ((WIBE (One) != Zero)) + { + Return (One) + } + } + + Return (Zero) + } + + Method (LRAM, 2, Serialized) + { + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If ((WOBE (0x02) != Zero)) + { + Return (One) + } + + EC6C = 0x7E + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + EC68 = Arg0 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + EC68 = Arg1 + If ((WIBE (0x02) != Zero)) + { + Return (One) + } + + If ((WOBF (0x02) != Zero)) + { + Return (One) + } + + Return (EC68) /* \_SB_.PCI0.LPC0.EC0_.EC68 */ + } + + Method (SRAM, 2, Serialized) + { + If ((WIBE (One) != Zero)) + { + Return (One) + } + + If ((WOBE (One) != Zero)) + { + Return (One) + } + + EC66 = 0x7E + If ((WIBE (One) != Zero)) + { + Return (One) + } + + EC62 = Arg0 + If ((WIBE (One) != Zero)) + { + Return (One) + } + + EC62 = Arg1 + If ((WIBE (One) != Zero)) + { + Return (One) + } + + If ((WOBF (One) != Zero)) + { + Return (One) + } + + Return (EC62) /* \_SB_.PCI0.LPC0.EC0_.EC62 */ + } + + Device (BAT0) + { + Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_PCL, Package (0x01) // _PCL: Power Consumer List + { + _SB + }) + Name (PBIF, Package (0x0D) + { + Zero, + Ones, + Ones, + One, + Ones, + Zero, + Zero, + 0x64, + Zero, + "LCFC", + "BAT20101001", + "LiP", + "LENOVO" + }) + Name (XBIF, Package (0x15) + { + One, + Zero, + Ones, + Ones, + One, + Ones, + Zero, + Zero, + Zero, + 0x00017318, + Ones, + Ones, + 0x03E8, + 0x03E8, + 0x64, + Zero, + "LCFC", + "BAT20101001", + "LiP", + "LENOVO", + One + }) + Name (PBST, Package (0x04) + { + One, + 0x0A90, + 0x1000, + 0x2A30 + }) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((ECON == One)) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Local0 = BA1P /* \_SB_.PCI0.LPC0.EC0_.BA1P */ + Release (LFCM) + } + } + + If ((Local0 & One)) + { + Return (0x1F) + } + Else + { + Return (0x0F) + } + } + Else + { + Return (Zero) + } + } + + Method (_BIF, 0, NotSerialized) // _BIF: Battery Information + { + If ((ECAV == One)) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Local0 = B1DC /* \_SB_.PCI0.LPC0.EC0_.B1DC */ + Local0 *= 0x0A + PBIF [One] = Local0 + Local0 = B1FC /* \_SB_.PCI0.LPC0.EC0_.B1FC */ + Local0 *= 0x0A + PBIF [0x02] = Local0 + PBIF [0x04] = B1DV /* \_SB_.PCI0.LPC0.EC0_.B1DV */ + If (B1FC) + { + PBIF [0x05] = ((B1FC * 0x0A) / 0x0A) + PBIF [0x07] = ((B1DC * 0x0A) / 0x64) + } + + PBIF [0x09] = "" + PBIF [0x0A] = "" + PBIF [0x0B] = "" + PBIF [0x0C] = "" + Name (BDNT, Buffer (0x09) + { + 0x00 // . + }) + BDNT = BDN0 /* \_SB_.PCI0.LPC0.EC0_.BDN0 */ + PBIF [0x09] = ToString (BDNT, Ones) + Local0 = B1SN /* \_SB_.PCI0.LPC0.EC0_.B1SN */ + Name (SERN, Buffer (0x06) + { + " " + }) + Local2 = 0x04 + While (Local0) + { + Divide (Local0, 0x0A, Local1, Local0) + SERN [Local2] = (Local1 + 0x30) + Local2-- + } + + PBIF [0x0A] = SERN /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIF.SERN */ + Name (DCH0, Buffer (0x0A) + { + 0x00 // . + }) + Name (DCH1, "LION") + Name (DCH2, "LiP") + If ((B1TY == One)) + { + DCH0 = DCH1 /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIF.DCH1 */ + PBIF [0x0B] = ToString (DCH0, Ones) + } + Else + { + DCH0 = DCH2 /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIF.DCH2 */ + PBIF [0x0B] = ToString (DCH0, Ones) + } + + Name (BMNT, Buffer (0x0A) + { + 0x00 // . + }) + BMNT = BMN0 /* \_SB_.PCI0.LPC0.EC0_.BMN0 */ + PBIF [0x0C] = ToString (BMNT, Ones) + Release (LFCM) + } + } + + Return (PBIF) /* \_SB_.PCI0.LPC0.EC0_.BAT0.PBIF */ + } + + Method (_BIX, 0, NotSerialized) // _BIX: Battery Information Extended + { + If ((ECAV == One)) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Local0 = B1DC /* \_SB_.PCI0.LPC0.EC0_.B1DC */ + Local0 *= 0x0A + XBIF [0x02] = Local0 + Local0 = B1FC /* \_SB_.PCI0.LPC0.EC0_.B1FC */ + Local0 *= 0x0A + XBIF [0x03] = Local0 + XBIF [0x05] = B1DV /* \_SB_.PCI0.LPC0.EC0_.B1DV */ + If (B1FC) + { + XBIF [0x06] = ((B1FC * 0x0A) / 0x0A) + XBIF [0x0E] = ((B1DC * 0x0A) / 0x64) + } + + XBIF [0x08] = B1CT /* \_SB_.PCI0.LPC0.EC0_.B1CT */ + XBIF [0x10] = "" + XBIF [0x11] = "" + XBIF [0x12] = "" + XBIF [0x13] = "" + Name (BDNT, Buffer (0x09) + { + 0x00 // . + }) + BDNT = BDN0 /* \_SB_.PCI0.LPC0.EC0_.BDN0 */ + XBIF [0x10] = ToString (BDNT, Ones) + Local0 = B1SN /* \_SB_.PCI0.LPC0.EC0_.B1SN */ + Name (SERN, Buffer (0x06) + { + " " + }) + Local2 = 0x04 + While (Local0) + { + Divide (Local0, 0x0A, Local1, Local0) + SERN [Local2] = (Local1 + 0x30) + Local2-- + } + + XBIF [0x11] = SERN /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIX.SERN */ + Name (DCH0, Buffer (0x0A) + { + 0x00 // . + }) + Name (DCH1, "LION") + Name (DCH2, "LiP") + If ((B1TY == One)) + { + DCH0 = DCH1 /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIX.DCH1 */ + XBIF [0x12] = ToString (DCH0, Ones) + } + Else + { + DCH0 = DCH2 /* \_SB_.PCI0.LPC0.EC0_.BAT0._BIX.DCH2 */ + XBIF [0x12] = ToString (DCH0, Ones) + } + + Name (BMNT, Buffer (0x0A) + { + 0x00 // . + }) + BMNT = BMN0 /* \_SB_.PCI0.LPC0.EC0_.BMN0 */ + XBIF [0x13] = ToString (BMNT, Ones) + Release (LFCM) + } + } + + Return (XBIF) /* \_SB_.PCI0.LPC0.EC0_.BAT0.XBIF */ + } + + Name (OBST, Zero) + Name (OBAC, Zero) + Name (OBPR, Zero) + Name (OBRC, Zero) + Name (OBPV, Zero) + Method (_BST, 0, Serialized) // _BST: Battery Status + { + If ((ECAV == One)) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Sleep (0x10) + Local0 = B1ST /* \_SB_.PCI0.LPC0.EC0_.B1ST */ + Local1 = DerefOf (PBST [Zero]) + Switch ((Local0 & 0x07)) + { + Case (Zero) + { + OBST = (Local1 & 0xF8) + } + Case (One) + { + OBST = (One | (Local1 & 0xF8)) + } + Case (0x02) + { + OBST = (0x02 | (Local1 & 0xF8)) + } + Case (0x04) + { + OBST = (0x04 | (Local1 & 0xF8)) + } + + } + + Sleep (0x10) + OBAC = B1AC /* \_SB_.PCI0.LPC0.EC0_.B1AC */ + If ((OBST & One)) + { + If ((OBAC != Zero)) + { + OBAC = (~OBAC & 0x7FFF) + } + } + ElseIf ((FBFG != One)) + { + If ((OBAC & 0x8000)) + { + OBAC = Zero + } + } + + Sleep (0x10) + OBRC = B1RC /* \_SB_.PCI0.LPC0.EC0_.B1RC */ + Sleep (0x10) + OBPV = B1FV /* \_SB_.PCI0.LPC0.EC0_.B1FV */ + OBRC *= 0x0A + OBPR = ((OBAC * OBPV) / 0x03E8) + PBST [Zero] = OBST /* \_SB_.PCI0.LPC0.EC0_.BAT0.OBST */ + PBST [One] = OBPR /* \_SB_.PCI0.LPC0.EC0_.BAT0.OBPR */ + PBST [0x02] = OBRC /* \_SB_.PCI0.LPC0.EC0_.BAT0.OBRC */ + PBST [0x03] = OBPV /* \_SB_.PCI0.LPC0.EC0_.BAT0.OBPV */ + Release (LFCM) + } + } + + Return (PBST) /* \_SB_.PCI0.LPC0.EC0_.BAT0.PBST */ + } + } + + Scope (\_SB.PCI0.LPC0.EC0) + { + Device (VPC0) + { + Name (_HID, "VPC2004") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_VPC, 0xF60D0010) + Name (VPCD, Zero) + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (_CFG, 0, NotSerialized) + { + Return (_VPC) /* \_SB_.PCI0.LPC0.EC0_.VPC0._VPC */ + } + + Method (VPCR, 1, Serialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((Arg0 == One)) + { + VPCD = VCMD /* \_SB_.PCI0.LPC0.EC0_.VCMD */ + } + Else + { + VPCD = VDAT /* \_SB_.PCI0.LPC0.EC0_.VDAT */ + } + + Release (LFCM) + } + } + + Return (VPCD) /* \_SB_.PCI0.LPC0.EC0_.VPC0.VPCD */ + } + + Method (VPCW, 2, Serialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((Arg0 == One)) + { + VCMD = Arg1 + } + Else + { + VDAT = Arg1 + } + + Release (LFCM) + } + } + + Return (Zero) + } + + Method (SVCR, 1, Serialized) + { + } + + Method (HALS, 0, NotSerialized) + { + Local0 = Zero + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Local0 |= 0x08 + Local0 |= 0x40 + If ((One == UCHE)) + { + Local0 |= 0x80 + } + + Local0 |= 0x0200 + If (HKDB) + { + Local0 |= 0x0400 + } + + Local0 |= 0x0800 + If (ITMD) + { + Local0 |= 0x2000 + } + + Local0 |= 0x4000 + If ((One == CIBM)) + { + Local0 |= 0x8000 + } + + Release (LFCM) + } + } + + Return (Local0) + } + + Method (SALS, 1, Serialized) + { + Local0 = ToInteger (Arg0) + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((Local0 == 0x0A)) + { + UCHE = One + Release (LFCM) + Return (Zero) + } + + If ((Local0 == 0x0B)) + { + UCHE = Zero + Release (LFCM) + Return (Zero) + } + + If ((Local0 == 0x0E)) + { + HKDB = One + Release (LFCM) + G140 = One + Return (Zero) + } + + If ((Local0 == 0x0F)) + { + HKDB = Zero + Release (LFCM) + G140 = Zero + Return (Zero) + } + + If ((Local0 == 0x12)) + { + CIBM = Zero + Release (LFCM) + Return (Zero) + } + + If ((Local0 == 0x13)) + { + CIBM = One + Release (LFCM) + Return (Zero) + } + + Release (LFCM) + } + } + + Return (Zero) + } + + Method (GBMD, 0, NotSerialized) + { + Local0 = 0x10000000 + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((One == CDMB)) + { + Local0 |= One + } + + If ((One == QCBX)) + { + If ((One == QCHO)) + { + Local0 |= 0x04 + } + } + + If ((One == BBAD)) + { + Local0 |= 0x08 + } + + If ((One == BTSM)) + { + Local0 |= 0x20 + } + + If ((One == BLEG)) + { + Local0 |= 0x80 + } + + If ((One == BATF)) + { + Local0 |= 0x0100 + } + + If ((Zero == BTSM)) + { + Local0 |= 0x0200 + } + + If ((One == BUSG)) + { + Local0 |= 0x0800 + } + + If ((Zero == ADPI)) + { + Local0 &= 0xFFFE7FFF + } + + If ((One == ADPI)) + { + Local0 |= 0x8000 + } + + If ((0x02 == ADPI)) + { + Local0 |= 0x00010000 + } + + If ((One == QCBX)) + { + Local0 |= 0x00020000 + } + + Local0 |= 0x00040000 + If ((One == ESMC)) + { + Local0 |= 0x00400000 + } + + Local0 |= 0x00800000 + Release (LFCM) + } + } + + Return (Local0) + } + + Name (VBST, Zero) + Name (VBAC, Zero) + Name (VBPR, Zero) + Name (VBRC, Zero) + Name (VBPV, Zero) + Name (VBFC, Zero) + Name (VBCT, Zero) + Method (SMTF, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((Arg0 == Zero)) + { + If ((B1FV == Zero)) + { + Release (LFCM) + Return (0xFFFF) + } + + If ((B1AC == Zero)) + { + Release (LFCM) + Return (0xFFFF) + } + + Local0 = B1FC /* \_SB_.PCI0.LPC0.EC0_.B1FC */ + Local0 *= 0x0A + VBFC = Local0 + Local1 = B1RC /* \_SB_.PCI0.LPC0.EC0_.B1RC */ + Local1 *= 0x0A + VBRC = Local1 + If ((VBFC > VBRC)) + { + VBPV = B1FV /* \_SB_.PCI0.LPC0.EC0_.B1FV */ + VBAC = B1AC /* \_SB_.PCI0.LPC0.EC0_.B1AC */ + Local0 -= Local1 + Local1 = (VBAC * VBPV) + Local3 = (Local0 * 0x03E8) + Local3 = (Local3 * 0x3C) + VBCT = (Local3 / Local1) + Release (LFCM) + Return (VBCT) /* \_SB_.PCI0.LPC0.EC0_.VPC0.VBCT */ + } + Else + { + Release (LFCM) + Return (0xFFFF) + } + } + + If ((Arg0 == One)) + { + Release (LFCM) + Return (0xFFFF) + } + + Release (LFCM) + } + } + + Return (0xFFFF) + } + + Name (QBST, Zero) + Name (QBAC, Zero) + Name (QBPR, Zero) + Name (QBRC, Zero) + Name (QBPV, Zero) + Name (QBFC, Zero) + Name (QBCT, Zero) + Method (SMTE, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((Arg0 == Zero)) + { + If ((B1FV == Zero)) + { + Release (LFCM) + Return (0xFFFF) + } + + If ((B1AC == Zero)) + { + Release (LFCM) + Return (0xFFFF) + } + + Local0 = B1RC /* \_SB_.PCI0.LPC0.EC0_.B1RC */ + Local0 *= 0x0A + QBRC = Local0 + Local1 = B1FC /* \_SB_.PCI0.LPC0.EC0_.B1FC */ + Local1 *= 0x0A + QBFC = Local1 + If ((QBFC > QBRC)) + { + QBPV = B1FV /* \_SB_.PCI0.LPC0.EC0_.B1FV */ + If (((B1AC & 0x8000) == Zero)) + { + QBAC = B1AC /* \_SB_.PCI0.LPC0.EC0_.B1AC */ + } + Else + { + QBAC = (0xFFFF - B1AC) + } + + Local1 = (QBAC * QBPV) + Local3 = (Local0 * 0x03E8) + Local3 = (Local3 * 0x3C) + QBCT = (Local3 / Local1) + Release (LFCM) + Return (QBCT) /* \_SB_.PCI0.LPC0.EC0_.VPC0.QBCT */ + } + Else + { + Release (LFCM) + Return (0xFFFF) + } + } + + If ((Arg0 == One)) + { + Release (LFCM) + Return (0xFFFF) + } + + Release (LFCM) + } + } + + Return (0xFFFF) + } + + Method (SBMC, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((Arg0 == Zero)) + { + CDMB = Zero + EDCC = One + Release (LFCM) + Return (Zero) + } + + If ((Arg0 == One)) + { + CDMB = One + Release (LFCM) + Return (Zero) + } + + If ((Arg0 == 0x03)) + { + BTSM = One + Release (LFCM) + Return (Zero) + } + + If ((Arg0 == 0x05)) + { + BTSM = Zero + Release (LFCM) + Return (Zero) + } + + If ((One == QCBX)) + { + If ((Arg0 == 0x07)) + { + QCHO = One + BTSM = Zero + Release (LFCM) + Return (Zero) + } + } + + If ((One == QCBX)) + { + If ((Arg0 == 0x08)) + { + QCHO = Zero + Release (LFCM) + Return (Zero) + } + } + + If ((Arg0 == 0x09)) + { + ESMC = One + Release (LFCM) + Return (Zero) + } + + If ((Arg0 == 0x10)) + { + ESMC = Zero + Release (LFCM) + Return (Zero) + } + + Release (LFCM) + } + } + + Return (Zero) + } + + Method (MHCF, 1, NotSerialized) + { + P80H = 0x78 + Local0 = Arg0 + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Local0 &= 0x20 + Local0 >>= 0x05 + RMBT = Local0 + Sleep (0x14) + Release (LFCM) + } + } + + Return (Local0) + } + + Method (MHPF, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Name (BFWB, Buffer (0x25){}) + CreateByteField (BFWB, Zero, FB0) + CreateByteField (BFWB, One, FB1) + CreateByteField (BFWB, 0x02, FB2) + CreateByteField (BFWB, 0x03, FB3) + CreateField (BFWB, 0x20, 0x0100, FB4) + CreateByteField (BFWB, 0x24, FB5) + If ((SizeOf (Arg0) <= 0x25)) + { + If ((SMPR != Zero)) + { + FB1 = SMST /* \_SB_.PCI0.LPC0.EC0_.SMST */ + } + Else + { + BFWB = Arg0 + SMAD = FB2 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB2_ */ + SMCM = FB3 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB3_ */ + BCNT = FB5 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB5_ */ + Local0 = FB0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB0_ */ + If (((Local0 & One) == Zero)) + { + SMDA = FB4 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB4_ */ + } + + SMST = Zero + SMPR = FB0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB0_ */ + BTFW = 0x80 + Local1 = 0x03E8 + While (Local1) + { + Sleep (One) + Local1-- + If (((SMST && 0x80) || (SMPR == Zero))) + { + Break + } + } + + Local0 = FB0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.FB0_ */ + If (((Local0 & One) != Zero)) + { + FB4 = SMDA /* \_SB_.PCI0.LPC0.EC0_.SMDA */ + } + + FB1 = SMST /* \_SB_.PCI0.LPC0.EC0_.SMST */ + If (((Local1 == Zero) || !(SMST && 0x80))) + { + SMPR = Zero + FB1 = 0x92 + } + } + + Release (LFCM) + Return (BFWB) /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHPF.BFWB */ + } + + Release (LFCM) + } + } + } + + Method (MHIF, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + P80H = 0x50 + If ((Arg0 == Zero)) + { + Name (RETB, Buffer (0x0A){}) + Name (BUF1, Buffer (0x08){}) + BUF1 = FWBT /* \_SB_.PCI0.LPC0.EC0_.FWBT */ + CreateByteField (BUF1, Zero, FW0) + CreateByteField (BUF1, One, FW1) + CreateByteField (BUF1, 0x02, FW2) + CreateByteField (BUF1, 0x03, FW3) + CreateByteField (BUF1, 0x04, FW4) + CreateByteField (BUF1, 0x05, FW5) + CreateByteField (BUF1, 0x06, FW6) + CreateByteField (BUF1, 0x07, FW7) + RETB [Zero] = FUSL /* \_SB_.PCI0.LPC0.EC0_.FUSL */ + RETB [One] = FUSH /* \_SB_.PCI0.LPC0.EC0_.FUSH */ + RETB [0x02] = FW0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW0_ */ + RETB [0x03] = FW1 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW1_ */ + RETB [0x04] = FW2 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW2_ */ + RETB [0x05] = FW3 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW3_ */ + RETB [0x06] = FW4 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW4_ */ + RETB [0x07] = FW5 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW5_ */ + RETB [0x08] = FW6 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW6_ */ + RETB [0x09] = FW7 /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.FW7_ */ + Release (LFCM) + Return (RETB) /* \_SB_.PCI0.LPC0.EC0_.VPC0.MHIF.RETB */ + } + + Release (LFCM) + } + } + } + + Method (GSBI, 1, NotSerialized) + { + Name (BIFB, Buffer (0x53) + { + /* 0000 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0008 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0018 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0020 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0028 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0030 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0038 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0040 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0048 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, // ........ + /* 0050 */ 0xFF, 0xFF, 0xFF // ... + }) + CreateWordField (BIFB, Zero, DCAP) + CreateWordField (BIFB, 0x02, FCAP) + CreateWordField (BIFB, 0x04, RCAP) + CreateWordField (BIFB, 0x06, ATTE) + CreateWordField (BIFB, 0x08, ATTF) + CreateWordField (BIFB, 0x0A, BTVT) + CreateWordField (BIFB, 0x0C, BTCT) + CreateWordField (BIFB, 0x0E, BTMP) + CreateWordField (BIFB, 0x10, MDAT) + CreateWordField (BIFB, 0x12, FUDT) + CreateWordField (BIFB, 0x14, DVLT) + CreateField (BIFB, 0xB0, 0x50, DCHE) + CreateField (BIFB, 0x0100, 0x40, DNAM) + CreateField (BIFB, 0x0140, 0x60, MNAM) + CreateField (BIFB, 0x01A0, 0xB8, BRNB) + CreateQWordField (BIFB, 0x4B, BFW0) + If (((Arg0 == Zero) || (Arg0 == One))) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Local0 = B1DC /* \_SB_.PCI0.LPC0.EC0_.B1DC */ + Local0 *= 0x0A + DCAP = Local0 + Local0 = B1FC /* \_SB_.PCI0.LPC0.EC0_.B1FC */ + Local0 *= 0x0A + FCAP = Local0 + Local0 = B1RC /* \_SB_.PCI0.LPC0.EC0_.B1RC */ + Local0 *= 0x0A + RCAP = Local0 + ATTE = SMTE (Zero) + ATTF = SMTF (Zero) + BTVT = B1FV /* \_SB_.PCI0.LPC0.EC0_.B1FV */ + BTCT = B1AC /* \_SB_.PCI0.LPC0.EC0_.B1AC */ + Local0 = B1AT /* \_SB_.PCI0.LPC0.EC0_.B1AT */ + Local0 += 0x0111 + Local0 *= 0x0A + BTMP = Local0 + MDAT = B1DA /* \_SB_.PCI0.LPC0.EC0_.B1DA */ + If ((BFUD != Zero)) + { + FUDT = BFUD /* \_SB_.PCI0.LPC0.EC0_.BFUD */ + } + + DVLT = B1DV /* \_SB_.PCI0.LPC0.EC0_.B1DV */ + Name (DCH0, Buffer (0x0A) + { + 0x00 // . + }) + Name (DCH1, "LION") + Name (DCH2, "LiP") + If ((B1TY == One)) + { + DCH0 = DCH1 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.DCH1 */ + DCHE = DCH0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.DCH0 */ + } + Else + { + DCH0 = DCH2 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.DCH2 */ + DCHE = DCH0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.DCH0 */ + } + + Name (BDNT, Buffer (0x08) + { + 0x00 // . + }) + BDNT = BDN0 /* \_SB_.PCI0.LPC0.EC0_.BDN0 */ + DNAM = BDNT /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.BDNT */ + Name (BMNT, Buffer (0x0C) + { + 0x00 // . + }) + BMNT = BMN0 /* \_SB_.PCI0.LPC0.EC0_.BMN0 */ + MNAM = BMNT /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.BMNT */ + Name (BRN0, Buffer (0x17) + { + 0x00 // . + }) + BRN0 = BAR1 /* \_SB_.PCI0.LPC0.EC0_.BAR1 */ + BRNB = BRN0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.BRN0 */ + BFW0 = FWBT /* \_SB_.PCI0.LPC0.EC0_.FWBT */ + Release (LFCM) + } + } + + Return (BIFB) /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.BIFB */ + } + + If ((Arg0 == 0x02)) + { + Return (BIFB) /* \_SB_.PCI0.LPC0.EC0_.VPC0.GSBI.BIFB */ + } + + Return (Zero) + } + + Method (HODD, 0, NotSerialized) + { + } + + Method (SODD, 1, Serialized) + { + } + + Method (GBID, 0, Serialized) + { + Name (GBUF, Package (0x04) + { + Buffer (0x02) + { + 0x00, 0x00 // .. + }, + + Buffer (0x02) + { + 0x00, 0x00 // .. + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + }, + + Buffer (0x08) + { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ + } + }) + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + DerefOf (GBUF [Zero]) [Zero] = B1CT /* \_SB_.PCI0.LPC0.EC0_.B1CT */ + DerefOf (GBUF [One]) [Zero] = Zero + Name (BUF1, Buffer (0x08){}) + BUF1 = FWBT /* \_SB_.PCI0.LPC0.EC0_.FWBT */ + CreateByteField (BUF1, Zero, FW0) + CreateByteField (BUF1, One, FW1) + CreateByteField (BUF1, 0x02, FW2) + CreateByteField (BUF1, 0x03, FW3) + CreateByteField (BUF1, 0x04, FW4) + CreateByteField (BUF1, 0x05, FW5) + CreateByteField (BUF1, 0x06, FW6) + CreateByteField (BUF1, 0x07, FW7) + DerefOf (GBUF [0x02]) [Zero] = FW0 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW0_ */ + DerefOf (GBUF [0x02]) [One] = FW1 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW1_ */ + DerefOf (GBUF [0x02]) [0x02] = FW2 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW2_ */ + DerefOf (GBUF [0x02]) [0x03] = FW3 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW3_ */ + DerefOf (GBUF [0x02]) [0x04] = FW4 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW4_ */ + DerefOf (GBUF [0x02]) [0x05] = FW5 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW5_ */ + DerefOf (GBUF [0x02]) [0x06] = FW6 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW6_ */ + DerefOf (GBUF [0x02]) [0x07] = FW7 /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.FW7_ */ + DerefOf (GBUF [0x03]) [Zero] = Zero + Release (LFCM) + } + } + + Return (GBUF) /* \_SB_.PCI0.LPC0.EC0_.VPC0.GBID.GBUF */ + } + + Name (APDT, Zero) + Method (APPC, 1, Serialized) + { + APDT = Arg0 + Return (Zero) + } + + Method (DBSL, 0, NotSerialized) + { + Return (Package (0x10) + { + 0xC9, + 0xAE, + 0x95, + 0x7E, + 0x69, + 0x56, + 0x45, + 0x36, + 0x29, + 0x1E, + 0x15, + 0x0E, + 0x09, + 0x06, + 0x05, + Zero + }) + } + + Method (SBSL, 1, Serialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + Local0 = Arg0 + If ((Local0 == One)) + { + LCBV = 0x0E + } + + If ((Local0 == 0x02)) + { + LCBV = 0x07 + } + + Release (LFCM) + } + } + + Return (Zero) + } + + Method (KBLC, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If ((Arg0 == One)) + { + Local0 = KBGC /* \_SB_.PCI0.LPC0.EC0_.KBGC */ + Release (LFCM) + Return ((Local0 | One)) + } + ElseIf (((Arg0 & 0x0F) == 0x02)) + { + Local0 = KBGC /* \_SB_.PCI0.LPC0.EC0_.KBGC */ + Local0 &= 0xFFFFFFFE + Local1 = (Arg0 & 0xFFF0) + Local1 >>= 0x03 + If ((Local0 != Local1)) + { + Release (LFCM) + Return (Zero) + } + Else + { + Local3 = KBGS /* \_SB_.PCI0.LPC0.EC0_.KBGS */ + Release (LFCM) + Return ((Local3 | One)) + } + } + ElseIf (((Arg0 & 0x0F) == 0x03)) + { + Local0 = KBGC /* \_SB_.PCI0.LPC0.EC0_.KBGC */ + Local0 &= 0xFFFFFFFE + Local1 = (Arg0 & 0xFFF0) + Local1 >>= 0x03 + If ((Local0 != Local1)) + { + Release (LFCM) + Return (Zero) + } + Else + { + Local3 = (Arg0 & Ones) + KBSS = Local3 + Sleep (0x012C) + Local3 = KBGS /* \_SB_.PCI0.LPC0.EC0_.KBGS */ + Release (LFCM) + Return ((Local3 | One)) + } + } + + Release (LFCM) + } + } + + Return (Zero) + } + + Method (BSIF, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If (((Arg0 & 0x0F) == One)) + { + Local0 = Arg0 + Local0 >>= 0x04 + Local1 = Zero + If ((Local0 == One)) + { + Local1 |= 0x0B80 + Return ((Local1 | One)) + } + } + + Release (LFCM) + } + } + + Return (Zero) + } + + Method (BTMC, 1, NotSerialized) + { + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + If (((Arg0 & 0x0F) == One)) + { + Local0 = Arg0 + Local0 >>= 0x04 + Local1 = Zero + If ((Local0 == One)) + { + If ((TPMD == Zero)) + { + Local1 = Zero + } + ElseIf ((TPMD == One)) + { + If ((PDMD == One)) + { + Local1 = One + } + ElseIf ((PDMD == Zero)) + { + Local1 = 0x02 + } + } + + Local1 <<= 0x04 + Release (LFCM) + Return ((Local1 | One)) + } + ElseIf ((Local0 == 0x02)) + { + Local1 = BTLF /* \_SB_.PCI0.LPC0.EC0_.BTLF */ + Local1 <<= 0x04 + Release (LFCM) + Return ((Local1 | One)) + } + ElseIf ((Local0 == 0x03)) + { + Local1 = BTTP /* \_SB_.PCI0.LPC0.EC0_.BTTP */ + Local1 <<= 0x04 + Release (LFCM) + Return ((Local1 | One)) + } + ElseIf ((Local0 == 0x04)) + { + Local1 = BTLF /* \_SB_.PCI0.LPC0.EC0_.BTLF */ + Local1 <<= 0x04 + Release (LFCM) + Return ((Local1 | One)) + } + Else + { + Release (LFCM) + Return (Local1) + } + } + ElseIf (((Arg0 & 0x0F) == 0x02)) + { + Local0 = One + Local0 <<= One + Release (LFCM) + Return (Local0) + } + ElseIf (((Arg0 & 0x0F) == 0x03)) + { + Local0 = Arg0 + Local0 >>= 0x04 + Local1 = Zero + Local2 = Zero + If ((Local0 == One)) + { + If ((TPMD == One)) + { + Local1 = One + If ((BTSB == 0x03)) + { + Local2 = 0x03 + } + } + + Local1 <<= One + Local2 <<= 0x02 + Local1 |= Local2 + Release (LFCM) + Return ((Local1 | One)) + } + ElseIf ((Local0 == 0x02)) + { + If ((BTSB == 0x03)) + { + Local1 = One + } + Else + { + Local1 = Zero + } + + Local1 <<= One + Release (LFCM) + Return ((Local1 | One)) + } + } + + Release (LFCM) + } + } + + Return (Zero) + } + + Method (STHT, 1, Serialized) + { + Return (Zero) + } + + Name (NITS, 0x3E) + Method (POWR, 1, NotSerialized) + { + If ((DP10 == One)) + { + LITS (0x0C, 0x0D) + } + + If ((Arg0 == One)) + { + Return (Zero) + } + + If ((DP15 == One)) + { + LITS (0x0C, 0x0E) + } + + If ((Arg0 == 0x02)) + { + Return (Zero) + } + + If ((DP20 == One)) + { + LITS (0x0C, 0x0F) + } + + If ((Arg0 == 0x03)) + { + Return (Zero) + } + + If ((DP23 == One)) + { + LITS (0x0C, 0x10) + } + + If ((Arg0 == 0x04)) + { + Return (Zero) + } + + If ((DP40 == One)) + { + LITS (0x0C, 0x11) + } + + If ((Arg0 == 0x05)) + { + Return (Zero) + } + + If ((DP45 == One)) + { + LITS (0x0C, 0x12) + } + + If ((Arg0 == 0x06)) + { + Return (Zero) + } + } + + Method (DYTC, 1, Serialized) + { + Local0 = Arg0 + DYTP = Local0 + Local1 = Zero + Name (XX11, Buffer (0x07){}) + CreateWordField (XX11, Zero, SSZE) + CreateByteField (XX11, 0x02, SMUF) + CreateDWordField (XX11, 0x03, SMUD) + SSZE = 0x07 + Switch (ToInteger ((Local0 & 0x01FF))) + { + Case (Zero) + { + Local1 = 0x0100 + Local1 |= 0x50000000 + Local1 |= Zero + Local1 |= One + } + Case (One) + { + Local2 = ((Local0 >> 0x0C) & 0x0F) + Local3 = ((Local0 >> 0x10) & 0x0F) + Local4 = ((Local0 >> 0x14) & One) + Switch (Local2) + { + Case (0x04) + { + If ((Local3 != 0x0F)) + { + Local1 = 0x0A + Return (Local1) + } + + If ((Local4 == Zero)) + { + VSTP = Zero + } + Else + { + VSTP = One + } + } + Case (0x05) + { + If ((Local3 != 0x0F)) + { + Local1 = 0x0A + Return (Local1) + } + + If ((Local4 == Zero)) + { + VAPM = Zero + } + Else + { + VAPM = One + } + } + Case (0x06) + { + If ((Local3 != 0x0F)) + { + Local1 = 0x0A + Return (Local1) + } + + If ((Local4 == Zero)) + { + VAQM = Zero + } + Else + { + VAQM = One + } + } + Case (0x07) + { + If ((Local3 != 0x0F)) + { + Local1 = 0x0A + Return (Local1) + } + + If ((Local4 == Zero)) + { + VIEP = Zero + } + Else + { + VIEP = One + } + } + Case (0x08) + { + If ((Local3 != 0x0F)) + { + Local1 = 0x0A + Return (Local1) + } + + If ((Local4 == Zero)) + { + VIBS = Zero + } + Else + { + VIBS = One + } + } + Case (0x0B) + { + Switch (Local3) + { + Case (0x02) + { + If ((Local4 != One)) + { + Local1 = 0x0A + Return (Local1) + } + } + Case (0x03) + { + If ((Local4 != One)) + { + Local1 = 0x0A + Return (Local1) + } + } + Case (0x0F) + { + If ((Local4 != Zero)) + { + Local1 = 0x0A + Return (Local1) + } + } + Default + { + Local1 = 0x0A + Return (Local1) + } + + } + + If ((Local4 == Zero)) + { + If ((Local3 == 0x0F)) + { + VMMC = Zero + SMMC = 0x0F + } + Else + { + VMMC = Zero + SMMC = Zero + } + } + Else + { + VMMC = One + SMMC = Local3 + } + } + Case (Zero) + { + If ((Local3 != 0x0F)) + { + Local1 = 0x0A + Return (Local1) + } + } + Default + { + Local1 = 0x02 + Return (Local1) + } + + } + + If ((FSTP == One)) + { + FSTP = Zero + CICF = 0x04 + SPMO = 0x05 + FCMO = 0x05 + LITS (0x0C, One) + } + ElseIf (((VMMC == One) && (SMMC == 0x02))) + { + CICF = 0x0B + SPMO = One + FCMO = One + LPPA = One + EPM1 = One + If ((DBFS == One)) + { + LITS (0x0C, 0x03) + POWR (0x03) + } + Else + { + LITS (0x0C, 0x02) + POWR (0x06) + } + } + ElseIf (((VMMC == One) && (SMMC == 0x03))) + { + CICF = 0x0B + SPMO = 0x02 + FCMO = 0x02 + LITS (0x0C, 0x04) + LPPA = Zero + POWR (One) + } + ElseIf ((VIEP == One)) + { + CICF = 0x07 + SPMO = 0x06 + FCMO = 0x06 + LPPA = One + If ((DBFS == One)) + { + LITS (0x0C, 0x0A) + POWR (0x03) + } + Else + { + LITS (0x0C, 0x09) + POWR (0x06) + } + } + ElseIf ((VIBS == One)) + { + CICF = 0x08 + SPMO = 0x07 + FCMO = 0x07 + LITS (0x0C, 0x0B) + LPPA = Zero + POWR (One) + } + ElseIf ((VAPM == One)) + { + CICF = 0x05 + SPMO = 0x03 + FCMO = 0x03 + LPPA = Zero + If ((DBFS == One)) + { + LITS (0x0C, 0x07) + POWR (0x03) + } + Else + { + LITS (0x0C, 0x06) + POWR (0x06) + } + } + ElseIf ((VAQM == One)) + { + CICF = 0x06 + SPMO = 0x04 + FCMO = 0x04 + LITS (0x0C, 0x08) + LPPA = Zero + POWR (One) + } + Else + { + CICF = Zero + SPMO = Zero + FCMO = Zero + LPPA = Zero + If ((DBFS == One)) + { + LITS (0x0C, 0x0C) + POWR (One) + } + Else + { + LITS (0x0C, 0x05) + POWR (0x04) + } + } + + If (CondRefOf (\_SB.PCI0.DGPV)) + { + Notify (^^^^GPP0.PEGP, 0xC0) // Hardware-Specific + } + + If (CondRefOf (\_SB.NPCF)) + { + Notify (NPCF, 0xC0) // Hardware-Specific + } + + Local5 = VSTD /* \VSTD */ + Local5 |= (VFBC << 0x02) + Local5 |= (VMYH << 0x03) + Local5 |= (VSTP << 0x04) + Local5 |= (VAPM << 0x05) + Local5 |= (VAQM << 0x06) + Local5 |= (VIEP << 0x07) + Local5 |= (VIBS << 0x08) + Local5 |= (VAAA << 0x0A) + Local5 |= (VMMC << 0x0B) + Local1 = (CICF << 0x08) + If ((CICF == 0x03)) + { + CICM = SMYH /* \SMYH */ + } + ElseIf ((CICF == 0x0B)) + { + CICM = SMMC /* \SMMC */ + } + Else + { + CICM = 0x0F + } + + Local1 |= (CICM << 0x0C) + Local1 |= (Local5 << 0x10) + Local1 |= One + } + Case (0x02) + { + Local5 = VSTD /* \VSTD */ + Local5 |= (VFBC << 0x02) + Local5 |= (VMYH << 0x03) + Local5 |= (VSTP << 0x04) + Local5 |= (VAPM << 0x05) + Local5 |= (VAQM << 0x06) + Local5 |= (VIEP << 0x07) + Local5 |= (VIBS << 0x08) + Local5 |= (VAAA << 0x0A) + Local5 |= (VMMC << 0x0B) + Local1 = (CICF << 0x08) + If ((CICF == 0x03)) + { + CICM = SMYH /* \SMYH */ + } + ElseIf ((CICF == 0x0B)) + { + CICM = SMMC /* \SMMC */ + } + Else + { + CICM = 0x0F + } + + Local1 |= (CICM << 0x0C) + Local1 |= (Local5 << 0x10) + Local1 |= One + } + Case (0x03) + { + Local1 = (FCAP << 0x10) + Local1 |= One + } + Case (0x04) + { + Local1 = (MYHC << 0x10) + Local1 |= One + } + Case (0x06) + { + Local2 = ((Local0 >> 0x09) & 0x0F) + If ((Local2 != One)) + { + Local1 = (MMCC << 0x10) + } + Else + { + Local1 = 0x0200 + } + + Local1 |= One + } + Case (0x07) + { + Local1 = (SMMC << 0x10) + Local1 |= One + } + Case (0x0100) + { + Local1 = 0x10010000 + Local1 |= One + } + Case (0x09) + { + If ((DSMF == One)) + { + NITS = 0x2D + } + ElseIf ((DSMF == 0x04)) + { + NITS = 0x3B + } + + Local1 = (NITS << 0x10) + Local1 |= One + } + Case (0x0A) + { + Local1 = 0x00010000 + Local1 |= One + } + Case (0x01FF) + { + SPMO = Zero + FCMO = Zero + VFBC = Zero + VMYH = Zero + VSTP = Zero + VAPM = Zero + VAQM = Zero + VIEP = Zero + VIBS = Zero + VAAA = Zero + VMMC = Zero + SMYH = Zero + SMMC = 0x0F + CICF = Zero + CICM = 0x0F + Local5 = VSTD /* \VSTD */ + Local5 |= (VFBC << 0x02) + Local5 |= (VMYH << 0x03) + Local5 |= (VSTP << 0x04) + Local5 |= (VAPM << 0x05) + Local5 |= (VAQM << 0x06) + Local5 |= (VIEP << 0x07) + Local5 |= (VIBS << 0x08) + Local5 |= (VAAA << 0x0A) + Local5 |= (VMMC << 0x0B) + Local1 = (CICF << 0x08) + Local1 |= (CICM << 0x0C) + Local1 |= (Local5 << 0x10) + Local1 |= One + } + Default + { + Local1 = 0x04 + } + + } + + Return (Local1) + } + + Scope (^^EC0) + { + Device (ITSD) + { + Name (_HID, "IDEA2008") // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + } + } + } + + Scope (\) + { + OperationRegion (LFCN, SystemMemory, 0x72F7D318, 0x0477) + Field (LFCN, AnyAcc, Lock, Preserve) + { + PS2V, 8, + KBID, 8, + MCSZ, 8, + OKRB, 8, + EDID, 4096, + TPTY, 8, + TPTP, 16, + TPNY, 8, + TPNP, 16, + UMAB, 8, + ENQT, 8, + DYTP, 32, + FCAP, 16, + VSTD, 1, + , 1, + VFBC, 1, + VMYH, 1, + VSTP, 1, + VAPM, 1, + VAQM, 1, + VIEP, 1, + VIBS, 1, + VCQL, 1, + VAAA, 1, + VMMC, 1, + , 1, + , 1, + , 1, + Offset (0x214), + MYHC, 8, + MMCC, 8, + SMYH, 8, + SMMC, 8, + CICF, 4, + CICM, 4, + MCSK, 8, + CPTY, 8, + GTYP, 8, + PANT, 8, + PMID, 16, + PPID, 16, + CMSP, 16, + NPWD, 8, + Offset (0x237), + GNCS, 8, + GYCK, 1704, + BDDN, 2048, + PBID, 8, + CAMS, 8, + RGBD, 8, + GSYN, 8, + RDOC, 8, + DSMF, 8, + RSVD, 800 + } + + OperationRegion (SMIO, SystemIO, 0xB0, 0x02) + Field (SMIO, ByteAcc, NoLock, Preserve) + { + SMBA, 8, + SMBB, 8 + } + } + + Method (_REG, 2, NotSerialized) // _REG: Region Availability + { + If ((Arg0 == 0x03)) + { + ECAV = Arg1 + } + + If (((Arg0 == 0x03) && (Arg1 == One))) + { + If ((TPOS == 0x40)) + { + Local0 = One + } + + If ((TPOS == 0x80)) + { + Local0 = 0x02 + } + + If ((TPOS == 0x50)) + { + Local0 = 0x03 + } + + If ((TPOS == 0x60)) + { + Local0 = 0x04 + } + + If ((TPOS == 0x61)) + { + Local0 = 0x05 + } + + If ((TPOS == 0x70)) + { + Local0 = 0x06 + } + + If ((Acquire (LFCM, 0xA000) == Zero)) + { + OSTY = Local0 + LIDS = LSTE /* \_SB_.PCI0.LPC0.EC0_.LSTE */ + Release (LFCM) + } + } + + If ((FCMO == 0x05)) + { + FSTP = Zero + CICF = 0x04 + LITS (0x0C, One) + } + ElseIf ((FCMO == One)) + { + CICF = 0x0B + LPPA = One + EPM1 = One + If ((DBFS == One)) + { + LITS (0x0C, 0x03) + ^VPC0.POWR (0x03) + } + Else + { + LITS (0x0C, 0x02) + ^VPC0.POWR (0x06) + } + } + ElseIf ((FCMO == 0x02)) + { + CICF = 0x0B + LITS (0x0C, 0x04) + LPPA = Zero + ^VPC0.POWR (One) + } + Else + { + CICF = Zero + SPMO = Zero + FCMO = Zero + LPPA = Zero + If ((DBFS == One)) + { + LITS (0x0C, 0x0C) + ^VPC0.POWR (One) + } + Else + { + LITS (0x0C, 0x05) + ^VPC0.POWR (0x04) + } + } + + If ((HKDB == Zero)) + { + G140 = Zero + } + Else + { + G140 = One + } + + If ((CALK == One)) + { + G155 = One + } + Else + { + G155 = Zero + } + + If (CondRefOf (\_SB.NPCF)) + { + Notify (NPCF, 0xC0) // Hardware-Specific + } + } + + Method (CMFC, 0, Serialized) + { + Name (BUFF, Buffer (0x0200){}) + CreateField (BUFF, Zero, 0x0400, EDI1) + BUFF = EDID /* \EDID */ + Return (EDI1) /* \_SB_.PCI0.LPC0.EC0_.CMFC.EDI1 */ + } + + Method (LFCI, 2, Serialized) + { + Switch (ToInteger (Arg0)) + { + Case (One) + { + Return (OKRB) /* \OKRB */ + } + Case (0x02) + { + Local0 = RECM (0x78) + P80H = Local0 + Return (Local0) + } + + } + } + + Scope (\) + { + Name (LTGP, Zero) + Name (FMOD, Zero) + Name (DTGP, Zero) + Name (LCK0, Zero) + Name (LPPA, Zero) + Name (EPM1, Zero) + } + + OperationRegion (UTBT, SystemMemory, 0xE0019000, 0xFF) + Field (UTBT, ByteAcc, Lock, Preserve) + { + Offset (0x6B), + LNKP, 8 + } + + Method (_Q17, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x17 + If ((LNKP == 0x18)) + { + EC28 = One + } + } + + Method (_Q11, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + If (IGDS){} + P80H = 0x11 + Notify (^^^GP17.VGA.LCD, 0x87) // Device-Specific + Notify (VPC0, 0x80) // Status Change + } + + Method (_Q12, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + If (IGDS) + { + If ((BKLT == One)) + { + BKLT = Zero + } + Else + { + P80H = 0x12 + Notify (^^^GP17.VGA.LCD, 0x86) // Device-Specific + Notify (VPC0, 0x80) // Status Change + } + } + Else + { + P80H = 0x12 + Notify (^^^GP17.VGA.LCD, 0x86) // Device-Specific + Notify (VPC0, 0x80) // Status Change + } + } + + Method (_Q15, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x15 + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + LIDS = LSTE /* \_SB_.PCI0.LPC0.EC0_.LSTE */ + Release (LFCM) + } + } + + Notify (LID0, 0x80) // Status Change + } + + Method (_Q16, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x16 + If (ECAV) + { + If ((Acquire (LFCM, 0xA000) == Zero)) + { + LIDS = LSTE /* \_SB_.PCI0.LPC0.EC0_.LSTE */ + Release (LFCM) + } + } + + Notify (LID0, 0x80) // Status Change + } + + Method (_Q25, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x25 + Notify (ADP0, 0x80) // Status Change + Notify (BAT0, 0x80) // Status Change + Notify (BAT0, 0x81) // Information Change + } + + Method (_Q37, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x37 + Sleep (0x012C) + PWRS = One + Notify (ADP0, 0x80) // Status Change + Notify (BAT0, 0x80) // Status Change + } + + Method (_Q38, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x38 + Sleep (0x012C) + PWRS = Zero + Notify (ADP0, 0x80) // Status Change + Notify (BAT0, 0x80) // Status Change + } + + Method (_Q32, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x32 + Notify (PWRB, 0x80) // Status Change + } + + Method (_Q3E, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x3E + } + + Method (_Q3F, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x3F + } + + Method (_Q44, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x44 + Notify (VPC0, 0x80) // Status Change + } + + Method (_Q70, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x70 + Sleep (0x05) + } + + Method (_Q80, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x80 + Sleep (0xC8) + ^VPC0.DYTC (0x001F0001) + } + + Method (_Q86, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x86 + FSTP = One + Sleep (0x05) + ^VPC0.DYTC (0x001F4001) + } + + Method (_Q87, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x87 + FSTP = Zero + Sleep (0x05) + ^VPC0.DYTC (0x000F4001) + } + + Mutex (HGCT, 0x00) + Scope (\) + { + Name (GPSF, Zero) + Name (DCPS, Zero) + } + + Name (DGST, 0xD1) + Method (_Q1E, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0x1E + P80H = DGDF /* \_SB_.PCI0.LPC0.EC0_.DGDF */ + If ((Acquire (HGCT, 0xA000) == Zero)) + { + If ((DGDF <= 0x04)) + { + Local0 = 0xD1 + Local0 += DGDF /* \_SB_.PCI0.LPC0.EC0_.DGDF */ + If ((Local0 == 0xD1)) + { + DCPS = Zero + If ((DGST != Local0)) + { + DGST = Local0 + Notify (^^^GPP0.PEGP, Local0) + } + + Sleep (0x0A) + If ((GPSF == Zero)) + { + GPSF = One + Notify (^^^GPP0.PEGP, Local0) + } + } + Else + { + DCPS = One + P80H = 0x4E + If ((DGST != Local0)) + { + P80H = 0x5E + DGST = Local0 + Notify (^^^GPP0.PEGP, Local0) + } + + Sleep (0x0A) + If ((GPSF == One)) + { + GPSF = Zero + Notify (^^^GPP0.PEGP, 0xC0) // Hardware-Specific + } + } + } + + Release (HGCT) + } + } + + Method (_QEA, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0xEA + Sleep (0x05) + DBFS = One + ^VPC0.DYTC (0x001F0001) + } + + Method (_QEB, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0xEB + Sleep (0x05) + DBFS = Zero + ^VPC0.DYTC (0x001F0001) + } + + Method (_Q6C, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + SMBA = 0xCE + } + + Scope (\) + { + Name (LSKD, Zero) + } + + Method (_QDF, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF + { + P80H = 0xDF + Name (NMLK, 0x69) + Name (CPLK, 0x9B) + Name (FNLK, 0x8C) + If ((LSKV != Zero)) + { + If ((LSKV <= 0x28)) + { + LSKD = LSKV /* \_SB_.PCI0.LPC0.EC0_.LSKV */ + } + + If ((LSKD == 0x04)) + { + If ((HKDB == Zero)) + { + G140 = Zero + } + Else + { + G140 = One + } + } + + LSKV = Zero + Notify (WMIU, 0xD0) // Hardware-Specific + } + + If ((CALK == One)) + { + G155 = One + } + Else + { + G155 = Zero + } + } + } + + Scope (\_SB) + { + Device (ADP0) + { + Name (_HID, "ACPI0003" /* Power Source Device */) // _HID: Hardware ID + Name (XX00, Buffer (0x03){}) + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((ECON == One)) + { + Return (0x0F) + } + + Return (Zero) + } + + Name (ACDC, 0xFF) + Method (_PSR, 0, NotSerialized) // _PSR: Power Source + { + If (^^PCI0.LPC0.EC0.ECAV) + { + If ((Acquire (^^PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + { + Local0 = One + Local0 = ^^PCI0.LPC0.EC0.ADPT /* \_SB_.PCI0.LPC0.EC0_.ADPT */ + CreateWordField (XX00, Zero, SSZE) + CreateByteField (XX00, 0x02, ACST) + SSZE = 0x03 + If ((Local0 != ACDC)) + { + If (Local0) + { + P80H = 0xECAC + If (CondRefOf (AFN4)) + { + AFN4 (One) + } + + ACST = Zero + } + Else + { + P80H = 0xECDC + If (CondRefOf (AFN4)) + { + AFN4 (0x02) + } + + ACST = One + } + + ALIB (One, XX00) + ACDC = Local0 + } + + Release (^^PCI0.LPC0.EC0.LFCM) + Return (Local0) + } + } + } + + Method (_PCL, 0, NotSerialized) // _PCL: Power Consumer List + { + Return (Package (0x01) + { + _SB + }) + } + } + + Device (LID0) + { + Name (_HID, EisaId ("PNP0C0D") /* Lid Device */) // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (_LID, 0, NotSerialized) // _LID: Lid Status + { + Local0 = Zero + If ((Acquire (^^PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + { + Local0 = ^^PCI0.LPC0.EC0.LSTE /* \_SB_.PCI0.LPC0.EC0_.LSTE */ + Release (^^PCI0.LPC0.EC0.LFCM) + } + + Return (Local0) + } + } + + Device (PWRB) + { + Name (_HID, EisaId ("PNP0C0C") /* Power Button Device */) // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((ECON == One)) + { + Return (0x0F) + } + + Return (Zero) + } + } + + Device (WMI4) + { + Name (_HID, EisaId ("PNP0C14") /* Windows Management Instrumentation Device */) // _HID: Hardware ID + Name (_UID, 0x04) // _UID: Unique ID + Mutex (MWMI, 0x00) + Name (_WDG, Buffer (0x28) + { + /* 0000 */ 0x76, 0x37, 0xA0, 0xC3, 0xAC, 0x51, 0xAA, 0x49, // v7...Q.I + /* 0008 */ 0xAD, 0x0F, 0xF2, 0xF7, 0xD6, 0x2C, 0x3F, 0x3C, // .....,?< + /* 0010 */ 0x41, 0x44, 0x03, 0x05, 0x21, 0x12, 0x90, 0x05, // AD..!... + /* 0018 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... + /* 0020 */ 0xC9, 0x06, 0x29, 0x10, 0x42, 0x44, 0x01, 0x00 // ..).BD.. + }) + Name (ITEM, Package (0x03) + { + Package (0x03) + { + Zero, + Zero, + "BAT0 BatMaker" + }, + + Package (0x03) + { + Zero, + One, + "BAT0 HwId " + }, + + Package (0x03) + { + Zero, + 0x02, + "BAT0 MfgDate " + } + }) + Method (WQAD, 1, NotSerialized) + { + If (^^PCI0.LPC0.EC0.ECAV) + { + If ((Acquire (^^PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + { + Local0 = PSAG (Arg0) + Local1 = DerefOf (ITEM [Local0]) + Local2 = DerefOf (Local1 [Zero]) + Local3 = DerefOf (Local1 [One]) + Local4 = DerefOf (Local1 [0x02]) + Local5 = BATD (Local2, Local3) + Concatenate (Local4, ",", Local6) + Concatenate (Local6, Local5, Local7) + Release (^^PCI0.LPC0.EC0.LFCM) + } + } + + Return (Local7) + } + + Method (PSAG, 1, NotSerialized) + { + Return (Arg0) + } + + Method (BATD, 2, NotSerialized) + { + Name (STRB, Buffer (0x0A) + { + 0x00 // . + }) + Name (BUFR, Buffer (0x08){}) + BUFR = ^^PCI0.LPC0.EC0.FWBT /* \_SB_.PCI0.LPC0.EC0_.FWBT */ + CreateWordField (BUFR, Zero, MID0) + CreateWordField (BUFR, 0x02, HID0) + CreateWordField (BUFR, 0x04, FIR0) + CreateWordField (BUFR, 0x06, DAT0) + If ((Arg0 == Zero)) + { + If ((Arg1 == Zero)) + { + STRB = ToHexString (MID0) + } + + If ((Arg1 == One)) + { + STRB = ToHexString (HID0) + } + + If ((Arg1 == 0x02)) + { + Local0 = ^^PCI0.LPC0.EC0.B1DA /* \_SB_.PCI0.LPC0.EC0_.B1DA */ + Name (DATB, Buffer (0x09) + { + "00000000" + }) + Local3 = 0x07 + Local1 = (Local0 & 0x1F) + While (Local1) + { + Divide (Local1, 0x0A, Local2, Local1) + DATB [Local3] = (Local2 + 0x30) + Local3-- + } + + Local3 = 0x05 + Local1 = ((Local0 & 0x01E0) >> 0x05) + While (Local1) + { + Divide (Local1, 0x0A, Local2, Local1) + DATB [Local3] = (Local2 + 0x30) + Local3-- + } + + Local3 = 0x03 + Local1 = (((Local0 & 0xFE00) >> 0x09) + 0x07BC) + While (Local1) + { + Divide (Local1, 0x0A, Local2, Local1) + DATB [Local3] = (Local2 + 0x30) + Local3-- + } + + STRB = DATB /* \_SB_.WMI4.BATD.DATB */ + } + } + + Return (ToString (STRB, Ones)) + } + + Name (WQBD, Buffer (0x0275) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... + /* 0008 */ 0x65, 0x02, 0x00, 0x00, 0xF8, 0x05, 0x00, 0x00, // e....... + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T + /* 0018 */ 0x18, 0xD1, 0x82, 0x00, 0x01, 0x06, 0x18, 0x42, // .......B + /* 0020 */ 0x10, 0x05, 0x10, 0x8A, 0x0D, 0x21, 0x02, 0x0B, // .....!.. + /* 0028 */ 0x83, 0x50, 0x50, 0x18, 0x14, 0xA0, 0x45, 0x41, // .PP...EA + /* 0030 */ 0xC8, 0x05, 0x14, 0x95, 0x02, 0x21, 0xC3, 0x02, // .....!.. + /* 0038 */ 0x14, 0x0B, 0x70, 0x2E, 0x40, 0xBA, 0x00, 0xE5, // ..p.@... + /* 0040 */ 0x28, 0x72, 0x0C, 0x22, 0x02, 0xF7, 0xEF, 0x0F, // (r.".... + /* 0048 */ 0x31, 0xD0, 0x18, 0xA8, 0x50, 0x08, 0x89, 0x00, // 1...P... + /* 0050 */ 0xA6, 0x42, 0xE0, 0x08, 0x41, 0xBF, 0x02, 0x10, // .B..A... + /* 0058 */ 0x3A, 0x14, 0x20, 0x53, 0x80, 0x41, 0x01, 0x4E, // :. S.A.N + /* 0060 */ 0x11, 0x44, 0x10, 0xA5, 0x65, 0x01, 0xBA, 0x05, // .D..e... + /* 0068 */ 0xF8, 0x16, 0xA0, 0x1D, 0x42, 0x68, 0x91, 0x9A, // ....Bh.. + /* 0070 */ 0x9F, 0x04, 0x81, 0x6A, 0x5B, 0x80, 0x45, 0x01, // ...j[.E. + /* 0078 */ 0xB2, 0x41, 0x08, 0xA0, 0xC7, 0xC1, 0x44, 0x0E, // .A....D. + /* 0080 */ 0x02, 0x25, 0x66, 0x10, 0x28, 0x9D, 0x73, 0x90, // .%f.(.s. + /* 0088 */ 0x4D, 0x60, 0xE1, 0x9F, 0x4C, 0x94, 0xF3, 0x88, // M`..L... + /* 0090 */ 0x92, 0xE0, 0xA8, 0x0E, 0x22, 0x42, 0xF0, 0x72, // ...."B.r + /* 0098 */ 0x05, 0x48, 0x9E, 0x80, 0x34, 0x4F, 0x4C, 0xD6, // .H..4OL. + /* 00A0 */ 0x07, 0xA1, 0x21, 0xB0, 0x11, 0xF0, 0x88, 0x12, // ..!..... + /* 00A8 */ 0x40, 0x58, 0xA0, 0x75, 0x2A, 0x14, 0x0C, 0xCA, // @X.u*... + /* 00B0 */ 0x03, 0x88, 0xE4, 0x8C, 0x15, 0x05, 0x6C, 0xAF, // ......l. + /* 00B8 */ 0x13, 0x91, 0xC9, 0x81, 0x52, 0x49, 0x70, 0xA8, // ....RIp. + /* 00C0 */ 0x61, 0x5A, 0xE2, 0xEC, 0x34, 0xB2, 0x13, 0x39, // aZ..4..9 + /* 00C8 */ 0xB6, 0xA6, 0x87, 0x2C, 0x48, 0x26, 0x6D, 0x28, // ...,H&m( + /* 00D0 */ 0xA8, 0xB1, 0x7B, 0x5A, 0x27, 0xE5, 0x99, 0x46, // ..{Z'..F + /* 00D8 */ 0x3C, 0x28, 0xC3, 0x24, 0xF0, 0x28, 0x18, 0x1A, // <(.$.(.. + /* 00E0 */ 0x27, 0x28, 0x0B, 0x42, 0x0E, 0x06, 0x8A, 0x02, // '(.B.... + /* 00E8 */ 0x3C, 0x09, 0xCF, 0xB1, 0x78, 0x01, 0xC2, 0x67, // <...x..g + /* 00F0 */ 0x4C, 0xA6, 0x1D, 0x23, 0x81, 0xCF, 0x04, 0x1E, // L..#.... + /* 00F8 */ 0xE6, 0x31, 0x63, 0x47, 0x14, 0x2E, 0xE0, 0xF9, // .1cG.... + /* 0100 */ 0x1C, 0x43, 0xE4, 0xB8, 0x87, 0x1A, 0xE3, 0x28, // .C.....( + /* 0108 */ 0x22, 0x3F, 0x08, 0x60, 0x05, 0x1D, 0x04, 0x90, // "?.`.... + /* 0110 */ 0x38, 0xFF, 0xFF, 0xE3, 0x89, 0x76, 0xDA, 0xC1, // 8....v.. + /* 0118 */ 0x42, 0xC7, 0x39, 0xBF, 0xD0, 0x18, 0xD1, 0xE3, // B.9..... + /* 0120 */ 0x40, 0xC9, 0x80, 0x90, 0x47, 0x01, 0x56, 0x61, // @...G.Va + /* 0128 */ 0x35, 0x91, 0x04, 0xBE, 0x07, 0x74, 0x76, 0x12, // 5....tv. + /* 0130 */ 0xD0, 0xA5, 0x21, 0x46, 0x6F, 0x08, 0xD2, 0x26, // ..!Fo..& + /* 0138 */ 0xC0, 0x96, 0x00, 0x6B, 0x02, 0x8C, 0xDD, 0x06, // ...k.... + /* 0140 */ 0x08, 0xCA, 0xD1, 0x36, 0x87, 0x22, 0x84, 0x28, // ...6.".( + /* 0148 */ 0x21, 0xE2, 0x86, 0xAC, 0x11, 0x45, 0x10, 0x95, // !....E.. + /* 0150 */ 0x41, 0x08, 0x35, 0x50, 0xD8, 0x28, 0xF1, 0x8D, // A.5P.(.. + /* 0158 */ 0x13, 0x22, 0x48, 0x02, 0x8F, 0x1C, 0x77, 0x04, // ."H...w. + /* 0160 */ 0xF0, 0xD8, 0x0E, 0xE8, 0x04, 0x4F, 0xE9, 0x71, // .....O.q + /* 0168 */ 0xC1, 0x04, 0x9E, 0xF7, 0xC1, 0x1D, 0xEA, 0x21, // .......! + /* 0170 */ 0x1C, 0x70, 0xD4, 0x18, 0xC7, 0xF1, 0x4C, 0x40, // .p....L@ + /* 0178 */ 0x16, 0x2E, 0x0D, 0x20, 0x8A, 0x04, 0x8F, 0x3A, // ... ...: + /* 0180 */ 0x32, 0xF8, 0x70, 0xE0, 0x41, 0x7A, 0x9E, 0x9E, // 2.p.Az.. + /* 0188 */ 0x40, 0x90, 0x43, 0x38, 0x82, 0xC7, 0x86, 0xA7, // @.C8.... + /* 0190 */ 0x02, 0x8F, 0x81, 0x5D, 0x17, 0x7C, 0x0E, 0xF0, // ...].|.. + /* 0198 */ 0x31, 0x01, 0xEF, 0x1A, 0x50, 0xA3, 0x7E, 0x3A, // 1...P.~: + /* 01A0 */ 0x60, 0x93, 0x0E, 0x87, 0x19, 0xAE, 0x87, 0x1D, // `....... + /* 01A8 */ 0xEE, 0x04, 0x1E, 0x0E, 0x1E, 0x33, 0xF8, 0x91, // .....3.. + /* 01B0 */ 0xC3, 0x83, 0xC3, 0xCD, 0xF0, 0x64, 0x8E, 0xAC, // .....d.. + /* 01B8 */ 0x54, 0x01, 0x66, 0x4F, 0x08, 0x3A, 0x4D, 0xF8, // T.fO.:M. + /* 01C0 */ 0xCC, 0xC1, 0x6E, 0x00, 0xE7, 0xD3, 0x33, 0x24, // ..n...3$ + /* 01C8 */ 0x91, 0x3F, 0x08, 0xD4, 0xC8, 0x0C, 0xED, 0x69, // .?.....i + /* 01D0 */ 0xBF, 0x7A, 0x18, 0xF2, 0xA1, 0xE0, 0xB0, 0x98, // .z...... + /* 01D8 */ 0xD8, 0xB3, 0x07, 0x1D, 0x0F, 0xF8, 0xAF, 0x24, // .......$ + /* 01E0 */ 0x0F, 0x1B, 0x9E, 0xBE, 0xE7, 0x6B, 0x82, 0x91, // .....k.. + /* 01E8 */ 0x07, 0x8E, 0x1E, 0x88, 0xA1, 0x9F, 0x38, 0x0E, // ......8. + /* 01F0 */ 0xE3, 0x34, 0x7C, 0x09, 0xF1, 0x39, 0xE0, 0xFF, // .4|..9.. + /* 01F8 */ 0x1F, 0x24, 0xC6, 0x31, 0x79, 0x70, 0x3C, 0xD8, // .$.1yp<. + /* 0200 */ 0xC8, 0xE9, 0x51, 0xC5, 0x47, 0x0A, 0x7E, 0xBE, // ..Q.G.~. + /* 0208 */ 0xF0, 0x91, 0x82, 0x5D, 0x10, 0x9E, 0x1C, 0x0C, // ...].... + /* 0210 */ 0x71, 0x38, 0x67, 0xE5, 0x13, 0x85, 0x0F, 0x2A, // q8g....* + /* 0218 */ 0xB8, 0x13, 0x05, 0x5C, 0x85, 0xE8, 0xE4, 0x36, // ...\...6 + /* 0220 */ 0x61, 0xB4, 0x67, 0x81, 0xC7, 0x09, 0x98, 0x07, // a.g..... + /* 0228 */ 0x01, 0xF0, 0x8D, 0xDF, 0x07, 0x19, 0xB0, 0x4D, // .......M + /* 0230 */ 0x09, 0x3B, 0x24, 0x78, 0x47, 0x19, 0xE0, 0x71, // .;$xG..q + /* 0238 */ 0x32, 0xC1, 0x1D, 0x27, 0x3C, 0x04, 0x3E, 0x80, // 2..'<.>. + /* 0240 */ 0x87, 0x90, 0x93, 0xB4, 0xD2, 0xA9, 0x21, 0xCF, // ......!. + /* 0248 */ 0x3C, 0x60, 0x1B, 0x06, 0x57, 0x68, 0xD3, 0xA7, // <`..Wh.. + /* 0250 */ 0x46, 0xA3, 0x56, 0x0D, 0xCA, 0xD4, 0x28, 0xD3, // F.V...(. + /* 0258 */ 0xA0, 0x56, 0x9F, 0x4A, 0x8D, 0x19, 0xFB, 0xE1, // .V.J.... + /* 0260 */ 0x58, 0xDC, 0xBB, 0x40, 0x07, 0x03, 0x0B, 0x7B, // X..@...{ + /* 0268 */ 0x21, 0xE8, 0x88, 0xE0, 0x58, 0x20, 0x34, 0x08, // !...X 4. + /* 0270 */ 0x9D, 0x40, 0xFC, 0xFF, 0x07 // .@... + }) + } + + Device (HKDV) + { + Name (_HID, "LHK2019") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (WMIU) + { + Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */) // _HID: Hardware ID + Name (_UID, "LSK20") // _UID: Unique ID + Name (_WDG, Buffer (0x3C) + { + /* 0000 */ 0x74, 0x09, 0x6C, 0xCE, 0x07, 0x04, 0x50, 0x4F, // t.l...PO + /* 0008 */ 0x88, 0xBA, 0x4F, 0xC3, 0xB6, 0x55, 0x9A, 0xD8, // ..O..U.. + /* 0010 */ 0x53, 0x4B, 0x01, 0x02, 0x0C, 0xDE, 0xC0, 0x8F, // SK...... + /* 0018 */ 0xE4, 0xB4, 0xFD, 0x43, 0xB0, 0xF3, 0x88, 0x71, // ...C...q + /* 0020 */ 0x71, 0x1C, 0x12, 0x94, 0xD0, 0x00, 0x01, 0x08, // q....... + /* 0028 */ 0x21, 0x12, 0x90, 0x05, 0x66, 0xD5, 0xD1, 0x11, // !...f... + /* 0030 */ 0xB2, 0xF0, 0x00, 0xA0, 0xC9, 0x06, 0x29, 0x10, // ......). + /* 0038 */ 0x44, 0x41, 0x01, 0x00 // DA.. + }) + Method (WMSK, 3, NotSerialized) + { + If ((Arg1 == One)) + { + If ((ToInteger (Arg2) == One)) + { + Return (0x03) + } + ElseIf ((ToInteger (Arg2) == 0x02)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x03)) + { + Return (0x02) + } + ElseIf ((ToInteger (Arg2) == 0x04)) + { + Return (0x02) + } + ElseIf ((ToInteger (Arg2) == 0x05)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x06)) + { + Return (0x02) + } + ElseIf ((ToInteger (Arg2) == 0x07)) + { + Return (0x02) + } + ElseIf ((ToInteger (Arg2) == 0x08)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x09)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x0A)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x0B)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x0C)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x0D)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x0E)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x0F)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x10)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x11)) + { + Return (Zero) + } + ElseIf ((ToInteger (Arg2) == 0x12)) + { + Return (0x18) + } + ElseIf ((ToInteger (Arg2) == 0x13)) + { + Return (0x19) + } + Else + { + Return (Zero) + } + } + } + + Method (_WED, 1, NotSerialized) // _Wxx: Wake Event, xx=0x00-0xFF + { + If ((Arg0 == 0xD0)) + { + If ((LSKD == One)) + { + Return (One) + } + ElseIf ((LSKD == 0x02)){} + ElseIf ((LSKD == 0x03)){} + ElseIf ((LSKD == 0x04)) + { + If ((^^PCI0.LPC0.EC0.HKDB == One)) + { + Return (0x02) + } + Else + { + Return (0x03) + } + } + ElseIf ((LSKD == 0x05)) + { + Return (0x04) + } + ElseIf ((LSKD == 0x06)) + { + Return (0x07) + } + ElseIf ((LSKD == 0x07)){} + ElseIf ((LSKD == 0x08)) + { + Return (0x09) + } + ElseIf ((LSKD == 0x09)){} + ElseIf ((LSKD == 0x0A)){} + ElseIf ((LSKD == 0x0B)) + { + Return (0x0C) + } + ElseIf ((LSKD == 0x0C)) + { + Return (0x0D) + } + ElseIf ((LSKD == 0x0D)) + { + Return (0x0E) + } + ElseIf ((LSKD == 0x0E)) + { + Return (0x0F) + } + ElseIf ((LSKD == 0x0F)) + { + Return (0x10) + } + ElseIf ((LSKD == 0x10)) + { + Return (0x11) + } + ElseIf ((LSKD == 0x11)) + { + Return (0x12) + } + ElseIf ((LSKD == 0x12)) + { + Return (0x13) + } + ElseIf ((LSKD == 0x13)) + { + Return (0x14) + } + ElseIf ((LSKD == 0x14)) + { + Return (0x15) + } + ElseIf ((LSKD == 0x15)) + { + Return (0x16) + } + ElseIf ((LSKD == 0x16)) + { + Return (0x17) + } + ElseIf ((LSKD == 0x17)) + { + Return (0x18) + } + ElseIf ((LSKD == 0x18)) + { + Return (0x19) + } + ElseIf ((LSKD == 0x19)) + { + Return (0x1A) + } + ElseIf ((LSKD == 0x1A)) + { + Return (0x1B) + } + ElseIf ((LSKD == 0x1B)) + { + Return (0x1C) + } + ElseIf ((LSKD == 0x1C)) + { + Return (0x1D) + } + ElseIf ((LSKD == 0x1D)) + { + Return (0x1E) + } + ElseIf ((LSKD == 0x1E)) + { + Return (0x1F) + } + ElseIf ((LSKD == 0x1F)) + { + Return (0x20) + } + ElseIf ((LSKD == 0x20)) + { + Return (0x21) + } + ElseIf ((LSKD == 0x21)) + { + Return (0x22) + } + ElseIf ((LSKD == 0x22)) + { + Return (0x23) + } + ElseIf ((LSKD == 0x23)) + { + Return (0x24) + } + ElseIf ((LSKD == 0x24)) + { + Return (0x25) + } + ElseIf ((LSKD == 0x25)) + { + Return (0x26) + } + ElseIf ((LSKD == 0x26)) + { + Return (0x27) + } + ElseIf ((LSKD == 0x27)) + { + Return (0x28) + } + ElseIf ((LSKD == 0x28)) + { + Return (0x29) + } + Else + { + Return (Zero) + } + } + } + + Name (WQDA, Buffer (0x0418) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... + /* 0008 */ 0x08, 0x04, 0x00, 0x00, 0x5E, 0x0C, 0x00, 0x00, // ....^... + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T + /* 0018 */ 0xA8, 0x40, 0x86, 0x00, 0x01, 0x06, 0x18, 0x42, // .@.....B + /* 0020 */ 0x10, 0x05, 0x10, 0x8A, 0x28, 0x81, 0x42, 0x04, // ....(.B. + /* 0028 */ 0x8A, 0x40, 0xA4, 0x50, 0x30, 0x28, 0x0D, 0x20, // .@.P0(. + /* 0030 */ 0x92, 0x03, 0x21, 0x17, 0x4C, 0x4C, 0x80, 0x08, // ..!.LL.. + /* 0038 */ 0x08, 0x79, 0x15, 0x60, 0x53, 0x80, 0x49, 0x10, // .y.`S.I. + /* 0040 */ 0xF5, 0xEF, 0x0F, 0x51, 0x12, 0x1C, 0x4A, 0x08, // ...Q..J. + /* 0048 */ 0x84, 0x24, 0x0A, 0x30, 0x2F, 0x40, 0xB7, 0x00, // .$.0/@.. + /* 0050 */ 0xC3, 0x02, 0x6C, 0x0B, 0x30, 0x2D, 0xC0, 0x31, // ..l.0-.1 + /* 0058 */ 0x24, 0x95, 0x06, 0x4E, 0x09, 0x2C, 0x05, 0x42, // $..N.,.B + /* 0060 */ 0x42, 0x05, 0x28, 0x17, 0xE0, 0x5B, 0x80, 0x76, // B.(..[.v + /* 0068 */ 0x44, 0x49, 0x16, 0x60, 0x19, 0x46, 0x04, 0x1E, // DI.`.F.. + /* 0070 */ 0x45, 0x64, 0xA3, 0x71, 0x68, 0xEC, 0x30, 0x2C, // Ed.qh.0, + /* 0078 */ 0x13, 0x4C, 0x83, 0x38, 0x8C, 0xB2, 0x91, 0x45, // .L.8...E + /* 0080 */ 0xE0, 0x09, 0x75, 0x2A, 0x40, 0xAE, 0x00, 0x61, // ..u*@..a + /* 0088 */ 0x02, 0xC4, 0xA3, 0x0A, 0xA3, 0x39, 0x28, 0x22, // .....9(" + /* 0090 */ 0x1A, 0x1A, 0x25, 0x66, 0x4C, 0x04, 0xB6, 0x73, // ..%fL..s + /* 0098 */ 0x6C, 0x8D, 0xE2, 0x34, 0x0A, 0x17, 0x20, 0x1D, // l..4.. . + /* 00A0 */ 0x43, 0x23, 0x38, 0xAE, 0x63, 0x30, 0x58, 0x90, // C#8.c0X. + /* 00A8 */ 0x43, 0x31, 0x44, 0x41, 0x02, 0xAC, 0xA2, 0x91, // C1DA.... + /* 00B0 */ 0x61, 0x84, 0x08, 0x72, 0x7C, 0x81, 0xBA, 0xC4, // a..r|... + /* 00B8 */ 0x13, 0x88, 0xC7, 0xE4, 0x01, 0x18, 0x21, 0x4C, // ......!L + /* 00C0 */ 0x8B, 0xB0, 0x82, 0x36, 0x62, 0x02, 0xC3, 0x1E, // ...6b... + /* 00C8 */ 0x0A, 0xE6, 0x07, 0x20, 0x01, 0x9E, 0x05, 0x58, // ... ...X + /* 00D0 */ 0x1F, 0x23, 0x21, 0xB0, 0x7B, 0x01, 0xE2, 0x04, // .#!.{... + /* 00D8 */ 0x68, 0x1E, 0x8D, 0x46, 0x75, 0x9C, 0xC6, 0x88, // h..Fu... + /* 00E0 */ 0xD2, 0x96, 0x00, 0xC5, 0x23, 0x13, 0x4C, 0x88, // ....#.L. + /* 00E8 */ 0x28, 0x21, 0x3A, 0xC3, 0x13, 0x5A, 0x28, 0xC3, // (!:..Z(. + /* 00F0 */ 0x45, 0x89, 0x13, 0x25, 0x70, 0x84, 0xDE, 0x04, // E..%p... + /* 00F8 */ 0x18, 0x83, 0x20, 0x08, 0x81, 0x43, 0x54, 0x36, // .. ..CT6 + /* 0100 */ 0x48, 0xA1, 0xB6, 0x3F, 0x08, 0x22, 0xC9, 0xC1, // H..?.".. + /* 0108 */ 0x89, 0x80, 0x45, 0x1A, 0x0D, 0xEA, 0x14, 0x90, // ..E..... + /* 0110 */ 0xE0, 0xA9, 0xC0, 0x27, 0x82, 0x93, 0x3A, 0xAF, // ...'..:. + /* 0118 */ 0xA3, 0x3A, 0xEB, 0x20, 0xC1, 0x4F, 0xA4, 0xCE, // .:. .O.. + /* 0120 */ 0xE3, 0x00, 0x19, 0x38, 0x9B, 0x9A, 0xD9, 0x75, // ...8...u + /* 0128 */ 0x3E, 0x80, 0xE0, 0x1A, 0x50, 0xFF, 0xFF, 0x79, // >...P..y + /* 0130 */ 0x3E, 0x16, 0xB0, 0x61, 0x86, 0xC3, 0x0C, 0xD1, // >..a.... + /* 0138 */ 0x83, 0xF5, 0x04, 0x0E, 0x91, 0x01, 0x7A, 0x62, // ......zb + /* 0140 */ 0x4F, 0x04, 0x58, 0x87, 0x93, 0xD1, 0x71, 0xA0, // O.X...q. + /* 0148 */ 0x54, 0x01, 0x66, 0xC7, 0xAD, 0x49, 0x27, 0x38, // T.f..I'8 + /* 0150 */ 0x1E, 0x9F, 0x03, 0x3C, 0x9F, 0x13, 0x4E, 0x60, // ...<..N` + /* 0158 */ 0xF9, 0x83, 0x40, 0x8D, 0xCC, 0xD0, 0x36, 0x38, // ..@...68 + /* 0160 */ 0x2D, 0x1D, 0x04, 0x7C, 0x00, 0x30, 0x81, 0xC5, // -..|.0.. + /* 0168 */ 0x1E, 0x26, 0xE8, 0x78, 0xC0, 0x7F, 0x00, 0x78, // .&.x...x + /* 0170 */ 0x3E, 0x88, 0xF0, 0xCE, 0xE0, 0xF9, 0x7A, 0x10, // >.....z. + /* 0178 */ 0x3A, 0x5B, 0xC8, 0xC9, 0x78, 0x50, 0xC7, 0x0A, // :[..xP.. + /* 0180 */ 0x5F, 0x10, 0x30, 0xE0, 0x47, 0xFB, 0xC2, 0x10, // _.0.G... + /* 0188 */ 0xE6, 0xA5, 0x21, 0xEE, 0xC1, 0x5B, 0xEB, 0x15, // ..!..[.. + /* 0190 */ 0x82, 0x10, 0x38, 0x34, 0x84, 0xFE, 0x1A, 0x16, // ..84.... + /* 0198 */ 0x35, 0x78, 0x7A, 0xB2, 0xE0, 0x87, 0x0A, 0x06, // 5xz..... + /* 01A0 */ 0xCC, 0xC7, 0x73, 0x5A, 0x3E, 0x7B, 0x78, 0x78, // ..sZ>{xx + /* 01A8 */ 0xF0, 0x4F, 0x14, 0xC0, 0xE2, 0x3C, 0x81, 0xBB, // .O...<.. + /* 01B0 */ 0x1C, 0xB0, 0x13, 0x05, 0x7E, 0xE0, 0xF0, 0x2F, // ....~../ + /* 01B8 */ 0x15, 0x86, 0xF5, 0x45, 0xE2, 0x1D, 0x22, 0x81, // ...E..". + /* 01C0 */ 0xB1, 0x02, 0x63, 0xFE, 0xFF, 0xC0, 0x1E, 0xB9, // ..c..... + /* 01C8 */ 0xFD, 0x0A, 0x40, 0x08, 0x7E, 0x4A, 0x4F, 0x06, // ..@.~JO. + /* 01D0 */ 0xCF, 0x20, 0x11, 0x8E, 0xCA, 0xE8, 0x4F, 0x10, // . ....O. + /* 01D8 */ 0x7D, 0xCE, 0x5B, 0x10, 0xD1, 0x8E, 0xEA, 0x1C, // }.[..... + /* 01E0 */ 0x8E, 0x22, 0x54, 0x88, 0xB3, 0x30, 0x50, 0xB8, // ."T..0P. + /* 01E8 */ 0x60, 0x01, 0x8D, 0x93, 0xC0, 0x22, 0x87, 0x8A, // `....".. + /* 01F0 */ 0x1E, 0x04, 0x07, 0x3C, 0x87, 0x43, 0x0A, 0x7A, // ...<.C.z + /* 01F8 */ 0x10, 0x27, 0x13, 0xE5, 0x3C, 0x8E, 0xC9, 0xA7, // .'..<... + /* 0200 */ 0x14, 0x23, 0x1C, 0xD3, 0xC3, 0xC9, 0x53, 0x87, // .#....S. + /* 0208 */ 0x6F, 0x1B, 0x07, 0x7F, 0x5E, 0xC7, 0x7A, 0x88, // o...^.z. + /* 0210 */ 0x6C, 0xE0, 0x87, 0x80, 0x39, 0x5B, 0x78, 0x08, // l...9[x. + /* 0218 */ 0x7C, 0x00, 0x07, 0x74, 0x8A, 0x56, 0x3A, 0x31, // |..t.V:1 + /* 0220 */ 0xE4, 0x79, 0x86, 0x8F, 0x19, 0x3B, 0x00, 0xAE, // .y...;.. + /* 0228 */ 0xCA, 0x03, 0x08, 0x13, 0xFF, 0x34, 0x90, 0xB4, // .....4.. + /* 0230 */ 0x37, 0x02, 0x85, 0xF1, 0x09, 0x07, 0x70, 0x05, // 7.....p. + /* 0238 */ 0xF4, 0x00, 0x01, 0x9E, 0xB3, 0x01, 0x5C, 0xEC, // ......\. + /* 0240 */ 0x93, 0x8F, 0x12, 0xE2, 0xED, 0x21, 0xFA, 0xB9, // .....!.. + /* 0248 */ 0x9C, 0xCC, 0x2B, 0x84, 0x8F, 0x37, 0x98, 0xFF, // ..+..7.. + /* 0250 */ 0xFF, 0xF1, 0x06, 0xD6, 0x05, 0xC6, 0xDA, 0xAE, // ........ + /* 0258 */ 0x37, 0x64, 0x4A, 0xCF, 0x34, 0xEF, 0x36, 0x46, // 7dJ.4.6F + /* 0260 */ 0x39, 0x2C, 0xC3, 0x3C, 0xDE, 0xF8, 0x76, 0xD0, // 9,.<..v. + /* 0268 */ 0x1A, 0x8C, 0xEE, 0x36, 0xEC, 0x3C, 0x72, 0x12, // ...6..x.' + /* 0308 */ 0x82, 0x51, 0x73, 0x64, 0x42, 0x4D, 0xC3, 0x53, // .QsdBM.S + /* 0310 */ 0x7D, 0xB1, 0x31, 0x81, 0x75, 0x5D, 0x86, 0x40, // }.1.u].@ + /* 0318 */ 0xA6, 0xEF, 0x98, 0x00, 0x0A, 0x20, 0x5F, 0x0A, // ..... _. + /* 0320 */ 0x7C, 0xD2, 0x79, 0x30, 0x60, 0x63, 0x78, 0xD8, // |.y0`cx. + /* 0328 */ 0x31, 0x9A, 0xD1, 0xB9, 0xE0, 0xC9, 0xA3, 0x24, // 1......$ + /* 0330 */ 0x4E, 0x9E, 0x82, 0x78, 0xF2, 0x8E, 0x3F, 0x79, // N..x..?y + /* 0338 */ 0xF4, 0x9D, 0xC2, 0x87, 0x2B, 0x4E, 0xE0, 0xB8, // ....+N.. + /* 0340 */ 0x63, 0xA7, 0x57, 0x10, 0xFC, 0x64, 0xFF, 0xFF, // c.W..d.. + /* 0348 */ 0xA7, 0xF6, 0xA8, 0xE0, 0x59, 0xF8, 0xD2, 0x82, // ....Y... + /* 0350 */ 0x1B, 0x3C, 0xDC, 0x5B, 0xC6, 0x91, 0x87, 0x79, // .<.[...y + /* 0358 */ 0xA7, 0xF2, 0xE9, 0xCA, 0x60, 0x41, 0xC2, 0xBC, // ....`A.. + /* 0360 */ 0x2F, 0xE0, 0x80, 0xDE, 0xEE, 0x5E, 0x1C, 0x0E, // /....^.. + /* 0368 */ 0x37, 0xC4, 0xF9, 0x1E, 0x7A, 0x04, 0x1F, 0x3F, // 7...z..? + /* 0370 */ 0x7C, 0x66, 0xC0, 0x0D, 0x89, 0x5D, 0x03, 0xF8, // |f...].. + /* 0378 */ 0x68, 0x7C, 0x0D, 0xE0, 0xA3, 0xF4, 0x1D, 0x0B, // h|...... + /* 0380 */ 0x7C, 0x02, 0xEF, 0x01, 0x20, 0x87, 0xC7, 0x84, // |... ... + /* 0388 */ 0x1F, 0x15, 0xBD, 0x67, 0x78, 0x5C, 0x7C, 0xC8, // ...gx\|. + /* 0390 */ 0xBE, 0x22, 0x31, 0xEC, 0x67, 0x0D, 0x5F, 0xD2, // ."1.g._. + /* 0398 */ 0x4E, 0xF0, 0x95, 0xE2, 0x85, 0x0D, 0x03, 0xEB, // N....... + /* 03A0 */ 0x43, 0x00, 0x87, 0x35, 0x5A, 0xD8, 0x43, 0x7E, // C..5Z.C~ + /* 03A8 */ 0x49, 0xF1, 0x09, 0xC7, 0x33, 0x33, 0x46, 0x58, // I...33FX + /* 03B0 */ 0x1F, 0x04, 0x1C, 0xE6, 0x20, 0x00, 0x9A, 0x03, // .... ... + /* 03B8 */ 0x1B, 0xFE, 0x06, 0xE0, 0x4B, 0x40, 0x90, 0x37, // ....K@.7 + /* 03C0 */ 0x91, 0xD3, 0x7D, 0xF2, 0x31, 0x2A, 0xBF, 0x11, // ..}.1*.. + /* 03C8 */ 0xF0, 0xF3, 0x08, 0x16, 0x28, 0x88, 0x6F, 0x18, // ....(.o. + /* 03D0 */ 0x1E, 0xDB, 0x81, 0xC4, 0x86, 0x73, 0x2D, 0xC1, // .....s-. + /* 03D8 */ 0xFE, 0xFF, 0x09, 0x2A, 0xB4, 0xE9, 0x53, 0xA3, // ...*..S. + /* 03E0 */ 0x51, 0xAB, 0x06, 0x65, 0x6A, 0x94, 0x69, 0x50, // Q..ej.iP + /* 03E8 */ 0xAB, 0x4F, 0xA5, 0xC6, 0x8C, 0x99, 0xB8, 0xF0, // .O...... + /* 03F0 */ 0xF9, 0x15, 0xA1, 0x11, 0x3B, 0x12, 0x08, 0x8D, // ....;... + /* 03F8 */ 0x48, 0x21, 0x10, 0x07, 0xFE, 0x71, 0x08, 0xC4, // H!...q.. + /* 0400 */ 0x72, 0xEF, 0x61, 0xBA, 0x16, 0x11, 0x5A, 0x19, // r.a...Z. + /* 0408 */ 0x01, 0x91, 0x36, 0x10, 0x01, 0x59, 0xBB, 0x0A, // ..6..Y.. + /* 0410 */ 0x20, 0x96, 0x04, 0x44, 0x40, 0xFE, 0xFF, 0x03 // ..D@... + }) + } + + Device (LISD) + { + Name (_HID, "IDEA2002") // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + } + + Scope (\_SB) + { + Device (GZFD) + { + Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */) // _HID: Hardware ID + Name (_UID, "GMZN") // _UID: Unique ID + Name (_WDG, Buffer (0x78) + { + /* 0000 */ 0xE3, 0x54, 0x7B, 0x88, 0xDC, 0xDD, 0x2C, 0x4B, // .T{...,K + /* 0008 */ 0x8B, 0x88, 0x68, 0xA2, 0x6A, 0x88, 0x35, 0xD0, // ..h.j.5. + /* 0010 */ 0x41, 0x41, 0x01, 0x02, 0x49, 0x95, 0x54, 0x92, // AA..I.T. + /* 0018 */ 0xDE, 0x4B, 0x06, 0x4F, 0xAC, 0x04, 0xCE, 0x8B, // .K.O.... + /* 0020 */ 0xF8, 0x98, 0xDB, 0xAA, 0x41, 0x42, 0x01, 0x02, // ....AB.. + /* 0028 */ 0x77, 0xD7, 0xAF, 0x14, 0x6F, 0x10, 0x9B, 0x4C, // w...o..L + /* 0030 */ 0xB3, 0x34, 0xD3, 0x88, 0xDC, 0x78, 0x09, 0xBE, // .4...x.. + /* 0038 */ 0x41, 0x43, 0x01, 0x02, 0xF1, 0x47, 0x75, 0xDA, // AC...Gu. + /* 0040 */ 0x4D, 0x82, 0x5F, 0x40, 0xBE, 0x79, 0xD9, 0x90, // M._@.y.. + /* 0048 */ 0x3E, 0x29, 0xCE, 0xD7, 0x41, 0x44, 0x01, 0x02, // >)..AD.. + /* 0050 */ 0x05, 0x88, 0x2A, 0xDC, 0x8C, 0x3A, 0xBA, 0x41, // ..*..:.A + /* 0058 */ 0xA6, 0xF7, 0x09, 0x2E, 0x00, 0x89, 0xCD, 0x3B, // .......; + /* 0060 */ 0x41, 0x45, 0x01, 0x02, 0x21, 0x12, 0x90, 0x05, // AE..!... + /* 0068 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... + /* 0070 */ 0xC9, 0x06, 0x29, 0x10, 0x44, 0x44, 0x01, 0x00 // ..).DD.. + }) + OperationRegion (ECMS, SystemIO, 0x72, 0x02) + Field (ECMS, ByteAcc, Lock, Preserve) + { + INDX, 8, + DATA, 8 + } + + Method (RECM, 1, Serialized) + { + INDX = Arg0 + Return (DATA) /* \_SB_.GZFD.DATA */ + } + + Method (WECM, 2, Serialized) + { + INDX = Arg0 + DATA = Arg1 + } + + Method (WMAA, 3, NotSerialized) + { + If ((Arg1 == 0x36)) + { + Local0 = Zero + If ((ToInteger (Arg2) == One)) + { + If ((^^PCI0.LPC0.EC0.PLWN == One)) + { + WECM (0x72, 0x42) + WECM (0x73, 0xAA) + Local0 = One + ^^PCI0.LPC0.EC0.PLWN = Zero + } + + WECM (0x72, 0x43) + WECM (0x73, 0xBB) + } + + Return (Local0) + } + } + + Method (WMAB, 3, NotSerialized) + { + Return (Zero) + } + + Method (WMAC, 3, NotSerialized) + { + Return (Zero) + } + + Method (WMAD, 3, NotSerialized) + { + Return (Zero) + } + + Method (WMAE, 3, NotSerialized) + { + Return (Zero) + } + + Name (WQDD, Buffer (0x115F) + { + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... + /* 0008 */ 0x4F, 0x11, 0x00, 0x00, 0xBC, 0x67, 0x00, 0x00, // O....g.. + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T + /* 0018 */ 0x28, 0xDE, 0xB1, 0x00, 0x01, 0x06, 0x18, 0x42, // (......B + /* 0020 */ 0x10, 0x0B, 0x10, 0x52, 0xEA, 0x82, 0x42, 0x04, // ...R..B. + /* 0028 */ 0x92, 0x4F, 0x24, 0x79, 0x0E, 0x60, 0x30, 0x1A, // .O$y.`0. + /* 0030 */ 0x40, 0x24, 0x07, 0x42, 0x7C, 0x54, 0x80, 0x08, // @$.B|T.. + /* 0038 */ 0x08, 0x79, 0x15, 0x60, 0x53, 0x80, 0x49, 0x10, // .y.`S.I. + /* 0040 */ 0xF5, 0xEF, 0x0F, 0x51, 0x12, 0x1C, 0x4A, 0x08, // ...Q..J. + /* 0048 */ 0x84, 0x24, 0x0A, 0x30, 0x2F, 0x40, 0xB7, 0x00, // .$.0/@.. + /* 0050 */ 0xC3, 0x02, 0x6C, 0x0B, 0x30, 0x2D, 0x60, 0x23, // ..l.0-`# + /* 0058 */ 0x82, 0x24, 0xD2, 0xC0, 0x29, 0x81, 0xA5, 0x40, // .$..)..@ + /* 0060 */ 0x48, 0xA8, 0x00, 0xE5, 0x02, 0x7C, 0x0B, 0xD0, // H....|.. + /* 0068 */ 0x8E, 0x28, 0xC9, 0x02, 0x2C, 0xC3, 0x88, 0xC0, // .(..,... + /* 0070 */ 0xA3, 0x88, 0x6C, 0x34, 0x0E, 0x8D, 0x1D, 0x86, // ..l4.... + /* 0078 */ 0x65, 0x82, 0x69, 0x10, 0x87, 0x51, 0x36, 0xB2, // e.i..Q6. + /* 0080 */ 0x08, 0x3C, 0xA1, 0x4E, 0x05, 0xC8, 0x15, 0x20, // .<.N... + /* 0088 */ 0x4C, 0x80, 0x78, 0x54, 0x61, 0x34, 0x07, 0x45, // L.xTa4.E + /* 0090 */ 0x04, 0x43, 0xA3, 0xC4, 0x8C, 0x89, 0xC0, 0x76, // .C.....v + /* 0098 */ 0x8E, 0xAD, 0x51, 0x9C, 0x46, 0xE1, 0x02, 0xA4, // ..Q.F... + /* 00A0 */ 0x63, 0x68, 0x04, 0xC7, 0x75, 0x0C, 0xB6, 0x28, // ch..u..( + /* 00A8 */ 0x40, 0xA7, 0x00, 0x9F, 0x02, 0xB4, 0x42, 0xC8, // @.....B. + /* 00B0 */ 0xAF, 0x00, 0x8F, 0x02, 0x0C, 0xCE, 0x41, 0x48, // ......AH + /* 00B8 */ 0xD5, 0xE2, 0x08, 0x2B, 0x48, 0xA4, 0xE0, 0x91, // ...+H... + /* 00C0 */ 0x4A, 0x85, 0x90, 0x20, 0x78, 0x0D, 0xE6, 0x68, // J.. x..h + /* 00C8 */ 0x8E, 0x20, 0x42, 0x02, 0xC3, 0x1C, 0x08, 0x46, // . B....F + /* 00D0 */ 0x06, 0x84, 0x3C, 0x0B, 0xB0, 0x3E, 0x42, 0x42, // ..<..>BB + /* 00D8 */ 0x60, 0xF7, 0x02, 0xC4, 0x21, 0xC8, 0x9B, 0x00, // `...!... + /* 00E0 */ 0x85, 0x02, 0xAC, 0x4D, 0x4A, 0x33, 0xE8, 0x4C, // ...MJ3.L + /* 00E8 */ 0x80, 0xAD, 0x21, 0x08, 0xC1, 0x0E, 0x51, 0x84, // ..!...Q. + /* 00F0 */ 0x14, 0xAC, 0x32, 0x14, 0x02, 0x19, 0x25, 0xAA, // ..2...%. + /* 00F8 */ 0x51, 0x6A, 0xC3, 0xD0, 0x48, 0x62, 0x05, 0x89, // Qj..Hb.. + /* 0100 */ 0x11, 0xC9, 0xC8, 0xD1, 0xE3, 0x1E, 0x63, 0xFB, // ......c. + /* 0108 */ 0x83, 0x20, 0x01, 0xCF, 0x03, 0x92, 0x00, 0xA2, // . ...... + /* 0110 */ 0x48, 0xA3, 0x41, 0x9D, 0x01, 0x12, 0x3C, 0x13, // H.A...<. + /* 0118 */ 0xF8, 0x3C, 0x70, 0x86, 0x27, 0x75, 0x90, 0xA7, // .4... + /* 0208 */ 0x03, 0xF5, 0xFD, 0xC0, 0xA7, 0x01, 0x7E, 0x02, // ......~. + /* 0210 */ 0xC0, 0x1D, 0x3F, 0xE0, 0x0E, 0x8F, 0xCD, 0xF0, // ..?..... + /* 0218 */ 0xF4, 0x30, 0x30, 0xC7, 0xC7, 0x40, 0xCE, 0x0F, // .00..@.. + /* 0220 */ 0x33, 0x16, 0xF6, 0x81, 0xA1, 0xC3, 0x20, 0x17, // 3..... . + /* 0228 */ 0x84, 0x93, 0x48, 0xC0, 0x0F, 0x0A, 0xF0, 0xAD, // ..H..... + /* 0230 */ 0x02, 0xE9, 0x2C, 0x10, 0xE8, 0x9D, 0xE3, 0xB5, // ..,..... + /* 0238 */ 0x23, 0x81, 0x05, 0x1E, 0x14, 0x40, 0x01, 0xE4, // #....@.. + /* 0240 */ 0x5B, 0x81, 0x95, 0x9E, 0x0C, 0x28, 0x7E, 0x88, // [....(~. + /* 0248 */ 0x30, 0xD1, 0x0C, 0x8F, 0x09, 0x36, 0x2A, 0x2A, // 0....6** + /* 0250 */ 0x6B, 0x5C, 0xA8, 0xB1, 0xFA, 0x38, 0xC3, 0xB0, // k\...8.. + /* 0258 */ 0x4F, 0xD3, 0xA2, 0x47, 0x48, 0x06, 0xF4, 0x4E, // O..GH..N + /* 0260 */ 0x61, 0x50, 0x43, 0x78, 0xF4, 0x1C, 0xD6, 0x68, // aPCx...h + /* 0268 */ 0x61, 0x0F, 0xFA, 0x79, 0xC2, 0x77, 0x11, 0xCF, // a..y.w.. + /* 0270 */ 0x36, 0x72, 0x8C, 0xB0, 0x3E, 0x01, 0x00, 0xA7, // 6r..>... + /* 0278 */ 0xE3, 0x03, 0x9C, 0xEB, 0xC5, 0xE3, 0x03, 0xB0, // ........ + /* 0280 */ 0xF8, 0xFF, 0x1F, 0x1F, 0xC0, 0x3D, 0x96, 0x27, // .....=.' + /* 0288 */ 0x8D, 0x17, 0x0D, 0x8F, 0x16, 0x5C, 0xC3, 0x63, // .....\.c + /* 0290 */ 0xC7, 0x07, 0xC0, 0xF2, 0x31, 0xE9, 0xF1, 0x01, // ....1... + /* 0298 */ 0x58, 0x9D, 0x00, 0xC0, 0x93, 0x62, 0x65, 0x3A, // X....be: + /* 02A0 */ 0x3E, 0xF0, 0x73, 0x99, 0x53, 0xBD, 0x15, 0x34, // >.s.S..4 + /* 02A8 */ 0xA0, 0x93, 0x38, 0xCC, 0xC3, 0x30, 0x76, 0xD4, // ..8..0v. + /* 02B0 */ 0xF0, 0xFF, 0xFF, 0x28, 0xAF, 0x3B, 0x87, 0xFC, // ...(.;.. + /* 02B8 */ 0xCE, 0xF3, 0x0E, 0xE6, 0x3B, 0x42, 0x70, 0x96, // ....;Bp. + /* 02C0 */ 0x01, 0x54, 0x07, 0x07, 0x9F, 0x1B, 0xAC, 0x9E, // .T...... + /* 02C8 */ 0x42, 0xBA, 0xCE, 0x0F, 0x28, 0x25, 0xE7, 0x07, // B...(%.. + /* 02D0 */ 0x0A, 0x62, 0x40, 0xC7, 0x3C, 0x3F, 0xA0, 0x0F, // .b@. + /* 02E8 */ 0xCC, 0x30, 0xD8, 0x07, 0x21, 0xFC, 0x60, 0xE1, // .0..!.`. + /* 02F0 */ 0x0D, 0xEC, 0x49, 0x89, 0xAF, 0xF1, 0x45, 0xC0, // ..I...E. + /* 02F8 */ 0x60, 0x31, 0xA3, 0x3C, 0x09, 0x3D, 0x94, 0xF9, // `1.<.=.. + /* 0300 */ 0x36, 0x65, 0x35, 0x87, 0x02, 0xD4, 0x40, 0x7C, // 6e5...@| + /* 0308 */ 0x76, 0xC0, 0xE8, 0xBA, 0x3A, 0x80, 0x4C, 0xDF, // v...:.L. + /* 0310 */ 0xD1, 0x01, 0xE4, 0xE8, 0xFC, 0x2E, 0xE2, 0xB9, // ........ + /* 0318 */ 0x73, 0x59, 0x73, 0xA7, 0x20, 0x9E, 0xBB, 0x23, // sYs. ..# + /* 0320 */ 0x5F, 0x45, 0xA0, 0x47, 0xBC, 0x8A, 0x80, 0x62, // _E.G...b + /* 0328 */ 0x32, 0x67, 0x0F, 0x96, 0x9B, 0x02, 0x3B, 0x55, // 2g....;U + /* 0330 */ 0xF9, 0xA6, 0xE0, 0xC1, 0x3F, 0xFD, 0x19, 0xE3, // ....?... + /* 0338 */ 0x89, 0xEC, 0x55, 0x81, 0x5F, 0x00, 0xD8, 0xFF, // ..U._... + /* 0340 */ 0xFF, 0x02, 0xC0, 0xEE, 0x22, 0xF0, 0xC6, 0xE7, // ...."... + /* 0348 */ 0xBB, 0x08, 0xF0, 0xBE, 0x46, 0xF8, 0x2E, 0x02, // ....F... + /* 0350 */ 0xAE, 0xF3, 0xDF, 0xBB, 0x08, 0xD8, 0x2E, 0x88, // ........ + /* 0358 */ 0xB8, 0xBB, 0x08, 0x38, 0xE6, 0xE2, 0xD9, 0xE3, // ...8.... + /* 0360 */ 0x2E, 0x01, 0x86, 0x89, 0xF1, 0x1E, 0xE0, 0x3B, // .......; + /* 0368 */ 0x08, 0x06, 0xE8, 0x21, 0xC4, 0x47, 0x01, 0x1C, // ...!.G.. + /* 0370 */ 0x81, 0x93, 0xFB, 0x18, 0x0A, 0xBB, 0x1E, 0x59, // .......Y + /* 0378 */ 0xD6, 0x1A, 0x29, 0x8C, 0x2F, 0xA1, 0x80, 0x81, // ..)./... + /* 0380 */ 0xFF, 0xFF, 0x25, 0x14, 0x4C, 0xB7, 0x43, 0x5F, // ..%.L.C_ + /* 0388 */ 0x42, 0xC1, 0x78, 0xAC, 0x79, 0x51, 0x88, 0x13, // B.x.yQ.. + /* 0390 */ 0xE4, 0x4D, 0x81, 0x5D, 0x56, 0x42, 0x05, 0x7F, // .M.]VB.. + /* 0398 */ 0x06, 0xC5, 0x5E, 0x41, 0x61, 0x8F, 0xE7, 0x2D, // ..^Aa..- + /* 03A0 */ 0xE2, 0x0D, 0xD4, 0x20, 0x31, 0xD8, 0x01, 0xD4, // ... 1... + /* 03A8 */ 0xC7, 0xC5, 0xD3, 0x34, 0x8A, 0x0F, 0x04, 0xE7, // ...4.... + /* 03B0 */ 0xF5, 0xB8, 0x10, 0xE5, 0x18, 0x4E, 0x22, 0x4A, // .....N"J + /* 03B8 */ 0xA0, 0x28, 0x4F, 0x9C, 0x3E, 0x80, 0x46, 0x8C, // .(O.>.F. + /* 03C0 */ 0x16, 0x23, 0x6E, 0x88, 0xA8, 0x61, 0xE2, 0x45, // .#n..a.E + /* 03C8 */ 0x78, 0x05, 0x65, 0xE1, 0xAE, 0xA0, 0x00, 0x21, // x.e....! + /* 03D0 */ 0xFE, 0xFF, 0x57, 0x50, 0x58, 0xD7, 0x22, 0xDC, // ..WPX.". + /* 03D8 */ 0x15, 0x14, 0x2C, 0x47, 0x05, 0x38, 0x17, 0x50, // ..,G.8.P + /* 03E0 */ 0x60, 0x92, 0x6C, 0x95, 0xBA, 0x56, 0x3B, 0xF8, // `.l..V;. + /* 03E8 */ 0x01, 0x41, 0x97, 0x2C, 0xDC, 0x31, 0xC8, 0xD7, // .A.,.1.. + /* 03F0 */ 0x2D, 0x76, 0x46, 0xF5, 0xD1, 0xC4, 0x53, 0x32, // -vF...S2 + /* 03F8 */ 0xB8, 0x11, 0x8E, 0xE3, 0xAD, 0x22, 0xD2, 0xC3, // .....".. + /* 0400 */ 0x0A, 0x13, 0x71, 0xE7, 0x43, 0xC5, 0x87, 0x50, // ..q.C..P + /* 0408 */ 0xF8, 0x31, 0xD1, 0x21, 0x38, 0x2E, 0x18, 0x05, // .1.!8... + /* 0410 */ 0xF1, 0x19, 0xC0, 0x51, 0x8E, 0x03, 0x50, 0xC6, // ...Q..P. + /* 0418 */ 0xF0, 0xD8, 0x60, 0x88, 0xD3, 0x78, 0x5F, 0x66, // ..`..x_f + /* 0420 */ 0xD3, 0x78, 0x68, 0x80, 0x75, 0x34, 0xC2, 0x5D, // .xh.u4.] + /* 0428 */ 0xF0, 0xC0, 0x7D, 0x28, 0xC0, 0x5F, 0xF0, 0x80, // ..}(._.. + /* 0430 */ 0xD9, 0xFF, 0xFF, 0x14, 0x04, 0xFB, 0x7C, 0x45, // ......|E + /* 0438 */ 0x2E, 0x78, 0x40, 0xED, 0x76, 0xC7, 0x4F, 0x07, // .x@.v.O. + /* 0440 */ 0xFC, 0x94, 0xE7, 0xDB, 0x01, 0xFF, 0x29, 0xF8, // ......). + /* 0448 */ 0xB0, 0x00, 0xF7, 0xFE, 0xC9, 0x0E, 0x0B, 0xC0, // ........ + /* 0450 */ 0xFE, 0xFA, 0x8B, 0x3B, 0x2C, 0x00, 0xD6, 0xFE, // ...;,... + /* 0458 */ 0xFF, 0x87, 0x05, 0xEC, 0xA0, 0x7D, 0xD5, 0x05, // .....}.. + /* 0460 */ 0x6E, 0x87, 0x05, 0xF8, 0xE1, 0xAF, 0xBA, 0xA8, // n....... + /* 0468 */ 0xD1, 0x5B, 0x18, 0x90, 0x0E, 0x2A, 0xD8, 0x09, // .[...*.. + /* 0470 */ 0x47, 0x3F, 0x8F, 0x07, 0x1D, 0x4F, 0xC9, 0x70, // G?...O.p + /* 0478 */ 0xEC, 0xBA, 0x80, 0x5B, 0x21, 0xBB, 0x5F, 0xF2, // ...[!._. + /* 0480 */ 0xE8, 0x24, 0x0A, 0x7D, 0x5E, 0x40, 0x9D, 0xE2, // .$.}^@.. + /* 0488 */ 0x0C, 0x67, 0x10, 0x03, 0x3A, 0x03, 0x84, 0x8C, // .g..:... + /* 0490 */ 0x1C, 0x0A, 0xD1, 0xA3, 0x60, 0xF7, 0x03, 0x76, // ....`..v + /* 0498 */ 0xA3, 0x39, 0x7C, 0x76, 0xC1, 0x84, 0x77, 0x9D, // .9|v..w. + /* 04A0 */ 0x84, 0x79, 0x03, 0xF0, 0x65, 0x01, 0xEE, 0x49, // .y..e..I + /* 04A8 */ 0xCB, 0x13, 0xF4, 0xC5, 0xEA, 0x71, 0x12, 0x78, // .....q.x + /* 04B0 */ 0x9C, 0x36, 0x3C, 0x54, 0x1E, 0x7B, 0xA8, 0x14, // .6;x$.; + /* 0528 */ 0x07, 0x60, 0x4C, 0xCE, 0x9D, 0x03, 0xB5, 0x55, // .`L....U + /* 0530 */ 0xCF, 0xD5, 0x14, 0x9E, 0xAB, 0xC3, 0xDD, 0x39, // .......9 + /* 0538 */ 0xD0, 0x77, 0x4E, 0x1F, 0x04, 0xC0, 0x78, 0xF1, // .wN...x. + /* 0540 */ 0x00, 0xCC, 0x85, 0xBC, 0x78, 0xA0, 0xFE, 0xFF, // ....x... + /* 0548 */ 0x17, 0x0F, 0x70, 0x80, 0xFB, 0xE2, 0x01, 0x2E, // ..p..... + /* 0550 */ 0xF8, 0x17, 0x0F, 0xB0, 0xDF, 0x07, 0x70, 0x38, // ......p8 + /* 0558 */ 0x0F, 0x04, 0xB0, 0xDE, 0x1E, 0x8E, 0x73, 0x77, // ......sw + /* 0560 */ 0x42, 0x47, 0xBD, 0xB7, 0x41, 0xB8, 0x3B, 0x81, // BG..A.;. + /* 0568 */ 0x21, 0xD2, 0xD5, 0x0D, 0x15, 0x86, 0x42, 0x51, // !.....BQ + /* 0570 */ 0x8E, 0x0F, 0x28, 0xF1, 0x70, 0x14, 0xC4, 0x43, // ..(.p..C + /* 0578 */ 0xF7, 0xCD, 0x03, 0x7F, 0x77, 0xC2, 0x5F, 0x71, // ....w._q + /* 0580 */ 0x7D, 0x73, 0x03, 0xF7, 0xCD, 0x03, 0x5C, 0x97, // }s....\. + /* 0588 */ 0x24, 0xE0, 0xF1, 0xFF, 0x1F, 0x18, 0x78, 0x2E, // $.....x. + /* 0590 */ 0x49, 0x80, 0x2B, 0x13, 0x97, 0x24, 0xA0, 0x75, // I.+..$.u + /* 0598 */ 0xC3, 0xE3, 0x97, 0x24, 0x70, 0xC4, 0xF3, 0x74, // ...$p..t + /* 05A0 */ 0x59, 0x07, 0x2C, 0xFD, 0xFF, 0x2F, 0xEB, 0xC0, // Y.,../.. + /* 05A8 */ 0x68, 0xDE, 0x67, 0xD3, 0xEA, 0x65, 0x1D, 0xD4, // h.g..e.. + /* 05B0 */ 0xF7, 0x87, 0x13, 0x8A, 0xFA, 0x2C, 0x15, 0xA8, // .....,.. + /* 05B8 */ 0x37, 0x04, 0x72, 0x4A, 0x8F, 0xF4, 0xA6, 0x6E, // 7.rJ...n + /* 05C0 */ 0xA4, 0x97, 0x75, 0x0F, 0xE1, 0xB8, 0xDE, 0x3D, // ..u....= + /* 05C8 */ 0xA3, 0x84, 0xE8, 0x0C, 0x41, 0x97, 0x75, 0x83, // ....A.u. + /* 05D0 */ 0x06, 0x79, 0xE9, 0x78, 0x55, 0x37, 0x5C, 0xDC, // .y.xU7\. + /* 05D8 */ 0x20, 0xE7, 0x67, 0xBC, 0x53, 0x7B, 0x59, 0x07, // .g.S{Y. + /* 05E0 */ 0x58, 0xF2, 0xFF, 0xBF, 0xAC, 0x83, 0xF9, 0xA8, // X....... + /* 05E8 */ 0x00, 0xE7, 0xB2, 0x0E, 0x4C, 0xE4, 0x3F, 0x39, // ....L.?9 + /* 05F0 */ 0x34, 0x50, 0xCB, 0x7B, 0x1F, 0xE8, 0xA4, 0xC4, // 4P.{.... + /* 05F8 */ 0xE5, 0x41, 0x48, 0xF2, 0xAB, 0x40, 0xD3, 0xE1, // .AH..@.. + /* 0600 */ 0x97, 0x75, 0x3E, 0x8A, 0xF7, 0x15, 0xCF, 0x21, // .u>....! + /* 0608 */ 0xCC, 0xB3, 0x93, 0x41, 0x9E, 0x10, 0x9E, 0x62, // ...A...b + /* 0610 */ 0x8C, 0xD4, 0x3B, 0x0E, 0x99, 0xDD, 0xF9, 0x3F, // ..;....? + /* 0618 */ 0x73, 0x78, 0x18, 0x4C, 0xD4, 0x00, 0x74, 0x58, // sx.L..tX + /* 0620 */ 0xE2, 0x72, 0x60, 0x24, 0x06, 0x42, 0x87, 0x25, // .r`$.B.% + /* 0628 */ 0x1E, 0xFF, 0xF2, 0x47, 0x41, 0x7C, 0x97, 0x77, // ...GA|.w + /* 0630 */ 0x3C, 0x08, 0x39, 0x39, 0x14, 0xA0, 0x8E, 0x43, // <.99...C + /* 0638 */ 0x3E, 0xBA, 0xE1, 0xA7, 0x03, 0x9E, 0xCB, 0x3B, // >......; + /* 0640 */ 0xF0, 0x3B, 0x0F, 0xF1, 0x33, 0x47, 0x65, 0x90, // .;..3Ge. + /* 0648 */ 0x24, 0xC8, 0xF8, 0xD0, 0x27, 0x07, 0x1F, 0x26, // $...'..& + /* 0650 */ 0x3C, 0xAC, 0x53, 0xF2, 0xA0, 0x30, 0xFF, 0xFF, // <.S..0.. + /* 0658 */ 0xF3, 0x1D, 0xF0, 0x1B, 0x14, 0x3F, 0x21, 0x79, // .....?!y + /* 0660 */ 0x50, 0xB8, 0x01, 0x18, 0x38, 0xA4, 0x4F, 0x00, // P...8.O. + /* 0668 */ 0xC0, 0xF2, 0xF4, 0xE1, 0xD1, 0x01, 0x8B, 0x9B, // ........ + /* 0670 */ 0xC5, 0x93, 0xCF, 0xD1, 0x01, 0x4B, 0x28, 0x8F, // .....K(. + /* 0678 */ 0x0E, 0x7C, 0xA7, 0x31, 0xF0, 0xFD, 0xFF, 0x4F, // .|.1...O + /* 0680 */ 0x63, 0xF0, 0x22, 0x9E, 0xC6, 0x40, 0x07, 0xCB, // c."..@.. + /* 0688 */ 0x4F, 0x63, 0xE0, 0x39, 0x46, 0xF2, 0x93, 0x23, // Oc.9F..# + /* 0690 */ 0x98, 0x4E, 0x2B, 0x3E, 0x89, 0xF9, 0x3A, 0x00, // .N+>..:. + /* 0698 */ 0x96, 0xCF, 0x8B, 0xC5, 0x1C, 0x1C, 0x51, 0xE7, // ......Q. + /* 06A0 */ 0x17, 0x0B, 0x7C, 0x5E, 0xE8, 0xFC, 0xC2, 0xCF, // ..|^.... + /* 06A8 */ 0x68, 0xEC, 0xFC, 0x02, 0x36, 0x09, 0x67, 0x47, // h...6.gG + /* 06B0 */ 0x54, 0xF8, 0x7B, 0xBC, 0x2F, 0xC1, 0xA8, 0xB0, // T.{./... + /* 06B8 */ 0x60, 0x14, 0xC4, 0x67, 0x09, 0x1F, 0x48, 0xE0, // `..g..H. + /* 06C0 */ 0x9C, 0x90, 0x1E, 0xC6, 0x7C, 0x39, 0x78, 0x45, // ....|9xE + /* 06C8 */ 0xF2, 0x99, 0x10, 0xDC, 0x87, 0x16, 0x70, 0x8C, // ......p. + /* 06D0 */ 0x34, 0xD0, 0xD3, 0x50, 0xA0, 0xC7, 0x06, 0xF8, // 4..P.... + /* 06D8 */ 0xFF, 0xFF, 0x63, 0x03, 0xF0, 0x3B, 0x8F, 0xF9, // ..c..;.. + /* 06E0 */ 0xD8, 0x00, 0x9C, 0xCE, 0x84, 0x98, 0x63, 0x03, // ......c. + /* 06E8 */ 0x18, 0xC5, 0x9D, 0xA2, 0x50, 0xA7, 0x24, 0x0B, // ....P.$. + /* 06F0 */ 0x3E, 0x45, 0x41, 0x39, 0xF8, 0xF9, 0x58, 0xE6, // >EA9..X. + /* 06F8 */ 0x5B, 0x03, 0xFC, 0x43, 0x14, 0xB0, 0x99, 0x0D, // [..C.... + /* 0700 */ 0x78, 0x0E, 0x51, 0xC0, 0xE4, 0xFF, 0x7F, 0x88, // x.Q..... + /* 0708 */ 0x02, 0x8C, 0x9E, 0x00, 0x80, 0xE5, 0x21, 0x0A, // ......!. + /* 0710 */ 0xD8, 0x8C, 0x0E, 0x58, 0x1E, 0xA2, 0xE0, 0xFC, // ...X.... + /* 0718 */ 0xFF, 0x0F, 0x51, 0x80, 0x97, 0xC3, 0x87, 0x0F, // ..Q..... + /* 0720 */ 0x51, 0xC0, 0xF1, 0x3A, 0x80, 0x47, 0x7A, 0x7B, // Q..:.Gz{ + /* 0728 */ 0x81, 0x77, 0x16, 0xD6, 0x21, 0x0A, 0x75, 0x3E, // .w..!.u> + /* 0730 */ 0xB1, 0xBC, 0x43, 0x14, 0x94, 0x2B, 0x02, 0x78, // ..C..+.x + /* 0738 */ 0xCE, 0x50, 0x80, 0x87, 0xFF, 0xFF, 0x19, 0x0A, // .P...... + /* 0740 */ 0x70, 0x75, 0xFE, 0xF6, 0x19, 0x0A, 0x38, 0x9E, // pu....8. + /* 0748 */ 0x10, 0xC0, 0xF2, 0x64, 0x60, 0xE1, 0x4F, 0x0D, // ...d`.O. + /* 0750 */ 0x68, 0x41, 0x40, 0x3A, 0x43, 0xE1, 0x87, 0xE3, // hA@:C... + /* 0758 */ 0x7B, 0x2E, 0xE6, 0x9C, 0x02, 0x33, 0xF4, 0xA9, // {....3.. + /* 0760 */ 0x01, 0x15, 0x97, 0x42, 0x61, 0x21, 0x74, 0x6A, // ...Ba!tj + /* 0768 */ 0xE0, 0xF1, 0xE0, 0x28, 0x88, 0xC7, 0xEE, 0x70, // ...(...p + /* 0770 */ 0xA7, 0x06, 0xF4, 0x41, 0xDD, 0x43, 0xC1, 0xCE, // ...A.C.. + /* 0778 */ 0x10, 0x3F, 0x1B, 0x0C, 0xDE, 0xD9, 0x60, 0xFE, // .?....`. + /* 0780 */ 0xFF, 0x47, 0x28, 0xE0, 0x7B, 0xE2, 0x82, 0x33, // .G(.{..3 + /* 0788 */ 0x3C, 0xEC, 0x15, 0x0D, 0xC6, 0xF4, 0x60, 0x9D, // <.....`. + /* 0790 */ 0xA6, 0x80, 0xF1, 0x71, 0x03, 0x78, 0x7B, 0x38, // ...q.x{8 + /* 0798 */ 0xF3, 0x00, 0xB5, 0xFF, 0xFF, 0x71, 0x03, 0x77, // .....q.w + /* 07A0 */ 0x24, 0xC0, 0x5E, 0x79, 0x70, 0xA7, 0x0E, 0x1F, // $.^yp... + /* 07A8 */ 0x37, 0xB0, 0xD1, 0x4E, 0x80, 0xA8, 0x23, 0x80, // 7..N..#. + /* 07B0 */ 0x23, 0x9F, 0x00, 0xA1, 0xE0, 0xBC, 0xC7, 0xFB, // #....... + /* 07B8 */ 0xF2, 0xFF, 0xB2, 0x01, 0x2F, 0xDA, 0xF9, 0x0F, // ..../... + /* 07C0 */ 0x15, 0x0A, 0x46, 0x91, 0xCE, 0x7F, 0xA8, 0x10, // ..F..... + /* 07C8 */ 0x70, 0x14, 0xC4, 0xC7, 0x15, 0x07, 0x3B, 0x3E, // p.....;> + /* 07D0 */ 0xA0, 0x07, 0xED, 0xF3, 0x1F, 0x76, 0x2E, 0xFC, // .....v.. + /* 07D8 */ 0x40, 0x0E, 0x58, 0x18, 0x1C, 0x9C, 0x83, 0x00, // @.X..... + /* 07E0 */ 0x76, 0x70, 0xC0, 0xEC, 0x9C, 0x01, 0xAE, 0xFF, // vp...... + /* 07E8 */ 0xFF, 0x41, 0x11, 0x38, 0x9E, 0xFD, 0xC0, 0x19, // .A.8.... + /* 07F0 */ 0x6A, 0x50, 0x68, 0x49, 0x07, 0x45, 0xC4, 0xF0, // jPhI.E.. + /* 07F8 */ 0x81, 0xD9, 0xC1, 0x0F, 0x9C, 0x43, 0x83, 0x75, // .....C.u + /* 0800 */ 0x4A, 0xF4, 0xD0, 0x80, 0xD9, 0x29, 0xD8, 0xE7, // J....).. + /* 0808 */ 0x1B, 0xE0, 0xF1, 0xFF, 0x3F, 0xDF, 0x80, 0xEF, // ....?... + /* 0810 */ 0x80, 0xE4, 0xF3, 0x0D, 0xB8, 0xC0, 0x7D, 0xBE, // ......}. + /* 0818 */ 0x01, 0x97, 0xDC, 0xF3, 0x0D, 0x68, 0xEF, 0x02, // .....h.. + /* 0820 */ 0xFC, 0x76, 0x03, 0x57, 0xD2, 0xD9, 0x0C, 0x75, // .v.W...u + /* 0828 */ 0x00, 0xB0, 0xD4, 0x03, 0x22, 0x94, 0xD3, 0x0D, // ...."... + /* 0830 */ 0x7C, 0x49, 0x27, 0x33, 0x94, 0x18, 0x0A, 0x49, // |I'3...I + /* 0838 */ 0x39, 0x99, 0xA1, 0x8E, 0x88, 0x3E, 0x24, 0xF2, // 9....>$. + /* 0840 */ 0xD3, 0x86, 0x4F, 0x37, 0xC0, 0xEB, 0x98, 0x08, // ..O7.... + /* 0848 */ 0x3C, 0x4E, 0x0E, 0xFE, 0xFF, 0x9F, 0x1C, 0x00, // + /* 0890 */ 0x3B, 0x60, 0x67, 0x03, 0x03, 0xE5, 0x64, 0xF0, // ;`g...d. + /* 0898 */ 0x04, 0x31, 0x7C, 0x8C, 0x01, 0xD7, 0xFF, 0xFF, // .1|..... + /* 08A0 */ 0xF4, 0x80, 0x3F, 0x12, 0xF8, 0xF4, 0x00, 0x8E, // ..?..... + /* 08A8 */ 0x71, 0x7B, 0x74, 0x70, 0x4E, 0x5A, 0xD8, 0xD1, // q{tpNZ.. + /* 08B0 */ 0x01, 0xC3, 0x13, 0x80, 0x47, 0x07, 0xAE, 0x18, // ....G... + /* 08B8 */ 0xA3, 0x43, 0x1F, 0xB5, 0xF0, 0x63, 0x02, 0xF7, // .C...c.. + /* 08C0 */ 0x69, 0xC5, 0x63, 0x02, 0x57, 0xAC, 0x31, 0xA1, // i.c.W.1. + /* 08C8 */ 0xE1, 0x7D, 0xD2, 0x62, 0xC3, 0x07, 0x86, 0x07, // .}.b.... + /* 08D0 */ 0x13, 0xFE, 0xFF, 0x1F, 0x1B, 0xD8, 0x8F, 0x5A, // .......Z + /* 08D8 */ 0x1E, 0x1B, 0x30, 0x3C, 0x6C, 0x79, 0x6C, 0xE0, // ..0.;q.... + /* 0920 */ 0x38, 0x1A, 0xA6, 0x8F, 0xF9, 0xC0, 0xF1, 0x32, // 8......2 + /* 0928 */ 0x00, 0xE7, 0xFF, 0x7F, 0x7C, 0x80, 0x77, 0xE4, // ....|.w. + /* 0930 */ 0xC2, 0x1D, 0xE1, 0xFC, 0x22, 0xF1, 0x81, 0x8B, // ...."... + /* 0938 */ 0x4F, 0xF7, 0x01, 0x82, 0x8D, 0x26, 0x48, 0x84, // O....&H. + /* 0940 */ 0xB3, 0x78, 0xF6, 0x83, 0x17, 0xF4, 0xC0, 0x85, // .x...... + /* 0948 */ 0x8A, 0x08, 0xA3, 0x43, 0x97, 0x0F, 0x0F, 0xFC, // ...C.... + /* 0950 */ 0xAC, 0x6C, 0x30, 0x83, 0xF8, 0xC0, 0xC5, 0xCF, // .l0..... + /* 0958 */ 0x7E, 0xB8, 0xD1, 0xF8, 0xF0, 0x80, 0x1B, 0x0D, // ~....... + /* 0960 */ 0x9B, 0x0C, 0x3F, 0x29, 0x03, 0x16, 0xC2, 0x8D, // ..?).... + /* 0968 */ 0x0E, 0x7D, 0xE0, 0x82, 0x31, 0x3B, 0x70, 0x9C, // .}..1;p. + /* 0970 */ 0x95, 0x81, 0xFD, 0xFF, 0xFF, 0xAC, 0x0C, 0x38, // .......8 + /* 0978 */ 0x38, 0x7A, 0xC2, 0x39, 0x72, 0xB1, 0x03, 0x00, // 8z.9r... + /* 0980 */ 0x30, 0x3C, 0x2D, 0x83, 0x73, 0x70, 0xB0, 0xCE, // 0<-.sp.. + /* 0988 */ 0x5C, 0x1E, 0x1C, 0x30, 0x3C, 0x2F, 0x03, 0x9F, // \..0q...... + /* 09C8 */ 0x3D, 0x3B, 0x80, 0xFD, 0xC4, 0x0C, 0x3C, 0xFE, // =;....<. + /* 09D0 */ 0xFF, 0x67, 0x07, 0xC0, 0x83, 0x8D, 0x13, 0x33, // .g.....3 + /* 09D8 */ 0xD0, 0x3B, 0x3B, 0x80, 0x4B, 0x9E, 0x99, 0x61, // .;;.K..a + /* 09E0 */ 0x30, 0xE9, 0x67, 0x04, 0xC9, 0x5A, 0x1F, 0x85, // 0.g..Z.. + /* 09E8 */ 0xF1, 0xD1, 0xCA, 0x47, 0x02, 0xFC, 0x20, 0x8F, // ...G.. . + /* 09F0 */ 0xF1, 0xD0, 0x8E, 0x8A, 0x49, 0x82, 0x43, 0x8D, // ....I.C. + /* 09F8 */ 0xDF, 0xA3, 0x6A, 0x7E, 0x44, 0x3A, 0xB6, 0x9C, // ..j~D:.. + /* 0A00 */ 0x86, 0xA7, 0x15, 0x92, 0x1D, 0x19, 0x3C, 0x3C, // ......<< + /* 0A08 */ 0x2E, 0x05, 0x42, 0x33, 0x7A, 0x1B, 0xB3, 0x76, // ..B3z..v + /* 0A10 */ 0x44, 0x4D, 0xF3, 0x98, 0x4C, 0xE0, 0x91, 0x33, // DM..L..3 + /* 0A18 */ 0x34, 0x0E, 0x8D, 0x1D, 0x86, 0xE7, 0x16, 0xEC, // 4....... + /* 0A20 */ 0x20, 0x0E, 0xE3, 0xB4, 0x4D, 0xE0, 0x09, 0x9D, // ...M... + /* 0A28 */ 0xE9, 0x41, 0xBF, 0x2A, 0x3C, 0xD0, 0x44, 0x8D, // .A.*<.D. + /* 0A30 */ 0xD1, 0x1C, 0x14, 0x11, 0x3B, 0x70, 0xD0, 0xFC, // ....;p.. + /* 0A38 */ 0xFF, 0xC7, 0xF0, 0x7C, 0x50, 0xA7, 0x00, 0x9F, // ...|P... + /* 0A40 */ 0x02, 0xB4, 0x42, 0xE8, 0xA2, 0xED, 0x2B, 0x07, // ..B...+. + /* 0A48 */ 0xBB, 0x25, 0x30, 0x91, 0x50, 0x02, 0x3F, 0xE9, // .%0.P.?. + /* 0A50 */ 0xD8, 0xA7, 0x72, 0x2E, 0xF1, 0x23, 0x3C, 0x14, // ..r..#<. + /* 0A58 */ 0xB2, 0x61, 0xF0, 0x83, 0x8A, 0x3D, 0x5F, 0x20, // .a...=_ + /* 0A60 */ 0xC8, 0xAD, 0xC0, 0x04, 0xDD, 0x83, 0x08, 0xB4, // ........ + /* 0A68 */ 0x37, 0x01, 0xD6, 0x86, 0x24, 0x8C, 0x37, 0xAE, // 7...$.7. + /* 0A70 */ 0xC6, 0x04, 0xD8, 0x3A, 0x06, 0xEA, 0x18, 0x11, // ...:.... + /* 0A78 */ 0x27, 0x58, 0x94, 0xE3, 0x32, 0x5A, 0xAC, 0x28, // 'X..2Z.( + /* 0A80 */ 0x15, 0x8F, 0x49, 0x80, 0x87, 0x16, 0x25, 0x58, // ..I...%X + /* 0A88 */ 0x8C, 0x08, 0xC1, 0xDE, 0x27, 0x22, 0x05, 0x8D, // ....'".. + /* 0A90 */ 0x72, 0x2A, 0x2F, 0x0A, 0x86, 0x6B, 0xFF, 0x20, // r*/..k. + /* 0A98 */ 0xC6, 0x4E, 0x03, 0x3A, 0xEC, 0x38, 0xD2, 0x68, // .N.:.8.h + /* 0AA0 */ 0x50, 0x87, 0x0A, 0x9F, 0x08, 0x7C, 0x1A, 0x38, // P....|.8 + /* 0AA8 */ 0xBF, 0xA7, 0x2B, 0x0F, 0x26, 0x48, 0x6C, 0x8F, // ..+.&Hl. + /* 0AB0 */ 0xF0, 0x51, 0xC0, 0x83, 0x66, 0xD7, 0x0F, 0x9F, // .Q..f... + /* 0AB8 */ 0x3E, 0xE0, 0x5C, 0xD7, 0x03, 0xBE, 0x14, 0x3C, // >.\....< + /* 0AC0 */ 0x12, 0xB0, 0xA3, 0x82, 0xE1, 0xF8, 0x10, 0x7D, // .......} + /* 0AC8 */ 0x2B, 0xF1, 0x04, 0x0E, 0x91, 0x01, 0xFA, 0xF8, // +....... + /* 0AD0 */ 0x01, 0x7F, 0x3C, 0x3E, 0x03, 0x78, 0x3E, 0x27, // ..<>.x>' + /* 0AD8 */ 0x9C, 0xC0, 0xF2, 0x07, 0x81, 0x1A, 0x99, 0xA1, // ........ + /* 0AE0 */ 0x7D, 0x9A, 0x38, 0xAD, 0x57, 0x01, 0x9F, 0x10, // }.8.W... + /* 0AE8 */ 0x0E, 0x8B, 0x9D, 0x0A, 0x7C, 0x6E, 0xF1, 0x78, // ....|n.x + /* 0AF0 */ 0xC0, 0x7F, 0x00, 0x78, 0x3E, 0x78, 0x35, 0x34, // ...x>x54 + /* 0AF8 */ 0xB6, 0x4F, 0x08, 0x3E, 0x1A, 0x3C, 0x9D, 0x80, // .O.>.<.. + /* 0B00 */ 0xE1, 0xA8, 0x00, 0xEF, 0xFF, 0x7F, 0x54, 0xC0, // ......T. + /* 0B08 */ 0x0C, 0x01, 0x7B, 0x7A, 0xF0, 0x10, 0x38, 0xF8, // ..{z..8. + /* 0B10 */ 0xA3, 0x0A, 0x1B, 0xC2, 0xDB, 0x8A, 0x67, 0x71, // ......gq + /* 0B18 */ 0x44, 0x3E, 0x57, 0x18, 0xE1, 0x3C, 0x1F, 0x27, // D>W..<.' + /* 0B20 */ 0x1E, 0x2F, 0x7C, 0xD9, 0xC3, 0x9C, 0x59, 0x89, // ./|...Y. + /* 0B28 */ 0x15, 0x88, 0x1E, 0xC6, 0xE9, 0x13, 0x24, 0x5A, // ......$Z + /* 0B30 */ 0xE0, 0xAB, 0x40, 0xD3, 0xE1, 0x67, 0x48, 0x7E, // ..@..gH~ + /* 0B38 */ 0x27, 0xF1, 0x28, 0x2A, 0x3C, 0x0D, 0x41, 0x14, // '.(*<.A. + /* 0B40 */ 0x72, 0x82, 0x44, 0x49, 0x78, 0x25, 0xF8, 0x04, // r.DIx%.. + /* 0B48 */ 0x89, 0x8A, 0xFC, 0x06, 0x10, 0x98, 0x41, 0x6C, // ......Al + /* 0B50 */ 0xE1, 0x04, 0x09, 0x8A, 0x41, 0x9C, 0x0B, 0xFC, // ....A... + /* 0B58 */ 0x13, 0x24, 0x30, 0x3E, 0x13, 0x02, 0xB7, 0x73, // .$0>...s + /* 0B60 */ 0x23, 0x38, 0xFE, 0xFF, 0x83, 0xC2, 0x1F, 0xD5, // #8...... + /* 0B68 */ 0x3D, 0x28, 0x9C, 0xA8, 0x33, 0x21, 0x62, 0xFC, // =(..3!b. + /* 0B70 */ 0xC0, 0xEE, 0xF8, 0x08, 0xCE, 0xB1, 0xC1, 0x3A, // .......: + /* 0B78 */ 0x12, 0x7A, 0x6C, 0xC0, 0xEE, 0xF4, 0x08, 0xCE, // .zl..... + /* 0B80 */ 0x63, 0x18, 0xF0, 0x38, 0xC6, 0xF9, 0x18, 0x06, // c..8.... + /* 0B88 */ 0x2E, 0x58, 0x7E, 0x0C, 0x83, 0xF7, 0xFF, 0x3F, // .X~....? + /* 0B90 */ 0x86, 0xE1, 0x8F, 0x4F, 0xE0, 0x39, 0x11, 0xF2, // ...O.9.. + /* 0B98 */ 0x43, 0x0A, 0xBB, 0x83, 0xF9, 0x32, 0xC0, 0x8E, // C....2.. + /* 0BA0 */ 0x61, 0xB8, 0xCB, 0x00, 0xF2, 0x40, 0x88, 0x96, // a....@.. + /* 0BA8 */ 0xF6, 0xAE, 0xD0, 0x99, 0x85, 0x1F, 0x09, 0xF9, // ........ + /* 0BB0 */ 0xED, 0x00, 0xBE, 0x84, 0x03, 0x21, 0x2A, 0x3C, // .....!*< + /* 0BB8 */ 0x84, 0xA2, 0x1F, 0x01, 0xE8, 0x28, 0x1C, 0x16, // .....(.. + /* 0BC0 */ 0x8C, 0x82, 0xF8, 0x0C, 0xE1, 0x63, 0x08, 0x9C, // .....c.. + /* 0BC8 */ 0x23, 0xD1, 0xD3, 0x97, 0xAF, 0x05, 0xEF, 0x44, // #......D + /* 0BD0 */ 0x3E, 0x06, 0x02, 0xBF, 0x61, 0x06, 0x7A, 0xFC, // >...a.z. + /* 0BD8 */ 0x09, 0xF4, 0xC0, 0x00, 0xFC, 0x0F, 0x60, 0x3E, // ......`> + /* 0BE0 */ 0x30, 0xC0, 0xFD, 0xFF, 0x1F, 0x18, 0xC0, 0x7B, // 0......{ + /* 0BE8 */ 0x0C, 0xE4, 0x07, 0x06, 0xF0, 0x9C, 0x99, 0xC0, // ........ + /* 0BF0 */ 0x31, 0x93, 0x93, 0x0D, 0xE5, 0x33, 0x13, 0xB0, // 1....3.. + /* 0BF8 */ 0x1C, 0x0C, 0x18, 0xCE, 0x4C, 0x80, 0xE3, 0xFF, // ....L... + /* 0C00 */ 0xFF, 0x99, 0x09, 0xAC, 0xE3, 0x07, 0x76, 0x67, // ......vg + /* 0C08 */ 0x26, 0x60, 0x33, 0x36, 0x60, 0x77, 0x66, 0x02, // &`36`wf. + /* 0C10 */ 0x5C, 0x1D, 0x3B, 0x7C, 0x66, 0xC1, 0xFF, 0xFF, // \.;|f... + /* 0C18 */ 0xCF, 0x4C, 0xC0, 0xE9, 0x30, 0xC0, 0xCF, 0x2C, // .L..0.., + /* 0C20 */ 0xF0, 0x24, 0x9C, 0x99, 0x40, 0x71, 0x3A, 0x80, // .$..@q:. + /* 0C28 */ 0x7F, 0x66, 0x02, 0x38, 0x70, 0x12, 0x07, 0xDF, // .f.8p... + /* 0C30 */ 0x01, 0xDB, 0x07, 0x06, 0xFC, 0xFF, 0xFF, 0x24, // .......$ + /* 0C38 */ 0x0E, 0x5C, 0x0E, 0x0C, 0xE0, 0x98, 0x88, 0x4F, // .\.....O + /* 0C40 */ 0xAE, 0xE4, 0xC4, 0x80, 0x82, 0x4B, 0x50, 0x14, // .....KP. + /* 0C48 */ 0x90, 0x0E, 0x4D, 0xF8, 0xC1, 0xF8, 0x1A, 0x8B, // ..M..... + /* 0C50 */ 0x39, 0xB8, 0xE1, 0xEE, 0x0D, 0xF0, 0x09, 0xC6, // 9....... + /* 0C58 */ 0x3D, 0x38, 0xA0, 0x82, 0x52, 0x28, 0x26, 0x84, // =8..R(&. + /* 0C60 */ 0x0E, 0x0E, 0x3C, 0x18, 0x1C, 0x05, 0xF1, 0xF0, // ..<..... + /* 0C68 */ 0x7D, 0x76, 0x82, 0x33, 0x1E, 0x98, 0x93, 0xC1, // }v.3.... + /* 0C70 */ 0xA0, 0x3D, 0x3B, 0x01, 0xF3, 0xD1, 0x81, 0x63, // .=;....c + /* 0C78 */ 0xE6, 0x70, 0x46, 0x87, 0xFF, 0xFF, 0x1F, 0xA2, // .pF..... + /* 0C80 */ 0x80, 0xEB, 0x71, 0x03, 0x78, 0x04, 0x3C, 0x6E, // ..q.x...}..pN + /* 0E00 */ 0xAD, 0x09, 0xB0, 0x75, 0xFE, 0x13, 0x8E, 0xB1, // ...u.... + /* 0E08 */ 0xA2, 0x1C, 0x58, 0x63, 0x02, 0x14, 0xE3, 0x08, // ..Xc.... + /* 0E10 */ 0x25, 0x44, 0x6D, 0x47, 0x2E, 0x79, 0x43, 0xD1, // %DmG.yC. + /* 0E18 */ 0xE4, 0x0C, 0x7C, 0x5E, 0x41, 0x22, 0xC4, 0x0C, // ..|^A".. + /* 0E20 */ 0x13, 0xF4, 0x04, 0x22, 0xC7, 0x6C, 0xFF, 0x08, // ...".l.. + /* 0E28 */ 0xC1, 0x8E, 0x03, 0x3A, 0xEB, 0x38, 0xD2, 0x68, // ...:.8.h + /* 0E30 */ 0x50, 0xA7, 0x0A, 0x1F, 0x09, 0x7C, 0x1C, 0x38, // P....|.8 + /* 0E38 */ 0xC1, 0x07, 0x2B, 0xFF, 0xFF, 0xC7, 0x10, 0x24, // ..+....$ + /* 0E40 */ 0xF6, 0x09, 0x1C, 0xE2, 0xB3, 0x80, 0x47, 0xCD, // ......G. + /* 0E48 */ 0x8E, 0x08, 0x3E, 0x7D, 0xC0, 0x71, 0x0D, 0xA8, // ..>}.q.. + /* 0E50 */ 0x5B, 0xC1, 0x33, 0x01, 0xFB, 0xB2, 0x18, 0x8E, // [.3..... + /* 0E58 */ 0x0F, 0xD1, 0x57, 0x06, 0x4F, 0xE0, 0x10, 0x19, // ..W.O... + /* 0E60 */ 0xA0, 0xCF, 0x8D, 0xF0, 0xC7, 0xE3, 0x43, 0x80, // ......C. + /* 0E68 */ 0xE7, 0x73, 0xC2, 0x09, 0x2C, 0x7F, 0x10, 0xA8, // .s..,... + /* 0E70 */ 0x91, 0x19, 0xDA, 0x17, 0x8F, 0xD3, 0x7A, 0x17, // ......z. + /* 0E78 */ 0xF0, 0x11, 0xE1, 0xB0, 0xD8, 0xA1, 0xDA, 0xC7, // ........ + /* 0E80 */ 0x16, 0x8F, 0x07, 0xFC, 0x03, 0x7F, 0x40, 0x88, // ......@. + /* 0E88 */ 0xF0, 0xC2, 0xE0, 0xF9, 0xFA, 0x40, 0xCB, 0x8E, // .....@.. + /* 0E90 */ 0x27, 0xF0, 0xCF, 0x0A, 0x60, 0x21, 0x08, 0xF2, // '...`!.. + /* 0E98 */ 0xFC, 0x80, 0x1D, 0x03, 0x87, 0x7F, 0x58, 0x61, // ......Xa + /* 0EA0 */ 0x63, 0x78, 0x5F, 0xF1, 0x34, 0x0E, 0xC9, 0x27, // cx_.4..' + /* 0EA8 */ 0x0B, 0x23, 0x9C, 0xE8, 0xC3, 0xC4, 0x03, 0x86, // .#...... + /* 0EB0 */ 0xAF, 0x79, 0x18, 0x02, 0x07, 0x7E, 0x10, 0x68, // .y...~.h + /* 0EB8 */ 0xAC, 0x0E, 0x7F, 0x42, 0xD0, 0x71, 0x88, 0x9F, // ...B.q.. + /* 0EC0 */ 0x3C, 0x2C, 0xEE, 0x38, 0x44, 0x0E, 0x43, 0x6C, // <,.8D.Cl + /* 0EC8 */ 0x08, 0xBE, 0xC3, 0x78, 0x38, 0x4F, 0x44, 0x3E, // ...x8OD> + /* 0ED0 */ 0x23, 0xF8, 0x54, 0xE2, 0x9B, 0x84, 0x8F, 0x41, // #.T....A + /* 0ED8 */ 0xEC, 0x28, 0xC4, 0x45, 0x1C, 0x19, 0x7C, 0x14, // .(.E..|. + /* 0EE0 */ 0x42, 0x85, 0x06, 0xA3, 0x20, 0xFE, 0xFF, 0x8F, // B... ... + /* 0EE8 */ 0xC4, 0x81, 0x20, 0xA4, 0xE4, 0xE0, 0x80, 0x1E, // .. ..... + /* 0EF0 */ 0x07, 0xDC, 0xB3, 0x2E, 0xF0, 0x3C, 0x6C, 0x3C, // ..... + /* 0F38 */ 0x8B, 0xB0, 0x53, 0x3F, 0xF0, 0x3B, 0x37, 0x03, // ..S?.;7. + /* 0F40 */ 0xAF, 0x53, 0xA4, 0x4F, 0x0A, 0xE0, 0xB2, 0x71, // .S.O...q + /* 0F48 */ 0x52, 0x00, 0xDD, 0x41, 0x05, 0x7F, 0x52, 0x80, // R..A..R. + /* 0F50 */ 0x77, 0x36, 0x80, 0xAF, 0xD0, 0xA6, 0x4F, 0x8D, // w6....O. + /* 0F58 */ 0x46, 0xAD, 0x1A, 0x94, 0xA9, 0x51, 0xA6, 0x41, // F....Q.A + /* 0F60 */ 0xAD, 0x3E, 0x95, 0x1A, 0x33, 0x96, 0xE1, 0xA8, // .>..3... + /* 0F68 */ 0xE0, 0x67, 0x81, 0x46, 0xE7, 0x38, 0x20, 0x54, // .g.F.8 T + /* 0F70 */ 0xF0, 0xFB, 0x48, 0x07, 0x3E, 0xCB, 0x07, 0x11, // ..H.>... + /* 0F78 */ 0x90, 0xC3, 0xBC, 0xC0, 0x04, 0xE4, 0x68, 0x20, // ......h + /* 0F80 */ 0x02, 0x72, 0xC4, 0x25, 0x09, 0xC8, 0x79, 0x41, // .r.%..yA + /* 0F88 */ 0x04, 0x64, 0x0D, 0x2A, 0x80, 0x98, 0x22, 0x10, // .d.*..". + /* 0F90 */ 0x01, 0x59, 0xF5, 0x3A, 0x05, 0xE2, 0xCC, 0x20, // .Y.:... + /* 0F98 */ 0x54, 0xAD, 0x0F, 0x40, 0xA6, 0x1D, 0x44, 0x40, // T..@..D@ + /* 0FA0 */ 0x56, 0x49, 0xA3, 0xFF, 0x3F, 0x90, 0x35, 0x53, // VI..?.5S + /* 0FA8 */ 0x08, 0xC8, 0xFA, 0x1E, 0x0D, 0x02, 0xB2, 0x58, // .......X + /* 0FB0 */ 0x10, 0x01, 0x91, 0x97, 0x98, 0x80, 0xAC, 0x16, // ........ + /* 0FB8 */ 0x44, 0x40, 0x96, 0xA9, 0x05, 0x98, 0x82, 0x68, // D@.....h + /* 0FC0 */ 0x60, 0xC4, 0xCB, 0xC0, 0x28, 0x88, 0x80, 0x2C, // `...(.., + /* 0FC8 */ 0xDC, 0x0C, 0x10, 0x8B, 0x01, 0x22, 0x20, 0x0B, // ....." . + /* 0FD0 */ 0x51, 0x03, 0xC4, 0x64, 0x81, 0x08, 0xC8, 0x72, // Q..d...r + /* 0FD8 */ 0xED, 0x80, 0xB0, 0xB0, 0x20, 0x34, 0x86, 0x1F, // .... 4.. + /* 0FE0 */ 0x40, 0x16, 0x0A, 0x44, 0x67, 0x09, 0xF2, 0xD4, // @..Dg... + /* 0FE8 */ 0x10, 0x90, 0xC5, 0x81, 0x08, 0xC8, 0x41, 0x81, // ......A. + /* 0FF0 */ 0x68, 0x6C, 0x20, 0x1A, 0xC1, 0x10, 0x10, 0x0B, // hl ..... + /* 0FF8 */ 0x04, 0xA2, 0xA1, 0x13, 0x47, 0x40, 0x2C, 0x1C, // ....G@,. + /* 1000 */ 0x88, 0x80, 0x1C, 0xD7, 0x12, 0x10, 0x0B, 0x0F, // ........ + /* 1008 */ 0x22, 0x20, 0xCB, 0xD6, 0x04, 0xC4, 0x42, 0x80, // " ....B. + /* 1010 */ 0x08, 0xC8, 0x82, 0x3C, 0x01, 0x31, 0x79, 0x20, // ...<.1y + /* 1018 */ 0x02, 0x72, 0x54, 0x20, 0x1A, 0x1C, 0x88, 0x86, // .rT .... + /* 1020 */ 0x36, 0x05, 0xC4, 0x24, 0xA8, 0x02, 0x62, 0x92, // 6..$..b. + /* 1028 */ 0x9E, 0x0D, 0x02, 0xB2, 0x40, 0x10, 0x01, 0x39, // ....@..9 + /* 1030 */ 0x30, 0x10, 0x8D, 0x0F, 0x44, 0x65, 0xF8, 0x02, // 0...De.. + /* 1038 */ 0x62, 0xA2, 0x40, 0x04, 0xE4, 0x78, 0x40, 0x34, // b.@..x@4 + /* 1040 */ 0x2C, 0x10, 0x95, 0xF9, 0xE2, 0x10, 0x90, 0x45, // ,......E + /* 1048 */ 0x83, 0x08, 0xC8, 0xD1, 0x81, 0xA8, 0x90, 0x67, // .......g + /* 1050 */ 0xCE, 0x01, 0x32, 0x10, 0x0D, 0x90, 0x00, 0xD1, // ..2..... + /* 1058 */ 0x80, 0x6F, 0x8E, 0x40, 0x24, 0x2E, 0x88, 0x80, // .o.@$... + /* 1060 */ 0xC9, 0x83, 0x2D, 0x30, 0xFB, 0xF1, 0x08, 0xC8, // ..-0.... + /* 1068 */ 0xA1, 0x40, 0x04, 0xE4, 0x88, 0x40, 0x54, 0xDA, // .@...@T. + /* 1070 */ 0x87, 0x2D, 0x10, 0x11, 0x0A, 0xA2, 0x81, 0x11, // .-...... + /* 1078 */ 0x20, 0x1A, 0x1F, 0x88, 0xC6, 0x78, 0x55, 0xEA, // ....xU. + /* 1080 */ 0x20, 0x40, 0x40, 0x74, 0x78, 0x20, 0xEA, 0x80, // @@tx .. + /* 1088 */ 0x58, 0x60, 0x10, 0x01, 0x39, 0xB8, 0x3C, 0x88, // X`..9.<. + /* 1090 */ 0xFF, 0x7F, 0x20, 0xCB, 0xB0, 0x37, 0x10, 0x0A, // .. ..7.. + /* 1098 */ 0xA2, 0x81, 0x10, 0x20, 0x2A, 0x4E, 0x1F, 0x10, // ... *N.. + /* 10A0 */ 0x93, 0x0A, 0xA2, 0x81, 0x13, 0x20, 0x2A, 0xC1, // ..... *. + /* 10A8 */ 0xDF, 0xA1, 0x82, 0x82, 0xE8, 0x50, 0x41, 0x80, // .....PA. + /* 10B0 */ 0x68, 0xC4, 0x5F, 0xC9, 0x81, 0x30, 0x10, 0x01, // h._..0.. + /* 10B8 */ 0x59, 0xCC, 0x53, 0x45, 0x20, 0x8E, 0x02, 0x42, // Y.SE ..B + /* 10C0 */ 0xA5, 0x3D, 0x77, 0x0E, 0x8E, 0x81, 0x08, 0x98, // .=w..... + /* 10C8 */ 0x00, 0xD1, 0xC0, 0x40, 0x54, 0xF8, 0x3B, 0x44, // ...@T.;D + /* 10D0 */ 0x07, 0x08, 0x02, 0xA2, 0x43, 0x03, 0x79, 0x37, // ....C.y7 + /* 10D8 */ 0xEA, 0xD0, 0x40, 0x40, 0x04, 0x44, 0x5C, 0x02, // ..@@.D\. + /* 10E0 */ 0x51, 0x10, 0x01, 0x59, 0xE0, 0x1F, 0x25, 0x10, // Q..Y..%. + /* 10E8 */ 0x91, 0x0B, 0xA2, 0xC3, 0x03, 0x01, 0xA2, 0xB1, // ........ + /* 10F0 */ 0x81, 0xA8, 0xFC, 0xD7, 0x58, 0x20, 0x12, 0x06, // ....X .. + /* 10F8 */ 0x44, 0x40, 0x16, 0xF5, 0x31, 0x0B, 0x44, 0x24, // D@..1.D$ + /* 1100 */ 0x82, 0x08, 0x88, 0x18, 0x05, 0xA2, 0x20, 0x3A, // ...... : + /* 1108 */ 0x3C, 0x90, 0x2F, 0x8C, 0x0E, 0x0F, 0x04, 0x44, // <./....D + /* 1110 */ 0x87, 0x07, 0xF2, 0x90, 0x79, 0x78, 0x60, 0x20, // ....yx` + /* 1118 */ 0x02, 0xB2, 0xD0, 0xF7, 0x5A, 0x20, 0x22, 0x1B, // ....Z ". + /* 1120 */ 0x44, 0xE7, 0x18, 0xF2, 0x8A, 0x09, 0x44, 0xE4, // D.....D. + /* 1128 */ 0x80, 0xE8, 0x30, 0x40, 0x80, 0x68, 0x28, 0x20, // ..0@.h( + /* 1130 */ 0x2A, 0xED, 0x71, 0xA7, 0xC1, 0x12, 0x10, 0x1D, // *.q..... + /* 1138 */ 0x2C, 0x08, 0x10, 0x0D, 0x0F, 0x44, 0x25, 0xB8, // ,....D%. + /* 1140 */ 0x05, 0x62, 0x82, 0x40, 0x04, 0x64, 0xB1, 0x7A, // .b.@.d.z + /* 1148 */ 0x8F, 0x15, 0x14, 0x84, 0x8A, 0x15, 0x0C, 0xC8, // ........ + /* 1150 */ 0xA4, 0x83, 0x08, 0xC8, 0xF2, 0xFE, 0x30, 0x0F, // ......0. + /* 1158 */ 0x26, 0x0C, 0x44, 0x40, 0xFE, 0xFF, 0x03 // &.D@... + }) + } + } + + Mutex (PSMX, 0x00) + } + } + + OperationRegion (PIRQ, SystemIO, 0x0C00, 0x02) + Field (PIRQ, ByteAcc, NoLock, Preserve) + { + PIDX, 8, + PDAT, 8 + } + + IndexField (PIDX, PDAT, ByteAcc, NoLock, Preserve) + { + PIRA, 8, + PIRB, 8, + PIRC, 8, + PIRD, 8, + PIRE, 8, + PIRF, 8, + PIRG, 8, + PIRH, 8, + Offset (0x0C), + SIRA, 8, + SIRB, 8, + SIRC, 8, + SIRD, 8, + PIRS, 8, + Offset (0x13), + HDAD, 8, + Offset (0x17), + SDCL, 8, + Offset (0x1A), + SDIO, 8, + Offset (0x30), + USB1, 8, + Offset (0x34), + USB3, 8, + Offset (0x41), + SATA, 8, + Offset (0x62), + GIOC, 8, + Offset (0x70), + I2C0, 8, + I2C1, 8, + I2C2, 8, + I2C3, 8, + URT0, 8, + URT1, 8 + } + + Method (DSPI, 0, NotSerialized) + { + M460 ("PLA-ASL-\\_SB.DSPI\n", Zero, Zero, Zero, Zero, Zero, Zero) + INTA (0x1F) + INTB (0x1F) + INTC (0x1F) + INTD (0x1F) + PIRE = 0x1F + PIRF = 0x1F + PIRG = 0x1F + PIRH = 0x1F + } + + Method (INTA, 1, NotSerialized) + { + M460 ("PLA-ASL-\\_SB.INTA Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + PIRA = Arg0 + If (PICM) + { + HDAD = Arg0 + SDCL = Arg0 + } + } + + Method (INTB, 1, NotSerialized) + { + M460 ("PLA-ASL-\\_SB.INTB Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + PIRB = Arg0 + } + + Method (INTC, 1, NotSerialized) + { + M460 ("PLA-ASL-\\_SB.INTC Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + PIRC = Arg0 + If (PICM) + { + USB1 = Arg0 + USB3 = Arg0 + } + } + + Method (INTD, 1, NotSerialized) + { + M460 ("PLA-ASL-\\_SB.INTD Arg0 = 0x%X\n", ToInteger (Arg0), Zero, Zero, Zero, Zero, Zero) + PIRD = Arg0 + If (PICM) + { + SATA = Arg0 + } + } + + Name (PRS1, ResourceTemplate () + { + IRQ (Level, ActiveLow, Shared, ) + {3,5,6,10,11} + }) + Name (BUFA, ResourceTemplate () + { + IRQ (Level, ActiveLow, Shared, ) + {15} + }) + Device (LNKA) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRA && (PIRA != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKA._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKA._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKA._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKA._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + INTA (0x1F) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKA._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRA) /* \_SB_.PIRA */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKA._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRA = Local0 + } + } + + Device (LNKB) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRB && (PIRB != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKB._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKB._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKB._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKB._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + INTB (0x1F) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKB._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRB) /* \_SB_.PIRB */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKB._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRB = Local0 + } + } + + Device (LNKC) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x03) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRC && (PIRC != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKC._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKC._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKC._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKC._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + INTC (0x1F) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKC._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRC) /* \_SB_.PIRC */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKC._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRC = Local0 + } + } + + Device (LNKD) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x04) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRD && (PIRD != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKD._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKD._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKD._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKD._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + INTD (0x1F) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKD._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRD) /* \_SB_.PIRD */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKD._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRD = Local0 + } + } + + Device (LNKE) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x05) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRE && (PIRE != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKE._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKE._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKE._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKE._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + PIRE = 0x1F + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKE._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRE) /* \_SB_.PIRE */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKE._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRE = Local0 + } + } + + Device (LNKF) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x06) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRF && (PIRF != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKF._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKF._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKF._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKF._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + PIRF = 0x1F + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKF._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRF) /* \_SB_.PIRF */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKF._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRF = Local0 + } + } + + Device (LNKG) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x07) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRG && (PIRG != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKG._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKG._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKG._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKG._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + PIRG = 0x1F + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKG._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRG) /* \_SB_.PIRG */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKG._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRG = Local0 + } + } + + Device (LNKH) + { + Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID + Name (_UID, 0x08) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((PIRH && (PIRH != 0x1F))) + { + M460 ("PLA-ASL-\\_SB.LNKH._STA = 0xB\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x0B) + } + Else + { + M460 ("PLA-ASL-\\_SB.LNKH._STA = 0x9\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (0x09) + } + } + + Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKH._PRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + Return (PRS1) /* \_SB_.PRS1 */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + M460 ("PLA-ASL-\\_SB.LNKH._DIS\n", Zero, Zero, Zero, Zero, Zero, Zero) + PIRH = 0x1F + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKH._CRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (BUFA, One, IRQX) + IRQX = (One << PIRH) /* \_SB_.PIRH */ + Return (BUFA) /* \_SB_.BUFA */ + } + + Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings + { + M460 ("PLA-ASL-\\_SB.LNKH._SRS\n", Zero, Zero, Zero, Zero, Zero, Zero) + CreateWordField (Arg0, One, IRA) + FindSetRightBit (IRA, Local0) + Local0-- + PIRH = Local0 + } + } + + Method (GSMI, 1, NotSerialized) + { + APMD = Arg0 + APMC = 0xE4 + Sleep (0x02) + } + + Method (S80H, 1, NotSerialized) + { + P80H = Arg0 + } + + Method (BSMI, 1, NotSerialized) + { + APMD = Arg0 + APMC = 0xBE + Sleep (One) + } + } + + Name (TSOS, 0x75) + Name (UR0I, 0x03) + Name (UR1I, 0x04) + Name (UR2I, 0x03) + Name (UR3I, 0x04) + Name (UR4I, 0x0F) + Name (IC0I, 0x0A) + Name (IC1I, 0x0B) + Name (IC2I, 0x04) + Name (IC3I, 0x06) + Name (IC4I, 0x0E) + If (CondRefOf (\_OSI)) + { + If (_OSI ("Windows 2009")) + { + TSOS = 0x50 + } + + If (_OSI ("Windows 2015")) + { + TSOS = 0x70 + } + } + + Scope (_SB) + { + OperationRegion (SMIC, SystemMemory, 0xFED80000, 0x00800000) + Field (SMIC, ByteAcc, NoLock, Preserve) + { + Offset (0x36A), + SMIB, 8 + } + + OperationRegion (SSMI, SystemIO, SMIB, 0x02) + Field (SSMI, AnyAcc, NoLock, Preserve) + { + SMIW, 16 + } + + OperationRegion (ECMC, SystemIO, 0x72, 0x02) + Field (ECMC, AnyAcc, NoLock, Preserve) + { + ECMI, 8, + ECMD, 8 + } + + IndexField (ECMI, ECMD, ByteAcc, NoLock, Preserve) + { + Offset (0x08), + FRTB, 32 + } + + OperationRegion (FRTP, SystemMemory, FRTB, 0x0100) + Field (FRTP, AnyAcc, NoLock, Preserve) + { + PEBA, 32, + , 5, + IC0E, 1, + IC1E, 1, + IC2E, 1, + IC3E, 1, + IC4E, 1, + IC5E, 1, + UT0E, 1, + UT1E, 1, + I31E, 1, + I32E, 1, + I33E, 1, + UT2E, 1, + , 1, + EMMD, 2, + UT4E, 1, + I30E, 1, + , 1, + XHCE, 1, + , 1, + , 1, + UT3E, 1, + ESPI, 1, + , 1, + HFPE, 1, + HD0E, 1, + HD2E, 1, + PCEF, 1, + , 4, + IC0D, 1, + IC1D, 1, + IC2D, 1, + IC3D, 1, + IC4D, 1, + IC5D, 1, + UT0D, 1, + UT1D, 1, + I31D, 1, + I32D, 1, + I33D, 1, + UT2D, 1, + , 1, + EHCD, 1, + , 1, + UT4D, 1, + I30D, 1, + , 1, + XHCD, 1, + SD_D, 1, + , 1, + UT3D, 1, + , 1, + STD3, 1, + , 1, + US4D, 1, + S03D, 1, + UT0O, 1, + UT1O, 1, + UT2O, 1, + UT3O, 1, + Offset (0x1C), + I30M, 1, + I31M, 1, + I32M, 1, + I33M, 1 + } + + OperationRegion (FCFG, SystemMemory, PEBA, 0x01000000) + Field (FCFG, DWordAcc, NoLock, Preserve) + { + Offset (0xA3078), + , 2, + LDQ0, 1, + Offset (0xA30CB), + , 7, + AUSS, 1 + } + + OperationRegion (IOMX, SystemMemory, 0xFED80D00, 0x0100) + Field (IOMX, AnyAcc, NoLock, Preserve) + { + Offset (0x15), + IM15, 8, + IM16, 8, + Offset (0x1F), + IM1F, 8, + IM20, 8, + Offset (0x44), + IM44, 8, + Offset (0x46), + IM46, 8, + Offset (0x4A), + IM4A, 8, + IM4B, 8, + Offset (0x57), + IM57, 8, + IM58, 8, + Offset (0x68), + IM68, 8, + IM69, 8, + IM6A, 8, + IM6B, 8, + Offset (0x6D), + IM6D, 8 + } + + OperationRegion (FACR, SystemMemory, 0xFED81E00, 0x0100) + Field (FACR, AnyAcc, NoLock, Preserve) + { + Offset (0x80), + , 28, + RD28, 1, + , 1, + RQTY, 1, + Offset (0x84), + , 28, + SD28, 1, + , 1, + Offset (0xA0), + PG1A, 1 + } + + OperationRegion (LUIE, SystemMemory, 0xFEDC0020, 0x04) + Field (LUIE, AnyAcc, NoLock, Preserve) + { + IER0, 1, + IER1, 1, + IER2, 1, + IER3, 1, + UOL0, 1, + UOL1, 1, + UOL2, 1, + UOL3, 1, + WUR0, 2, + WUR1, 2, + WUR2, 2, + WUR3, 2 + } + + Method (FRUI, 2, Serialized) + { + If ((Arg0 == Zero)) + { + Arg1 = IUA0 /* \_SB_.IUA0 */ + } + + If ((Arg0 == One)) + { + Arg1 = IUA1 /* \_SB_.IUA1 */ + } + + If ((Arg0 == 0x02)) + { + Arg1 = IUA2 /* \_SB_.IUA2 */ + } + + If ((Arg0 == 0x03)) + { + Arg1 = IUA3 /* \_SB_.IUA3 */ + } + } + + Method (FUIO, 1, Serialized) + { + If ((IER0 == One)) + { + If ((WUR0 == Arg0)) + { + Return (Zero) + } + } + + If ((IER1 == One)) + { + If ((WUR1 == Arg0)) + { + Return (One) + } + } + + If ((IER2 == One)) + { + If ((WUR2 == Arg0)) + { + Return (0x02) + } + } + + If ((IER3 == One)) + { + If ((WUR3 == Arg0)) + { + Return (0x03) + } + } + + Return (0x0F) + } + + Method (SRAD, 2, Serialized) + { + Local0 = (Arg0 << One) + Local0 += 0xFED81E40 + OperationRegion (ADCR, SystemMemory, Local0, 0x02) + Field (ADCR, ByteAcc, NoLock, Preserve) + { + ADTD, 2, + ADPS, 1, + ADPD, 1, + ADSO, 1, + ADSC, 1, + ADSR, 1, + ADIS, 1, + ADDS, 3 + } + + ADIS = One + ADSR = Zero + Stall (Arg1) + ADSR = One + ADIS = Zero + Stall (Arg1) + } + + Method (DSAD, 2, Serialized) + { + Local0 = (Arg0 << One) + Local0 += 0xFED81E40 + OperationRegion (ADCR, SystemMemory, Local0, 0x02) + Field (ADCR, ByteAcc, NoLock, Preserve) + { + ADTD, 2, + ADPS, 1, + ADPD, 1, + ADSO, 1, + ADSC, 1, + ADSR, 1, + ADIS, 1, + ADDS, 3 + } + + If ((Arg1 != ADTD)) + { + If ((Arg1 == Zero)) + { + ADTD = Zero + ADPD = One + Local0 = ADDS /* \_SB_.DSAD.ADDS */ + While ((Local0 != 0x07)) + { + Local0 = ADDS /* \_SB_.DSAD.ADDS */ + } + } + + If ((Arg1 == 0x03)) + { + ADPD = Zero + Local0 = ADDS /* \_SB_.DSAD.ADDS */ + While ((Local0 != Zero)) + { + Local0 = ADDS /* \_SB_.DSAD.ADDS */ + } + + ADTD = 0x03 + } + } + } + + Method (HSAD, 2, Serialized) + { + Local3 = (One << Arg0) + Local0 = (Arg0 << One) + Local0 += 0xFED81E40 + OperationRegion (ADCR, SystemMemory, Local0, 0x02) + Field (ADCR, ByteAcc, NoLock, Preserve) + { + ADTD, 2, + ADPS, 1, + ADPD, 1, + ADSO, 1, + ADSC, 1, + ADSR, 1, + ADIS, 1, + ADDS, 3 + } + + If ((Arg1 != ADTD)) + { + If ((Arg1 == Zero)) + { + PG1A = One + ADTD = Zero + ADPD = One + Local0 = ADDS /* \_SB_.HSAD.ADDS */ + While ((Local0 != 0x07)) + { + Local0 = ADDS /* \_SB_.HSAD.ADDS */ + } + + RQTY = One + RD28 = One + Local0 = SD28 /* \_SB_.SD28 */ + While (!Local0) + { + Local0 = SD28 /* \_SB_.SD28 */ + } + } + + If ((Arg1 == 0x03)) + { + RQTY = Zero + RD28 = One + Local0 = SD28 /* \_SB_.SD28 */ + While (Local0) + { + Local0 = SD28 /* \_SB_.SD28 */ + } + + ADPD = Zero + Local0 = ADDS /* \_SB_.HSAD.ADDS */ + While ((Local0 != Zero)) + { + Local0 = ADDS /* \_SB_.HSAD.ADDS */ + } + + ADTD = 0x03 + PG1A = Zero + } + } + } + + OperationRegion (FPIC, SystemIO, 0x0C00, 0x02) + Field (FPIC, AnyAcc, NoLock, Preserve) + { + FPII, 8, + FPID, 8 + } + + IndexField (FPII, FPID, ByteAcc, NoLock, Preserve) + { + Offset (0xF4), + IUA0, 8, + IUA1, 8, + Offset (0xF8), + IUA2, 8, + IUA3, 8 + } + + Device (HFP1) + { + Name (_HID, "AMDI0060") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (HFPE) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xFEC11000, // Address Base + 0x00000100, // Address Length + ) + }) + Return (RBUF) /* \_SB_.HFP1._CRS.RBUF */ + } + } + + Device (HID0) + { + Name (_HID, "AMDI0063") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (HD0E) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xFEC13000, // Address Base + 0x00000200, // Address Length + ) + GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x00AB + } + }) + Return (RBUF) /* \_SB_.HID0._CRS.RBUF */ + } + } + + Device (HID2) + { + Name (_HID, "AMDI0063") // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + If (HD2E) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xFEC12000, // Address Base + 0x00000200, // Address Length + ) + GpioInt (Edge, ActiveHigh, SharedAndWake, PullNone, 0x0000, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x00AB + } + }) + Return (RBUF) /* \_SB_.HID2._CRS.RBUF */ + } + } + + Device (GPIO) + { + Name (_HID, "AMDI0030") // _HID: Hardware ID + Name (_CID, "AMDI0030") // _CID: Compatible ID + Name (_UID, Zero) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, ) + { + 0x00000007, + } + Memory32Fixed (ReadWrite, + 0xFED81500, // Address Base + 0x00000400, // Address Length + ) + }) + Return (RBUF) /* \_SB_.GPIO._CRS.RBUF */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TSOS >= 0x70)) + { + Return (0x0F) + } + Else + { + Return (Zero) + } + } + } + + Device (PPKG) + { + Name (_HID, "AMDI0052") // _HID: Hardware ID + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (I2CA) + { + Name (_HID, "AMDI0010") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {10} + Memory32Fixed (ReadWrite, + 0xFEDC2000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC0I & 0x0F)) + Return (BUF0) /* \_SB_.I2CA._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0xFF) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("d93e4d1c-58bb-493c-a06a-605a717f9e2e") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (0x04) + { + 0xE5, 0x00, 0x6A, 0x00 // ..j. + }) + } + + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x05, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((IC0D && IC0E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((IC0D && IC0E)) + { + DSAD (0x05, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((IC0D && IC0E)) + { + DSAD (0x05, 0x03) + } + } + } + + Device (I2CB) + { + Name (_HID, "AMDI0010") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {11} + Memory32Fixed (ReadWrite, + 0xFEDC3000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC1I & 0x0F)) + Return (BUF0) /* \_SB_.I2CB._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0xFF) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("d93e4d1c-58bb-493c-a06a-605a717f9e2e") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (0x04) + { + 0xE5, 0x00, 0x6A, 0x00 // ..j. + }) + } + + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x06, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((IC1D && IC1E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((IC1D && IC1E)) + { + DSAD (0x06, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((IC1D && IC1E)) + { + DSAD (0x06, 0x03) + } + } + } + + Device (I2CC) + { + Name (_HID, "AMDI0010") // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {4} + Memory32Fixed (ReadWrite, + 0xFEDC4000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC2I & 0x0F)) + Return (BUF0) /* \_SB_.I2CC._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0xFF) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("d93e4d1c-58bb-493c-a06a-605a717f9e2e") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (0x04) + { + 0xE5, 0x00, 0x6A, 0x00 // ..j. + }) + } + + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x07, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((IC2D && IC2E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((IC2D && IC2E)) + { + DSAD (0x07, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((IC2D && IC2E)) + { + DSAD (0x07, 0x03) + } + } + } + + Device (I2CD) + { + Name (_HID, "AMDI0010") // _HID: Hardware ID + Name (_UID, 0x03) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {6} + Memory32Fixed (ReadWrite, + 0xFEDC5000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC3I & 0x0F)) + Return (BUF0) /* \_SB_.I2CD._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0xFF) + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("d93e4d1c-58bb-493c-a06a-605a717f9e2e") /* Unknown UUID */)) + { + Switch (ToInteger (Arg2)) + { + Case (Zero) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + Case (One) + { + Return (Buffer (0x04) + { + 0xE5, 0x00, 0x6A, 0x00 // ..j. + }) + } + + } + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x08, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((IC3D && IC3E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((IC3D && IC3E)) + { + DSAD (0x08, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((IC3D && IC3E)) + { + DSAD (0x08, 0x03) + } + } + } + + Name (I3ID, "AMDI0015") + Name (I2ID, "AMDI0016") + Device (I3CA) + { + Method (_HID, 0, Serialized) // _HID: Hardware ID + { + If ((I30M == Zero)) + { + Return (I3ID) /* \_SB_.I3ID */ + } + Else + { + Return (I2ID) /* \_SB_.I2ID */ + } + } + + Name (_UID, Zero) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {10} + Memory32Fixed (ReadWrite, + 0xFEDD2000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC0I & 0x0F)) + Return (BUF0) /* \_SB_.I3CA._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TSOS >= 0x70)) + { + If ((I30E == One)) + { + Return (0x0F) + } + + Return (Zero) + } + Else + { + Return (Zero) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x15, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((I30D && I30E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((I30D && I30E)) + { + DSAD (0x15, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((I30D && I30E)) + { + DSAD (0x15, 0x03) + } + } + } + + Device (I3CB) + { + Method (_HID, 0, Serialized) // _HID: Hardware ID + { + If ((I31M == Zero)) + { + Return (I3ID) /* \_SB_.I3ID */ + } + Else + { + Return (I2ID) /* \_SB_.I2ID */ + } + } + + Name (_UID, One) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {11} + Memory32Fixed (ReadWrite, + 0xFEDD3000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC1I & 0x0F)) + Return (BUF0) /* \_SB_.I3CB._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TSOS >= 0x70)) + { + If ((I31E == One)) + { + Return (0x0F) + } + + Return (Zero) + } + Else + { + Return (Zero) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x0D, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((I31D && I31E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((I31D && I31E)) + { + DSAD (0x0D, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((I31D && I31E)) + { + DSAD (0x0D, 0x03) + } + } + } + + Device (I3CC) + { + Method (_HID, 0, Serialized) // _HID: Hardware ID + { + If ((I32M == Zero)) + { + Return (I3ID) /* \_SB_.I3ID */ + } + Else + { + Return (I2ID) /* \_SB_.I2ID */ + } + } + + Name (_UID, 0x02) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {4} + Memory32Fixed (ReadWrite, + 0xFEDD4000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC2I & 0x0F)) + Return (BUF0) /* \_SB_.I3CC._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TSOS >= 0x70)) + { + If ((I32E == One)) + { + Return (0x0F) + } + + Return (Zero) + } + Else + { + Return (Zero) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x0E, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((I32D && I32E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((I32D && I32E)) + { + DSAD (0x0E, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((I32D && I32E)) + { + DSAD (0x0E, 0x03) + } + } + } + + Device (I3CD) + { + Method (_HID, 0, Serialized) // _HID: Hardware ID + { + If ((I33M == Zero)) + { + Return (I3ID) /* \_SB_.I3ID */ + } + Else + { + Return (I2ID) /* \_SB_.I2ID */ + } + } + + Name (_UID, 0x03) // _UID: Unique ID + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IRQ (Edge, ActiveHigh, Exclusive, ) + {6} + Memory32Fixed (ReadWrite, + 0xFEDD6000, // Address Base + 0x00001000, // Address Length + ) + }) + CreateWordField (BUF0, One, IRQW) + IRQW = (One << (IC3I & 0x0F)) + Return (BUF0) /* \_SB_.I3CD._CRS.BUF0 */ + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TSOS >= 0x70)) + { + If ((I33E == One)) + { + Return (0x0F) + } + + Return (Zero) + } + Else + { + Return (Zero) + } + } + + Method (RSET, 0, NotSerialized) + { + SRAD (0x0F, 0xC8) + } + + Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + { + If ((I33D && I33E)) + { + Return (0x04) + } + Else + { + Return (Zero) + } + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + If ((I33D && I33E)) + { + DSAD (0x0F, Zero) + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + If ((I33D && I33E)) + { + DSAD (0x0F, 0x03) + } + } + } + } + + Scope (_SB.PCI0) + { + Device (UAR1) + { + Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_DDN, "COM1") // _DDN: DOS Device Name + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((FUIO (Zero) != 0x0F)) + { + Return (0x0F) + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IO (Decode16, + 0x02E8, // Range Minimum + 0x02E8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + _Y09) + IRQNoFlags (_Y0A) + {3} + }) + CreateByteField (BUF0, \_SB.PCI0.UAR1._CRS._Y09._MIN, IOLO) // _MIN: Minimum Base Address + CreateByteField (BUF0, 0x03, IOHI) + CreateByteField (BUF0, \_SB.PCI0.UAR1._CRS._Y09._MAX, IORL) // _MAX: Maximum Base Address + CreateByteField (BUF0, 0x05, IORH) + CreateWordField (BUF0, \_SB.PCI0.UAR1._CRS._Y0A._INT, IRQL) // _INT: Interrupts + Local0 = FUIO (Zero) + Switch (ToInteger (Local0)) + { + Case (Zero) + { + IOLO = 0xE8 + IOHI = 0x02 + IORL = 0xE8 + IORH = 0x02 + } + Case (One) + { + IOLO = 0xF8 + IOHI = 0x02 + IORL = 0xF8 + IORH = 0x02 + } + Case (0x02) + { + IOLO = 0xE8 + IOHI = 0x03 + IORL = 0xE8 + IORH = 0x03 + } + Case (0x03) + { + IOLO = 0xF8 + IOHI = 0x03 + IORL = 0xF8 + IORH = 0x03 + } + + } + + Local1 = IUA0 /* \_SB_.IUA0 */ + IRQL = (One << (Local1 & 0x0F)) + Return (BUF0) /* \_SB_.PCI0.UAR1._CRS.BUF0 */ + } + } + + Device (UAR2) + { + Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + Name (_DDN, "COM2") // _DDN: DOS Device Name + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((FUIO (One) != 0x0F)) + { + Return (0x0F) + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IO (Decode16, + 0x02F8, // Range Minimum + 0x02F8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + _Y0B) + IRQNoFlags (_Y0C) + {4} + }) + CreateByteField (BUF0, \_SB.PCI0.UAR2._CRS._Y0B._MIN, IOLO) // _MIN: Minimum Base Address + CreateByteField (BUF0, 0x03, IOHI) + CreateByteField (BUF0, \_SB.PCI0.UAR2._CRS._Y0B._MAX, IORL) // _MAX: Maximum Base Address + CreateByteField (BUF0, 0x05, IORH) + CreateWordField (BUF0, \_SB.PCI0.UAR2._CRS._Y0C._INT, IRQL) // _INT: Interrupts + Local0 = FUIO (One) + Switch (ToInteger (Local0)) + { + Case (Zero) + { + IOLO = 0xE8 + IOHI = 0x02 + IORL = 0xE8 + IORH = 0x02 + } + Case (One) + { + IOLO = 0xF8 + IOHI = 0x02 + IORL = 0xF8 + IORH = 0x02 + } + Case (0x02) + { + IOLO = 0xE8 + IOHI = 0x03 + IORL = 0xE8 + IORH = 0x03 + } + Case (0x03) + { + IOLO = 0xF8 + IOHI = 0x03 + IORL = 0xF8 + IORH = 0x03 + } + + } + + Local1 = IUA1 /* \_SB_.IUA1 */ + IRQL = (One << (Local1 & 0x0F)) + Return (BUF0) /* \_SB_.PCI0.UAR2._CRS.BUF0 */ + } + } + + Device (UAR3) + { + Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID + Name (_UID, 0x03) // _UID: Unique ID + Name (_DDN, "COM3") // _DDN: DOS Device Name + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((FUIO (0x02) != 0x0F)) + { + Return (0x0F) + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IO (Decode16, + 0x03E8, // Range Minimum + 0x03E8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + _Y0D) + IRQNoFlags (_Y0E) + {3} + }) + CreateByteField (BUF0, \_SB.PCI0.UAR3._CRS._Y0D._MIN, IOLO) // _MIN: Minimum Base Address + CreateByteField (BUF0, 0x03, IOHI) + CreateByteField (BUF0, \_SB.PCI0.UAR3._CRS._Y0D._MAX, IORL) // _MAX: Maximum Base Address + CreateByteField (BUF0, 0x05, IORH) + CreateWordField (BUF0, \_SB.PCI0.UAR3._CRS._Y0E._INT, IRQL) // _INT: Interrupts + Local0 = FUIO (0x02) + Switch (ToInteger (Local0)) + { + Case (Zero) + { + IOLO = 0xE8 + IOHI = 0x02 + IORL = 0xE8 + IORH = 0x02 + } + Case (One) + { + IOLO = 0xF8 + IOHI = 0x02 + IORL = 0xF8 + IORH = 0x02 + } + Case (0x02) + { + IOLO = 0xE8 + IOHI = 0x03 + IORL = 0xE8 + IORH = 0x03 + } + Case (0x03) + { + IOLO = 0xF8 + IOHI = 0x03 + IORL = 0xF8 + IORH = 0x03 + } + + } + + Local1 = IUA2 /* \_SB_.IUA2 */ + IRQL = (One << (Local1 & 0x0F)) + Return (BUF0) /* \_SB_.PCI0.UAR3._CRS.BUF0 */ + } + } + + Device (UAR4) + { + Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID + Name (_UID, 0x04) // _UID: Unique ID + Name (_DDN, "COM4") // _DDN: DOS Device Name + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((FUIO (0x03) != 0x0F)) + { + Return (0x0F) + } + + Return (Zero) + } + + Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings + { + Name (BUF0, ResourceTemplate () + { + IO (Decode16, + 0x03F8, // Range Minimum + 0x03F8, // Range Maximum + 0x01, // Alignment + 0x08, // Length + _Y0F) + IRQNoFlags (_Y10) + {4} + }) + CreateByteField (BUF0, \_SB.PCI0.UAR4._CRS._Y0F._MIN, IOLO) // _MIN: Minimum Base Address + CreateByteField (BUF0, 0x03, IOHI) + CreateByteField (BUF0, \_SB.PCI0.UAR4._CRS._Y0F._MAX, IORL) // _MAX: Maximum Base Address + CreateByteField (BUF0, 0x05, IORH) + CreateWordField (BUF0, \_SB.PCI0.UAR4._CRS._Y10._INT, IRQL) // _INT: Interrupts + Local0 = FUIO (0x03) + Switch (ToInteger (Local0)) + { + Case (Zero) + { + IOLO = 0xE8 + IOHI = 0x02 + IORL = 0xE8 + IORH = 0x02 + } + Case (One) + { + IOLO = 0xF8 + IOHI = 0x02 + IORL = 0xF8 + IORH = 0x02 + } + Case (0x02) + { + IOLO = 0xE8 + IOHI = 0x03 + IORL = 0xE8 + IORH = 0x03 + } + Case (0x03) + { + IOLO = 0xF8 + IOHI = 0x03 + IORL = 0xF8 + IORH = 0x03 + } + + } + + Local1 = IUA3 /* \_SB_.IUA3 */ + IRQL = (One << (Local1 & 0x0F)) + Return (BUF0) /* \_SB_.PCI0.UAR4._CRS.BUF0 */ + } + } + } + + Scope (_SB.I2CB) + { + Device (TPNL) + { + Name (_HID, "GXTP7936") // _HID: Hardware ID + Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == One)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + } + + If ((Arg2 == One)) + { + If ((TPNP == 0x0123)) + { + Return (One) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TPNY == Zero)) + { + Return (Zero) + } + Else + { + Return (0x0F) + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x005D, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2CB", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0005 + } + }) + Return (RBUF) /* \_SB_.I2CB.TPNL._CRS.RBUF */ + } + } + } + + Scope (_SB.I2CA) + { + Device (TPDD) + { + Name (_HID, "XXXX0000") // _HID: Hardware ID + Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID + Name (_SUB, "XXXX0000") // _SUB: Subsystem ID + Method (_INI, 0, NotSerialized) // _INI: Initialize + { + If ((TPTY == One)) + { + _HID = "MSFT0001" + _SUB = "ELAN0001" + Return (Zero) + } + + If ((TPTY == 0x02)) + { + _HID = "MSFT0001" + _SUB = "SYNA0001" + Return (Zero) + } + + If ((TPTY == 0x03)) + { + _HID = "MSFT0001" + _SUB = "CRQ0001" + Return (Zero) + } + } + + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == One)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + } + + If ((Arg2 == One)) + { + If ((TPTY == One)) + { + Return (One) + } + + If ((TPTY == 0x02)) + { + Return (0x20) + } + + If ((TPTY == 0x03)) + { + Return (0x20) + } + } + } + + Return (Buffer (One) + { + 0x00 // . + }) + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + If ((TPTY == Zero)) + { + Return (Zero) + } + Else + { + Return (0x0F) + } + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + If ((TPTY == One)) + { + Name (SBFB, ResourceTemplate () + { + I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2CA", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + } + + If ((TPTY == 0x02)) + { + Name (SBFS, ResourceTemplate () + { + I2cSerialBusV2 (0x002C, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2CA", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + } + + If ((TPTY == 0x03)) + { + Name (SBFC, ResourceTemplate () + { + I2cSerialBusV2 (0x002C, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2CA", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + } + + Name (SBFI, ResourceTemplate () + { + GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0009 + } + }) + If ((TPTY == One)) + { + Return (ConcatenateResTemplate (SBFB, SBFI)) + } + + If ((TPTY == 0x02)) + { + Return (ConcatenateResTemplate (SBFS, SBFI)) + } + + If ((TPTY == 0x03)) + { + Return (ConcatenateResTemplate (SBFC, SBFI)) + } + } + + Method (TPRD, 0, Serialized) + { + Return (^^^PCI0.LPC0.EC0.ECTP) /* \_SB_.PCI0.LPC0.EC0_.ECTP */ + } + + Method (TPWR, 1, Serialized) + { + ^^^PCI0.LPC0.EC0.ECTP = Arg0 + } + } + } + + Scope (_SB.I2CC) + { + Device (SHUB) + { + Name (_ADR, Zero) // _ADR: Address + Name (_HID, "ITE8120") // _HID: Hardware ID + Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + If ((Arg0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */)) + { + If ((Arg2 == Zero)) + { + If ((Arg1 == One)) + { + Return (Buffer (One) + { + 0x03 // . + }) + } + } + + If ((Arg2 == One)) + { + Return (One) + } + + Return (Zero) + } + Else + { + Return (Buffer (One) + { + 0x00 // . + }) + } + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (SBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x005C, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2CC", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x0000, + "\\_SB.GPIO", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0008 + } + }) + Return (SBUF) /* \_SB_.I2CC.SHUB._CRS.SBUF */ + } + } + } + + Scope (_TZ) + { + ThermalZone (TZ01) + { + Name (CRTT, 0x6E) + Name (PSVT, 0x32) + Name (TSPS, 0x14) + Method (_TMP, 0, Serialized) // _TMP: Temperature + { + If ((Acquire (\_SB.PCI0.LPC0.EC0.LFCM, 0xA000) == Zero)) + { + Local0 = \_SB.PCI0.LPC0.EC0.CPUT + P80H = Local0 + Return ((0x0AAC + (Local0 * 0x0A))) + Release (\_SB.PCI0.LPC0.EC0.LFCM) + } + } + + Method (_PSL, 0, Serialized) // _PSL: Passive List + { + Return (Package (0x10) + { + \_SB.PLTF.C000, + \_SB.PLTF.C001, + \_SB.PLTF.C002, + \_SB.PLTF.C003, + \_SB.PLTF.C004, + \_SB.PLTF.C005, + \_SB.PLTF.C006, + \_SB.PLTF.C007, + \_SB.PLTF.C008, + \_SB.PLTF.C009, + \_SB.PLTF.C00A, + \_SB.PLTF.C00B, + \_SB.PLTF.C00C, + \_SB.PLTF.C00D, + \_SB.PLTF.C00E, + \_SB.PLTF.C00F + }) + } + + Method (_CRT, 0, Serialized) // _CRT: Critical Temperature + { + Return ((0x0AAC + (CRTT * 0x0A))) + } + + Method (_TC1, 0, Serialized) // _TC1: Thermal Constant 1 + { + Return (One) + } + + Method (_TC2, 0, Serialized) // _TC2: Thermal Constant 2 + { + Return (0x02) + } + + Method (_TSP, 0, Serialized) // _TSP: Thermal Sampling Period + { + Return (TSPS) /* \_TZ_.TZ01.TSPS */ + } + } + } +} + diff --git a/setup/programs/systemConf/keyboardEnable.sh b/setup/programs/systemConf/keyboardEnable.sh new file mode 100755 index 0000000..07acd4f --- /dev/null +++ b/setup/programs/systemConf/keyboardEnable.sh @@ -0,0 +1,24 @@ + +#!/bin/bash + +#https://wiki.archlinux.org/title/Xorg/Keyboard_configuration +#https://www.reddit.com/r/linuxhardware/comments/vdc6tz/keyboard_in_multiple_ryzen_6000_laptops_not/ + +source common.sh + +sudo pacman -S acpi iasl cpio +mkdir acpi_override +cd acpi_override +sudo acpidump > acpidump +acpixtract -a acpidump +iasl -d *.dat +cp $main_dir/systemConf/dsdt.dsl . +iasl -sa dsdt.dsl +mkdir -p kernel/firmware/acpi +cp dsdt.aml kernel/firmware/acpi +find kernel | cpio -H newc --create > acpi_override +sudo cp acpi_override /boot/ +echo "GRUB_EARLY_INITRD_LINUX_CUSTOM=acpi_override" | sudo tee -a /etc/default/grub +sudo grub-mkconfig -o /boot/grub/grub.cfg +cd .. +sudo rm -r acpi_override diff --git a/setup/programs/systemConf/nobeep.conf b/setup/programs/systemConf/nobeep.conf new file mode 100644 index 0000000..b46792e --- /dev/null +++ b/setup/programs/systemConf/nobeep.conf @@ -0,0 +1 @@ +blacklist pcspkr diff --git a/setup/programs/tmux/tmux.sh b/setup/programs/tmux/tmux.sh new file mode 100755 index 0000000..b943df9 --- /dev/null +++ b/setup/programs/tmux/tmux.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +source common.sh + +sudo $installCMD tmux +cp -r $main_dir/dotfiles/tmux /home/$USER/.config diff --git a/setup/programs/vim/vim.sh b/setup/programs/vim/vim.sh new file mode 100755 index 0000000..c39c27a --- /dev/null +++ b/setup/programs/vim/vim.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +source common.sh + +LOCALVIMRC="$main_dir/dotfiles/vim/init.vim" + +VIMRC="/home/$USER/.vimrc" +VIMDIR="/home/$USER/" + +CURDATE=$(date +%m%d%Y%H%M%S) + +echo $CURDATE + +echo Installing VIM + +curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim + +if [ -f $VIMRC ]; +then + echo Backing the old config file with the current date + cp $VIMRC "$VIMRC"."$CURDATE" + cp $LOCALVIMRC $VIMDIR + cd $VIMDIR + mv $LOCALVIMRC .vimrc +else + cp $LOCALVIMRC $VIMDIR + cd $VIMDIR + mv $LOCALVIMRC .vimrc +fi diff --git a/setup/programs/wallpaper/wallpaper.sh b/setup/programs/wallpaper/wallpaper.sh new file mode 100755 index 0000000..d4900cf --- /dev/null +++ b/setup/programs/wallpaper/wallpaper.sh @@ -0,0 +1,6 @@ +#!/bin/bash +source common.sh + +sudo $installCMD feh +cd ~ +git clone https://git.keydev.me/kerem/wallpaper diff --git a/setup/programs/xmonad/xmonad.sh b/setup/programs/xmonad/xmonad.sh new file mode 100755 index 0000000..0abbd4b --- /dev/null +++ b/setup/programs/xmonad/xmonad.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +source common.sh + +sudo $installCMD xmonad xmonad-contrib dmenu xmobar picom +cp -r $main_dir/dotfiles/xmonad /home/$USER/.config +cp -r $main_dir/dotfiles/xmobar /home/$USER/.config diff --git a/setup/programs/yay/yay.sh b/setup/programs/yay/yay.sh new file mode 100755 index 0000000..87ed308 --- /dev/null +++ b/setup/programs/yay/yay.sh @@ -0,0 +1,11 @@ + +#!/bin/bash + +source common.sh + +sudo pacman -S --needed git base-devel +git clone https://aur.archlinux.org/yay.git +cd yay +makepkg -si +cd .. +sudo rm -r yay diff --git a/setup/setup.sh b/setup/setup.sh new file mode 100755 index 0000000..bbcd452 --- /dev/null +++ b/setup/setup.sh @@ -0,0 +1,63 @@ +#!/bin/bash + +SETUP_SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) + +source $SETUP_SCRIPT_DIR/config.sh +source $SETUP_SCRIPT_DIR/programs/os/os_install.sh + +source $SETUP_SCRIPT_DIR/../scripts/colors.sh +source $SETUP_SCRIPT_DIR/../scripts/graphics.sh +source $SETUP_SCRIPT_DIR/../scripts/check_installed.sh + +exit_abord() +{ + graphics_error "Linux instalation Script Has been aborded" +} + +exit_sucsess() +{ + graphics_success "Linux instalation Script Has ended with Sucsess" +} + +echo "" +graphics_header "Wellcome to my Linux instalation Script" +echo "" + +graphics_indication "The Following programs will be installed :" + +color_start "themeFocus" +for i in "${!common_programs_list[@]}"; +do + printf "${common_programs_list[$i]} | " +done +echo "" +echo "" +color_stop + +graphics_indication "Please Select your OS" +for i in "${!os_list[@]}"; +do + color_start "themeSelect" + printf "[$(($i + 1))] ${os_list[$i]}" + color_stop + echo -e " install cmd: \"${pckgmngr_list[$i]}\"" +done +echo "" +echo "" +color_start "themeUserInput" +read -p "Select your os or ( q to quit ) : " answer +color_stop + +if [[ "$answer" == "q" ]]; then + exit_abord +else + if [ $answer -lt $(($os_count + 1)) ]; then + answer=$(( $answer - 1 )) + OS=${os_list[$answer]} + OS_NO=$answer + install_start + else + echo " the given nurber was not correct >>ABORDING<<" + exit_abord + fi +fi diff --git a/setup/test.sh b/setup/test.sh new file mode 100755 index 0000000..271498f --- /dev/null +++ b/setup/test.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +INSTALL_SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) + +source $INSTALL_SCRIPT_DIR/config.sh +source $INSTALL_SCRIPT_DIR/../scripts/graphics.sh +source $INSTALL_SCRIPT_DIR/../scripts/check_installed.sh + +install_from_list() +{ + theList=("$@") + graphics_indication "Common installations these programs are OS independent from" + for i in "${!theList[@]}"; + do + currentProg=${theList[$i]} + + if [ $( check_installed $currentProg ) -eq 0 ] + then + echo "installing $currentProg" + else + echo "skipping $currentProg" + fi + done +} +OS="debian" +buff="default_installs_$OS" +listToinstall='${'$buff'[@]}' +echo $listToinstall + +install_from_list '${'$buff'[@]}'