def init(): pci_dev = chipset.intel_get_pci_device() ret = chipset.intel_register_access_init(pci_dev, 0) if ret != 0: print("Register access init failed") return False return True
def init(): pci_dev = chipset.intel_get_pci_device() ret = chipset.intel_register_access_init(pci_dev, 0) if ret != 0: print("Register access init failed"); return False return True
def init(): pci_dev = chipset.intel_get_pci_device() ret = chipset.intel_register_access_init(pci_dev, 0) if ret != 0: print("Register access init failed"); return False if chipset.intel_register_access_needs_fakewake(): print("Forcing forcewake. Don't expect your system to work after this.") get_wake() return True
def autodetect_chipset(): pci_dev = chipset.intel_get_pci_device() devid = chipset.pcidev_to_devid(pci_dev) if chipset.is_sandybridge(devid): return open('sandybridge', 'r') elif chipset.is_ivybridge(devid): return open('ivybridge', 'r') elif chipset.is_cherryview(devid): return open('cherryview', 'r') elif chipset.is_valleyview(devid): return open('valleyview', 'r') elif chipset.is_haswell(devid): return open('haswell', 'r') elif chipset.is_broadwell(devid): return open('broadwell', 'r') elif chipset.is_skylake(devid): return open('skylake', 'r') else: print("Autodetect of devid " + hex(devid) + " failed") return None
print("Register initialization failed") sys.exit() # Put us where the script is os.chdir(os.path.dirname(sys.argv[0])) #parse anything named base_ these are assumed to apply for all gens. if args.baseless == False: for root, dirs, files in os.walk('.'): for name in files: if name.startswith(("base_")): file = open(name.rstrip(), 'r') parse_file(file) if args.autodetect: pci_dev = chipset.intel_get_pci_device() devid = chipset.pcidev_to_devid(pci_dev) if chipset.is_sandybridge(devid): args.profile = open('sandybridge', 'r') elif chipset.is_ivybridge(devid): args.profile = open('ivybridge', 'r') elif chipset.is_valleyview(devid): args.profile = open('valleyview', 'r') elif chipset.is_haswell(devid): args.profile = open('haswell', 'r') else: print("Autodetect of devid " + hex(devid) + " failed") if args.profile == None: sys.exit()
if reg.init() == False: sys.exit() # Put us where the script is os.chdir(os.path.dirname(sys.argv[0])) #parse anything named base_ these are assumed to apply for all gens. if args.baseless == False: for root, dirs, files in os.walk('.'): for name in files: if name.startswith(("base_")): file = open(name.rstrip(), 'r') parse_file(file) if args.autodetect: pci_dev = chipset.intel_get_pci_device() devid = chipset.pcidev_to_devid(pci_dev) if chipset.is_sandybridge(devid): args.profile = open('sandybridge', 'r') elif chipset.is_ivybridge(devid): args.profile = open('ivybridge', 'r') elif chipset.is_valleyview(devid): args.profile = open('valleyview', 'r') else: print("Autodetect of %x " + devid + " failed") if args.profile == None: sys.exit() for extra in args.profile: extra_file = open(extra.rstrip(), 'r')