Index: branches/Chimera/i386/libsaio/hda.c =================================================================== --- branches/Chimera/i386/libsaio/hda.c (revision 0) +++ branches/Chimera/i386/libsaio/hda.c (revision 2393) @@ -0,0 +1,730 @@ +/* + * HDA injector / Audio Enabler + * + * Copyright (C) 2012 Chameleon Team + * Edit by Fabio (ErmaC) + * + * HDA injector is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * HDA injector is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Alternatively you can choose to comply with APSL + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + ****************************************************************************** + * http://www.leidinger.net/FreeBSD/dox/dev_sound/html/df/d54/hdac_8c_source.html + * + * Copyright (c) 2006 Stephane E. Potvin + * Copyright (c) 2006 Ariff Abdullah + * Copyright (c) 2008-2012 Alexander Motin + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * Intel High Definition Audio (Controller) driver for FreeBSD. + * + ******************************************************************************/ + +#include "boot.h" +#include "bootstruct.h" +#include "pci.h" +#include "pci_root.h" +#include "platform.h" +#include "device_inject.h" +#include "hda.h" +#include "aml_generator.h" + +#ifndef DEBUG_HDA +#define DEBUG_HDA 0 +#endif + +#if DEBUG_HDA +#define DBG(x...) verbose(x) +#else +#define DBG(x...) +#endif + +extern uint32_t devices_number; + +const char *hda_slot_name[] = { "AAPL,slot-name", "Built In" }; + +uint8_t default_HDEF_layout_id[] = {0x0C, 0x00, 0x00, 0x00}; +#define HDEF_LEN ( sizeof(default_HDEF_layout_id) / sizeof(uint8_t) ) +uint8_t default_HDAU_layout_id[] = {0x01, 0x00, 0x00, 0x00}; +#define HDAU_LEN ( sizeof(default_HDAU_layout_id) / sizeof(uint8_t) ) +uint8_t connector_type_value[] = {0x00, 0x08, 0x00, 0x00}; + +/* Structures */ + +static hda_controller_devices know_hda_controller[] = { + //8086 Intel Corporation + { HDA_INTEL_HASWELL, "Haswell" }, + { HDA_INTEL_CRYSTAL, "Crystal Well" }, + { HDA_INTEL_CPT, "6 Series/C200 Series Chipset Family" }, + { HDA_INTEL_PATSBURG,"C600/X79 series chipset" }, + { HDA_INTEL_PPT1, "7 Series/C210 Series Chipset Family" }, + { HDA_INTEL_82801F, "82801FB/FBM/FR/FW/FRW (ICH6 Family)" }, + { HDA_INTEL_63XXESB, "631x/631xESB/632xESB" }, + { HDA_INTEL_82801G, "NM10/ICH7 Family" }, + { HDA_INTEL_82801H, "82801H (ICH8 Family)" }, + { HDA_INTEL_82801I, "82801I (ICH9 Family)" }, + { HDA_INTEL_82801JI, "82801JI (ICH10 Family)" }, + { HDA_INTEL_82801JD, "82801JD/DO (ICH10 Family) " }, + { HDA_INTEL_PCH, "5 Series/3400 Series" }, + { HDA_INTEL_PCH2, "5 Series/3400 Series" }, + { HDA_INTEL_SCH, "System Controller Hub (SCH Poulsbo)" }, + { HDA_INTEL_LPT1, "Lynx Point" }, + { HDA_INTEL_LPT2, "Lynx Point" }, + { HDA_INTEL_LYNX, "Lynx Point-LP" }, + { HDA_INTEL_LYNX2, "Lynx Point-LP" }, + //10de NVIDIA Corporation + { HDA_NVIDIA_MCP51, "MCP51" }, + { HDA_NVIDIA_MCP55, "MCP55" }, + { HDA_NVIDIA_MCP61_1, "MCP61" }, + { HDA_NVIDIA_MCP61_2, "MCP61" }, + { HDA_NVIDIA_MCP65_1, "MCP65" }, + { HDA_NVIDIA_MCP65_2, "MCP65" }, + { HDA_NVIDIA_MCP67_1, "MCP67" }, + { HDA_NVIDIA_MCP67_2, "MCP67" }, + { HDA_NVIDIA_MCP73_1, "MCP73" }, + { HDA_NVIDIA_MCP73_2, "MCP73" }, + { HDA_NVIDIA_MCP78_1, "MCP78" }, + { HDA_NVIDIA_MCP78_2, "MCP78" }, + { HDA_NVIDIA_MCP78_3, "MCP78" }, + { HDA_NVIDIA_MCP78_4, "MCP78" }, + { HDA_NVIDIA_MCP79_1, "MCP79" }, + { HDA_NVIDIA_MCP79_2, "MCP79" }, + { HDA_NVIDIA_MCP79_3, "MCP79" }, + { HDA_NVIDIA_MCP79_4, "MCP79" }, + { HDA_NVIDIA_MCP89_1, "MCP89" }, + { HDA_NVIDIA_MCP89_2, "MCP89" }, + { HDA_NVIDIA_MCP89_3, "MCP89" }, + { HDA_NVIDIA_MCP89_4, "MCP89" }, + { HDA_NVIDIA_0BE2, "(0x0be2)" }, + { HDA_NVIDIA_0BE3, "(0x0be3)" }, + { HDA_NVIDIA_0BE4, "(0x0be4)" }, + { HDA_NVIDIA_GT100, "GT100" }, + { HDA_NVIDIA_GT104, "GT104" }, + { HDA_NVIDIA_GT106, "GT106" }, + { HDA_NVIDIA_GT108, "GT108" }, + { HDA_NVIDIA_GT116, "GT116" }, + { HDA_NVIDIA_GF119, "GF119" }, + { HDA_NVIDIA_GF110, "GF110" }, + { HDA_NVIDIA_GF114, "GF114" }, // HDMi + { HDA_NVIDIA_GK110, "GK110" }, + { HDA_NVIDIA_GK106, "GK106" }, + { HDA_NVIDIA_GK107, "GK107" }, + { HDA_NVIDIA_GK104, "GK104" }, + //1002 Advanced Micro Devices [AMD] nee ATI Technologies Inc + { HDA_ATI_SB450, "IXP SB4x0" }, + { HDA_ATI_SB600, "SB600" }, + { HDA_ATI_RS600, "RS600" }, + { HDA_ATI_RS690, "RS690" }, + { HDA_ATI_RS780, "RS780" }, + { HDA_ATI_RS880, "RS880" }, + { HDA_ATI_TRINITY, "Trinity" }, + { HDA_ATI_R600, "R600" }, + { HDA_ATI_RV610, "RV610" }, + { HDA_ATI_RV620, "RV620" }, + { HDA_ATI_RV630, "RV630" }, + { HDA_ATI_RV635, "RV635" }, + { HDA_ATI_RV710, "RV710" }, + { HDA_ATI_RV730, "RV730" }, + { HDA_ATI_RV740, "RV740" }, + { HDA_ATI_RV770, "RV770" }, + { HDA_ATI_RV810, "RV810" }, + { HDA_ATI_RV830, "RV830" }, + { HDA_ATI_RV840, "RV840" }, + { HDA_ATI_RV870, "RV870" }, + { HDA_ATI_RV910, "Caicos" }, + { HDA_ATI_RV930, "RV930" }, + { HDA_ATI_RV940, "RV940" }, + { HDA_ATI_RV970, "RV970" }, + { HDA_ATI_R1000, "Tahiti XT" }, // HDMi + { HDA_ATI_VERDE, "Cape Verde" }, // HDMi + //17f3 RDC Semiconductor, Inc. + { HDA_RDC_M3010, "M3010" }, + //1106 VIA Technologies, Inc. + { HDA_VIA_VT82XX, "VT8251/8237A" }, + //1039 Silicon Integrated Systems [SiS] + { HDA_SIS_966, "966" }, + //10b9 ULi Electronics Inc.(Split off ALi Corporation in 2003) + { HDA_ULI_M5461, "M5461" }, + /* Unknown */ + { HDA_INTEL_ALL, "Unknown Intel device" }, + { HDA_NVIDIA_ALL, "Unknown NVIDIA device" }, + { HDA_ATI_ALL, "Unknown ATI device" }, + { HDA_VIA_ALL, "Unknown VIA device" }, + { HDA_SIS_ALL, "Unknown SiS device" }, + { HDA_ULI_ALL, "Unknown ULI device" }, +}; +#define HDAC_DEVICES_LEN (sizeof(know_hda_controller) / sizeof(know_hda_controller[0])) + +/* CODECs */ + +// ErmaC: TODO build function to probe the codecID +/* +static hdacc_codecs know_codecs[] = { + { HDA_CODEC_CS4206, 0, "Cirrus Logic CS4206" }, + { HDA_CODEC_CS4207, 0, "Cirrus Logic CS4207" }, + { HDA_CODEC_CS4210, 0, "Cirrus Logic CS4210" }, + { HDA_CODEC_ALC221, 0, "Realtek ALC221" }, + { HDA_CODEC_ALC260, 0, "Realtek ALC260" }, + { HDA_CODEC_ALC262, 0, "Realtek ALC262" }, + { HDA_CODEC_ALC267, 0, "Realtek ALC267" }, + { HDA_CODEC_ALC268, 0, "Realtek ALC268" }, + { HDA_CODEC_ALC269, 0, "Realtek ALC269" }, + { HDA_CODEC_ALC270, 0, "Realtek ALC270" }, + { HDA_CODEC_ALC272, 0, "Realtek ALC272" }, + { HDA_CODEC_ALC273, 0, "Realtek ALC273" }, + { HDA_CODEC_ALC275, 0, "Realtek ALC275" }, + { HDA_CODEC_ALC276, 0, "Realtek ALC276" }, + { HDA_CODEC_ALC660, 0, "Realtek ALC660-VD" }, + { HDA_CODEC_ALC662, 0x0002, "Realtek ALC662 rev2" }, + { HDA_CODEC_ALC662, 0, "Realtek ALC662" }, + { HDA_CODEC_ALC663, 0, "Realtek ALC663" }, + { HDA_CODEC_ALC665, 0, "Realtek ALC665" }, + { HDA_CODEC_ALC670, 0, "Realtek ALC670" }, + { HDA_CODEC_ALC680, 0, "Realtek ALC680" }, + { HDA_CODEC_ALC861, 0x0340, "Realtek ALC660" }, + { HDA_CODEC_ALC861, 0, "Realtek ALC861" }, + { HDA_CODEC_ALC861VD, 0, "Realtek ALC861-VD" }, + { HDA_CODEC_ALC880, 0, "Realtek ALC880" }, + { HDA_CODEC_ALC882, 0, "Realtek ALC882" }, + { HDA_CODEC_ALC883, 0, "Realtek ALC883" }, + { HDA_CODEC_ALC885, 0x0101, "Realtek ALC889A" }, + { HDA_CODEC_ALC885, 0x0103, "Realtek ALC889A" }, + { HDA_CODEC_ALC885, 0, "Realtek ALC885" }, + { HDA_CODEC_ALC887, 0, "Realtek ALC887" }, + { HDA_CODEC_ALC888, 0x0101, "Realtek ALC1200" }, + { HDA_CODEC_ALC888, 0, "Realtek ALC888" }, + { HDA_CODEC_ALC889, 0, "Realtek ALC889" }, + { HDA_CODEC_ALC892, 0, "Realtek ALC892" }, + { HDA_CODEC_ALC898, 0, "Realtek ALC898" }, + { HDA_CODEC_ALC899, 0, "Realtek ALC899" }, + { HDA_CODEC_ALC900, 0, "Realtek ALC1150" }, + { HDA_CODEC_AD1882, 0, "Analog Devices AD1882" }, + { HDA_CODEC_AD1882A, 0, "Analog Devices AD1882A" }, + { HDA_CODEC_AD1883, 0, "Analog Devices AD1883" }, + { HDA_CODEC_AD1884, 0, "Analog Devices AD1884" }, + { HDA_CODEC_AD1884A, 0, "Analog Devices AD1884A" }, + { HDA_CODEC_AD1981HD, 0, "Analog Devices AD1981HD" }, + { HDA_CODEC_AD1983, 0, "Analog Devices AD1983" }, + { HDA_CODEC_AD1984, 0, "Analog Devices AD1984" }, + { HDA_CODEC_AD1984A, 0, "Analog Devices AD1984A" }, + { HDA_CODEC_AD1984B, 0, "Analog Devices AD1984B" }, + { HDA_CODEC_AD1986A, 0, "Analog Devices AD1986A" }, + { HDA_CODEC_AD1987, 0, "Analog Devices AD1987" }, + { HDA_CODEC_AD1988, 0, "Analog Devices AD1988A" }, + { HDA_CODEC_AD1988B, 0, "Analog Devices AD1988B" }, + { HDA_CODEC_AD1989A, 0, "Analog Devices AD1989A" }, + { HDA_CODEC_AD1989B, 0, "Analog Devices AD1989B" }, + { HDA_CODEC_CA0110, 0, "Creative CA0110-IBG" }, + { HDA_CODEC_CA0110_2, 0, "Creative CA0110-IBG" }, + { HDA_CODEC_CA0132, 0, "Creative CA0132" }, + { HDA_CODEC_SB0880, 0, "Creative SB0880 X-Fi" }, + { HDA_CODEC_CMI9880, 0, "CMedia CMI9880" }, + { HDA_CODEC_CMI98802, 0, "CMedia CMI9880" }, + { HDA_CODEC_CXD9872RDK, 0, "Sigmatel CXD9872RD/K" }, + { HDA_CODEC_CXD9872AKD, 0, "Sigmatel CXD9872AKD" }, + { HDA_CODEC_STAC9200D, 0, "Sigmatel STAC9200D" }, + { HDA_CODEC_STAC9204X, 0, "Sigmatel STAC9204X" }, + { HDA_CODEC_STAC9204D, 0, "Sigmatel STAC9204D" }, + { HDA_CODEC_STAC9205X, 0, "Sigmatel STAC9205X" }, + { HDA_CODEC_STAC9205D, 0, "Sigmatel STAC9205D" }, + { HDA_CODEC_STAC9220, 0, "Sigmatel STAC9220" }, + { HDA_CODEC_STAC9220_A1, 0, "Sigmatel STAC9220_A1" }, + { HDA_CODEC_STAC9220_A2, 0, "Sigmatel STAC9220_A2" }, + { HDA_CODEC_STAC9221, 0, "Sigmatel STAC9221" }, + { HDA_CODEC_STAC9221_A2, 0, "Sigmatel STAC9221_A2" }, + { HDA_CODEC_STAC9221D, 0, "Sigmatel STAC9221D" }, + { HDA_CODEC_STAC922XD, 0, "Sigmatel STAC9220D/9223D" }, + { HDA_CODEC_STAC9227X, 0, "Sigmatel STAC9227X" }, + { HDA_CODEC_STAC9227D, 0, "Sigmatel STAC9227D" }, + { HDA_CODEC_STAC9228X, 0, "Sigmatel STAC9228X" }, + { HDA_CODEC_STAC9228D, 0, "Sigmatel STAC9228D" }, + { HDA_CODEC_STAC9229X, 0, "Sigmatel STAC9229X" }, + { HDA_CODEC_STAC9229D, 0, "Sigmatel STAC9229D" }, + { HDA_CODEC_STAC9230X, 0, "Sigmatel STAC9230X" }, + { HDA_CODEC_STAC9230D, 0, "Sigmatel STAC9230D" }, + { HDA_CODEC_STAC9250, 0, "Sigmatel STAC9250" }, + { HDA_CODEC_STAC9251, 0, "Sigmatel STAC9251" }, + { HDA_CODEC_STAC9255, 0, "Sigmatel STAC9255" }, + { HDA_CODEC_STAC9255D, 0, "Sigmatel STAC9255D" }, + { HDA_CODEC_STAC9254, 0, "Sigmatel STAC9254" }, + { HDA_CODEC_STAC9254D, 0, "Sigmatel STAC9254D" }, + { HDA_CODEC_STAC9271X, 0, "Sigmatel STAC9271X" }, + { HDA_CODEC_STAC9271D, 0, "Sigmatel STAC9271D" }, + { HDA_CODEC_STAC9272X, 0, "Sigmatel STAC9272X" }, + { HDA_CODEC_STAC9272D, 0, "Sigmatel STAC9272D" }, + { HDA_CODEC_STAC9273X, 0, "Sigmatel STAC9273X" }, + { HDA_CODEC_STAC9273D, 0, "Sigmatel STAC9273D" }, + { HDA_CODEC_STAC9274, 0, "Sigmatel STAC9274" }, + { HDA_CODEC_STAC9274D, 0, "Sigmatel STAC9274D" }, + { HDA_CODEC_STAC9274X5NH, 0, "Sigmatel STAC9274X5NH" }, + { HDA_CODEC_STAC9274D5NH, 0, "Sigmatel STAC9274D5NH" }, + { HDA_CODEC_STAC9872AK, 0, "Sigmatel STAC9872AK" }, + { HDA_CODEC_IDT92HD005, 0, "IDT 92HD005" }, + { HDA_CODEC_IDT92HD005D, 0, "IDT 92HD005D" }, + { HDA_CODEC_IDT92HD206X, 0, "IDT 92HD206X" }, + { HDA_CODEC_IDT92HD206D, 0, "IDT 92HD206D" }, + { HDA_CODEC_IDT92HD66B1X5, 0, "IDT 92HD66B1X5" }, + { HDA_CODEC_IDT92HD66B2X5, 0, "IDT 92HD66B2X5" }, + { HDA_CODEC_IDT92HD66B3X5, 0, "IDT 92HD66B3X5" }, + { HDA_CODEC_IDT92HD66C1X5, 0, "IDT 92HD66C1X5" }, + { HDA_CODEC_IDT92HD66C2X5, 0, "IDT 92HD66C2X5" }, + { HDA_CODEC_IDT92HD66C3X5, 0, "IDT 92HD66C3X5" }, + { HDA_CODEC_IDT92HD66B1X3, 0, "IDT 92HD66B1X3" }, + { HDA_CODEC_IDT92HD66B2X3, 0, "IDT 92HD66B2X3" }, + { HDA_CODEC_IDT92HD66B3X3, 0, "IDT 92HD66B3X3" }, + { HDA_CODEC_IDT92HD66C1X3, 0, "IDT 92HD66C1X3" }, + { HDA_CODEC_IDT92HD66C2X3, 0, "IDT 92HD66C2X3" }, + { HDA_CODEC_IDT92HD66C3_65, 0, "IDT 92HD66C3_65" }, + { HDA_CODEC_IDT92HD700X, 0, "IDT 92HD700X" }, + { HDA_CODEC_IDT92HD700D, 0, "IDT 92HD700D" }, + { HDA_CODEC_IDT92HD71B5, 0, "IDT 92HD71B5" }, + { HDA_CODEC_IDT92HD71B5_2, 0, "IDT 92HD71B5" }, + { HDA_CODEC_IDT92HD71B6, 0, "IDT 92HD71B6" }, + { HDA_CODEC_IDT92HD71B6_2, 0, "IDT 92HD71B6" }, + { HDA_CODEC_IDT92HD71B7, 0, "IDT 92HD71B7" }, + { HDA_CODEC_IDT92HD71B7_2, 0, "IDT 92HD71B7" }, + { HDA_CODEC_IDT92HD71B8, 0, "IDT 92HD71B8" }, + { HDA_CODEC_IDT92HD71B8_2, 0, "IDT 92HD71B8" }, + { HDA_CODEC_IDT92HD73C1, 0, "IDT 92HD73C1" }, + { HDA_CODEC_IDT92HD73D1, 0, "IDT 92HD73D1" }, + { HDA_CODEC_IDT92HD73E1, 0, "IDT 92HD73E1" }, + { HDA_CODEC_IDT92HD75B3, 0, "IDT 92HD75B3" }, + { HDA_CODEC_IDT92HD75BX, 0, "IDT 92HD75BX" }, + { HDA_CODEC_IDT92HD81B1C, 0, "IDT 92HD81B1C" }, + { HDA_CODEC_IDT92HD81B1X, 0, "IDT 92HD81B1X" }, + { HDA_CODEC_IDT92HD83C1C, 0, "IDT 92HD83C1C" }, + { HDA_CODEC_IDT92HD83C1X, 0, "IDT 92HD83C1X" }, + { HDA_CODEC_IDT92HD87B1_3, 0, "IDT 92HD87B1/3" }, + { HDA_CODEC_IDT92HD87B2_4, 0, "IDT 92HD87B2/4" }, + { HDA_CODEC_IDT92HD89C3, 0, "IDT 92HD89C3" }, + { HDA_CODEC_IDT92HD89C2, 0, "IDT 92HD89C2" }, + { HDA_CODEC_IDT92HD89C1, 0, "IDT 92HD89C1" }, + { HDA_CODEC_IDT92HD89B3, 0, "IDT 92HD89B3" }, + { HDA_CODEC_IDT92HD89B2, 0, "IDT 92HD89B2" }, + { HDA_CODEC_IDT92HD89B1, 0, "IDT 92HD89B1" }, + { HDA_CODEC_IDT92HD89E3, 0, "IDT 92HD89E3" }, + { HDA_CODEC_IDT92HD89E2, 0, "IDT 92HD89E2" }, + { HDA_CODEC_IDT92HD89E1, 0, "IDT 92HD89E1" }, + { HDA_CODEC_IDT92HD89D3, 0, "IDT 92HD89D3" }, + { HDA_CODEC_IDT92HD89D2, 0, "IDT 92HD89D2" }, + { HDA_CODEC_IDT92HD89D1, 0, "IDT 92HD89D1" }, + { HDA_CODEC_IDT92HD89F3, 0, "IDT 92HD89F3" }, + { HDA_CODEC_IDT92HD89F2, 0, "IDT 92HD89F2" }, + { HDA_CODEC_IDT92HD89F1, 0, "IDT 92HD89F1" }, + { HDA_CODEC_IDT92HD90BXX, 0, "IDT 92HD90BXX" }, + { HDA_CODEC_IDT92HD91BXX, 0, "IDT 92HD91BXX" }, + { HDA_CODEC_IDT92HD93BXX, 0, "IDT 92HD93BXX" }, + { HDA_CODEC_IDT92HD98BXX, 0, "IDT 92HD98BXX" }, + { HDA_CODEC_IDT92HD99BXX, 0, "IDT 92HD99BXX" }, + { HDA_CODEC_CX20549, 0, "Conexant CX20549 (Venice)" }, + { HDA_CODEC_CX20551, 0, "Conexant CX20551 (Waikiki)" }, + { HDA_CODEC_CX20561, 0, "Conexant CX20561 (Hermosa)" }, + { HDA_CODEC_CX20582, 0, "Conexant CX20582 (Pebble)" }, + { HDA_CODEC_CX20583, 0, "Conexant CX20583 (Pebble HSF)" }, + { HDA_CODEC_CX20584, 0, "Conexant CX20584" }, + { HDA_CODEC_CX20585, 0, "Conexant CX20585" }, + { HDA_CODEC_CX20588, 0, "Conexant CX20588" }, + { HDA_CODEC_CX20590, 0, "Conexant CX20590" }, + { HDA_CODEC_CX20631, 0, "Conexant CX20631" }, + { HDA_CODEC_CX20632, 0, "Conexant CX20632" }, + { HDA_CODEC_CX20641, 0, "Conexant CX20641" }, + { HDA_CODEC_CX20642, 0, "Conexant CX20642" }, + { HDA_CODEC_CX20651, 0, "Conexant CX20651" }, + { HDA_CODEC_CX20652, 0, "Conexant CX20652" }, + { HDA_CODEC_CX20664, 0, "Conexant CX20664" }, + { HDA_CODEC_CX20665, 0, "Conexant CX20665" }, + { HDA_CODEC_VT1708_8, 0, "VIA VT1708_8" }, + { HDA_CODEC_VT1708_9, 0, "VIA VT1708_9" }, + { HDA_CODEC_VT1708_A, 0, "VIA VT1708_A" }, + { HDA_CODEC_VT1708_B, 0, "VIA VT1708_B" }, + { HDA_CODEC_VT1709_0, 0, "VIA VT1709_0" }, + { HDA_CODEC_VT1709_1, 0, "VIA VT1709_1" }, + { HDA_CODEC_VT1709_2, 0, "VIA VT1709_2" }, + { HDA_CODEC_VT1709_3, 0, "VIA VT1709_3" }, + { HDA_CODEC_VT1709_4, 0, "VIA VT1709_4" }, + { HDA_CODEC_VT1709_5, 0, "VIA VT1709_5" }, + { HDA_CODEC_VT1709_6, 0, "VIA VT1709_6" }, + { HDA_CODEC_VT1709_7, 0, "VIA VT1709_7" }, + { HDA_CODEC_VT1708B_0, 0, "VIA VT1708B_0" }, + { HDA_CODEC_VT1708B_1, 0, "VIA VT1708B_1" }, + { HDA_CODEC_VT1708B_2, 0, "VIA VT1708B_2" }, + { HDA_CODEC_VT1708B_3, 0, "VIA VT1708B_3" }, + { HDA_CODEC_VT1708B_4, 0, "VIA VT1708B_4" }, + { HDA_CODEC_VT1708B_5, 0, "VIA VT1708B_5" }, + { HDA_CODEC_VT1708B_6, 0, "VIA VT1708B_6" }, + { HDA_CODEC_VT1708B_7, 0, "VIA VT1708B_7" }, + { HDA_CODEC_VT1708S_0, 0, "VIA VT1708S_0" }, + { HDA_CODEC_VT1708S_1, 0, "VIA VT1708S_1" }, + { HDA_CODEC_VT1708S_2, 0, "VIA VT1708S_2" }, + { HDA_CODEC_VT1708S_3, 0, "VIA VT1708S_3" }, + { HDA_CODEC_VT1708S_4, 0, "VIA VT1708S_4" }, + { HDA_CODEC_VT1708S_5, 0, "VIA VT1708S_5" }, + { HDA_CODEC_VT1708S_6, 0, "VIA VT1708S_6" }, + { HDA_CODEC_VT1708S_7, 0, "VIA VT1708S_7" }, + { HDA_CODEC_VT1702_0, 0, "VIA VT1702_0" }, + { HDA_CODEC_VT1702_1, 0, "VIA VT1702_1" }, + { HDA_CODEC_VT1702_2, 0, "VIA VT1702_2" }, + { HDA_CODEC_VT1702_3, 0, "VIA VT1702_3" }, + { HDA_CODEC_VT1702_4, 0, "VIA VT1702_4" }, + { HDA_CODEC_VT1702_5, 0, "VIA VT1702_5" }, + { HDA_CODEC_VT1702_6, 0, "VIA VT1702_6" }, + { HDA_CODEC_VT1702_7, 0, "VIA VT1702_7" }, + { HDA_CODEC_VT1716S_0, 0, "VIA VT1716S_0" }, + { HDA_CODEC_VT1716S_1, 0, "VIA VT1716S_1" }, + { HDA_CODEC_VT1718S_0, 0, "VIA VT1718S_0" }, + { HDA_CODEC_VT1718S_1, 0, "VIA VT1718S_1" }, + { HDA_CODEC_VT1802_0, 0, "VIA VT1802_0" }, + { HDA_CODEC_VT1802_1, 0, "VIA VT1802_1" }, + { HDA_CODEC_VT1812, 0, "VIA VT1812" }, + { HDA_CODEC_VT1818S, 0, "VIA VT1818S" }, + { HDA_CODEC_VT1828S, 0, "VIA VT1828S" }, + { HDA_CODEC_VT2002P_0, 0, "VIA VT2002P_0" }, + { HDA_CODEC_VT2002P_1, 0, "VIA VT2002P_1" }, + { HDA_CODEC_VT2020, 0, "VIA VT2020" }, + { HDA_CODEC_ATIRS600_1, 0, "ATI RS600" }, + { HDA_CODEC_ATIRS600_2, 0, "ATI RS600" }, + { HDA_CODEC_ATIRS690, 0, "ATI RS690/780" }, + { HDA_CODEC_ATIR6XX, 0, "ATI R6xx" }, + { HDA_CODEC_NVIDIAMCP67, 0, "NVIDIA MCP67" }, + { HDA_CODEC_NVIDIAMCP73, 0, "NVIDIA MCP73" }, + { HDA_CODEC_NVIDIAMCP78, 0, "NVIDIA MCP78" }, + { HDA_CODEC_NVIDIAMCP78_2, 0, "NVIDIA MCP78" }, + { HDA_CODEC_NVIDIAMCP78_3, 0, "NVIDIA MCP78" }, + { HDA_CODEC_NVIDIAMCP78_4, 0, "NVIDIA MCP78" }, + { HDA_CODEC_NVIDIAMCP7A, 0, "NVIDIA MCP7A" }, + { HDA_CODEC_NVIDIAGT220, 0, "NVIDIA GT220" }, + { HDA_CODEC_NVIDIAGT21X, 0, "NVIDIA GT21x" }, + { HDA_CODEC_NVIDIAMCP89, 0, "NVIDIA MCP89" }, + { HDA_CODEC_NVIDIAGT240, 0, "NVIDIA GT240" }, + { HDA_CODEC_NVIDIAGTS450, 0, "NVIDIA GTS450" }, + { HDA_CODEC_NVIDIAGT440, 0, "NVIDIA GT440" }, + { HDA_CODEC_NVIDIAGTX550, 0, "NVIDIA GTX550" }, + { HDA_CODEC_NVIDIAGTX570, 0, "NVIDIA GTX570" }, + { HDA_CODEC_INTELIP, 0, "Intel Ibex Peak" }, + { HDA_CODEC_INTELBL, 0, "Intel Bearlake" }, + { HDA_CODEC_INTELCA, 0, "Intel Cantiga" }, + { HDA_CODEC_INTELEL, 0, "Intel Eaglelake" }, + { HDA_CODEC_INTELIP2, 0, "Intel Ibex Peak" }, + { HDA_CODEC_INTELCPT, 0, "Intel Cougar Point" }, + { HDA_CODEC_INTELPPT, 0, "Intel Panther Point" }, + { HDA_CODEC_INTELCL, 0, "Intel Crestline" }, + { HDA_CODEC_SII1390, 0, "Silicon Image SiI1390" }, + { HDA_CODEC_SII1392, 0, "Silicon Image SiI1392" }, + // Unknown CODECs + { HDA_CODEC_ADXXXX, 0, "Analog Devices" }, + { HDA_CODEC_AGEREXXXX, 0, "Lucent/Agere Systems" }, + { HDA_CODEC_ALCXXXX, 0, "Realtek" }, + { HDA_CODEC_ATIXXXX, 0, "ATI" }, + { HDA_CODEC_CAXXXX, 0, "Creative" }, + { HDA_CODEC_CMIXXXX, 0, "CMedia" }, + { HDA_CODEC_CMIXXXX2, 0, "CMedia" }, + { HDA_CODEC_CSXXXX, 0, "Cirrus Logic" }, + { HDA_CODEC_CXXXXX, 0, "Conexant" }, + { HDA_CODEC_CHXXXX, 0, "Chrontel" }, + { HDA_CODEC_IDTXXXX, 0, "IDT" }, + { HDA_CODEC_INTELXXXX, 0, "Intel" }, + { HDA_CODEC_MOTOXXXX, 0, "Motorola" }, + { HDA_CODEC_NVIDIAXXXX, 0, "NVIDIA" }, + { HDA_CODEC_SIIXXXX, 0, "Silicon Image" }, + { HDA_CODEC_STACXXXX, 0, "Sigmatel" }, + { HDA_CODEC_VTXXXX, 0, "VIA" }, +}; +#define HDACC_CODECS_LEN (sizeof(know_codecs) / sizeof(know_codecs[0])) +*/ + +/***************** + * Device Methods + *****************/ + +/* get HDA device name */ +static char *get_hda_controller_name(uint16_t controller_device_id, uint16_t controller_vendor_id) +{ + static char desc[128]; + + const char* name_format = "Unknown HD Audio device %s"; + uint32_t controller_model = ((controller_device_id << 16) | controller_vendor_id); + int i; + + /* Get format for vendor ID */ + switch (controller_vendor_id) { + case ATI_VENDORID: + name_format = "ATI %s HDA Controller (HDMi)"; break; + + case INTEL_VENDORID: + name_format = "Intel %s High Definition Audio Controller"; break; + + case NVIDIA_VENDORID: + name_format = "nVidia %s HDA Controller (HDMi)"; break; + + case RDC_VENDORID: + name_format = "RDC %s High Definition Audio Controller"; break; + + case SIS_VENDORID: + name_format = "SiS %s HDA Controller"; break; + + case ULI_VENDORID: + name_format = "ULI %s HDA Controller"; break; + + case VIA_VENDORID: + name_format = "VIA %s HDA Controller"; break; + + default: + break; + } + + for (i = 0; i < HDAC_DEVICES_LEN; i++) { + if (know_hda_controller[i].model == controller_model) { + snprintf(desc, sizeof(desc), name_format, know_hda_controller[i].desc); + return desc; + } + } + + /* Not in table */ + snprintf(desc, sizeof(desc), + "Unknown HD Audio device, vendor %04x, model %04x", + controller_vendor_id, controller_device_id); + return desc; +} + +static int devprop_add_hda_template(struct DevPropDevice *device) +{ + if (!device) + { + return 0; + } + devices_number++; + + return 1; +} + +bool setup_hda_devprop(pci_dt_t *hda_dev) +{ + struct DevPropDevice *device = NULL; + char *devicepath = NULL; + char *controller_name = NULL; + int len; + uint8_t BuiltIn = 0x00; + uint16_t controller_vendor_id = hda_dev->vendor_id; + uint16_t controller_device_id = hda_dev->device_id; + const char *value; + + devicepath = get_pci_dev_path(hda_dev); + controller_name = get_hda_controller_name(controller_device_id, controller_vendor_id); + + if (!string) + { + string = devprop_create_string(); + if (!string) + { + return 0; + } + } + + if (!devicepath) + { + return 0; + } + + device = devprop_add_device(string, devicepath); + if (!device) + { + return 0; + } + devprop_add_hda_template(device); + + verbose("\n--------------------------------\n"); + verbose("- AUDIO DEVICE INFO -\n"); + verbose("--------------------------------\n"); + + switch ((controller_device_id << 16) | controller_vendor_id) { + + /*********************************************************************** + * The above case are intended as for HDEF device at address 0x001B0000 + ***********************************************************************/ + case HDA_INTEL_HASWELL: + case HDA_INTEL_CRYSTAL: + case HDA_INTEL_CPT: + case HDA_INTEL_PATSBURG: + case HDA_INTEL_PPT1: + case HDA_INTEL_82801F: + case HDA_INTEL_63XXESB: + case HDA_INTEL_82801G: + case HDA_INTEL_82801H: + case HDA_INTEL_82801I: + case HDA_INTEL_82801JI: + case HDA_INTEL_82801JD: + case HDA_INTEL_PCH: + case HDA_INTEL_PCH2: + case HDA_INTEL_SCH: + case HDA_INTEL_LPT1: + case HDA_INTEL_LPT2: + case HDA_INTEL_LYNX: + case HDA_INTEL_LYNX2: + /* if the key value kHDEFLayoutID as a value set that value, if not will assign a default layout */ + if (getValueForKey(kHDEFLayoutID, &value, &len, &bootInfo->chameleonConfig) && len == HDEF_LEN * 2) + { + uint8_t new_HDEF_layout_id[HDEF_LEN]; + if (hex2bin(value, new_HDEF_layout_id, HDEF_LEN) == 0) { + memcpy(default_HDEF_layout_id, new_HDEF_layout_id, HDEF_LEN); + verbose("Using user supplied HDEF layout-id: 0x%02x, 0x%02x, 0x%02x, 0x%02x\n", + default_HDEF_layout_id[0], default_HDEF_layout_id[1], default_HDEF_layout_id[2], default_HDEF_layout_id[3]); + } + } + else + { + verbose("Using default HDEF layout-id: 0x%02x, 0x%02x, 0x%02x, 0x%02x\n", + default_HDEF_layout_id[0], default_HDEF_layout_id[1], default_HDEF_layout_id[2], default_HDEF_layout_id[3]); + } + devprop_add_value(device, "layout-id", default_HDEF_layout_id, HDEF_LEN); + devprop_add_value(device, "built-in", &BuiltIn, 1); + devprop_add_value(device, "hda-gfx", (uint8_t *)"onboard-1", 10); + break; + + /**************************************************************************************************************** + * The above case are intended as for HDAU (NVIDIA) device onboard audio for GFX card with Audio controller HDMi + ****************************************************************************************************************/ + case HDA_NVIDIA_GK107: + case HDA_NVIDIA_GF114: + case HDA_NVIDIA_GK106: + case HDA_NVIDIA_GK104: + case HDA_NVIDIA_GF110: + case HDA_NVIDIA_GF119: + case HDA_NVIDIA_GT116: + case HDA_NVIDIA_GT104: + case HDA_NVIDIA_GT108: + case HDA_NVIDIA_GT106: + case HDA_NVIDIA_GT100: + case HDA_NVIDIA_0BE4: + case HDA_NVIDIA_0BE3: + case HDA_NVIDIA_0BE2: + + /* if the key value kHDAULayoutID as a value set that value, if not will assign a default layout */ + if (getValueForKey(kHDAULayoutID, &value, &len, &bootInfo->chameleonConfig) && len == HDAU_LEN * 2) + { + uint8_t new_HDAU_layout_id[HDAU_LEN]; + if (hex2bin(value, new_HDAU_layout_id, HDAU_LEN) == 0) + { + memcpy(default_HDAU_layout_id, new_HDAU_layout_id, HDAU_LEN); + verbose("Using user supplied HDAU layout-id: 0x%02x, 0x%02x, 0x%02x, 0x%02x\n", + default_HDAU_layout_id[0], default_HDAU_layout_id[1], default_HDAU_layout_id[2], default_HDAU_layout_id[3]); + } + } + else + { + verbose("Using default HDAU layout-id: 0x%02x, 0x%02x, 0x%02x, 0x%02x\n", + default_HDAU_layout_id[0], default_HDAU_layout_id[1], default_HDAU_layout_id[2], default_HDAU_layout_id[3]); + } + + devprop_add_value(device, "layout-id", default_HDAU_layout_id, HDAU_LEN); /*FIX ME*/ + devprop_add_value(device, "@0,connector-type", connector_type_value, 4); + devprop_add_value(device, "@1,connector-type", connector_type_value, 4); + devprop_add_value(device, "hda-gfx", (uint8_t *)"onboard-2", 10); + devprop_add_value(device, "built-in", &BuiltIn, 1); + break; + + /************************************************************************************************************* + * The above case are intended as for HDAU (ATi) device onboard audio for GFX card with Audio controller HDMi + *************************************************************************************************************/ + case HDA_ATI_SB450: + case HDA_ATI_SB600: + case HDA_ATI_RS600: + case HDA_ATI_RS690: + case HDA_ATI_RS780: + case HDA_ATI_R600: + case HDA_ATI_RV630: + case HDA_ATI_RV610: + case HDA_ATI_RV670: + case HDA_ATI_RV635: + case HDA_ATI_RV620: + case HDA_ATI_RV770: + case HDA_ATI_RV730: + case HDA_ATI_RV710: + case HDA_ATI_RV740: + case HDA_ATI_RV870: + case HDA_ATI_RV840: + case HDA_ATI_RV830: + case HDA_ATI_RV810: + case HDA_ATI_RV970: + case HDA_ATI_RV940: + case HDA_ATI_RV930: + case HDA_ATI_RV910: + case HDA_ATI_R1000: + case HDA_ATI_VERDE: + + /* if the key value kHDAULayoutID as a value set that value, if not will assign a default layout */ + if (getValueForKey(kHDAULayoutID, &value, &len, &bootInfo->chameleonConfig) && len == HDAU_LEN * 2) + { + uint8_t new_HDAU_layout_id[HDAU_LEN]; + if (hex2bin(value, new_HDAU_layout_id, HDAU_LEN) == 0) + { + memcpy(default_HDAU_layout_id, new_HDAU_layout_id, HDAU_LEN); + verbose("Using user supplied HDAU layout-id: 0x%02x, 0x%02x, 0x%02x, 0x%02x\n", + default_HDAU_layout_id[0], default_HDAU_layout_id[1], default_HDAU_layout_id[2], default_HDAU_layout_id[3]); + } + } + else + { + verbose("Using default HDAU layout-id: 0x%02x, 0x%02x, 0x%02x, 0x%02x\n", + default_HDAU_layout_id[0], default_HDAU_layout_id[1], default_HDAU_layout_id[2], default_HDAU_layout_id[3]); + } + + devprop_add_value(device, "layout-id", default_HDAU_layout_id, HDAU_LEN); /*FIX ME*/ + devprop_add_value(device, "hda-gfx", (uint8_t *)"onboard-2", 10); + devprop_add_value(device, "built-in", &BuiltIn, 1); + break; + + default: + break; + } + + verbose("Class code: [%04x]\nModel name: %s [%04x:%04x] (rev %02x)\nSubsystem: [%04x:%04x]\n%s\ndevice number: %d\n", + hda_dev->class_id, controller_name, hda_dev->vendor_id, hda_dev->device_id, hda_dev->revision_id, + hda_dev->subsys_id.subsys.vendor_id, hda_dev->subsys_id.subsys.device_id, devicepath, devices_number); + + verbose("--------------------------------\n"); + + stringdata = malloc(sizeof(uint8_t) * string->length); + memcpy(stringdata, (uint8_t*)devprop_generate_string(string), string->length); + stringlength = string->length; + + return true; +} Index: branches/Chimera/i386/libsaio/hda.h =================================================================== --- branches/Chimera/i386/libsaio/hda.h (revision 0) +++ branches/Chimera/i386/libsaio/hda.h (revision 2393) @@ -0,0 +1,914 @@ +/* + * HDA injector / Audio Enabler + * + * Copyright (C) 2012 Chameleon Team + * Edit by Fabio (ErmaC) + * + * HDA injector is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * HDA injector is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Alternatively you can choose to comply with APSL + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + ****************************************************************************** + * http://www.leidinger.net/FreeBSD/dox/dev_sound/html/df/d54/hdac_8c_source.html + * + * Copyright (c) 2006 Stephane E. Potvin + * Copyright (c) 2006 Ariff Abdullah + * Copyright (c) 2008-2012 Alexander Motin + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * Intel High Definition Audio (Controller) driver for FreeBSD. + * + ******************************************************************************/ + +#ifndef __LIBSAIO_HDA_H +#define __LIBSAIO_HDA_H + +bool setup_hda_devprop(pci_dt_t *hda_dev); + +struct hda_controller_devices; +typedef struct { + uint32_t model; + char *desc; + // char quirks_on; + // char quirks_off; +} hda_controller_devices; + +/* +struct hdacc_codecs; +typedef struct { + uint32_t cid; + uint16_t revid; + char *name; +} hdacc_codecs; +*/ + +/**************************************************************************** + * Miscellanious defines + ****************************************************************************/ + +/* Controller models */ +#define HDA_MODEL_CONSTRUCT(vendor, model) (((uint32_t)(model) << 16) | ((vendor##_VENDORID) & 0xffff)) + +/* Intel */ +#define INTEL_VENDORID 0x8086 +#define HDA_INTEL_HASWELL HDA_MODEL_CONSTRUCT(INTEL, 0x0c0c) +#define HDA_INTEL_CRYSTAL HDA_MODEL_CONSTRUCT(INTEL, 0x0d0c) +#define HDA_INTEL_CPT HDA_MODEL_CONSTRUCT(INTEL, 0x1c20) +#define HDA_INTEL_PATSBURG HDA_MODEL_CONSTRUCT(INTEL, 0x1d20) +#define HDA_INTEL_PPT1 HDA_MODEL_CONSTRUCT(INTEL, 0x1e20) // Macmini6,2 +#define HDA_INTEL_82801F HDA_MODEL_CONSTRUCT(INTEL, 0x2668) +#define HDA_INTEL_63XXESB HDA_MODEL_CONSTRUCT(INTEL, 0x269a) +#define HDA_INTEL_82801G HDA_MODEL_CONSTRUCT(INTEL, 0x27d8) +#define HDA_INTEL_82801H HDA_MODEL_CONSTRUCT(INTEL, 0x284b) +#define HDA_INTEL_82801I HDA_MODEL_CONSTRUCT(INTEL, 0x293e) +#define HDA_INTEL_82801JI HDA_MODEL_CONSTRUCT(INTEL, 0x3a3e) +#define HDA_INTEL_82801JD HDA_MODEL_CONSTRUCT(INTEL, 0x3a6e) +#define HDA_INTEL_PCH HDA_MODEL_CONSTRUCT(INTEL, 0x3b56) +#define HDA_INTEL_PCH2 HDA_MODEL_CONSTRUCT(INTEL, 0x3b57) +#define HDA_INTEL_SCH HDA_MODEL_CONSTRUCT(INTEL, 0x811b) +#define HDA_INTEL_LPT1 HDA_MODEL_CONSTRUCT(INTEL, 0x8d20) +#define HDA_INTEL_LPT2 HDA_MODEL_CONSTRUCT(INTEL, 0x8d21) +#define HDA_INTEL_LYNX HDA_MODEL_CONSTRUCT(INTEL, 0x9c20) +#define HDA_INTEL_LYNX2 HDA_MODEL_CONSTRUCT(INTEL, 0x9c21) +#define HDA_INTEL_ALL HDA_MODEL_CONSTRUCT(INTEL, 0xffff) + +/* Nvidia */ +#define NVIDIA_VENDORID 0x10de +// AppleHDA binary contain 0a00de10 (10de000a) +// AppleHDAController binary contain de10ea0b (10de0bea) +#define HDA_NVIDIA_MCP51 HDA_MODEL_CONSTRUCT(NVIDIA, 0x026c) +#define HDA_NVIDIA_MCP55 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0371) +#define HDA_NVIDIA_MCP61_1 HDA_MODEL_CONSTRUCT(NVIDIA, 0x03e4) +#define HDA_NVIDIA_MCP61_2 HDA_MODEL_CONSTRUCT(NVIDIA, 0x03f0) +#define HDA_NVIDIA_MCP65_1 HDA_MODEL_CONSTRUCT(NVIDIA, 0x044a) +#define HDA_NVIDIA_MCP65_2 HDA_MODEL_CONSTRUCT(NVIDIA, 0x044b) +#define HDA_NVIDIA_MCP67_1 HDA_MODEL_CONSTRUCT(NVIDIA, 0x055c) +#define HDA_NVIDIA_MCP67_2 HDA_MODEL_CONSTRUCT(NVIDIA, 0x055d) +#define HDA_NVIDIA_MCP78_1 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0774) +#define HDA_NVIDIA_MCP78_2 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0775) +#define HDA_NVIDIA_MCP78_3 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0776) +#define HDA_NVIDIA_MCP78_4 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0777) +#define HDA_NVIDIA_MCP73_1 HDA_MODEL_CONSTRUCT(NVIDIA, 0x07fc) +#define HDA_NVIDIA_MCP73_2 HDA_MODEL_CONSTRUCT(NVIDIA, 0x07fd) +#define HDA_NVIDIA_MCP79_1 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0ac0) +#define HDA_NVIDIA_MCP79_2 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0ac1) +#define HDA_NVIDIA_MCP79_3 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0ac2) +#define HDA_NVIDIA_MCP79_4 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0ac3) +#define HDA_NVIDIA_0BE2 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0be2) +#define HDA_NVIDIA_0BE3 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0be3) // [GeForce 210] HDAcodec +#define HDA_NVIDIA_0BE4 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0be4) // [GeForge GT 240] HDACodec 10de000d (0d00de10) +#define HDA_NVIDIA_GT100 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0be5) // [GeForge GTX 470] HDACodec 10de0010 (1000de10) +#define HDA_NVIDIA_GT106 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0be9) +#define HDA_NVIDIA_GT108 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0bea) // HDACodec +#define HDA_NVIDIA_GT104 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0beb) +#define HDA_NVIDIA_GT116 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0bee) +#define HDA_NVIDIA_MCP89_1 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0d94) +#define HDA_NVIDIA_MCP89_2 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0d95) +#define HDA_NVIDIA_MCP89_3 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0d96) +#define HDA_NVIDIA_MCP89_4 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0d97) +#define HDA_NVIDIA_GF119 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0e08) +#define HDA_NVIDIA_GF110 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0e09) +#define HDA_NVIDIA_GK104 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0e0a) +#define HDA_NVIDIA_GK106 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0e0b) +#define HDA_NVIDIA_GF114 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0e0c) // HDACodec de101600 (10de0016), Controller Binary de100c0e x2 +#define HDA_NVIDIA_GK110 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0e1a) +#define HDA_NVIDIA_GK107 HDA_MODEL_CONSTRUCT(NVIDIA, 0x0e1b) // HDACodec de104200 (10de0042) +#define HDA_NVIDIA_ALL HDA_MODEL_CONSTRUCT(NVIDIA, 0xffff) + +/* ATI */ +#define ATI_VENDORID 0x1002 +#define HDA_ATI_SB450 HDA_MODEL_CONSTRUCT(ATI, 0x437b) +#define HDA_ATI_SB600 HDA_MODEL_CONSTRUCT(ATI, 0x4383) +#define HDA_ATI_RS600 HDA_MODEL_CONSTRUCT(ATI, 0x793b) +#define HDA_ATI_RS690 HDA_MODEL_CONSTRUCT(ATI, 0x7919) +#define HDA_ATI_RS780 HDA_MODEL_CONSTRUCT(ATI, 0x960f) +#define HDA_ATI_RS880 HDA_MODEL_CONSTRUCT(ATI, 0x970f) +#define HDA_ATI_TRINITY HDA_MODEL_CONSTRUCT(ATI, 0x9902) +#define HDA_ATI_R600 HDA_MODEL_CONSTRUCT(ATI, 0xaa00) +#define HDA_ATI_RV630 HDA_MODEL_CONSTRUCT(ATI, 0xaa08) +#define HDA_ATI_RV610 HDA_MODEL_CONSTRUCT(ATI, 0xaa10) +#define HDA_ATI_RV670 HDA_MODEL_CONSTRUCT(ATI, 0xaa18) +#define HDA_ATI_RV635 HDA_MODEL_CONSTRUCT(ATI, 0xaa20) +#define HDA_ATI_RV620 HDA_MODEL_CONSTRUCT(ATI, 0xaa28) +#define HDA_ATI_RV770 HDA_MODEL_CONSTRUCT(ATI, 0xaa30) +#define HDA_ATI_RV730 HDA_MODEL_CONSTRUCT(ATI, 0xaa38) +#define HDA_ATI_RV710 HDA_MODEL_CONSTRUCT(ATI, 0xaa40) +#define HDA_ATI_RV740 HDA_MODEL_CONSTRUCT(ATI, 0xaa48) +#define HDA_ATI_RV870 HDA_MODEL_CONSTRUCT(ATI, 0xaa50) +#define HDA_ATI_RV840 HDA_MODEL_CONSTRUCT(ATI, 0xaa58) // Codec 021001aa (1002aa01) +#define HDA_ATI_RV830 HDA_MODEL_CONSTRUCT(ATI, 0xaa60) +#define HDA_ATI_RV810 HDA_MODEL_CONSTRUCT(ATI, 0xaa68) +#define HDA_ATI_RV970 HDA_MODEL_CONSTRUCT(ATI, 0xaa80) +#define HDA_ATI_RV940 HDA_MODEL_CONSTRUCT(ATI, 0xaa88) +#define HDA_ATI_RV930 HDA_MODEL_CONSTRUCT(ATI, 0xaa90) +#define HDA_ATI_RV910 HDA_MODEL_CONSTRUCT(ATI, 0xaa98) +#define HDA_ATI_R1000 HDA_MODEL_CONSTRUCT(ATI, 0xaaa0) +#define HDA_ATI_VERDE HDA_MODEL_CONSTRUCT(ATI, 0xaab0) +#define HDA_ATI_ALL HDA_MODEL_CONSTRUCT(ATI, 0xffff) + +/* RDC */ +#define RDC_VENDORID 0x17f3 +#define HDA_RDC_M3010 HDA_MODEL_CONSTRUCT(RDC, 0x3010) + +/* VIA */ +#define VIA_VENDORID 0x1106 +#define HDA_VIA_VT82XX HDA_MODEL_CONSTRUCT(VIA, 0x3288) +#define HDA_VIA_ALL HDA_MODEL_CONSTRUCT(VIA, 0xffff) + +/* SiS */ +#define SIS_VENDORID 0x1039 +#define HDA_SIS_966 HDA_MODEL_CONSTRUCT(SIS, 0x7502) +#define HDA_SIS_ALL HDA_MODEL_CONSTRUCT(SIS, 0xffff) + +/* ULI */ +#define ULI_VENDORID 0x10b9 +#define HDA_ULI_M5461 HDA_MODEL_CONSTRUCT(ULI, 0x5461) +#define HDA_ULI_ALL HDA_MODEL_CONSTRUCT(ULI, 0xffff) + +/* OEM/subvendors */ + +/* Intel */ +#define INTEL_D101GGC_SUBVENDOR HDA_MODEL_CONSTRUCT(INTEL, 0xd600) + +/* HP/Compaq */ +#define HP_VENDORID 0x103c +#define HP_V3000_SUBVENDOR HDA_MODEL_CONSTRUCT(HP, 0x30b5) +#define HP_NX7400_SUBVENDOR HDA_MODEL_CONSTRUCT(HP, 0x30a2) +#define HP_NX6310_SUBVENDOR HDA_MODEL_CONSTRUCT(HP, 0x30aa) +#define HP_NX6325_SUBVENDOR HDA_MODEL_CONSTRUCT(HP, 0x30b0) +#define HP_XW4300_SUBVENDOR HDA_MODEL_CONSTRUCT(HP, 0x3013) +#define HP_3010_SUBVENDOR HDA_MODEL_CONSTRUCT(HP, 0x3010) +#define HP_DV5000_SUBVENDOR HDA_MODEL_CONSTRUCT(HP, 0x30a5) +#define HP_DC7700S_SUBVENDOR HDA_MODEL_CONSTRUCT(HP, 0x2801) +#define HP_DC7700_SUBVENDOR HDA_MODEL_CONSTRUCT(HP, 0x2802) +#define HP_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(HP, 0xffff) +/* What is wrong with XN 2563 anyway? (Got the picture ?) */ +#define HP_NX6325_SUBVENDORX 0x103c30b0 + +/* Dell */ +#define DELL_VENDORID 0x1028 +#define DELL_D630_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01f9) +#define DELL_D820_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01cc) +#define DELL_V1400_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x0227) +#define DELL_V1500_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x0228) +#define DELL_I1300_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01c9) +#define DELL_XPSM1210_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01d7) +#define DELL_OPLX745_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0x01da) +#define DELL_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(DELL, 0xffff) + +/* Clevo */ +#define CLEVO_VENDORID 0x1558 +#define CLEVO_D900T_SUBVENDOR HDA_MODEL_CONSTRUCT(CLEVO, 0x0900) +#define CLEVO_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(CLEVO, 0xffff) + +/* Acer */ +#define ACER_VENDORID 0x1025 +#define ACER_A5050_SUBVENDOR HDA_MODEL_CONSTRUCT(ACER, 0x010f) +#define ACER_A4520_SUBVENDOR HDA_MODEL_CONSTRUCT(ACER, 0x0127) +#define ACER_A4710_SUBVENDOR HDA_MODEL_CONSTRUCT(ACER, 0x012f) +#define ACER_A4715_SUBVENDOR HDA_MODEL_CONSTRUCT(ACER, 0x0133) +#define ACER_3681WXM_SUBVENDOR HDA_MODEL_CONSTRUCT(ACER, 0x0110) +#define ACER_T6292_SUBVENDOR HDA_MODEL_CONSTRUCT(ACER, 0x011b) +#define ACER_T5320_SUBVENDOR HDA_MODEL_CONSTRUCT(ACER, 0x011f) +#define ACER_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(ACER, 0xffff) + +/* Asus */ +#define ASUS_VENDORID 0x1043 +#define ASUS_A8X_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x1153) +#define ASUS_U5F_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x1263) +#define ASUS_W6F_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x1263) +#define ASUS_A7M_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x1323) +#define ASUS_F3JC_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x1338) +#define ASUS_G2K_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x1339) +#define ASUS_A7T_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x13c2) +#define ASUS_W2J_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x1971) +#define ASUS_M5200_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x1993) +#define ASUS_P5PL2_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x817f) +#define ASUS_P1AH2_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x81cb) +#define ASUS_M2NPVMX_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x81cb) +#define ASUS_M2V_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x81e7) +#define ASUS_P5BWD_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x81ec) +#define ASUS_M2N_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0x8234) +#define ASUS_A8NVMCSM_SUBVENDOR HDA_MODEL_CONSTRUCT(NVIDIA, 0xcb84) +#define ASUS_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(ASUS, 0xffff) + +/* IBM / Lenovo */ +#define IBM_VENDORID 0x1014 +#define IBM_M52_SUBVENDOR HDA_MODEL_CONSTRUCT(IBM, 0x02f6) +#define IBM_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(IBM, 0xffff) + +/* Lenovo */ +#define LENOVO_VENDORID 0x17aa +#define LENOVO_3KN100_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x2066) +#define LENOVO_3KN200_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x384e) +#define LENOVO_B450_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x3a0d) +#define LENOVO_TCA55_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x1015) +#define LENOVO_X300_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x20ac) +#define LENOVO_X1_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x21e8) +#define LENOVO_X1CRBN_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x21f9) +#define LENOVO_X220_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x21da) +#define LENOVO_T420_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x21ce) +#define LENOVO_T430_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x21f3) +#define LENOVO_T430S_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x21fb) +#define LENOVO_T520_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x21cf) +#define LENOVO_T530_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x21f6) +#define LENOVO_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0xffff) + +/* Samsung */ +#define SAMSUNG_VENDORID 0x144d +#define SAMSUNG_Q1_SUBVENDOR HDA_MODEL_CONSTRUCT(SAMSUNG, 0xc027) +#define SAMSUNG_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(SAMSUNG, 0xffff) + +/* Medion ? */ +#define MEDION_VENDORID 0x161f +#define MEDION_MD95257_SUBVENDOR HDA_MODEL_CONSTRUCT(MEDION, 0x203d) +#define MEDION_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(MEDION, 0xffff) + +/* Apple Computer Inc. */ +#define APPLE_VENDORID 0x106b +#define APPLE_MB3_SUBVENDOR HDA_MODEL_CONSTRUCT(APPLE, 0x00a1) + +/* Sony */ +#define SONY_VENDORID 0x104d +#define SONY_S5_SUBVENDOR HDA_MODEL_CONSTRUCT(SONY, 0x81cc) +#define SONY_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(SONY, 0xffff) + +/* + * Apple Intel MacXXXX seems using Sigmatel codec/vendor id + * instead of their own, which is beyond my comprehension + * (see HDA_CODEC_STAC9221 below). + */ +#define APPLE_INTEL_MAC 0x76808384 +#define APPLE_MACBOOKPRO55 0xcb7910de + +/* LG Electronics */ +#define LG_VENDORID 0x1854 +#define LG_LW20_SUBVENDOR HDA_MODEL_CONSTRUCT(LG, 0x0018) +#define LG_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(LG, 0xffff) + +/* Fujitsu Siemens */ +#define FS_VENDORID 0x1734 +#define FS_PA1510_SUBVENDOR HDA_MODEL_CONSTRUCT(FS, 0x10b8) +#define FS_SI1848_SUBVENDOR HDA_MODEL_CONSTRUCT(FS, 0x10cd) +#define FS_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(FS, 0xffff) + +/* Fujitsu Limited */ +#define FL_VENDORID 0x10cf +#define FL_S7020D_SUBVENDOR HDA_MODEL_CONSTRUCT(FL, 0x1326) +#define FL_U1010_SUBVENDOR HDA_MODEL_CONSTRUCT(FL, 0x142d) +#define FL_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(FL, 0xffff) + +/* Toshiba */ +#define TOSHIBA_VENDORID 0x1179 +#define TOSHIBA_U200_SUBVENDOR HDA_MODEL_CONSTRUCT(TOSHIBA, 0x0001) +#define TOSHIBA_A135_SUBVENDOR HDA_MODEL_CONSTRUCT(TOSHIBA, 0xff01) +#define TOSHIBA_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(TOSHIBA, 0xffff) + +/* Micro-Star International (MSI) */ +#define MSI_VENDORID 0x1462 +#define MSI_MS1034_SUBVENDOR HDA_MODEL_CONSTRUCT(MSI, 0x0349) +#define MSI_MS034A_SUBVENDOR HDA_MODEL_CONSTRUCT(MSI, 0x034a) +#define MSI_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(MSI, 0xffff) + +/* Giga-Byte Technology */ +#define GB_VENDORID 0x1458 +#define GB_G33S2H_SUBVENDOR HDA_MODEL_CONSTRUCT(GB, 0xa022) +#define GP_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(GB, 0xffff) + +/* Uniwill ? */ +#define UNIWILL_VENDORID 0x1584 +#define UNIWILL_9075_SUBVENDOR HDA_MODEL_CONSTRUCT(UNIWILL, 0x9075) +#define UNIWILL_9080_SUBVENDOR HDA_MODEL_CONSTRUCT(UNIWILL, 0x9080) + +//#define HDEF_PATH "PciRoot(0x0)/Pci(0x1b,0x0)" +//#define PINCONF_LEN ( sizeof(default_PinConfiguration) / sizeof(uint8_t) ) +#define HDA0_LEN ( sizeof(default_HDEF_layout_id) / sizeof(uint8_t) ) +#define HDA1_LEN ( sizeof(default_HDAU_layout_id) / sizeof(uint8_t) ) + +/* codec information */ +#define HDA_CODEC_CONSTRUCT(vendor, id) (((uint32_t)(vendor##_VENDORID) << 16) | ((id) & 0xffff)) + +/* Cirrus Logic */ +#define CIRRUSLOGIC_VENDORID 0x1013 +#define HDA_CODEC_CS4206 HDA_CODEC_CONSTRUCT(CIRRUSLOGIC, 0x4206) +#define HDA_CODEC_CS4207 HDA_CODEC_CONSTRUCT(CIRRUSLOGIC, 0x4207) +#define HDA_CODEC_CS4210 HDA_CODEC_CONSTRUCT(CIRRUSLOGIC, 0x4210) +#define HDA_CODEC_CSXXXX HDA_CODEC_CONSTRUCT(CIRRUSLOGIC, 0xffff) + +/* Realtek */ +#define REALTEK_VENDORID 0x10ec +#define HDA_CODEC_ALC221 HDA_CODEC_CONSTRUCT(REALTEK, 0x0221) +#define HDA_CODEC_ALC260 HDA_CODEC_CONSTRUCT(REALTEK, 0x0260) +#define HDA_CODEC_ALC262 HDA_CODEC_CONSTRUCT(REALTEK, 0x0262) +#define HDA_CODEC_ALC267 HDA_CODEC_CONSTRUCT(REALTEK, 0x0267) +#define HDA_CODEC_ALC268 HDA_CODEC_CONSTRUCT(REALTEK, 0x0268) +#define HDA_CODEC_ALC269 HDA_CODEC_CONSTRUCT(REALTEK, 0x0269) +#define HDA_CODEC_ALC270 HDA_CODEC_CONSTRUCT(REALTEK, 0x0270) +#define HDA_CODEC_ALC272 HDA_CODEC_CONSTRUCT(REALTEK, 0x0272) +#define HDA_CODEC_ALC273 HDA_CODEC_CONSTRUCT(REALTEK, 0x0273) +#define HDA_CODEC_ALC275 HDA_CODEC_CONSTRUCT(REALTEK, 0x0275) +#define HDA_CODEC_ALC276 HDA_CODEC_CONSTRUCT(REALTEK, 0x0276) +#define HDA_CODEC_ALC660 HDA_CODEC_CONSTRUCT(REALTEK, 0x0660) +#define HDA_CODEC_ALC662 HDA_CODEC_CONSTRUCT(REALTEK, 0x0662) +#define HDA_CODEC_ALC663 HDA_CODEC_CONSTRUCT(REALTEK, 0x0663) +#define HDA_CODEC_ALC665 HDA_CODEC_CONSTRUCT(REALTEK, 0x0665) +#define HDA_CODEC_ALC670 HDA_CODEC_CONSTRUCT(REALTEK, 0x0670) +#define HDA_CODEC_ALC680 HDA_CODEC_CONSTRUCT(REALTEK, 0x0680) +#define HDA_CODEC_ALC861 HDA_CODEC_CONSTRUCT(REALTEK, 0x0861) +#define HDA_CODEC_ALC861VD HDA_CODEC_CONSTRUCT(REALTEK, 0x0862) +#define HDA_CODEC_ALC880 HDA_CODEC_CONSTRUCT(REALTEK, 0x0880) +#define HDA_CODEC_ALC882 HDA_CODEC_CONSTRUCT(REALTEK, 0x0882) +#define HDA_CODEC_ALC883 HDA_CODEC_CONSTRUCT(REALTEK, 0x0883) +#define HDA_CODEC_ALC885 HDA_CODEC_CONSTRUCT(REALTEK, 0x0885) +#define HDA_CODEC_ALC887 HDA_CODEC_CONSTRUCT(REALTEK, 0x0887) +#define HDA_CODEC_ALC888 HDA_CODEC_CONSTRUCT(REALTEK, 0x0888) +#define HDA_CODEC_ALC889 HDA_CODEC_CONSTRUCT(REALTEK, 0x0889) +#define HDA_CODEC_ALC892 HDA_CODEC_CONSTRUCT(REALTEK, 0x0892) +#define HDA_CODEC_ALC898 HDA_CODEC_CONSTRUCT(REALTEK, 0x0898) +#define HDA_CODEC_ALC899 HDA_CODEC_CONSTRUCT(REALTEK, 0x0899) +#define HDA_CODEC_ALC900 HDA_CODEC_CONSTRUCT(REALTEK, 0x0900) +#define HDA_CODEC_ALCXXXX HDA_CODEC_CONSTRUCT(REALTEK, 0xffff) + +/* Motorola */ +#define MOTO_VENDORID 0x1057 +#define HDA_CODEC_MOTOXXXX HDA_CODEC_CONSTRUCT(MOTO, 0xffff) + +/* Creative */ +#define CREATIVE_VENDORID 0x1102 +#define HDA_CODEC_CA0110 HDA_CODEC_CONSTRUCT(CREATIVE, 0x000a) +#define HDA_CODEC_CA0110_2 HDA_CODEC_CONSTRUCT(CREATIVE, 0x000b) +#define HDA_CODEC_SB0880 HDA_CODEC_CONSTRUCT(CREATIVE, 0x000d) +#define HDA_CODEC_CA0132 HDA_CODEC_CONSTRUCT(CREATIVE, 0x0011) +#define HDA_CODEC_CAXXXX HDA_CODEC_CONSTRUCT(CREATIVE, 0xffff) + +/* Analog Devices */ +#define ANALOGDEVICES_VENDORID 0x11d4 +#define HDA_CODEC_AD1884A HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x184a) +#define HDA_CODEC_AD1882 HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1882) +#define HDA_CODEC_AD1883 HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1883) +#define HDA_CODEC_AD1884 HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1884) +#define HDA_CODEC_AD1984A HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x194a) +#define HDA_CODEC_AD1984B HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x194b) +#define HDA_CODEC_AD1981HD HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1981) +#define HDA_CODEC_AD1983 HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1983) +#define HDA_CODEC_AD1984 HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1984) +#define HDA_CODEC_AD1986A HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1986) +#define HDA_CODEC_AD1987 HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1987) +#define HDA_CODEC_AD1988 HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x1988) +#define HDA_CODEC_AD1988B HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x198b) +#define HDA_CODEC_AD1882A HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x882a) +#define HDA_CODEC_AD1989A HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x989a) +#define HDA_CODEC_AD1989B HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0x989b) +#define HDA_CODEC_ADXXXX HDA_CODEC_CONSTRUCT(ANALOGDEVICES, 0xffff) + +/* CMedia */ +#define CMEDIA_VENDORID 0x13f6 +#define HDA_CODEC_CMI9880 HDA_CODEC_CONSTRUCT(CMEDIA, 0x9880) +#define HDA_CODEC_CMIXXXX HDA_CODEC_CONSTRUCT(CMEDIA, 0xffff) + +#define CMEDIA2_VENDORID 0x434d +#define HDA_CODEC_CMI98802 HDA_CODEC_CONSTRUCT(CMEDIA2, 0x4980) +#define HDA_CODEC_CMIXXXX2 HDA_CODEC_CONSTRUCT(CMEDIA2, 0xffff) + + /* Sigmatel */ +#define SIGMATEL_VENDORID 0x8384 +#define HDA_CODEC_STAC9230X HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7612) +#define HDA_CODEC_STAC9230D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7613) +#define HDA_CODEC_STAC9229X HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7614) +#define HDA_CODEC_STAC9229D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7615) +#define HDA_CODEC_STAC9228X HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7616) +#define HDA_CODEC_STAC9228D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7617) +#define HDA_CODEC_STAC9227X HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7618) +#define HDA_CODEC_STAC9227D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7619) +#define HDA_CODEC_STAC9274 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7620) +#define HDA_CODEC_STAC9274D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7621) +#define HDA_CODEC_STAC9273X HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7622) +#define HDA_CODEC_STAC9273D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7623) +#define HDA_CODEC_STAC9272X HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7624) +#define HDA_CODEC_STAC9272D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7625) +#define HDA_CODEC_STAC9271X HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7626) +#define HDA_CODEC_STAC9271D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7627) +#define HDA_CODEC_STAC9274X5NH HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7628) +#define HDA_CODEC_STAC9274D5NH HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7629) +#define HDA_CODEC_STAC9250 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7634) +#define HDA_CODEC_STAC9251 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7636) +#define HDA_CODEC_IDT92HD700X HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7638) +#define HDA_CODEC_IDT92HD700D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7639) +#define HDA_CODEC_IDT92HD206X HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7645) +#define HDA_CODEC_IDT92HD206D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7646) +#define HDA_CODEC_CXD9872RDK HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7661) +#define HDA_CODEC_STAC9872AK HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7662) +#define HDA_CODEC_CXD9872AKD HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7664) +#define HDA_CODEC_STAC9221 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7680) +#define HDA_CODEC_STAC922XD HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7681) +#define HDA_CODEC_STAC9221_A2 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7682) +#define HDA_CODEC_STAC9221D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7683) +#define HDA_CODEC_STAC9220 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7690) +#define HDA_CODEC_STAC9200D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7691) +#define HDA_CODEC_IDT92HD005 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7698) +#define HDA_CODEC_IDT92HD005D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7699) +#define HDA_CODEC_STAC9205X HDA_CODEC_CONSTRUCT(SIGMATEL, 0x76a0) +#define HDA_CODEC_STAC9205D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x76a1) +#define HDA_CODEC_STAC9204X HDA_CODEC_CONSTRUCT(SIGMATEL, 0x76a2) +#define HDA_CODEC_STAC9204D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x76a3) +#define HDA_CODEC_STAC9255 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x76a4) +#define HDA_CODEC_STAC9255D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x76a5) +#define HDA_CODEC_STAC9254 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x76a6) +#define HDA_CODEC_STAC9254D HDA_CODEC_CONSTRUCT(SIGMATEL, 0x76a7) +#define HDA_CODEC_STAC9220_A2 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7880) +#define HDA_CODEC_STAC9220_A1 HDA_CODEC_CONSTRUCT(SIGMATEL, 0x7882) +#define HDA_CODEC_STACXXXX HDA_CODEC_CONSTRUCT(SIGMATEL, 0xffff) + +/* IDT */ +#define IDT_VENDORID 0x111d +#define HDA_CODEC_IDT92HD75BX HDA_CODEC_CONSTRUCT(IDT, 0x7603) +#define HDA_CODEC_IDT92HD83C1X HDA_CODEC_CONSTRUCT(IDT, 0x7604) +#define HDA_CODEC_IDT92HD81B1X HDA_CODEC_CONSTRUCT(IDT, 0x7605) +#define HDA_CODEC_IDT92HD75B3 HDA_CODEC_CONSTRUCT(IDT, 0x7608) +#define HDA_CODEC_IDT92HD73D1 HDA_CODEC_CONSTRUCT(IDT, 0x7674) +#define HDA_CODEC_IDT92HD73C1 HDA_CODEC_CONSTRUCT(IDT, 0x7675) +#define HDA_CODEC_IDT92HD73E1 HDA_CODEC_CONSTRUCT(IDT, 0x7676) +#define HDA_CODEC_IDT92HD71B8 HDA_CODEC_CONSTRUCT(IDT, 0x76b0) +#define HDA_CODEC_IDT92HD71B8_2 HDA_CODEC_CONSTRUCT(IDT, 0x76b1) +#define HDA_CODEC_IDT92HD71B7 HDA_CODEC_CONSTRUCT(IDT, 0x76b2) +#define HDA_CODEC_IDT92HD71B7_2 HDA_CODEC_CONSTRUCT(IDT, 0x76b3) +#define HDA_CODEC_IDT92HD71B6 HDA_CODEC_CONSTRUCT(IDT, 0x76b4) +#define HDA_CODEC_IDT92HD71B6_2 HDA_CODEC_CONSTRUCT(IDT, 0x76b5) +#define HDA_CODEC_IDT92HD71B5 HDA_CODEC_CONSTRUCT(IDT, 0x76b6) +#define HDA_CODEC_IDT92HD71B5_2 HDA_CODEC_CONSTRUCT(IDT, 0x76b7) +#define HDA_CODEC_IDT92HD89C3 HDA_CODEC_CONSTRUCT(IDT, 0x76c0) +#define HDA_CODEC_IDT92HD89C2 HDA_CODEC_CONSTRUCT(IDT, 0x76c1) +#define HDA_CODEC_IDT92HD89C1 HDA_CODEC_CONSTRUCT(IDT, 0x76c2) +#define HDA_CODEC_IDT92HD89B3 HDA_CODEC_CONSTRUCT(IDT, 0x76c3) +#define HDA_CODEC_IDT92HD89B2 HDA_CODEC_CONSTRUCT(IDT, 0x76c4) +#define HDA_CODEC_IDT92HD89B1 HDA_CODEC_CONSTRUCT(IDT, 0x76c5) +#define HDA_CODEC_IDT92HD89E3 HDA_CODEC_CONSTRUCT(IDT, 0x76c6) +#define HDA_CODEC_IDT92HD89E2 HDA_CODEC_CONSTRUCT(IDT, 0x76c7) +#define HDA_CODEC_IDT92HD89E1 HDA_CODEC_CONSTRUCT(IDT, 0x76c8) +#define HDA_CODEC_IDT92HD89D3 HDA_CODEC_CONSTRUCT(IDT, 0x76c9) +#define HDA_CODEC_IDT92HD89D2 HDA_CODEC_CONSTRUCT(IDT, 0x76ca) +#define HDA_CODEC_IDT92HD89D1 HDA_CODEC_CONSTRUCT(IDT, 0x76cb) +#define HDA_CODEC_IDT92HD89F3 HDA_CODEC_CONSTRUCT(IDT, 0x76cc) +#define HDA_CODEC_IDT92HD89F2 HDA_CODEC_CONSTRUCT(IDT, 0x76cd) +#define HDA_CODEC_IDT92HD89F1 HDA_CODEC_CONSTRUCT(IDT, 0x76ce) +#define HDA_CODEC_IDT92HD87B1_3 HDA_CODEC_CONSTRUCT(IDT, 0x76d1) +#define HDA_CODEC_IDT92HD83C1C HDA_CODEC_CONSTRUCT(IDT, 0x76d4) +#define HDA_CODEC_IDT92HD81B1C HDA_CODEC_CONSTRUCT(IDT, 0x76d5) +#define HDA_CODEC_IDT92HD87B2_4 HDA_CODEC_CONSTRUCT(IDT, 0x76d9) +#define HDA_CODEC_IDT92HD93BXX HDA_CODEC_CONSTRUCT(IDT, 0x76df) +#define HDA_CODEC_IDT92HD91BXX HDA_CODEC_CONSTRUCT(IDT, 0x76e0) +#define HDA_CODEC_IDT92HD98BXX HDA_CODEC_CONSTRUCT(IDT, 0x76e3) +#define HDA_CODEC_IDT92HD99BXX HDA_CODEC_CONSTRUCT(IDT, 0x76e5) +#define HDA_CODEC_IDT92HD90BXX HDA_CODEC_CONSTRUCT(IDT, 0x76e7) +#define HDA_CODEC_IDT92HD66B1X5 HDA_CODEC_CONSTRUCT(IDT, 0x76e8) +#define HDA_CODEC_IDT92HD66B2X5 HDA_CODEC_CONSTRUCT(IDT, 0x76e9) +#define HDA_CODEC_IDT92HD66B3X5 HDA_CODEC_CONSTRUCT(IDT, 0x76ea) +#define HDA_CODEC_IDT92HD66C1X5 HDA_CODEC_CONSTRUCT(IDT, 0x76eb) +#define HDA_CODEC_IDT92HD66C2X5 HDA_CODEC_CONSTRUCT(IDT, 0x76ec) +#define HDA_CODEC_IDT92HD66C3X5 HDA_CODEC_CONSTRUCT(IDT, 0x76ed) +#define HDA_CODEC_IDT92HD66B1X3 HDA_CODEC_CONSTRUCT(IDT, 0x76ee) +#define HDA_CODEC_IDT92HD66B2X3 HDA_CODEC_CONSTRUCT(IDT, 0x76ef) +#define HDA_CODEC_IDT92HD66B3X3 HDA_CODEC_CONSTRUCT(IDT, 0x76f0) +#define HDA_CODEC_IDT92HD66C1X3 HDA_CODEC_CONSTRUCT(IDT, 0x76f1) +#define HDA_CODEC_IDT92HD66C2X3 HDA_CODEC_CONSTRUCT(IDT, 0x76f2) +#define HDA_CODEC_IDT92HD66C3_65 HDA_CODEC_CONSTRUCT(IDT, 0x76f3) +#define HDA_CODEC_IDTXXXX HDA_CODEC_CONSTRUCT(IDT, 0xffff) + +/* Silicon Image */ +#define SII_VENDORID 0x1095 +#define HDA_CODEC_SII1390 HDA_CODEC_CONSTRUCT(SII, 0x1390) +#define HDA_CODEC_SII1392 HDA_CODEC_CONSTRUCT(SII, 0x1392) +#define HDA_CODEC_SIIXXXX HDA_CODEC_CONSTRUCT(SII, 0xffff) + +/* Lucent/Agere */ +#define AGERE_VENDORID 0x11c1 +#define HDA_CODEC_AGEREXXXX HDA_CODEC_CONSTRUCT(AGERE, 0xffff) + +/* Conexant */ +#define CONEXANT_VENDORID 0x14f1 +#define HDA_CODEC_CX20549 HDA_CODEC_CONSTRUCT(CONEXANT, 0x5045) +#define HDA_CODEC_CX20551 HDA_CODEC_CONSTRUCT(CONEXANT, 0x5047) +#define HDA_CODEC_CX20561 HDA_CODEC_CONSTRUCT(CONEXANT, 0x5051) +#define HDA_CODEC_CX20582 HDA_CODEC_CONSTRUCT(CONEXANT, 0x5066) +#define HDA_CODEC_CX20583 HDA_CODEC_CONSTRUCT(CONEXANT, 0x5067) +#define HDA_CODEC_CX20584 HDA_CODEC_CONSTRUCT(CONEXANT, 0x5068) +#define HDA_CODEC_CX20585 HDA_CODEC_CONSTRUCT(CONEXANT, 0x5069) +#define HDA_CODEC_CX20588 HDA_CODEC_CONSTRUCT(CONEXANT, 0x506c) +#define HDA_CODEC_CX20590 HDA_CODEC_CONSTRUCT(CONEXANT, 0x506e) +#define HDA_CODEC_CX20631 HDA_CODEC_CONSTRUCT(CONEXANT, 0x5097) +#define HDA_CODEC_CX20632 HDA_CODEC_CONSTRUCT(CONEXANT, 0x5098) +#define HDA_CODEC_CX20641 HDA_CODEC_CONSTRUCT(CONEXANT, 0x50a1) +#define HDA_CODEC_CX20642 HDA_CODEC_CONSTRUCT(CONEXANT, 0x50a2) +#define HDA_CODEC_CX20651 HDA_CODEC_CONSTRUCT(CONEXANT, 0x50ab) +#define HDA_CODEC_CX20652 HDA_CODEC_CONSTRUCT(CONEXANT, 0x50ac) +#define HDA_CODEC_CX20664 HDA_CODEC_CONSTRUCT(CONEXANT, 0x50b8) +#define HDA_CODEC_CX20665 HDA_CODEC_CONSTRUCT(CONEXANT, 0x50b9) +#define HDA_CODEC_CXXXXX HDA_CODEC_CONSTRUCT(CONEXANT, 0xffff) + + /* VIA */ +#define HDA_CODEC_VT1708_8 HDA_CODEC_CONSTRUCT(VIA, 0x1708) +#define HDA_CODEC_VT1708_9 HDA_CODEC_CONSTRUCT(VIA, 0x1709) +#define HDA_CODEC_VT1708_A HDA_CODEC_CONSTRUCT(VIA, 0x170a) +#define HDA_CODEC_VT1708_B HDA_CODEC_CONSTRUCT(VIA, 0x170b) +#define HDA_CODEC_VT1709_0 HDA_CODEC_CONSTRUCT(VIA, 0xe710) +#define HDA_CODEC_VT1709_1 HDA_CODEC_CONSTRUCT(VIA, 0xe711) +#define HDA_CODEC_VT1709_2 HDA_CODEC_CONSTRUCT(VIA, 0xe712) +#define HDA_CODEC_VT1709_3 HDA_CODEC_CONSTRUCT(VIA, 0xe713) +#define HDA_CODEC_VT1709_4 HDA_CODEC_CONSTRUCT(VIA, 0xe714) +#define HDA_CODEC_VT1709_5 HDA_CODEC_CONSTRUCT(VIA, 0xe715) +#define HDA_CODEC_VT1709_6 HDA_CODEC_CONSTRUCT(VIA, 0xe716) +#define HDA_CODEC_VT1709_7 HDA_CODEC_CONSTRUCT(VIA, 0xe717) +#define HDA_CODEC_VT1708B_0 HDA_CODEC_CONSTRUCT(VIA, 0xe720) +#define HDA_CODEC_VT1708B_1 HDA_CODEC_CONSTRUCT(VIA, 0xe721) +#define HDA_CODEC_VT1708B_2 HDA_CODEC_CONSTRUCT(VIA, 0xe722) +#define HDA_CODEC_VT1708B_3 HDA_CODEC_CONSTRUCT(VIA, 0xe723) +#define HDA_CODEC_VT1708B_4 HDA_CODEC_CONSTRUCT(VIA, 0xe724) +#define HDA_CODEC_VT1708B_5 HDA_CODEC_CONSTRUCT(VIA, 0xe725) +#define HDA_CODEC_VT1708B_6 HDA_CODEC_CONSTRUCT(VIA, 0xe726) +#define HDA_CODEC_VT1708B_7 HDA_CODEC_CONSTRUCT(VIA, 0xe727) +#define HDA_CODEC_VT1708S_0 HDA_CODEC_CONSTRUCT(VIA, 0x0397) +#define HDA_CODEC_VT1708S_1 HDA_CODEC_CONSTRUCT(VIA, 0x1397) +#define HDA_CODEC_VT1708S_2 HDA_CODEC_CONSTRUCT(VIA, 0x2397) +#define HDA_CODEC_VT1708S_3 HDA_CODEC_CONSTRUCT(VIA, 0x3397) +#define HDA_CODEC_VT1708S_4 HDA_CODEC_CONSTRUCT(VIA, 0x4397) +#define HDA_CODEC_VT1708S_5 HDA_CODEC_CONSTRUCT(VIA, 0x5397) +#define HDA_CODEC_VT1708S_6 HDA_CODEC_CONSTRUCT(VIA, 0x6397) +#define HDA_CODEC_VT1708S_7 HDA_CODEC_CONSTRUCT(VIA, 0x7397) +#define HDA_CODEC_VT1702_0 HDA_CODEC_CONSTRUCT(VIA, 0x0398) +#define HDA_CODEC_VT1702_1 HDA_CODEC_CONSTRUCT(VIA, 0x1398) +#define HDA_CODEC_VT1702_2 HDA_CODEC_CONSTRUCT(VIA, 0x2398) +#define HDA_CODEC_VT1702_3 HDA_CODEC_CONSTRUCT(VIA, 0x3398) +#define HDA_CODEC_VT1702_4 HDA_CODEC_CONSTRUCT(VIA, 0x4398) +#define HDA_CODEC_VT1702_5 HDA_CODEC_CONSTRUCT(VIA, 0x5398) +#define HDA_CODEC_VT1702_6 HDA_CODEC_CONSTRUCT(VIA, 0x6398) +#define HDA_CODEC_VT1702_7 HDA_CODEC_CONSTRUCT(VIA, 0x7398) +#define HDA_CODEC_VT1716S_0 HDA_CODEC_CONSTRUCT(VIA, 0x0433) +#define HDA_CODEC_VT1716S_1 HDA_CODEC_CONSTRUCT(VIA, 0xa721) +#define HDA_CODEC_VT1718S_0 HDA_CODEC_CONSTRUCT(VIA, 0x0428) +#define HDA_CODEC_VT1718S_1 HDA_CODEC_CONSTRUCT(VIA, 0x4428) +#define HDA_CODEC_VT1802_0 HDA_CODEC_CONSTRUCT(VIA, 0x0446) +#define HDA_CODEC_VT1802_1 HDA_CODEC_CONSTRUCT(VIA, 0x8446) +#define HDA_CODEC_VT1812 HDA_CODEC_CONSTRUCT(VIA, 0x0448) +#define HDA_CODEC_VT1818S HDA_CODEC_CONSTRUCT(VIA, 0x0440) +#define HDA_CODEC_VT1828S HDA_CODEC_CONSTRUCT(VIA, 0x4441) +#define HDA_CODEC_VT2002P_0 HDA_CODEC_CONSTRUCT(VIA, 0x0438) +#define HDA_CODEC_VT2002P_1 HDA_CODEC_CONSTRUCT(VIA, 0x4438) +#define HDA_CODEC_VT2020 HDA_CODEC_CONSTRUCT(VIA, 0x0441) +#define HDA_CODEC_VTXXXX HDA_CODEC_CONSTRUCT(VIA, 0xffff) + +/* ATI */ +#define HDA_CODEC_ATIRS600_1 HDA_CODEC_CONSTRUCT(ATI, 0x793c) +#define HDA_CODEC_ATIRS600_2 HDA_CODEC_CONSTRUCT(ATI, 0x7919) +#define HDA_CODEC_ATIRS690 HDA_CODEC_CONSTRUCT(ATI, 0x791a) +#define HDA_CODEC_ATIR6XX HDA_CODEC_CONSTRUCT(ATI, 0xaa01) +#define HDA_CODEC_ATIXXXX HDA_CODEC_CONSTRUCT(ATI, 0xffff) + +/* NVIDIA */ +#define HDA_CODEC_NVIDIAMCP78 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0002) +#define HDA_CODEC_NVIDIAMCP78_2 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0003) +#define HDA_CODEC_NVIDIAMCP78_3 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0005) +#define HDA_CODEC_NVIDIAMCP78_4 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0006) +#define HDA_CODEC_NVIDIAMCP7A HDA_CODEC_CONSTRUCT(NVIDIA, 0x0007) +#define HDA_CODEC_NVIDIAGT220 HDA_CODEC_CONSTRUCT(NVIDIA, 0x000a) +#define HDA_CODEC_NVIDIAGT21X HDA_CODEC_CONSTRUCT(NVIDIA, 0x000b) +#define HDA_CODEC_NVIDIAMCP89 HDA_CODEC_CONSTRUCT(NVIDIA, 0x000c) +#define HDA_CODEC_NVIDIAGT240 HDA_CODEC_CONSTRUCT(NVIDIA, 0x000d) +#define HDA_CODEC_NVIDIAGTS450 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0011) +#define HDA_CODEC_NVIDIAGT440 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0014) +#define HDA_CODEC_NVIDIAGTX550 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0015) +#define HDA_CODEC_NVIDIAGTX570 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0018) +#define HDA_CODEC_NVIDIAMCP67 HDA_CODEC_CONSTRUCT(NVIDIA, 0x0067) +#define HDA_CODEC_NVIDIAMCP73 HDA_CODEC_CONSTRUCT(NVIDIA, 0x8001) +#define HDA_CODEC_NVIDIAXXXX HDA_CODEC_CONSTRUCT(NVIDIA, 0xffff) + +/* Chrontel */ +#define CHRONTEL_VENDORID 0x17e8 +#define HDA_CODEC_CHXXXX HDA_CODEC_CONSTRUCT(CHRONTEL, 0xffff) + +/* INTEL */ +#define HDA_CODEC_INTELIP HDA_CODEC_CONSTRUCT(INTEL, 0x0054) +#define HDA_CODEC_INTELBL HDA_CODEC_CONSTRUCT(INTEL, 0x2801) +#define HDA_CODEC_INTELCA HDA_CODEC_CONSTRUCT(INTEL, 0x2802) +#define HDA_CODEC_INTELEL HDA_CODEC_CONSTRUCT(INTEL, 0x2803) +#define HDA_CODEC_INTELIP2 HDA_CODEC_CONSTRUCT(INTEL, 0x2804) +#define HDA_CODEC_INTELCPT HDA_CODEC_CONSTRUCT(INTEL, 0x2805) +#define HDA_CODEC_INTELPPT HDA_CODEC_CONSTRUCT(INTEL, 0x2806) +#define HDA_CODEC_INTELCL HDA_CODEC_CONSTRUCT(INTEL, 0x29fb) +#define HDA_CODEC_INTELXXXX HDA_CODEC_CONSTRUCT(INTEL, 0xffff) + +/**************************************************************************** + * HDA Controller Register Set + ****************************************************************************/ +#define HDAC_GCAP 0x00 /* 2 - Global Capabilities*/ +#define HDAC_VMIN 0x02 /* 1 - Minor Version */ +#define HDAC_VMAJ 0x03 /* 1 - Major Version */ +#define HDAC_OUTPAY 0x04 /* 2 - Output Payload Capability */ +#define HDAC_INPAY 0x06 /* 2 - Input Payload Capability */ +#define HDAC_GCTL 0x08 /* 4 - Global Control */ +#define HDAC_WAKEEN 0x0c /* 2 - Wake Enable */ +#define HDAC_STATESTS 0x0e /* 2 - State Change Status */ +#define HDAC_GSTS 0x10 /* 2 - Global Status */ +#define HDAC_OUTSTRMPAY 0x18 /* 2 - Output Stream Payload Capability */ +#define HDAC_INSTRMPAY 0x1a /* 2 - Input Stream Payload Capability */ +#define HDAC_INTCTL 0x20 /* 4 - Interrupt Control */ +#define HDAC_INTSTS 0x24 /* 4 - Interrupt Status */ +#define HDAC_WALCLK 0x30 /* 4 - Wall Clock Counter */ +#define HDAC_SSYNC 0x38 /* 4 - Stream Synchronization */ +#define HDAC_CORBLBASE 0x40 /* 4 - CORB Lower Base Address */ +#define HDAC_CORBUBASE 0x44 /* 4 - CORB Upper Base Address */ +#define HDAC_CORBWP 0x48 /* 2 - CORB Write Pointer */ +#define HDAC_CORBRP 0x4a /* 2 - CORB Read Pointer */ +#define HDAC_CORBCTL 0x4c /* 1 - CORB Control */ +#define HDAC_CORBSTS 0x4d /* 1 - CORB Status */ +#define HDAC_CORBSIZE 0x4e /* 1 - CORB Size */ +#define HDAC_RIRBLBASE 0x50 /* 4 - RIRB Lower Base Address */ +#define HDAC_RIRBUBASE 0x54 /* 4 - RIRB Upper Base Address */ +#define HDAC_RIRBWP 0x58 /* 2 - RIRB Write Pointer */ +#define HDAC_RINTCNT 0x5a /* 2 - Response Interrupt Count */ +#define HDAC_RIRBCTL 0x5c /* 1 - RIRB Control */ +#define HDAC_RIRBSTS 0x5d /* 1 - RIRB Status */ +#define HDAC_RIRBSIZE 0x5e /* 1 - RIRB Size */ +#define HDAC_ICOI 0x60 /* 4 - Immediate Command Output Interface */ +#define HDAC_ICII 0x64 /* 4 - Immediate Command Input Interface */ +#define HDAC_ICIS 0x68 /* 2 - Immediate Command Status */ +#define HDAC_DPIBLBASE 0x70 /* 4 - DMA Position Buffer Lower Base */ +#define HDAC_DPIBUBASE 0x74 /* 4 - DMA Position Buffer Upper Base */ +#define HDAC_SDCTL0 0x80 /* 3 - Stream Descriptor Control */ +#define HDAC_SDCTL1 0x81 /* 3 - Stream Descriptor Control */ +#define HDAC_SDCTL2 0x82 /* 3 - Stream Descriptor Control */ +#define HDAC_SDSTS 0x83 /* 1 - Stream Descriptor Status */ +#define HDAC_SDLPIB 0x84 /* 4 - Link Position in Buffer */ +#define HDAC_SDCBL 0x88 /* 4 - Cyclic Buffer Length */ +#define HDAC_SDLVI 0x8C /* 2 - Last Valid Index */ +#define HDAC_SDFIFOS 0x90 /* 2 - FIFOS */ +#define HDAC_SDFMT 0x92 /* 2 - fmt */ +#define HDAC_SDBDPL 0x98 /* 4 - Buffer Descriptor Pointer Lower Base */ +#define HDAC_SDBDPU 0x9C /* 4 - Buffer Descriptor Pointer Upper Base */ + +#define _HDAC_ISDOFFSET(n, iss, oss) (0x80 + ((n) * 0x20)) +#define _HDAC_ISDCTL(n, iss, oss) (0x00 + _HDAC_ISDOFFSET(n, iss, oss)) +#define _HDAC_ISDSTS(n, iss, oss) (0x03 + _HDAC_ISDOFFSET(n, iss, oss)) +#define _HDAC_ISDPICB(n, iss, oss) (0x04 + _HDAC_ISDOFFSET(n, iss, oss)) +#define _HDAC_ISDCBL(n, iss, oss) (0x08 + _HDAC_ISDOFFSET(n, iss, oss)) +#define _HDAC_ISDLVI(n, iss, oss) (0x0c + _HDAC_ISDOFFSET(n, iss, oss)) +#define _HDAC_ISDFIFOD(n, iss, oss) (0x10 + _HDAC_ISDOFFSET(n, iss, oss)) +#define _HDAC_ISDFMT(n, iss, oss) (0x12 + _HDAC_ISDOFFSET(n, iss, oss)) +#define _HDAC_ISDBDPL(n, iss, oss) (0x18 + _HDAC_ISDOFFSET(n, iss, oss)) +#define _HDAC_ISDBDPU(n, iss, oss) (0x1c + _HDAC_ISDOFFSET(n, iss, oss)) + +#define _HDAC_OSDOFFSET(n, iss, oss) (0x80 + ((iss) * 0x20) + ((n) * 0x20)) +#define _HDAC_OSDCTL(n, iss, oss) (0x00 + _HDAC_OSDOFFSET(n, iss, oss)) +#define _HDAC_OSDSTS(n, iss, oss) (0x03 + _HDAC_OSDOFFSET(n, iss, oss)) +#define _HDAC_OSDPICB(n, iss, oss) (0x04 + _HDAC_OSDOFFSET(n, iss, oss)) +#define _HDAC_OSDCBL(n, iss, oss) (0x08 + _HDAC_OSDOFFSET(n, iss, oss)) +#define _HDAC_OSDLVI(n, iss, oss) (0x0c + _HDAC_OSDOFFSET(n, iss, oss)) +#define _HDAC_OSDFIFOD(n, iss, oss) (0x10 + _HDAC_OSDOFFSET(n, iss, oss)) +#define _HDAC_OSDFMT(n, iss, oss) (0x12 + _HDAC_OSDOFFSET(n, iss, oss)) +#define _HDAC_OSDBDPL(n, iss, oss) (0x18 + _HDAC_OSDOFFSET(n, iss, oss)) +#define _HDAC_OSDBDPU(n, iss, oss) (0x1c + _HDAC_OSDOFFSET(n, iss, oss)) + +#define _HDAC_BSDOFFSET(n, iss, oss) (0x80 + ((iss) * 0x20) + ((oss) * 0x20) + ((n) * 0x20)) +#define _HDAC_BSDCTL(n, iss, oss) (0x00 + _HDAC_BSDOFFSET(n, iss, oss)) +#define _HDAC_BSDSTS(n, iss, oss) (0x03 + _HDAC_BSDOFFSET(n, iss, oss)) +#define _HDAC_BSDPICB(n, iss, oss) (0x04 + _HDAC_BSDOFFSET(n, iss, oss)) +#define _HDAC_BSDCBL(n, iss, oss) (0x08 + _HDAC_BSDOFFSET(n, iss, oss)) +#define _HDAC_BSDLVI(n, iss, oss) (0x0c + _HDAC_BSDOFFSET(n, iss, oss)) +#define _HDAC_BSDFIFOD(n, iss, oss) (0x10 + _HDAC_BSDOFFSET(n, iss, oss)) +#define _HDAC_BSDFMT(n, iss, oss) (0x12 + _HDAC_BSDOFFSET(n, iss, oss)) +#define _HDAC_BSDBDPL(n, iss, oss) (0x18 + _HDAC_BSDOFFSET(n, iss, oss)) +#define _HDAC_BSDBDBU(n, iss, oss) (0x1c + _HDAC_BSDOFFSET(n, iss, oss)) + +/**************************************************************************** + * HDA Controller Register Fields + ****************************************************************************/ + +/* GCAP - Global Capabilities */ +#define HDAC_GCAP_64OK 0x0001 +#define HDAC_GCAP_NSDO_MASK 0x0006 +#define HDAC_GCAP_NSDO_SHIFT 1 +#define HDAC_GCAP_BSS_MASK 0x00f8 +#define HDAC_GCAP_BSS_SHIFT 3 +#define HDAC_GCAP_ISS_MASK 0x0f00 +#define HDAC_GCAP_ISS_SHIFT 8 +#define HDAC_GCAP_OSS_MASK 0xf000 +#define HDAC_GCAP_OSS_SHIFT 12 + +#define HDAC_GCAP_NSDO_1SDO 0x00 +#define HDAC_GCAP_NSDO_2SDO 0x02 +#define HDAC_GCAP_NSDO_4SDO 0x04 + +#define HDAC_GCAP_BSS(gcap) \ +(((gcap) & HDAC_GCAP_BSS_MASK) >> HDAC_GCAP_BSS_SHIFT) +#define HDAC_GCAP_ISS(gcap) \ +(((gcap) & HDAC_GCAP_ISS_MASK) >> HDAC_GCAP_ISS_SHIFT) +#define HDAC_GCAP_OSS(gcap) \ +(((gcap) & HDAC_GCAP_OSS_MASK) >> HDAC_GCAP_OSS_SHIFT) +#define HDAC_GCAP_NSDO(gcap) \ +(((gcap) & HDAC_GCAP_NSDO_MASK) >> HDAC_GCAP_NSDO_SHIFT) + +/* GCTL - Global Control */ +#define HDAC_GCTL_CRST 0x00000001 +#define HDAC_GCTL_FCNTRL 0x00000002 +#define HDAC_GCTL_UNSOL 0x00000100 + +/* WAKEEN - Wake Enable */ +#define HDAC_WAKEEN_SDIWEN_MASK 0x7fff +#define HDAC_WAKEEN_SDIWEN_SHIFT 0 + +/* STATESTS - State Change Status */ +#define HDAC_STATESTS_SDIWAKE_MASK 0x7fff +#define HDAC_STATESTS_SDIWAKE_SHIFT 0 + +#define HDAC_STATESTS_SDIWAKE(statests, n) \ +(((((statests) & HDAC_STATESTS_SDIWAKE_MASK) >> \ +HDAC_STATESTS_SDIWAKE_SHIFT) >> (n)) & 0x0001) + +/* GSTS - Global Status */ +#define HDAC_GSTS_FSTS 0x0002 + +/* INTCTL - Interrut Control */ +#define HDAC_INTCTL_SIE_MASK 0x3fffffff +#define HDAC_INTCTL_SIE_SHIFT 0 +#define HDAC_INTCTL_CIE 0x40000000 +#define HDAC_INTCTL_GIE 0x80000000 + +/* INTSTS - Interrupt Status */ +#define HDAC_INTSTS_SIS_MASK 0x3fffffff +#define HDAC_INTSTS_SIS_SHIFT 0 +#define HDAC_INTSTS_CIS 0x40000000 +#define HDAC_INTSTS_GIS 0x80000000 + +/* SSYNC - Stream Synchronization */ +#define HDAC_SSYNC_SSYNC_MASK 0x3fffffff +#define HDAC_SSYNC_SSYNC_SHIFT 0 + +/* CORBWP - CORB Write Pointer */ +#define HDAC_CORBWP_CORBWP_MASK 0x00ff +#define HDAC_CORBWP_CORBWP_SHIFT 0 + +/* CORBRP - CORB Read Pointer */ +#define HDAC_CORBRP_CORBRP_MASK 0x00ff +#define HDAC_CORBRP_CORBRP_SHIFT 0 +#define HDAC_CORBRP_CORBRPRST 0x8000 + +/* CORBCTL - CORB Control */ +#define HDAC_CORBCTL_CMEIE 0x01 +#define HDAC_CORBCTL_CORBRUN 0x02 + +/* CORBSTS - CORB Status */ +#define HDAC_CORBSTS_CMEI 0x01 + +/* CORBSIZE - CORB Size */ +#define HDAC_CORBSIZE_CORBSIZE_MASK 0x03 +#define HDAC_CORBSIZE_CORBSIZE_SHIFT 0 +#define HDAC_CORBSIZE_CORBSZCAP_MASK 0xf0 +#define HDAC_CORBSIZE_CORBSZCAP_SHIFT 4 + +#define HDAC_CORBSIZE_CORBSIZE_2 0x00 +#define HDAC_CORBSIZE_CORBSIZE_16 0x01 +#define HDAC_CORBSIZE_CORBSIZE_256 0x02 + +#define HDAC_CORBSIZE_CORBSZCAP_2 0x10 +#define HDAC_CORBSIZE_CORBSZCAP_16 0x20 +#define HDAC_CORBSIZE_CORBSZCAP_256 0x40 + +#define HDAC_CORBSIZE_CORBSIZE(corbsize) \ +(((corbsize) & HDAC_CORBSIZE_CORBSIZE_MASK) >> HDAC_CORBSIZE_CORBSIZE_SHIFT) + +/* RIRBWP - RIRB Write Pointer */ +#define HDAC_RIRBWP_RIRBWP_MASK 0x00ff +#define HDAC_RIRBWP_RIRBWP_SHIFT 0 +#define HDAC_RIRBWP_RIRBWPRST 0x8000 + +/* RINTCTN - Response Interrupt Count */ +#define HDAC_RINTCNT_MASK 0x00ff +#define HDAC_RINTCNT_SHIFT 0 + +/* RIRBCTL - RIRB Control */ +#define HDAC_RIRBCTL_RINTCTL 0x01 +#define HDAC_RIRBCTL_RIRBDMAEN 0x02 +#define HDAC_RIRBCTL_RIRBOIC 0x04 + +/* RIRBSTS - RIRB Status */ +#define HDAC_RIRBSTS_RINTFL 0x01 +#define HDAC_RIRBSTS_RIRBOIS 0x04 + +/* RIRBSIZE - RIRB Size */ +#define HDAC_RIRBSIZE_RIRBSIZE_MASK 0x03 +#define HDAC_RIRBSIZE_RIRBSIZE_SHIFT 0 +#define HDAC_RIRBSIZE_RIRBSZCAP_MASK 0xf0 +#define HDAC_RIRBSIZE_RIRBSZCAP_SHIFT 4 + +#define HDAC_RIRBSIZE_RIRBSIZE_2 0x00 +#define HDAC_RIRBSIZE_RIRBSIZE_16 0x01 +#define HDAC_RIRBSIZE_RIRBSIZE_256 0x02 + +#define HDAC_RIRBSIZE_RIRBSZCAP_2 0x10 +#define HDAC_RIRBSIZE_RIRBSZCAP_16 0x20 +#define HDAC_RIRBSIZE_RIRBSZCAP_256 0x40 + +#define HDAC_RIRBSIZE_RIRBSIZE(rirbsize) \ +(((rirbsize) & HDAC_RIRBSIZE_RIRBSIZE_MASK) >> HDAC_RIRBSIZE_RIRBSIZE_SHIFT) + +/* DPLBASE - DMA Position Lower Base Address */ +#define HDAC_DPLBASE_DPLBASE_MASK 0xffffff80 +#define HDAC_DPLBASE_DPLBASE_SHIFT 7 +#define HDAC_DPLBASE_DPLBASE_DMAPBE 0x00000001 + +/* SDCTL - Stream Descriptor Control */ +#define HDAC_SDCTL_SRST 0x000001 +#define HDAC_SDCTL_RUN 0x000002 +#define HDAC_SDCTL_IOCE 0x000004 +#define HDAC_SDCTL_FEIE 0x000008 +#define HDAC_SDCTL_DEIE 0x000010 +#define HDAC_SDCTL2_STRIPE_MASK 0x03 +#define HDAC_SDCTL2_STRIPE_SHIFT 0 +#define HDAC_SDCTL2_TP 0x04 +#define HDAC_SDCTL2_DIR 0x08 +#define HDAC_SDCTL2_STRM_MASK 0xf0 +#define HDAC_SDCTL2_STRM_SHIFT 4 + +#define HDAC_SDSTS_DESE (1 << 4) +#define HDAC_SDSTS_FIFOE (1 << 3) +#define HDAC_SDSTS_BCIS (1 << 2) + +#endif /* !__LIBSAIO_HDA_H */ Index: branches/Chimera/i386/modules/FileNVRAM/LICENSE =================================================================== --- branches/Chimera/i386/modules/FileNVRAM/LICENSE (revision 0) +++ branches/Chimera/i386/modules/FileNVRAM/LICENSE (revision 2393) @@ -0,0 +1,334 @@ +Creative Commons Legal Code + +Attribution-NonCommercial 3.0 Unported + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR + DAMAGES RESULTING FROM ITS USE. + +License + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE +COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY +COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS +AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE +TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY +BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS +CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND +CONDITIONS. + +1. Definitions + + a. "Adaptation" means a work based upon the Work, or upon the Work and + other pre-existing works, such as a translation, adaptation, + derivative work, arrangement of music or other alterations of a + literary or artistic work, or phonogram or performance and includes + cinematographic adaptations or any other form in which the Work may be + recast, transformed, or adapted including in any form recognizably + derived from the original, except that a work that constitutes a + Collection will not be considered an Adaptation for the purpose of + this License. For the avoidance of doubt, where the Work is a musical + work, performance or phonogram, the synchronization of the Work in + timed-relation with a moving image ("synching") will be considered an + Adaptation for the purpose of this License. + b. "Collection" means a collection of literary or artistic works, such as + encyclopedias and anthologies, or performances, phonograms or + broadcasts, or other works or subject matter other than works listed + in Section 1(f) below, which, by reason of the selection and + arrangement of their contents, constitute intellectual creations, in + which the Work is included in its entirety in unmodified form along + with one or more other contributions, each constituting separate and + independent works in themselves, which together are assembled into a + collective whole. A work that constitutes a Collection will not be + considered an Adaptation (as defined above) for the purposes of this + License. + c. "Distribute" means to make available to the public the original and + copies of the Work or Adaptation, as appropriate, through sale or + other transfer of ownership. + d. "Licensor" means the individual, individuals, entity or entities that + offer(s) the Work under the terms of this License. + e. "Original Author" means, in the case of a literary or artistic work, + the individual, individuals, entity or entities who created the Work + or if no individual or entity can be identified, the publisher; and in + addition (i) in the case of a performance the actors, singers, + musicians, dancers, and other persons who act, sing, deliver, declaim, + play in, interpret or otherwise perform literary or artistic works or + expressions of folklore; (ii) in the case of a phonogram the producer + being the person or legal entity who first fixes the sounds of a + performance or other sounds; and, (iii) in the case of broadcasts, the + organization that transmits the broadcast. + f. "Work" means the literary and/or artistic work offered under the terms + of this License including without limitation any production in the + literary, scientific and artistic domain, whatever may be the mode or + form of its expression including digital form, such as a book, + pamphlet and other writing; a lecture, address, sermon or other work + of the same nature; a dramatic or dramatico-musical work; a + choreographic work or entertainment in dumb show; a musical + composition with or without words; a cinematographic work to which are + assimilated works expressed by a process analogous to cinematography; + a work of drawing, painting, architecture, sculpture, engraving or + lithography; a photographic work to which are assimilated works + expressed by a process analogous to photography; a work of applied + art; an illustration, map, plan, sketch or three-dimensional work + relative to geography, topography, architecture or science; a + performance; a broadcast; a phonogram; a compilation of data to the + extent it is protected as a copyrightable work; or a work performed by + a variety or circus performer to the extent it is not otherwise + considered a literary or artistic work. + g. "You" means an individual or entity exercising rights under this + License who has not previously violated the terms of this License with + respect to the Work, or who has received express permission from the + Licensor to exercise rights under this License despite a previous + violation. + h. "Publicly Perform" means to perform public recitations of the Work and + to communicate to the public those public recitations, by any means or + process, including by wire or wireless means or public digital + performances; to make available to the public Works in such a way that + members of the public may access these Works from a place and at a + place individually chosen by them; to perform the Work to the public + by any means or process and the communication to the public of the + performances of the Work, including by public digital performance; to + broadcast and rebroadcast the Work by any means including signs, + sounds or images. + i. "Reproduce" means to make copies of the Work by any means including + without limitation by sound or visual recordings and the right of + fixation and reproducing fixations of the Work, including storage of a + protected performance or phonogram in digital form or other electronic + medium. + +2. Fair Dealing Rights. Nothing in this License is intended to reduce, +limit, or restrict any uses free from copyright or rights arising from +limitations or exceptions that are provided for in connection with the +copyright protection under copyright law or other applicable laws. + +3. License Grant. Subject to the terms and conditions of this License, +Licensor hereby grants You a worldwide, royalty-free, non-exclusive, +perpetual (for the duration of the applicable copyright) license to +exercise the rights in the Work as stated below: + + a. to Reproduce the Work, to incorporate the Work into one or more + Collections, and to Reproduce the Work as incorporated in the + Collections; + b. to create and Reproduce Adaptations provided that any such Adaptation, + including any translation in any medium, takes reasonable steps to + clearly label, demarcate or otherwise identify that changes were made + to the original Work. For example, a translation could be marked "The + original work was translated from English to Spanish," or a + modification could indicate "The original work has been modified."; + c. to Distribute and Publicly Perform the Work including as incorporated + in Collections; and, + d. to Distribute and Publicly Perform Adaptations. + +The above rights may be exercised in all media and formats whether now +known or hereafter devised. The above rights include the right to make +such modifications as are technically necessary to exercise the rights in +other media and formats. Subject to Section 8(f), all rights not expressly +granted by Licensor are hereby reserved, including but not limited to the +rights set forth in Section 4(d). + +4. Restrictions. The license granted in Section 3 above is expressly made +subject to and limited by the following restrictions: + + a. You may Distribute or Publicly Perform the Work only under the terms + of this License. You must include a copy of, or the Uniform Resource + Identifier (URI) for, this License with every copy of the Work You + Distribute or Publicly Perform. You may not offer or impose any terms + on the Work that restrict the terms of this License or the ability of + the recipient of the Work to exercise the rights granted to that + recipient under the terms of the License. You may not sublicense the + Work. You must keep intact all notices that refer to this License and + to the disclaimer of warranties with every copy of the Work You + Distribute or Publicly Perform. When You Distribute or Publicly + Perform the Work, You may not impose any effective technological + measures on the Work that restrict the ability of a recipient of the + Work from You to exercise the rights granted to that recipient under + the terms of the License. This Section 4(a) applies to the Work as + incorporated in a Collection, but this does not require the Collection + apart from the Work itself to be made subject to the terms of this + License. If You create a Collection, upon notice from any Licensor You + must, to the extent practicable, remove from the Collection any credit + as required by Section 4(c), as requested. If You create an + Adaptation, upon notice from any Licensor You must, to the extent + practicable, remove from the Adaptation any credit as required by + Section 4(c), as requested. + b. You may not exercise any of the rights granted to You in Section 3 + above in any manner that is primarily intended for or directed toward + commercial advantage or private monetary compensation. The exchange of + the Work for other copyrighted works by means of digital file-sharing + or otherwise shall not be considered to be intended for or directed + toward commercial advantage or private monetary compensation, provided + there is no payment of any monetary compensation in connection with + the exchange of copyrighted works. + c. If You Distribute, or Publicly Perform the Work or any Adaptations or + Collections, You must, unless a request has been made pursuant to + Section 4(a), keep intact all copyright notices for the Work and + provide, reasonable to the medium or means You are utilizing: (i) the + name of the Original Author (or pseudonym, if applicable) if supplied, + and/or if the Original Author and/or Licensor designate another party + or parties (e.g., a sponsor institute, publishing entity, journal) for + attribution ("Attribution Parties") in Licensor's copyright notice, + terms of service or by other reasonable means, the name of such party + or parties; (ii) the title of the Work if supplied; (iii) to the + extent reasonably practicable, the URI, if any, that Licensor + specifies to be associated with the Work, unless such URI does not + refer to the copyright notice or licensing information for the Work; + and, (iv) consistent with Section 3(b), in the case of an Adaptation, + a credit identifying the use of the Work in the Adaptation (e.g., + "French translation of the Work by Original Author," or "Screenplay + based on original Work by Original Author"). The credit required by + this Section 4(c) may be implemented in any reasonable manner; + provided, however, that in the case of a Adaptation or Collection, at + a minimum such credit will appear, if a credit for all contributing + authors of the Adaptation or Collection appears, then as part of these + credits and in a manner at least as prominent as the credits for the + other contributing authors. For the avoidance of doubt, You may only + use the credit required by this Section for the purpose of attribution + in the manner set out above and, by exercising Your rights under this + License, You may not implicitly or explicitly assert or imply any + connection with, sponsorship or endorsement by the Original Author, + Licensor and/or Attribution Parties, as appropriate, of You or Your + use of the Work, without the separate, express prior written + permission of the Original Author, Licensor and/or Attribution + Parties. + d. For the avoidance of doubt: + + i. Non-waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme cannot be waived, the Licensor + reserves the exclusive right to collect such royalties for any + exercise by You of the rights granted under this License; + ii. Waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme can be waived, the Licensor reserves + the exclusive right to collect such royalties for any exercise by + You of the rights granted under this License if Your exercise of + such rights is for a purpose or use which is otherwise than + noncommercial as permitted under Section 4(b) and otherwise waives + the right to collect royalties through any statutory or compulsory + licensing scheme; and, + iii. Voluntary License Schemes. The Licensor reserves the right to + collect royalties, whether individually or, in the event that the + Licensor is a member of a collecting society that administers + voluntary licensing schemes, via that society, from any exercise + by You of the rights granted under this License that is for a + purpose or use which is otherwise than noncommercial as permitted + under Section 4(c). + e. Except as otherwise agreed in writing by the Licensor or as may be + otherwise permitted by applicable law, if You Reproduce, Distribute or + Publicly Perform the Work either by itself or as part of any + Adaptations or Collections, You must not distort, mutilate, modify or + take other derogatory action in relation to the Work which would be + prejudicial to the Original Author's honor or reputation. Licensor + agrees that in those jurisdictions (e.g. Japan), in which any exercise + of the right granted in Section 3(b) of this License (the right to + make Adaptations) would be deemed to be a distortion, mutilation, + modification or other derogatory action prejudicial to the Original + Author's honor and reputation, the Licensor will waive or not assert, + as appropriate, this Section, to the fullest extent permitted by the + applicable national law, to enable You to reasonably exercise Your + right under Section 3(b) of this License (right to make Adaptations) + but not otherwise. + +5. Representations, Warranties and Disclaimer + +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR +OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY +KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, +INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, +FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF +LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, +WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION +OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE +LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR +ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES +ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS +BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination + + a. This License and the rights granted hereunder will terminate + automatically upon any breach by You of the terms of this License. + Individuals or entities who have received Adaptations or Collections + from You under this License, however, will not have their licenses + terminated provided such individuals or entities remain in full + compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will + survive any termination of this License. + b. Subject to the above terms and conditions, the license granted here is + perpetual (for the duration of the applicable copyright in the Work). + Notwithstanding the above, Licensor reserves the right to release the + Work under different license terms or to stop distributing the Work at + any time; provided, however that any such election will not serve to + withdraw this License (or any other license that has been, or is + required to be, granted under the terms of this License), and this + License will continue in full force and effect unless terminated as + stated above. + +8. Miscellaneous + + a. Each time You Distribute or Publicly Perform the Work or a Collection, + the Licensor offers to the recipient a license to the Work on the same + terms and conditions as the license granted to You under this License. + b. Each time You Distribute or Publicly Perform an Adaptation, Licensor + offers to the recipient a license to the original Work on the same + terms and conditions as the license granted to You under this License. + c. If any provision of this License is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of + the remainder of the terms of this License, and without further action + by the parties to this agreement, such provision shall be reformed to + the minimum extent necessary to make such provision valid and + enforceable. + d. No term or provision of this License shall be deemed waived and no + breach consented to unless such waiver or consent shall be in writing + and signed by the party to be charged with such waiver or consent. + e. This License constitutes the entire agreement between the parties with + respect to the Work licensed here. There are no understandings, + agreements or representations with respect to the Work not specified + here. Licensor shall not be bound by any additional provisions that + may appear in any communication from You. This License may not be + modified without the mutual written agreement of the Licensor and You. + f. The rights granted under, and the subject matter referenced, in this + License were drafted utilizing the terminology of the Berne Convention + for the Protection of Literary and Artistic Works (as amended on + September 28, 1979), the Rome Convention of 1961, the WIPO Copyright + Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 + and the Universal Copyright Convention (as revised on July 24, 1971). + These rights and subject matter take effect in the relevant + jurisdiction in which the License terms are sought to be enforced + according to the corresponding provisions of the implementation of + those treaty provisions in the applicable national law. If the + standard suite of rights granted under applicable copyright law + includes additional rights not granted under this License, such + additional rights are deemed to be included in the License; this + License is not intended to restrict the license of any rights under + applicable law. + + +Creative Commons Notice + + Creative Commons is not a party to this License, and makes no warranty + whatsoever in connection with the Work. Creative Commons will not be + liable to You or any party on any legal theory for any damages + whatsoever, including without limitation any general, special, + incidental or consequential damages arising in connection to this + license. Notwithstanding the foregoing two (2) sentences, if Creative + Commons has expressly identified itself as the Licensor hereunder, it + shall have all rights and obligations of Licensor. + + Except for the limited purpose of indicating to the public that the + Work is licensed under the CCPL, Creative Commons does not authorize + the use by either party of the trademark "Creative Commons" or any + related trademark or logo of Creative Commons without the prior + written consent of Creative Commons. Any permitted use will be in + compliance with Creative Commons' then-current trademark usage + guidelines, as may be published on its website or otherwise made + available upon request from time to time. For the avoidance of doubt, + this trademark restriction does not form part of the License. + + Creative Commons may be contacted at http://creativecommons.org/. Index: branches/Chimera/i386/modules/FileNVRAM/include/FileNVRAM.h =================================================================== --- branches/Chimera/i386/modules/FileNVRAM/include/FileNVRAM.h (revision 0) +++ branches/Chimera/i386/modules/FileNVRAM/include/FileNVRAM.h (revision 2393) @@ -0,0 +1,20 @@ +// +// FileNVRAM.h +// FileNVRAM +// +// Created by Evan Lojewski on 1/18/13. +// Copyright (c) 2013 xZenue LLC. All rights reserved. +// + +#ifndef FILENVRAM_H +#define FILENVRAM_H + +#include +#include + +TagPtr getNVRAMVariable(char* key); +void addNVRAMVariable(char* key, TagPtr entry); +void removeNVRAMVariable(char* key); + + +#endif /* FILENVRAM_H */ \ No newline at end of file Index: branches/Chimera/i386/modules/FileNVRAM/FileNVRAM.dylib =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/Chimera/i386/modules/FileNVRAM/FileNVRAM.dylib ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/Chimera/i386/modules/FileNVRAM/Cconfig =================================================================== --- branches/Chimera/i386/modules/FileNVRAM/Cconfig (revision 0) +++ branches/Chimera/i386/modules/FileNVRAM/Cconfig (revision 2393) @@ -0,0 +1,10 @@ +# +# Chameleon Modules +# + +config FILENVRAM_MODULE + bool "FileNVRAM Module" + default y + ---help--- + Say Y here if you want to enable to use of this module. + Index: branches/Chimera/i386/modules/FileNVRAM/NEWS =================================================================== --- branches/Chimera/i386/modules/FileNVRAM/NEWS (revision 0) +++ branches/Chimera/i386/modules/FileNVRAM/NEWS (revision 2393) @@ -0,0 +1,17 @@ +FileNVRAM Release Notes + +========= Version 1.1.3 ======= +* Fixed an potential issue where boot-args could get mangled. +* Fixed an issue where certain legacy variables were saved incorrectly. +* Fixed an issue where certain nvram variables not write to the file immediately. + +========= Version 1.1.2 ======= +* Fixed a regression in 1.1.1 causing sleep to break. + +========= Version 1.1.1 ======= +* Fixed an issue where non-root users could delete variables +* Fixed a potential issue with sleep +* Fixed a potential issue with 10.8.3 +* Fixed an issue where boot-args remain after deleted on the command line. +* Update ROM generation to generate a random value. + Index: branches/Chimera/i386/modules/FileNVRAM/Makefile =================================================================== --- branches/Chimera/i386/modules/FileNVRAM/Makefile (revision 0) +++ branches/Chimera/i386/modules/FileNVRAM/Makefile (revision 2393) @@ -0,0 +1,20 @@ +MODULE_NAME = FileNVRAM +MODULE_AUTHOR = xZenue LLC. +MODULE_DESCRIPTION = FileNVRAM module for preloading NVRAM values +MODULE_VERSION = "1.1.0" +MODULE_COMPAT_VERSION = "1.0.0" +MODULE_START = $(MODULE_NAME)_start +MODULE_DEPENDENCIES = + +DIR = FileNVRAM + + + +include ../MakeInc.dir + +$(SYMROOT)/modules/$(MODULE_NAME).dylib: + @echo "\t[CP] $(MODULE_NAME).dylib" + @cp $(MODULE_NAME).dylib $(SRCROOT)/sym/i386/modules/$(MODULE_NAME).dylib + +$(SRCROOT)/sym/i386/boot_modules.c: + @ Index: branches/Chimera/i386/modules/FileNVRAM/README =================================================================== --- branches/Chimera/i386/modules/FileNVRAM/README (revision 0) +++ branches/Chimera/i386/modules/FileNVRAM/README (revision 2393) @@ -0,0 +1,31 @@ +=================== += FileNVRAM.dylib = +=================== + +FileNVRAM copyright © 2013 xZeneu LLC. +FileNVRAM is licensed under the Attribution-NonCommercial 3.0 Unported license. + Please see the license file for details + + +=================== += Bugs = +=================== + +Please report any bugs at https://public.xzenue.com/bugzilla/ + + +=================== += Requirements = +=================== + + - Chameleon r2181 or newer + +=================== += Usage = +=================== + +- Install the FileNVRAM.dylib to /Extra/modules/ +- Reboot + +Use the nvram command to manipulate variables + Index: branches/Chimera/i386/modules/HDAEnabler/HDAEnabler.dylib =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/Chimera/i386/modules/HDAEnabler/HDAEnabler.dylib ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/Chimera/i386/modules/HDAEnabler/Cconfig =================================================================== --- branches/Chimera/i386/modules/HDAEnabler/Cconfig (revision 0) +++ branches/Chimera/i386/modules/HDAEnabler/Cconfig (revision 2393) @@ -0,0 +1,10 @@ +# +# Chameleon Modules +# + +config HDAENABLER_MODULE + tristate "HDAEnabler Module" + default y + ---help--- + Say Y here if you want to enable the use of this module. + Index: branches/Chimera/i386/modules/HDAEnabler/Readme.txt =================================================================== --- branches/Chimera/i386/modules/HDAEnabler/Readme.txt (revision 0) +++ branches/Chimera/i386/modules/HDAEnabler/Readme.txt (revision 2393) @@ -0,0 +1,14 @@ +Module: HDAEnabler +Description: This module provides a substitute for the Hight Definition Audio DSDT Edits (HDEF and HDAU). +Dependencies: none + + +Usage: +- Copy the module HDAEnabler.dylib into /Extra/modules folder +- Set HDAEnabler=Yes (Default value is YES if the module is in modules folder) +- Set HDEFLayoutID="a hex value" for HDEF layout to use with a patched AppleHDA kext. +- Set HDAULayoutID="a hex value" for HDAU layout to use with a patched AppleHDA kext. + +----- +- HDAEnabler=No (Disable the HDAEnabler module with module in modules folder). + Index: branches/Chimera/i386/modules/HDAEnabler/Makefile =================================================================== --- branches/Chimera/i386/modules/HDAEnabler/Makefile (revision 0) +++ branches/Chimera/i386/modules/HDAEnabler/Makefile (revision 2393) @@ -0,0 +1,20 @@ +MODULE_NAME = HDAEnabler +MODULE_AUTHOR = ErmaC +MODULE_DESCRIPTION = This module provides a remplacement for the DSDT edits like HDEF/HDAU +MODULE_VERSION = "1.0.0" +MODULE_COMPAT_VERSION = "1.0.0" +MODULE_START = $(MODULE_NAME)_start +MODULE_DEPENDENCIES = + +DIR = HDAEnabler + + + +include ../MakeInc.dir + +$(SYMROOT)/modules/$(MODULE_NAME).dylib: + @echo "\t[CP] $(MODULE_NAME).dylib" + @cp $(MODULE_NAME).dylib $(SRCROOT)/sym/i386/modules/$(MODULE_NAME).dylib + +$(SRCROOT)/sym/i386/boot_modules.c: + @ Index: branches/Chimera/i386/modules/KernelPatcher/LICENSE =================================================================== --- branches/Chimera/i386/modules/KernelPatcher/LICENSE (revision 0) +++ branches/Chimera/i386/modules/KernelPatcher/LICENSE (revision 2393) @@ -0,0 +1,334 @@ +Creative Commons Legal Code + +Attribution-NonCommercial 3.0 Unported + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR + DAMAGES RESULTING FROM ITS USE. + +License + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE +COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY +COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS +AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE +TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY +BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS +CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND +CONDITIONS. + +1. Definitions + + a. "Adaptation" means a work based upon the Work, or upon the Work and + other pre-existing works, such as a translation, adaptation, + derivative work, arrangement of music or other alterations of a + literary or artistic work, or phonogram or performance and includes + cinematographic adaptations or any other form in which the Work may be + recast, transformed, or adapted including in any form recognizably + derived from the original, except that a work that constitutes a + Collection will not be considered an Adaptation for the purpose of + this License. For the avoidance of doubt, where the Work is a musical + work, performance or phonogram, the synchronization of the Work in + timed-relation with a moving image ("synching") will be considered an + Adaptation for the purpose of this License. + b. "Collection" means a collection of literary or artistic works, such as + encyclopedias and anthologies, or performances, phonograms or + broadcasts, or other works or subject matter other than works listed + in Section 1(f) below, which, by reason of the selection and + arrangement of their contents, constitute intellectual creations, in + which the Work is included in its entirety in unmodified form along + with one or more other contributions, each constituting separate and + independent works in themselves, which together are assembled into a + collective whole. A work that constitutes a Collection will not be + considered an Adaptation (as defined above) for the purposes of this + License. + c. "Distribute" means to make available to the public the original and + copies of the Work or Adaptation, as appropriate, through sale or + other transfer of ownership. + d. "Licensor" means the individual, individuals, entity or entities that + offer(s) the Work under the terms of this License. + e. "Original Author" means, in the case of a literary or artistic work, + the individual, individuals, entity or entities who created the Work + or if no individual or entity can be identified, the publisher; and in + addition (i) in the case of a performance the actors, singers, + musicians, dancers, and other persons who act, sing, deliver, declaim, + play in, interpret or otherwise perform literary or artistic works or + expressions of folklore; (ii) in the case of a phonogram the producer + being the person or legal entity who first fixes the sounds of a + performance or other sounds; and, (iii) in the case of broadcasts, the + organization that transmits the broadcast. + f. "Work" means the literary and/or artistic work offered under the terms + of this License including without limitation any production in the + literary, scientific and artistic domain, whatever may be the mode or + form of its expression including digital form, such as a book, + pamphlet and other writing; a lecture, address, sermon or other work + of the same nature; a dramatic or dramatico-musical work; a + choreographic work or entertainment in dumb show; a musical + composition with or without words; a cinematographic work to which are + assimilated works expressed by a process analogous to cinematography; + a work of drawing, painting, architecture, sculpture, engraving or + lithography; a photographic work to which are assimilated works + expressed by a process analogous to photography; a work of applied + art; an illustration, map, plan, sketch or three-dimensional work + relative to geography, topography, architecture or science; a + performance; a broadcast; a phonogram; a compilation of data to the + extent it is protected as a copyrightable work; or a work performed by + a variety or circus performer to the extent it is not otherwise + considered a literary or artistic work. + g. "You" means an individual or entity exercising rights under this + License who has not previously violated the terms of this License with + respect to the Work, or who has received express permission from the + Licensor to exercise rights under this License despite a previous + violation. + h. "Publicly Perform" means to perform public recitations of the Work and + to communicate to the public those public recitations, by any means or + process, including by wire or wireless means or public digital + performances; to make available to the public Works in such a way that + members of the public may access these Works from a place and at a + place individually chosen by them; to perform the Work to the public + by any means or process and the communication to the public of the + performances of the Work, including by public digital performance; to + broadcast and rebroadcast the Work by any means including signs, + sounds or images. + i. "Reproduce" means to make copies of the Work by any means including + without limitation by sound or visual recordings and the right of + fixation and reproducing fixations of the Work, including storage of a + protected performance or phonogram in digital form or other electronic + medium. + +2. Fair Dealing Rights. Nothing in this License is intended to reduce, +limit, or restrict any uses free from copyright or rights arising from +limitations or exceptions that are provided for in connection with the +copyright protection under copyright law or other applicable laws. + +3. License Grant. Subject to the terms and conditions of this License, +Licensor hereby grants You a worldwide, royalty-free, non-exclusive, +perpetual (for the duration of the applicable copyright) license to +exercise the rights in the Work as stated below: + + a. to Reproduce the Work, to incorporate the Work into one or more + Collections, and to Reproduce the Work as incorporated in the + Collections; + b. to create and Reproduce Adaptations provided that any such Adaptation, + including any translation in any medium, takes reasonable steps to + clearly label, demarcate or otherwise identify that changes were made + to the original Work. For example, a translation could be marked "The + original work was translated from English to Spanish," or a + modification could indicate "The original work has been modified."; + c. to Distribute and Publicly Perform the Work including as incorporated + in Collections; and, + d. to Distribute and Publicly Perform Adaptations. + +The above rights may be exercised in all media and formats whether now +known or hereafter devised. The above rights include the right to make +such modifications as are technically necessary to exercise the rights in +other media and formats. Subject to Section 8(f), all rights not expressly +granted by Licensor are hereby reserved, including but not limited to the +rights set forth in Section 4(d). + +4. Restrictions. The license granted in Section 3 above is expressly made +subject to and limited by the following restrictions: + + a. You may Distribute or Publicly Perform the Work only under the terms + of this License. You must include a copy of, or the Uniform Resource + Identifier (URI) for, this License with every copy of the Work You + Distribute or Publicly Perform. You may not offer or impose any terms + on the Work that restrict the terms of this License or the ability of + the recipient of the Work to exercise the rights granted to that + recipient under the terms of the License. You may not sublicense the + Work. You must keep intact all notices that refer to this License and + to the disclaimer of warranties with every copy of the Work You + Distribute or Publicly Perform. When You Distribute or Publicly + Perform the Work, You may not impose any effective technological + measures on the Work that restrict the ability of a recipient of the + Work from You to exercise the rights granted to that recipient under + the terms of the License. This Section 4(a) applies to the Work as + incorporated in a Collection, but this does not require the Collection + apart from the Work itself to be made subject to the terms of this + License. If You create a Collection, upon notice from any Licensor You + must, to the extent practicable, remove from the Collection any credit + as required by Section 4(c), as requested. If You create an + Adaptation, upon notice from any Licensor You must, to the extent + practicable, remove from the Adaptation any credit as required by + Section 4(c), as requested. + b. You may not exercise any of the rights granted to You in Section 3 + above in any manner that is primarily intended for or directed toward + commercial advantage or private monetary compensation. The exchange of + the Work for other copyrighted works by means of digital file-sharing + or otherwise shall not be considered to be intended for or directed + toward commercial advantage or private monetary compensation, provided + there is no payment of any monetary compensation in connection with + the exchange of copyrighted works. + c. If You Distribute, or Publicly Perform the Work or any Adaptations or + Collections, You must, unless a request has been made pursuant to + Section 4(a), keep intact all copyright notices for the Work and + provide, reasonable to the medium or means You are utilizing: (i) the + name of the Original Author (or pseudonym, if applicable) if supplied, + and/or if the Original Author and/or Licensor designate another party + or parties (e.g., a sponsor institute, publishing entity, journal) for + attribution ("Attribution Parties") in Licensor's copyright notice, + terms of service or by other reasonable means, the name of such party + or parties; (ii) the title of the Work if supplied; (iii) to the + extent reasonably practicable, the URI, if any, that Licensor + specifies to be associated with the Work, unless such URI does not + refer to the copyright notice or licensing information for the Work; + and, (iv) consistent with Section 3(b), in the case of an Adaptation, + a credit identifying the use of the Work in the Adaptation (e.g., + "French translation of the Work by Original Author," or "Screenplay + based on original Work by Original Author"). The credit required by + this Section 4(c) may be implemented in any reasonable manner; + provided, however, that in the case of a Adaptation or Collection, at + a minimum such credit will appear, if a credit for all contributing + authors of the Adaptation or Collection appears, then as part of these + credits and in a manner at least as prominent as the credits for the + other contributing authors. For the avoidance of doubt, You may only + use the credit required by this Section for the purpose of attribution + in the manner set out above and, by exercising Your rights under this + License, You may not implicitly or explicitly assert or imply any + connection with, sponsorship or endorsement by the Original Author, + Licensor and/or Attribution Parties, as appropriate, of You or Your + use of the Work, without the separate, express prior written + permission of the Original Author, Licensor and/or Attribution + Parties. + d. For the avoidance of doubt: + + i. Non-waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme cannot be waived, the Licensor + reserves the exclusive right to collect such royalties for any + exercise by You of the rights granted under this License; + ii. Waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme can be waived, the Licensor reserves + the exclusive right to collect such royalties for any exercise by + You of the rights granted under this License if Your exercise of + such rights is for a purpose or use which is otherwise than + noncommercial as permitted under Section 4(b) and otherwise waives + the right to collect royalties through any statutory or compulsory + licensing scheme; and, + iii. Voluntary License Schemes. The Licensor reserves the right to + collect royalties, whether individually or, in the event that the + Licensor is a member of a collecting society that administers + voluntary licensing schemes, via that society, from any exercise + by You of the rights granted under this License that is for a + purpose or use which is otherwise than noncommercial as permitted + under Section 4(c). + e. Except as otherwise agreed in writing by the Licensor or as may be + otherwise permitted by applicable law, if You Reproduce, Distribute or + Publicly Perform the Work either by itself or as part of any + Adaptations or Collections, You must not distort, mutilate, modify or + take other derogatory action in relation to the Work which would be + prejudicial to the Original Author's honor or reputation. Licensor + agrees that in those jurisdictions (e.g. Japan), in which any exercise + of the right granted in Section 3(b) of this License (the right to + make Adaptations) would be deemed to be a distortion, mutilation, + modification or other derogatory action prejudicial to the Original + Author's honor and reputation, the Licensor will waive or not assert, + as appropriate, this Section, to the fullest extent permitted by the + applicable national law, to enable You to reasonably exercise Your + right under Section 3(b) of this License (right to make Adaptations) + but not otherwise. + +5. Representations, Warranties and Disclaimer + +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR +OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY +KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, +INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, +FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF +LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, +WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION +OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE +LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR +ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES +ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS +BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination + + a. This License and the rights granted hereunder will terminate + automatically upon any breach by You of the terms of this License. + Individuals or entities who have received Adaptations or Collections + from You under this License, however, will not have their licenses + terminated provided such individuals or entities remain in full + compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will + survive any termination of this License. + b. Subject to the above terms and conditions, the license granted here is + perpetual (for the duration of the applicable copyright in the Work). + Notwithstanding the above, Licensor reserves the right to release the + Work under different license terms or to stop distributing the Work at + any time; provided, however that any such election will not serve to + withdraw this License (or any other license that has been, or is + required to be, granted under the terms of this License), and this + License will continue in full force and effect unless terminated as + stated above. + +8. Miscellaneous + + a. Each time You Distribute or Publicly Perform the Work or a Collection, + the Licensor offers to the recipient a license to the Work on the same + terms and conditions as the license granted to You under this License. + b. Each time You Distribute or Publicly Perform an Adaptation, Licensor + offers to the recipient a license to the original Work on the same + terms and conditions as the license granted to You under this License. + c. If any provision of this License is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of + the remainder of the terms of this License, and without further action + by the parties to this agreement, such provision shall be reformed to + the minimum extent necessary to make such provision valid and + enforceable. + d. No term or provision of this License shall be deemed waived and no + breach consented to unless such waiver or consent shall be in writing + and signed by the party to be charged with such waiver or consent. + e. This License constitutes the entire agreement between the parties with + respect to the Work licensed here. There are no understandings, + agreements or representations with respect to the Work not specified + here. Licensor shall not be bound by any additional provisions that + may appear in any communication from You. This License may not be + modified without the mutual written agreement of the Licensor and You. + f. The rights granted under, and the subject matter referenced, in this + License were drafted utilizing the terminology of the Berne Convention + for the Protection of Literary and Artistic Works (as amended on + September 28, 1979), the Rome Convention of 1961, the WIPO Copyright + Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 + and the Universal Copyright Convention (as revised on July 24, 1971). + These rights and subject matter take effect in the relevant + jurisdiction in which the License terms are sought to be enforced + according to the corresponding provisions of the implementation of + those treaty provisions in the applicable national law. If the + standard suite of rights granted under applicable copyright law + includes additional rights not granted under this License, such + additional rights are deemed to be included in the License; this + License is not intended to restrict the license of any rights under + applicable law. + + +Creative Commons Notice + + Creative Commons is not a party to this License, and makes no warranty + whatsoever in connection with the Work. Creative Commons will not be + liable to You or any party on any legal theory for any damages + whatsoever, including without limitation any general, special, + incidental or consequential damages arising in connection to this + license. Notwithstanding the foregoing two (2) sentences, if Creative + Commons has expressly identified itself as the Licensor hereunder, it + shall have all rights and obligations of Licensor. + + Except for the limited purpose of indicating to the public that the + Work is licensed under the CCPL, Creative Commons does not authorize + the use by either party of the trademark "Creative Commons" or any + related trademark or logo of Creative Commons without the prior + written consent of Creative Commons. Any permitted use will be in + compliance with Creative Commons' then-current trademark usage + guidelines, as may be published on its website or otherwise made + available upon request from time to time. For the avoidance of doubt, + this trademark restriction does not form part of the License. + + Creative Commons may be contacted at http://creativecommons.org/. Index: branches/Chimera/i386/modules/KernelPatcher/Cconfig =================================================================== --- branches/Chimera/i386/modules/KernelPatcher/Cconfig (revision 0) +++ branches/Chimera/i386/modules/KernelPatcher/Cconfig (revision 2393) @@ -0,0 +1,10 @@ +# +# Chameleon Modules +# + +config KERNELPATCHER_MODULE + bool "Kernel Patcher Module" + default y + ---help--- + Say Y here if you want to enable the use of this module. + Index: branches/Chimera/i386/modules/KernelPatcher/KernelPatcher.dylib =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream Property changes on: branches/Chimera/i386/modules/KernelPatcher/KernelPatcher.dylib ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Index: branches/Chimera/i386/modules/KernelPatcher/NEWS =================================================================== --- branches/Chimera/i386/modules/KernelPatcher/NEWS (revision 0) +++ branches/Chimera/i386/modules/KernelPatcher/NEWS (revision 2393) @@ -0,0 +1,4 @@ +KernelPatcher Release Notes + +========= Version 1.2.0 ======= +* Enables lapic panic removal on both 32 and 64bit kernels. \ No newline at end of file Index: branches/Chimera/i386/modules/KernelPatcher/Makefile =================================================================== --- branches/Chimera/i386/modules/KernelPatcher/Makefile (revision 0) +++ branches/Chimera/i386/modules/KernelPatcher/Makefile (revision 2393) @@ -0,0 +1,20 @@ +MODULE_NAME = KernelPatcher +MODULE_AUTHOR = Evan Lojewski +MODULE_DESCRIPTION = Kernel patcher +MODULE_VERSION = "1.1.0" +MODULE_COMPAT_VERSION = "1.0.0" +MODULE_START = $(MODULE_NAME)_start +MODULE_DEPENDENCIES = + +DIR = KernelPatcher + + + +include ../MakeInc.dir + +$(SYMROOT)/modules/$(MODULE_NAME).dylib: + @echo "\t[CP] $(MODULE_NAME).dylib" + @cp $(MODULE_NAME).dylib $(SRCROOT)/sym/i386/modules/$(MODULE_NAME).dylib + +$(SRCROOT)/sym/i386/boot_modules.c: + @ Index: branches/Chimera/i386/modules/KernelPatcher/README =================================================================== --- branches/Chimera/i386/modules/KernelPatcher/README (revision 0) +++ branches/Chimera/i386/modules/KernelPatcher/README (revision 2393) @@ -0,0 +1,28 @@ +=================== += KernelPatcher.dylib = +=================== + +KernelPatcher copyright © 2013 xZeneu LLC. +KernelPatcher is licensed under the Attribution-NonCommercial 3.0 Unported license. + Please see the license file for details + + +=================== += Bugs = +=================== + +Please report any bugs at https://public.xzenue.com/bugzilla/ + + +=================== += Requirements = +=================== + + - Chameleon r2181 or newer + +=================== += Usage = +=================== + +- Install the KernelPatcher.dylib to /Extra/modules/ +- Reboot Index: branches/Chimera/package/OptionalSettings/Audio.txt =================================================================== --- branches/Chimera/package/OptionalSettings/Audio.txt (revision 0) +++ branches/Chimera/package/OptionalSettings/Audio.txt (revision 2393) @@ -0,0 +1,29 @@ +# --------------------------------------------- +# Chameleon Optional Settings List. +# --------------------------------------------- +# Add boot options or kernel flags to the bottom of this file. +# They will appear under the package installer's Settings menu +# in a sub menu named with the filename of this file. +# Use one file or many files - it's flexible to make it easy +# to group different options under separate sub menus. +# --------------------------------------------- +# To add boot option: Structure is: +# type@name:key=value +# example1: Bool@InstantMenu:Instant Menu=Yes +# example2: Text@1024x600x32:Graphics Mode=1024x600x32 +# example3: List@Npci:Kernel Flags=npci=0x2000 +# --------------------------------------------- +# type can be: Bool, Text or List +# --------------------------------------------- +# The package installer has a setting which controls what +# the user is allowed to choose. +# A) User can select every option from the list. +# B) User can select only one of the options from the list. +# Set Exclusive=False for A, or Exclusive=True for B. +# +Exclusive=False +# --------------------------------------------- +# Note: There must be a carriage return at end of last line +# --------------------------------------------- +#Bool@HDAEnabler:HDAEnabler=Yes +Bool@EnableHDMIAudio:EnableHDMIAudio=Yes Index: branches/Chimera/package/OptionalSettings/HDEFLayout.txt =================================================================== --- branches/Chimera/package/OptionalSettings/HDEFLayout.txt (revision 0) +++ branches/Chimera/package/OptionalSettings/HDEFLayout.txt (revision 2393) @@ -0,0 +1,51 @@ +# --------------------------------------------- +# Chameleon Optional Settings List. +# --------------------------------------------- +# Add boot options or kernel flags to the bottom of this file. +# They will appear under the package installer's Settings menu +# in a sub menu named with the filename of this file. +# Use one file or many files - it's flexible to make it easy +# to group different options under separate sub menus. +# --------------------------------------------- +# To add boot option: Structure is: +# type@name:key=value +# example1: Bool@InstantMenu:Instant Menu=Yes +# example2: Text@1024x600x32:Graphics Mode=1024x600x32 +# example3: List@Npci:Kernel Flags=npci=0x2000 +# --------------------------------------------- +# type can be: Bool, Text or List +# --------------------------------------------- +# The package installer has a setting which controls what +# the user is allowed to choose. +# A) User can select every option from the list. +# B) User can select only one of the options from the list. +# Set Exclusive=False for A, or Exclusive=True for B. +# +Exclusive=True +# --------------------------------------------- +# Note: There must be a carriage return at end of last line +# --------------------------------------------- +Text@HDEFLayoutIDx01:HDEFLayoutID=01000000 +Text@HDEFLayoutIDx02:HDEFLayoutID=02000000 +Text@HDEFLayoutIDx03:HDEFLayoutID=03000000 +Text@HDEFLayoutIDx12:HDEFLayoutID=0C000000 +Text@HDEFLayoutIDx32:HDEFLayoutID=20000000 +Text@HDEFLayoutIDx40:HDEFLayoutID=28000000 +Text@HDEFLayoutIDx65:HDEFLayoutID=41000000 +Text@HDEFLayoutIDx99:HDEFLayoutID=63000000 +Text@HDEFLayoutIDx269:HDEFLayoutID=0D010000 +Text@HDEFLayoutIDx387:HDEFLayoutID=83010000 +Text@HDEFLayoutIDx388:HDEFLayoutID=84010000 +Text@HDEFLayoutIDx389:HDEFLayoutID=85010000 +Text@HDEFLayoutIDx392:HDEFLayoutID=88010000 +Text@HDEFLayoutIDx398:HDEFLayoutID=8E010000 +Text@HDEFLayoutIDx662:HDEFLayoutID=96020000 +Text@HDEFLayoutIDx663:HDEFLayoutID=97020000 +Text@HDEFLayoutIDx664:HDEFLayoutID=98020000 +Text@HDEFLayoutIDx885:HDEFLayoutID=75030000 +Text@HDEFLayoutIDx887:HDEFLayoutID=77030000 +Text@HDEFLayoutIDx888:HDEFLayoutID=78030000 +Text@HDEFLayoutIDx889:HDEFLayoutID=79030000 +Text@HDEFLayoutIDx892:HDEFLayoutID=7C030000 +Text@HDEFLayoutIDx898:HDEFLayoutID=82030000 +Text@HDEFLayoutIDxBD7:HDEFLayoutID=BD070000 Index: branches/Chimera/package/OptionalSettings/IntelAzul.txt =================================================================== --- branches/Chimera/package/OptionalSettings/IntelAzul.txt (revision 0) +++ branches/Chimera/package/OptionalSettings/IntelAzul.txt (revision 2393) @@ -0,0 +1,43 @@ +# --------------------------------------------- +# Chameleon Optional Settings List. +# --------------------------------------------- +# Add boot options or kernel flags to the bottom of this file. +# They will appear under the package installer's Settings menu +# in a sub menu named with the filename of this file. +# Use one file or many files - it's flexible to make it easy +# to group different options under separate sub menus. +# --------------------------------------------- +# To add boot option: Structure is: +# type@name:key=value +# example1: Bool@InstantMenu:Instant Menu=Yes +# example2: Text@1024x600x32:Graphics Mode=1024x600x32 +# example3: List@Npci:Kernel Flags=npci=0x2000 +# --------------------------------------------- +# type can be: Bool, Text or List +# --------------------------------------------- +# The package installer has a setting which controls what +# the user is allowed to choose. +# A) User can select every option from the list. +# B) User can select only one of the options from the list. +# Set Exclusive=False for A, or Exclusive=True for B. +# +Exclusive=True +# --------------------------------------------- +# Note: There must be a carriage return at end of last line +# --------------------------------------------- +Text@IntelAzulx00:IntelAzulFB=0 +Text@IntelAzulx01:IntelAzulFB=1 +Text@IntelAzulx02:IntelAzulFB=2 +Text@IntelAzulx03:IntelAzulFB=3 +Text@IntelAzulx04:IntelAzulFB=4 +Text@IntelAzulx05:IntelAzulFB=5 +Text@IntelAzulx06:IntelAzulFB=6 +Text@IntelAzulx07:IntelAzulFB=7 +Text@IntelAzulx08:IntelAzulFB=8 +Text@IntelAzulx09:IntelAzulFB=9 +Text@IntelAzulx10:IntelAzulFB=10 +Text@IntelAzulx11:IntelAzulFB=11 +Text@IntelAzulx12:IntelAzulFB=12 +Text@IntelAzulx13:IntelAzulFB=13 +Text@IntelAzulx14:IntelAzulFB=14 +Text@IntelAzulx15:IntelAzulFB=15 Index: branches/Chimera/package/OptionalSettings/IntelCapri.txt =================================================================== --- branches/Chimera/package/OptionalSettings/IntelCapri.txt (revision 0) +++ branches/Chimera/package/OptionalSettings/IntelCapri.txt (revision 2393) @@ -0,0 +1,39 @@ +# --------------------------------------------- +# Chameleon Optional Settings List. +# --------------------------------------------- +# Add boot options or kernel flags to the bottom of this file. +# They will appear under the package installer's Settings menu +# in a sub menu named with the filename of this file. +# Use one file or many files - it's flexible to make it easy +# to group different options under separate sub menus. +# --------------------------------------------- +# To add boot option: Structure is: +# type@name:key=value +# example1: Bool@InstantMenu:Instant Menu=Yes +# example2: Text@1024x600x32:Graphics Mode=1024x600x32 +# example3: List@Npci:Kernel Flags=npci=0x2000 +# --------------------------------------------- +# type can be: Bool, Text or List +# --------------------------------------------- +# The package installer has a setting which controls what +# the user is allowed to choose. +# A) User can select every option from the list. +# B) User can select only one of the options from the list. +# Set Exclusive=False for A, or Exclusive=True for B. +# +Exclusive=True +# --------------------------------------------- +# Note: There must be a carriage return at end of last line +# --------------------------------------------- +Text@IntelCaprix00:IntelCapriFB=0 +Text@IntelCaprix01:IntelCapriFB=1 +Text@IntelCaprix02:IntelCapriFB=2 +Text@IntelCaprix03:IntelCapriFB=3 +Text@IntelCaprix04:IntelCapriFB=4 +Text@IntelCaprix05:IntelCapriFB=5 +Text@IntelCaprix06:IntelCapriFB=6 +Text@IntelCaprix07:IntelCapriFB=7 +Text@IntelCaprix08:IntelCapriFB=8 +Text@IntelCaprix09:IntelCapriFB=9 +Text@IntelCaprix10:IntelCapriFB=10 +Text@IntelCaprix11:IntelCapriFB=11 Index: branches/Chimera/package/OptionalSettings/HDAULayout.txt =================================================================== --- branches/Chimera/package/OptionalSettings/HDAULayout.txt (revision 0) +++ branches/Chimera/package/OptionalSettings/HDAULayout.txt (revision 2393) @@ -0,0 +1,51 @@ +# --------------------------------------------- +# Chameleon Optional Settings List. +# --------------------------------------------- +# Add boot options or kernel flags to the bottom of this file. +# They will appear under the package installer's Settings menu +# in a sub menu named with the filename of this file. +# Use one file or many files - it's flexible to make it easy +# to group different options under separate sub menus. +# --------------------------------------------- +# To add boot option: Structure is: +# type@name:key=value +# example1: Bool@InstantMenu:Instant Menu=Yes +# example2: Text@1024x600x32:Graphics Mode=1024x600x32 +# example3: List@Npci:Kernel Flags=npci=0x2000 +# --------------------------------------------- +# type can be: Bool, Text or List +# --------------------------------------------- +# The package installer has a setting which controls what +# the user is allowed to choose. +# A) User can select every option from the list. +# B) User can select only one of the options from the list. +# Set Exclusive=False for A, or Exclusive=True for B. +# +Exclusive=True +# --------------------------------------------- +# Note: There must be a carriage return at end of last line +# --------------------------------------------- +Text@HDAULayoutIDx01:HDAULayoutID=01000000 +Text@HDAULayoutIDx02:HDAULayoutID=02000000 +Text@HDAULayoutIDx03:HDAULayoutID=03000000 +Text@HDAULayoutIDx12:HDAULayoutID=0C000000 +Text@HDAULayoutIDx32:HDAULayoutID=20000000 +Text@HDAULayoutIDx40:HDAULayoutID=28000000 +Text@HDAULayoutIDx65:HDAULayoutID=41000000 +Text@HDAULayoutIDx99:HDAULayoutID=63000000 +Text@HDAULayoutIDx269:HDAULayoutID=0D010000 +Text@HDAULayoutIDx387:HDAULayoutID=83010000 +Text@HDAULayoutIDx388:HDAULayoutID=84010000 +Text@HDAULayoutIDx389:HDAULayoutID=85010000 +Text@HDAULayoutIDx392:HDAULayoutID=88010000 +Text@HDAULayoutIDx398:HDAULayoutID=8E010000 +Text@HDAULayoutIDx662:HDAULayoutID=96020000 +Text@HDAULayoutIDx663:HDAULayoutID=97020000 +Text@HDAULayoutIDx664:HDAULayoutID=98020000 +Text@HDAULayoutIDx885:HDAULayoutID=75030000 +Text@HDAULayoutIDx887:HDAULayoutID=77030000 +Text@HDAULayoutIDx888:HDAULayoutID=78030000 +Text@HDAULayoutIDx889:HDAULayoutID=79030000 +Text@HDAULayoutIDx892:HDAULayoutID=7C030000 +Text@HDAULayoutIDx898:HDAULayoutID=82030000 +Text@HDAULayoutIDxBD7:HDAULayoutID=BD070000 Index: branches/Chimera/package/po/pt-PT.po =================================================================== --- branches/Chimera/package/po/pt-PT.po (revision 2392) +++ branches/Chimera/package/po/pt-PT.po (revision 2393) @@ -1,1259 +0,0 @@ -# SOME DESCRIPTIVE TITLE -# Copyright (C) YEAR Free Software Foundation, Inc. -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: Chameleon 2.1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-30 04:13+0200\n" -"PO-Revision-Date: 2012-03-15 20:34-0000\n" -"Last-Translator: ErmaC\n" -"Language-Team: pt-PT \n" -"Language: pt-PT\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#. type: Content of:

-#: Resources/templates/Welcome.html:22 -msgid "Chameleon" -msgstr "Chameleon" - -#. type: Content of:

-#: Resources/templates/Welcome.html:23 -msgid "v%CHAMELEONVERSION% r%CHAMELEONREVISION%" -msgstr "v%CHAMELEONVERSION% r%CHAMELEONREVISION%" - -#. type: Content of:

-#: Resources/templates/Welcome.html:25 -msgid "Do not install to an Apple Macintosh computer" -msgstr "Não instale num computador Apple Macintosh" - -#. type: Content of:

-#: Resources/templates/Welcome.html:27 -msgid "Developers :" -msgstr "Desenvolvedores :" - -#. type: Content of:

-#: Resources/templates/Welcome.html:28 -msgid "%DEVELOP%" -msgstr "%DEVELOP%" - -#. type: Content of:

-#: Resources/templates/Welcome.html:30 -msgid "Thanks to :" -msgstr "Agradecimentos :" - -#. type: Content of:

-#: Resources/templates/Welcome.html:31 -msgid "%CREDITS%" -msgstr "%CREDITS%" - -#. type: Content of:

-#: Resources/templates/Welcome.html:33 -msgid "Package :" -msgstr "Créditos pelos pacotes :" - -#. type: Content of:

-#: Resources/templates/Welcome.html:34 -msgid "%PKGDEV%" -msgstr "%PKGDEV%" - -#. type: Content of:

-#: Resources/templates/Welcome.html:36 Resources/templates/Conclusion.html:30 -msgid "Package built by: %WHOBUILD%, language translated by: blackosx" -msgstr "Package built by: %WHOBUILD%, language translated by: artur-pt" - -#. type: Content of:

-#: Resources/templates/Welcome.html:37 Resources/templates/Conclusion.html:31 -msgid "Copyright © %CPRYEAR%" -msgstr "Copyright © %CPRYEAR%" - -#. type: Content of:

-#: Resources/templates/Description.html:18 -msgid "" -"Chameleon is a boot loader built using a combination of components which " -"evolved from the development of David Elliott's fake EFI implementation " -"added to Apple's boot-132 project." -msgstr "" -"O Chameleon é um boot loader que combina vários componentes. Ele é baseado " -"na implementação de fake EFI feita por David Elliott, adicionada ao projeto " -"boot-132 da Apple." - -#. type: Content of:

-#: Resources/templates/Description.html:20 -msgid "Chameleon v2 is extended with many features. For example:" -msgstr "" -"O Chameleon é extendido com as seguintes características chave. Novos " -"recursos no Chameleon 2.0:" - -#. type: Content of:

-#: Resources/templates/Description.html:22 -msgid "- Fully customizable GUI to bring some color to the Darwin Bootloader." -msgstr "" -"- Interface gráfica (GUI) totalmente personalizável para trazer algumas " -"cores ao Bootloader Darwin." - -#. type: Content of:

-#: Resources/templates/Description.html:23 -msgid "" -"- Load a ramdisk to directly boot retail DVDs without additional programs." -msgstr "" -"- Inicializa DVDs retail lendo uma imagem ramdisk directamente, sem ajuda de " -"nenhum programa adicional." - -#. type: Content of:

-#: Resources/templates/Description.html:24 -msgid "- Hibernation. Enjoy resuming your Mac OS X with a preview image." -msgstr "" -"- Hibernação. Desfrute de continuar o seu Mac OS X com uma amostra de imagem " -"da tela." - -#. type: Content of:

-#: Resources/templates/Description.html:25 -msgid "- SMBIOS override to modify the factory SMBIOS values." -msgstr "- Substituição de SMBIOS para modificar os valores de fábrica." - -#. type: Content of:

-#: Resources/templates/Description.html:26 -msgid "" -"- DSDT override to use a modified fixed DSDT which can solve several issues." -msgstr "" -"- Substituicção de DSDT para usar uma tabela modificada que pode resolver " -"diversos problemas." - -#. type: Content of:

-#: Resources/templates/Description.html:27 -msgid "- Device Property Injection via device-properties string." -msgstr "" -"- Injecção de propriedades de dispositivo através do string device-" -"properties." - -#. type: Content of:

-#: Resources/templates/Description.html:28 -msgid "- hybrid boot0 / boot1h for MBR and GPT partitioned disks." -msgstr "- boot0 / boot1h híbridos para discos particionados em MBR e GPT." - -#. type: Content of:

-#: Resources/templates/Description.html:29 -msgid "- Automatic FSB detection code even for recent AMD CPUs." -msgstr "- Detecção automática de FSB mesmo para processadores AMD recentes." - -#. type: Content of:

-#: Resources/templates/Description.html:30 -msgid "- Apple Software RAID support." -msgstr "- Suporte a Software RAID da Apple." - -#. type: Content of:

-#: Resources/templates/Description.html:31 -msgid "- Nvidia & ATI/AMD Graphics Card Enabler." -msgstr "- Ativação Placas Gráficas Nvidia & ATI/AMD." - -#. type: Content of:

-#: Resources/templates/Description.html:32 -msgid "- Module support" -msgstr "- Suporte de Modulos" - -#. type: Content of:

-#: Resources/templates/Description.html:33 -msgid "- Memory detection adapted from memtest86: " -msgstr "- Deteção Memoria adaptada de memtest86: " - -#. type: Content of:

-#: Resources/templates/Description.html:34 -msgid "" -"- Automatic P-State & C-State generation for native power management." -msgstr "" -"- P-State automático & Geração C-State para gestão de energia nativa." - -#. type: Content of:

-#: Resources/templates/Description.html:35 -msgid "- Message logging." -msgstr "- Protocolo Mensagens." - -#. type: Content of:

-#: Resources/templates/Description.html:37 -msgid "The code is released under version 2 of the Gnu Public License." -msgstr "" -"Este código é distribuido sobre os termos da versão 2 da Gnu Public License." - -#. type: Content of:

-#: Resources/templates/Description.html:40 -msgid "FAQ's: " -msgstr "Para informações detalhadas visite: " - -#. type: Content of:

-#: Resources/templates/Conclusion.html:22 -msgid "The scripts have completed and a file named " -msgstr "Os scripts estão finalizados e foi gerado um ficheiro " - -#. type: Content of:

-#: Resources/templates/Conclusion.html:22 -msgid "@LOG_FILENAME@" -msgstr "@LOG_FILENAME@" - -#. type: Content of:

-#: Resources/templates/Conclusion.html:23 -msgid " has been written to the root of your chosen partition." -msgstr " que se encontra na raiz da partição selecionada." - -#. type: Content of:

-#: Resources/templates/Conclusion.html:25 -msgid "Please " -msgstr "Por Favor " - -#. type: Content of:

-#: Resources/templates/Conclusion.html:25 -msgid "read it" -msgstr "leia-o" - -#. type: Content of:

-#: Resources/templates/Conclusion.html:26 -msgid "" -" to find out if the installation was successful and keep it for a " -"record of what was done." -msgstr "" -" para verificar se a instalação foi realizada com sucesso e guarde como " -"relatório do que foi realizado." - -#. type: Content of:

-#: Resources/templates/Conclusion.html:28 -msgid "Chameleon v%CHAMELEONVERSION% r%CHAMELEONREVISION%" -msgstr "Chameleon v%CHAMELEONVERSION% r%CHAMELEONREVISION%" - -#. type: "Chameleon_Package_Title" -#: Resources/templates/Localizable.strings:4 -#, no-wrap -msgid "Chameleon Bootloader Package" -msgstr "Chameleon Bootloader" - -#. type: "ERROR_BOOTVOL" -#: Resources/templates/Localizable.strings:9 -#, no-wrap -msgid "This software must be installed on the startup volume." -msgstr "Este software deve ser instalado no volume de inicialização." - -#. type: "ERROR_INSTALL" -#: Resources/templates/Localizable.strings:10 -#, no-wrap -msgid "This volume does not meet the requirements for this update." -msgstr "Este volume não preenche os requisitos para esta atualização." - -#. type: "Newer_Package_Installed_message" -#: Resources/templates/Localizable.strings:12 -#, no-wrap -msgid "A newer version of Chameleon is already installed" -msgstr "Uma versão mais recente do Chameleon já está instalada." - -#. type: "Intel_Mac_message" -#: Resources/templates/Localizable.strings:13 -#, no-wrap -msgid "This software cannot be installed on this computer." -msgstr "Este software não pode ser instalado neste computador." - -#. type: "Chameleon_title" -#: Resources/templates/Localizable.strings:19 -#, no-wrap -msgid "Chameleon Bootloader" -msgstr "Chameleon Bootloader" - -#. type: "Chameleon_description" -#: Resources/templates/Localizable.strings:20 -#, no-wrap -msgid "" -"Chameleon requires three essential files. (in simple terms)\n" -"boot0 (On the drive's MBR) responsible for loading boot1.\n" -"boot1 (On the partition's boot-sector) to finding boot2.\n" -"boot2 (On the partition's root directory) for loading kernel etc." -msgstr "" -"O Chameleon requer três arquivos essenciais (em termos simples):\n" -"boot0 (no MBR do drive) responsável por carregar o boot1.\n" -"boot1 (no setor de boot da partição) para encontrar o boot2.\n" -"boot2 (no directório raiz da partição) para carregar o kernel etc." - -#. type: "Default_title" -#: Resources/templates/Localizable.strings:25 -#: Resources/templates/Localizable.strings:245 -#, no-wrap -msgid "Standard" -msgstr "Padrão" - -#. type: "Standard_description" -#: Resources/templates/Localizable.strings:26 -#, no-wrap -msgid "Install Chameleon's files to the root of the selected partition using either boot0 or boot0md depending on your system without destroying any existing Windows installation if you have one." -msgstr "Instalar os arquivos do Chameleon na raiz da partição selecionada usando boot0 ou boot0md dependendo do seu sistema, sem danificar nenhuma instalação do Windows, se existir." - -#. type: "noboot_title" -#: Resources/templates/Localizable.strings:28 -#, no-wrap -msgid "Don't install the Bootloader" -msgstr "Não instalar o boot loader" - -#. type: "noboot_description" -#: Resources/templates/Localizable.strings:29 -#, no-wrap -msgid "Useful if you only want to install the extra's." -msgstr "Útil se você quer instalar apenas os extras." - -#. type: "Module_title" -#: Resources/templates/Localizable.strings:35 -#, no-wrap -msgid "Modules" -msgstr "Módulos do Chameleon" - -#. type: "Module_description" -#: Resources/templates/Localizable.strings:36 -#, no-wrap -msgid "The modules system incorporated in chameleon allows for a user or developer to extend the core functionality of chameleon without replacing the main boot file." -msgstr "O sistema de módulos incorporados ao Chameleon permite que um utilizador ou desenvolvedor estenda a funcionalidade básica sem precisar substituir o arquivo boot principal." - -#. type: "klibc_title" -#: Resources/templates/Localizable.strings:38 -#, no-wrap -msgid "klibc" -msgstr "klibc" - -#. type: "klibc_description" -#: Resources/templates/Localizable.strings:39 -#, no-wrap -msgid "" -"This module provides a standard c library for modules to link to if the library provided by chameleon is insufficient.\n" -"This is currently only used by the uClibc++ library.\n" -"Source: http://www.kernel.org/pub/linux/libs/klibc/" -msgstr "" -"Este módulo fornece uma biblioteca C padrão para link, caso a do Chameleon seja insuficiente.\n" -"É usado actualmente apenas pela biblioteca uClibc++\n" -"Fonte: http://www.kernel.org/pub/linux/libs/klibc/" - -#. type: "Resolution_title" -#: Resources/templates/Localizable.strings:43 -#: Resources/templates/Localizable.strings:273 -#, no-wrap -msgid "Resolution" -msgstr "Resolução" - -#. type: "AutoReso_description" -#: Resources/templates/Localizable.strings:44 -#, no-wrap -msgid "" -"This module reads the edid information from the monitor attached to the main display.\n" -"The module is currently not integrated into trunk and has minimal uses as it stands.\n" -"Additionally, the module will patch the vesa modes available in pre intel hd graphics cards to provide proper resolution while booting." -msgstr "" -"Este módulo lê a informação EDID do monitor conectado ao display principal.\n" -"Actualmente não está integrado ao trunk e tem uso mínimo no estado em que se encontra.\n" -"Adicionalmente o módulo ajusta os modos VESA disponíveis nas placas de vídeo pré Intel HD para proporcionar resolução adequada no boot." - -#. type: "uClibc_title" -#: Resources/templates/Localizable.strings:48 -#, no-wrap -msgid "uClibc++" -msgstr "uClibc++" - -#. type: "uClibc_description" -#: Resources/templates/Localizable.strings:49 -#, no-wrap -msgid "" -"This module provides a minimalistic c++ runtime library for use in other modules. This does not provide functionality by itself, instead it is used to allow for the c++ language to be used in other modules.\n" -"*Please note that rtti and exceptions has both been disabled.\n" -"Source: http://cxx.uclibc.org/\n" -"Dependencies: klibc" -msgstr "" -"Este módulo fornece uma biblioteca runtime C++ minimalista para uso em outros módulos.\n" -"Ele não fornece funcionalidade por si só, mas é usado para permitir o uso da linguagem C++ em outros módulos.\n" -"Observe que rtti e exceptions foram ambos desativados.\n" -"Fonte: http://cxx.uclibc.org/\n" -"Dependências: klibc" - -#. type: "Options_title" -#: Resources/templates/Localizable.strings:58 -#, no-wrap -msgid "Settings" -msgstr "Opções de boot" - -#. type: "Options_description" -#: Resources/templates/Localizable.strings:59 -#, no-wrap -msgid "Create an /Extra/org.chameleon.Boot.plist by selecting any of these boot options and kernel flags." -msgstr "Cria um arquivo /Extra/org.chameleon.Boot.plist e seleciona suas preferências de configuração do Chameleon." - -#. type: "BootBanner_title" -#: Resources/templates/Localizable.strings:61 -#, no-wrap -msgid "BootBanner=No" -msgstr "BootBanner=No" - -#. type: "BootBanner_description" -#: Resources/templates/Localizable.strings:62 -#, no-wrap -msgid "Hides Chameleon's boot banner in GUI. This is the text that is drawn at the top left corner of the screen displaying the release version etc." -msgstr "Oculta o banner do Chameleon na interface gráfica." - -#. type: "GUI_title" -#: Resources/templates/Localizable.strings:64 -#, no-wrap -msgid "GUI=No" -msgstr "GUI=No" - -#. type: "GUI_description" -#: Resources/templates/Localizable.strings:65 -#, no-wrap -msgid "Disables the default enabled graphic user interface." -msgstr "Desabilita a interface gráfica, ativada por padrão." - -#. type: "LegacyLogo_title" -#: Resources/templates/Localizable.strings:67 -#, no-wrap -msgid "LegacyLogo=Yes" -msgstr "LegacyLogo=Yes" - -#. type: "LegacyLogo_description" -#: Resources/templates/Localizable.strings:68 -#, no-wrap -msgid "Use the legacy 'dark grey' apple logo on the light grey screen for the boot process rather than the boot.png in the theme." -msgstr "Usa o logotipo legado da Apple (cinza e branco) no écran de boot, e não o do boot.png do tema." - -#. type: "InstantMenu_title" -#: Resources/templates/Localizable.strings:70 -#, no-wrap -msgid "InstantMenu=Yes" -msgstr "InstantMenu=Yes" - -#. type: "InstantMenu_description" -#: Resources/templates/Localizable.strings:71 -#, no-wrap -msgid "By default, when Chameleon loads you'll see the icon for the current default partition, along with a timeout progress bar which left alone will count down before Chameleon automatically boots that partition. This options skips that and takes you directly to the device selection screen." -msgstr "Exibe o écran de seleção de partição sem mostrar a contagem regressiva." - -#. type: "QuietBoot_title" -#: Resources/templates/Localizable.strings:73 -#, no-wrap -msgid "QuietBoot=Yes" -msgstr "QuietBoot=Yes" - -#. type: "QuietBoot_description" -#: Resources/templates/Localizable.strings:74 -#, no-wrap -msgid "Enable quiet boot mode (no messages or prompt)." -msgstr "Ativa o boot silencioso (sem mensagens ou opções)." - -#. type: "ShowInfo_title" -#: Resources/templates/Localizable.strings:76 -#, no-wrap -msgid "ShowInfo=Yes" -msgstr "ShowInfo=Yes" - -#. type: "ShowInfo_description" -#: Resources/templates/Localizable.strings:77 -#, no-wrap -msgid "Enables display of partition and resolution details shown on the left side of the GUI under the boot banner. This is useful information for troubleshooting, though can clash with certain themes." -msgstr "Ativa a exibição de detalhes sobre partições e resolução do écran." - -#. type: "Wait_title" -#: Resources/templates/Localizable.strings:79 -#, no-wrap -msgid "Wait=Yes" -msgstr "Wait=Yes" - -#. type: "Wait_description" -#: Resources/templates/Localizable.strings:80 -#, no-wrap -msgid "Pauses the boot process after Chameleon has finished it's setup then waits for a key press before it starts the mach kernel. Useful when combined with verbose boot for troubleshooting." -msgstr "Pausa o processo de boot após os ajustes do Chameleon e aguarda que uma tecla seja pressionada antes de iniciar o kernel. Útil para solução de problemas quando usado em conjunto com o boot verbose." - -#. type: "arch_title" -#: Resources/templates/Localizable.strings:84 -#, no-wrap -msgid "arch=i386" -msgstr "arch=i386" - -#. type: "arch_description" -#: Resources/templates/Localizable.strings:85 -#, no-wrap -msgid "Boots the kernel in 32bit mode rather than the default 64bit mode." -msgstr "Inicia o sistema no modo 32 bit, e não no modo padrão 64 bit." - -#. type: "EHCIacquire_title" -#: Resources/templates/Localizable.strings:87 -#, no-wrap -msgid "EHCIacquire=Yes" -msgstr "EHCIacquire=Yes" - -#. type: "EHCIacquire_description" -#: Resources/templates/Localizable.strings:88 -#, no-wrap -msgid "Enables the option to fix any EHCI ownership issues due to bad bioses." -msgstr "Ativa a opção que corrige falhas de EHCI ownership devido a problemas no BIOS." - -#. type: "EthernetBuiltIn_title" -#: Resources/templates/Localizable.strings:90 -#, no-wrap -msgid "EthernetBuiltIn=Yes" -msgstr "EthernetBuiltIn=Yes" - -#. type: "EthernetBuiltIn_description" -#: Resources/templates/Localizable.strings:91 -#, no-wrap -msgid "Enables the option of adding 'built-in' to your ethernet devices." -msgstr "Ativa a opção que inclui 'built-in' (integrado) nos dispositivos ethernet." - -#. type: "ForceHPET_title" -#: Resources/templates/Localizable.strings:93 -#, no-wrap -msgid "ForceHPET=Yes" -msgstr "ForceHPET=Yes" - -#. type: "ForceHPET_description" -#: Resources/templates/Localizable.strings:94 -#, no-wrap -msgid "Enables HPET on intel chipsets, for bioses that dont include the option." -msgstr "Ativa o HPET em chipsets Intel, para BIOS que não incluem a opção." - -#. type: "ForceWake_title" -#: Resources/templates/Localizable.strings:96 -#, no-wrap -msgid "ForceWake=Yes" -msgstr "ForceWake=Yes" - -#. type: "ForceWake_description" -#: Resources/templates/Localizable.strings:97 -#, no-wrap -msgid "This option enables you to bypass bad sleep images." -msgstr "Essa opção permite contornar imagens de repouso com problema." - -#. type: "RestartFix_title" -#: Resources/templates/Localizable.strings:99 -#, no-wrap -msgid "RestartFix=No" -msgstr "RestartFix=No" - -#. type: "RestartFix_description" -#: Resources/templates/Localizable.strings:100 -#, no-wrap -msgid "Disables the automatically enabled restart fix." -msgstr "Desabilita a correção do problema ao reiniciar, ativada por padrão." - -#. type: "UHCIreset_title" -#: Resources/templates/Localizable.strings:102 -#, no-wrap -msgid "UHCIreset=Yes" -msgstr "UHCIreset=Yes" - -#. type: "UHCIreset_description" -#: Resources/templates/Localizable.strings:103 -#, no-wrap -msgid "Enables the option to reset UHCI controllers before starting OS X." -msgstr "Ativa a opção que reinicia os controladores UHCI antes de iniciar o OS X." - -#. type: "UseMemDetect_title" -#: Resources/templates/Localizable.strings:105 -#, no-wrap -msgid "UseMemDetect=No" -msgstr "UseMemDetect=No" - -#. type: "UseMemDetect_description" -#: Resources/templates/Localizable.strings:106 -#, no-wrap -msgid "Disables the automatically enabled RAM recognition." -msgstr "Desativa a identificação automática de memória RAM." - -#. type: "UseKernelCache_title" -#: Resources/templates/Localizable.strings:108 -#, no-wrap -msgid "UseKernelCache=Yes" -msgstr "UseKernelCache=Yes" - -#. type: "UseKernelCache_description" -#: Resources/templates/Localizable.strings:109 -#, no-wrap -msgid "For Lion only. Enables loading of the pre-linked kernel. This will ignore /E/E and /S/L/E. ONLY use this is you have know it contains everything you need." -msgstr "Yes vai carregar o kernel pre-linked e ignorar /Extra/Extensions e o Extensions.mkext de /System/Library/Extensions. O padrão é No, mas se você usa o Lion numa partição RAID, é Yes." - -#. type: "Wake_title" -#: Resources/templates/Localizable.strings:111 -#, no-wrap -msgid "Wake=Yes" -msgstr "Wake=Yes" - -#. type: "Wake_description" -#: Resources/templates/Localizable.strings:112 -#, no-wrap -msgid "Attempts to load the sleep image saved from last hibernation." -msgstr "Tenta carregar a imagem de repouso gravada na última hibernação." - -#. type: "CSTUsingSystemIO_title" -#: Resources/templates/Localizable.strings:116 -#, no-wrap -msgid "CSTUsingSystemIO=Yes" -msgstr "CSTUsingSystemIO=Yes" - -#. type: "CSTUsingSystemIO_description" -#: Resources/templates/Localizable.strings:117 -#, no-wrap -msgid "New C-State _CST generation method using SystemIO registers instead of FixedHW." -msgstr "Novo método de geração de C-States usando registros do SystemIO em vez de FixedHW." - -#. type: "DropSSDT_title" -#: Resources/templates/Localizable.strings:119 -#, no-wrap -msgid "DropSSDT=Yes" -msgstr "DropSSDT=Yes" - -#. type: "DropSSDT_description" -#: Resources/templates/Localizable.strings:120 -#, no-wrap -msgid "Discard the motherboard's built-in SSDT tables." -msgstr "Descarta as tabelas SSDT da placa mãe." - -#. type: "EnableC2State_title" -#: Resources/templates/Localizable.strings:122 -#, no-wrap -msgid "EnableC2State=Yes" -msgstr "EnableC2State=Yes" - -#. type: "EnableC2State_description" -#: Resources/templates/Localizable.strings:123 -#, no-wrap -msgid "Enable specific Processor power state, C2." -msgstr "Ativa power state específico de processador, C2." - -#. type: "EnableC3State_title" -#: Resources/templates/Localizable.strings:125 -#, no-wrap -msgid "EnableC3State=Yes" -msgstr "EnableC3State=Yes" - -#. type: "EnableC3State_description" -#: Resources/templates/Localizable.strings:126 -#, no-wrap -msgid "Enable specific Processor power state, C3." -msgstr "Ativa power state específico de processador, C3." - -#. type: "EnableC4State_title" -#: Resources/templates/Localizable.strings:128 -#, no-wrap -msgid "EnableC4State=Yes" -msgstr "EnableC4State=Yes" - -#. type: "EnableC4State_description" -#: Resources/templates/Localizable.strings:129 -#, no-wrap -msgid "Enable specific Processor power state, C4." -msgstr "Ativa power state específico de processador, C4." - -#. type: "GenerateCStates_title" -#: Resources/templates/Localizable.strings:131 -#, no-wrap -msgid "GenerateCStates=Yes" -msgstr "GenerateCStates=Yes" - -#. type: "GenerateCStates_description" -#: Resources/templates/Localizable.strings:132 -#, no-wrap -msgid "Enable auto generation of processor idle sleep states (C-States)." -msgstr "Ativa a geração automática de estados de idle sleep do processador (C-States)." - -#. type: "GeneratePStates_title" -#: Resources/templates/Localizable.strings:134 -#, no-wrap -msgid "GeneratePStates=Yes" -msgstr "GeneratePStates=Yes" - -#. type: "GeneratePStates_description" -#: Resources/templates/Localizable.strings:135 -#, no-wrap -msgid "Enable auto generation of processor power performance states (P-States)." -msgstr "Ativa a geração automática de estados de power performance do processador (P-States)." - -#. type: "1024x600x32_title" -#: Resources/templates/Localizable.strings:139 -#, no-wrap -msgid "1024x600x32" -msgstr "1024x600x32" - -#. type: "1024x600x32_description" -#: Resources/templates/Localizable.strings:140 -#, no-wrap -msgid "Set Graphics Mode to 1024x600x32" -msgstr "Seleciona Modo Gráfico 1024x600x32" - -#. type: "1024x768x32_title" -#: Resources/templates/Localizable.strings:142 -#, no-wrap -msgid "1024x768x32" -msgstr "1024x768x32" - -#. type: "1024x768x32_description" -#: Resources/templates/Localizable.strings:143 -#, no-wrap -msgid "Set Graphics Mode to 1024x768x32" -msgstr "Seleciona Modo Gráfico 1024x768x32" - -#. type: "1280x768x32_title" -#: Resources/templates/Localizable.strings:145 -#, no-wrap -msgid "1280x768x32" -msgstr "1280x768x32" - -#. type: "1280x768x32_description" -#: Resources/templates/Localizable.strings:146 -#, no-wrap -msgid "Set Graphics Mode to 1280x768x32" -msgstr "Seleciona Modo Gráfico 1280x768x32" - -#. type: "1280x800x32_title" -#: Resources/templates/Localizable.strings:148 -#, no-wrap -msgid "1280x800x32" -msgstr "1280x800x32" - -#. type: "1280x800x32_description" -#: Resources/templates/Localizable.strings:149 -#, no-wrap -msgid "Set Graphics Mode to 1280x800x32" -msgstr "Seleciona Modo Gráfico 1280x800x32" - -#. type: "1280x1024x32_title" -#: Resources/templates/Localizable.strings:151 -#, no-wrap -msgid "1280x1024x32" -msgstr "1280x1024x32" - -#. type: "1280x1024x32_description" -#: Resources/templates/Localizable.strings:152 -#, no-wrap -msgid "Set Graphics Mode to 1280x1024x32" -msgstr "Seleciona Modo Gráfico 1280x1024x32" - -#. type: "1280x960x32_title" -#: Resources/templates/Localizable.strings:154 -#, no-wrap -msgid "1280x960x32" -msgstr "1280x960x32" - -#. type: "1280x960x32_description" -#: Resources/templates/Localizable.strings:155 -#, no-wrap -msgid "Set Graphics Mode to 1280x960x32" -msgstr "Seleciona Modo Gráfico 1280x960x32" - -#. type: "1440x900x32_title" -#: Resources/templates/Localizable.strings:157 -#, no-wrap -msgid "1440x900x32" -msgstr "1440x900x32" - -#. type: "1440x900x32_description" -#: Resources/templates/Localizable.strings:158 -#, no-wrap -msgid "Set Graphics Mode to 1440x900x32" -msgstr "Seleciona Modo Gráfico 1440x900x32" - -#. type: "1600x900x32_title" -#: Resources/templates/Localizable.strings:160 -#, no-wrap -msgid "1600x900x32" -msgstr "1600x900x32" - -#. type: "1600x900x32_description" -#: Resources/templates/Localizable.strings:161 -#, no-wrap -msgid "Set Graphics Mode to 1600x900x32" -msgstr "Seleciona Modo Gráfico 1600x900x32" - -#. type: "1600x1200x32_title" -#: Resources/templates/Localizable.strings:163 -#, no-wrap -msgid "1600x1200x32" -msgstr "1600x1200x32" - -#. type: "1600x1200x32_description" -#: Resources/templates/Localizable.strings:164 -#, no-wrap -msgid "Set Graphics Mode to 1600x1200x32" -msgstr "Seleciona Modo Gráfico 1600x1200x32" - -#. type: "1680x1050x32_title" -#: Resources/templates/Localizable.strings:166 -#, no-wrap -msgid "1680x1050x32" -msgstr "1680x1050x32" - -#. type: "1680x1050x32_description" -#: Resources/templates/Localizable.strings:167 -#, no-wrap -msgid "Set Graphics Mode to 1680x1050x32" -msgstr "Seleciona Modo Gráfico 1680x1050x32" - -#. type: "1920x1080x32_title" -#: Resources/templates/Localizable.strings:169 -#, no-wrap -msgid "1920x1080x32" -msgstr "1920x1080x32" - -#. type: "1920x1080x32_description" -#: Resources/templates/Localizable.strings:170 -#, no-wrap -msgid "Set Graphics Mode to 1920x1080x32" -msgstr "Seleciona Modo Gráfico 1920x1080x32" - -#. type: "1920x1200x32_title" -#: Resources/templates/Localizable.strings:172 -#, no-wrap -msgid "1920x1200x32" -msgstr "1920x1200x32" - -#. type: "1920x1200x32_description" -#: Resources/templates/Localizable.strings:173 -#, no-wrap -msgid "Set Graphics Mode to 1920x1200x32" -msgstr "Seleciona Modo Gráfico 1920x1200x32" - -#. type: "GraphicsEnabler_title" -#: Resources/templates/Localizable.strings:177 -#, no-wrap -msgid "GraphicsEnabler=Yes" -msgstr "GraphicsEnabler=Yes" - -#. type: "GraphicsEnabler_description" -#: Resources/templates/Localizable.strings:178 -#, no-wrap -msgid "Enables the option to autodetect NVIDIA based GPUs and inject the correct info." -msgstr "Ativa a opção que auto detecta placas de vídeo e injecta as informações corretas." - -#. type: "EnableHDMIAudio_title" -#: Resources/templates/Localizable.strings:180 -#, no-wrap -msgid "EnableHDMIAudio=Yes" -msgstr "" - -#. type: "EnableHDMIAudio_description" -#: Resources/templates/Localizable.strings:181 -#, no-wrap -msgid "Inject HDMi audio for NVIDIA or AMD/ATI." -msgstr "" - -#. type: "UseAtiROM_title" -#: Resources/templates/Localizable.strings:183 -#, no-wrap -msgid "UseAtiROM=Yes" -msgstr "UseAtiROM=Yes" - -#. type: "UseAtiROM_description" -#: Resources/templates/Localizable.strings:184 -#, no-wrap -msgid "Enables UseAtiROM options." -msgstr "Ativa a opção UseAtiROM." - -#. type: "UseNvidiaROM_title" -#: Resources/templates/Localizable.strings:186 -#, no-wrap -msgid "UseNvidiaROM=Yes" -msgstr "UseNvidiaROM=Yes" - -#. type: "UseNvidiaROM_description" -#: Resources/templates/Localizable.strings:187 -#, no-wrap -msgid "Enables UseNvidiaROM options." -msgstr "Ativa a opção UseNvidiaROM." - -#. type: "VBIOS_title" -#: Resources/templates/Localizable.strings:189 -#, no-wrap -msgid "VBIOS=Yes" -msgstr "VBIOS=Yes" - -#. type: "VBIOS_description" -#: Resources/templates/Localizable.strings:190 -#, no-wrap -msgid "Enables VBIOS option" -msgstr "Ativa a opção VBIOS." - -#. type: "Verbose_title" -#: Resources/templates/Localizable.strings:195 -#, no-wrap -msgid "Verbose Mode" -msgstr "Modo Verbose" - -#. type: "Verbose_description" -#: Resources/templates/Localizable.strings:196 -#, no-wrap -msgid "Turns on verbose logging and allows you to see messages from both Chameleon and the OS X kernel at boot time. Essential for troubleshooting." -msgstr "Ativa Modo Verbose, permite visualizar mensagens do Chameleon e do Kernel do OS X durante o boot. Essencial para detetar problemas." - -#. type: "Singleusermode_title" -#: Resources/templates/Localizable.strings:198 -#, no-wrap -msgid "Single User Mode" -msgstr "Modo Single User" - -#. type: "Singleusermode_description" -#: Resources/templates/Localizable.strings:199 -#, no-wrap -msgid "A troubleshooting option used for booting into OS X's BSD/Unix command line." -msgstr "Usado no boot para alcançar a linha de comandos do OS X's BSD/Unix para resolução de problemas." - -#. type: "Ignorecaches_title" -#: Resources/templates/Localizable.strings:201 -#, no-wrap -msgid "Ignore Caches" -msgstr "Ignorar Caches" - -#. type: "Ignorecaches_description" -#: Resources/templates/Localizable.strings:202 -#, no-wrap -msgid "Not an option that's needed for everyday booting, but it can be useful if you want OS X to load all files from it's system folders, rather than relying on it's pre-built caches." -msgstr "Usado para que o OS X carregue os ficheiros das suas pastas de sistema, em vez de usar as caches préviamente construidas." - -#. type: "Npci_title" -#: Resources/templates/Localizable.strings:204 -#, no-wrap -msgid "npci=0x2000" -msgstr "npci=0x2000" - -#. type: "Npci_description" -#: Resources/templates/Localizable.strings:205 -#, no-wrap -msgid "For overcoming a hang at 'PCI configuration begin' on some systems. 0x2000 is the kIOPCIConfiguratorPFM64 flag, as seen in the IOPCIFamily source code." -msgstr "Adiciona o parâmetro npci=0x2000 em Kernel Flags." - -#. type: "Npci3_title" -#: Resources/templates/Localizable.strings:207 -#, no-wrap -msgid "npci=0x3000" -msgstr "npci=0x3000" - -#. type: "Npci3_description" -#: Resources/templates/Localizable.strings:208 -#, no-wrap -msgid "For overcoming a hang at 'PCI configuration begin' on some systems. 0x3000 is the kIOPCIConfiguratorPFM64 flag, as seen in the IOPCIFamily source code." -msgstr "Adiciona o parâmetro npci=0x3000 em Kernel Flags." - -#. type: "Darkwake_title" -#: Resources/templates/Localizable.strings:210 -#, no-wrap -msgid "darkwake=0" -msgstr "darkwake=0" - -#. type: "Darkwake_description" -#: Resources/templates/Localizable.strings:211 -#, no-wrap -msgid "Lion only. Disables the 'low power wake' feature which can sometimes leave the screen black after wake from sleep." -msgstr "Só Lion. Desabilita 'low power wake' caracteristica que por vezes apresenta o écran negro após o computador acordar." - -#. type: "mac-de_title" -#: Resources/templates/Localizable.strings:217 -#, no-wrap -msgid "German Mac Keyboard" -msgstr "Teclado Mac Alemão" - -#. type: "mac-de_description" -#: Resources/templates/Localizable.strings:218 -#, no-wrap -msgid "Use the keyboard layout for a German Mac keyboard" -msgstr "Usa o layout para teclado Mac Alemão." - -#. type: "mac-es_title" -#: Resources/templates/Localizable.strings:220 -#, no-wrap -msgid "Spanish Mac Keyboard" -msgstr "Teclado Mac Espanhol" - -#. type: "mac-es_description" -#: Resources/templates/Localizable.strings:221 -#, no-wrap -msgid "Use the keyboard layout for a Spanish Mac keyboard" -msgstr "Usa o layout para teclado Mac Espanhol." - -#. type: "mac-fr_title" -#: Resources/templates/Localizable.strings:223 -#, no-wrap -msgid "French Mac Keyboard" -msgstr "Teclado Mac Francês" - -#. type: "mac-fr_description" -#: Resources/templates/Localizable.strings:224 -#, no-wrap -msgid "Use the keyboard layout for a French Mac keyboard" -msgstr "Usa o layout para teclado Mac Francês." - -#. type: "mac-it_title" -#: Resources/templates/Localizable.strings:226 -#, no-wrap -msgid "Italian Mac Keyboard" -msgstr "Teclado Mac Italiano" - -#. type: "mac-it_description" -#: Resources/templates/Localizable.strings:227 -#, no-wrap -msgid "Use the keyboard layout for an Italian Mac keyboard" -msgstr "Usa o layout para teclado Mac Italiano." - -#. type: "mac-se_title" -#: Resources/templates/Localizable.strings:229 -#, no-wrap -msgid "Swedish Mac Keyboard" -msgstr "Teclado Mac Sueco" - -#. type: "mac-se_description" -#: Resources/templates/Localizable.strings:230 -#, no-wrap -msgid "Use the keyboard layout for a Swedish Mac keyboard" -msgstr "Usa o layout para teclado Mac Sueco." - -#. type: "pc-fr_title" -#: Resources/templates/Localizable.strings:232 -#, no-wrap -msgid "French PC Keyboard" -msgstr "Teclado PC Francês" - -#. type: "pc-fr_description" -#: Resources/templates/Localizable.strings:233 -#, no-wrap -msgid "Use the keyboard layout for a French PC keyboard" -msgstr "Usa o layout para teclado PC Francês." - -#. type: "Embed_title" -#: Resources/templates/Localizable.strings:239 -#, no-wrap -msgid "Embed" -msgstr "Embed" - -#. type: "Embed_description" -#: Resources/templates/Localizable.strings:240 -#, no-wrap -msgid "A smaller simple version of the new default theme used when building a version of Chameleon which requires an embedded theme." -msgstr "Uma versão menor do novo tema padrão, usada nas versões do Chameleon com tema embutido." - -#. type: "Legacy_title" -#: Resources/templates/Localizable.strings:242 -#, no-wrap -msgid "Legacy" -msgstr "Legacy" - -#. type: "Legacy_description" -#: Resources/templates/Localizable.strings:243 -#, no-wrap -msgid "Chameleon's original default theme introduced for v2.0 RC1" -msgstr "Tema padrão anterior do Chameleon." - -#. type: "Default_description" -#: Resources/templates/Localizable.strings:246 -#, no-wrap -msgid "Chameleon default theme introduced for v2.0 RC5" -msgstr "Novo tema padrão do Chameleon." - -#. type: "Bullet_title" -#: Resources/templates/Localizable.strings:248 -#, no-wrap -msgid "Bullet" -msgstr "Bullet" - -#. type: "Bullet_description" -#: Resources/templates/Localizable.strings:249 -#, no-wrap -msgid "A lovely simple theme by NoSmokingBandit from April 2009." -msgstr "O tema Bullet por NoSmokingBandit" - -#. type: "Control_title" -#: Resources/templates/Localizable.strings:257 -#, no-wrap -msgid "Control Options" -msgstr "Opções Controle" - -#. type: "Control_description" -#: Resources/templates/Localizable.strings:258 -#, no-wrap -msgid "Settings to control how Chameleon works." -msgstr "Preferências de controle do Chameleon." - -#. type: "General_title" -#: Resources/templates/Localizable.strings:261 -#, no-wrap -msgid "General Options" -msgstr "Opções Generalistas" - -#. type: "General_description" -#: Resources/templates/Localizable.strings:262 -#, no-wrap -msgid "Choose from a selection of base options." -msgstr "Escolha de seleção de opções básicas." - -#. type: "KernelFlags_title" -#: Resources/templates/Localizable.strings:265 -#, no-wrap -msgid "Kernel Flags" -msgstr "Kernel Flags" - -#. type: "KernelFlags_description" -#: Resources/templates/Localizable.strings:266 -#, no-wrap -msgid "Choose from a selection of kernel flags." -msgstr "Escolha de seleção de kernel flags." - -#. type: "PowerManagement_title" -#: Resources/templates/Localizable.strings:269 -#, no-wrap -msgid "Power Management" -msgstr "Gestão Energia" - -#. type: "PowerManagement_description" -#: Resources/templates/Localizable.strings:270 -#, no-wrap -msgid "A selection of options that deal with power management and speedstep." -msgstr "Seleção de opções relativas a gestão de energia e speedstep." - -#. type: "Resolution_description" -#: Resources/templates/Localizable.strings:274 -#, no-wrap -msgid "Set one resolution to use." -msgstr "Configura a resolução do écran" - -#. type: "Video_title" -#: Resources/templates/Localizable.strings:277 -#, no-wrap -msgid "Video" -msgstr "Video" - -#. type: "Video_description" -#: Resources/templates/Localizable.strings:278 -#, no-wrap -msgid "A selection of options that deal with video." -msgstr "Preferências de Video." - -#. type: "Keymaps_title" -#: Resources/templates/Localizable.strings:281 -#, no-wrap -msgid "KeyLayout" -msgstr "KeyLayout" - -#. type: "Keymaps_description" -#: Resources/templates/Localizable.strings:282 -#, no-wrap -msgid "Select one keylayout to use. This will also install the Keylayout module and keymaps." -msgstr "Select one keylayout to use. This will also install the Keylayout module and keymaps." - -#. type: "Themes_title" -#: Resources/templates/Localizable.strings:285 -#, no-wrap -msgid "Themes" -msgstr "Temas" - -#. type: "Themes_description" -#: Resources/templates/Localizable.strings:286 -#, no-wrap -msgid "" -"A collection of sample themes\n" -"More themes can be found at http://forum.voodooprojects.org/index.php/board,7.0.html" -msgstr "" -"Alguns exemplos de tema.\n" -"Mais temas podem ser encontrados em http://forum.voodooprojects.org/index.php/board,7.0.html" - -#~ msgid "Install Type" -#~ msgstr "Método Instalação" - -#~ msgid "" -#~ "Choose to perform a new installation or upgrade an existing installation." -#~ msgstr "Selecione para executar nova instalação ou atualizar existente." - -#~ msgid "New Installation" -#~ msgstr "Nova Instalação" - -#~ msgid "" -#~ "Backup an existing /Extra folder, if found on the target partition. A new " -#~ "one will be created if any options are chosen from the installer, other " -#~ "than the Bootloader." -#~ msgstr "" -#~ "Cópia de pasta /Extra, se encontrada na partição selecionada. Será criada " -#~ "uma nova se selecionadas opções no instalador além de Bootloader." - -#~ msgid "Upgrade" -#~ msgstr "Atualização" - -#~ msgid "" -#~ "Merge an existing /Extra folder, if found on the target, with any options " -#~ "chosen from the installer, other than the Bootloader. The original /Extra " -#~ "folder will be backed up." -#~ msgstr "" -#~ "Junta na pasta /Extra, se encontrada na partição selecionada, com as " -#~ "opções selecionadas no instalador além de Bootloader." - -#~ msgid "" -#~ "Install Chameleon's files to the normally hidden EFI system partition " -#~ "using either boot0 or boot0md depending on your system and without " -#~ "destroying any existing Windows installation if you have one." -#~ msgstr "" -#~ "Instalar os arquivos do Chameleon na partição EFI (normalmente oculta) " -#~ "usando boot0 ou boot0md dependendo do seu sistema, sem danificar nenhuma " -#~ "instalação do Windows, se existir." - -#~ msgid "" -#~ "This module permits the user to define the keyboard key mappings. This " -#~ "module and associated keymaps are installed by default." -#~ msgstr "Este módulo permite definir o mapeamento das teclas do teclado." - -#~ msgid "Utilities" -#~ msgstr "Utilitários" - -#~ msgid "Optional files to help setup" -#~ msgstr "Arquivos opcionais para ajudar na configuração" - -#~ msgid "Preference Panel" -#~ msgstr "Painel de preferências" - -#~ msgid "Installs Preference Panel for Chameleon." -#~ msgstr "Instala o painel de preferências do Chameleon." - -#~ msgid "Documentation" -#~ msgstr "Documentação" - -#~ msgid "Documentation for Chameleon manual install and use" -#~ msgstr "Documentação para instalação manual e uso do Chameleon." - -#~ msgid "Portuguese Mac Keyboard" -#~ msgstr "Teclado Mac Português" - -#~ msgid "Use the keyboard layout for a Portuguese Mac keyboard" -#~ msgstr "Usa o layout para teclado Mac Português." - -#~ msgid "German PC Keyboard" -#~ msgstr "Teclado PC Alemão" - -#~ msgid "Use the keyboard layout for a German PC keyboard" -#~ msgstr "Usa o layout para teclado PC Alemão." - -#~ msgid "Spanish PC Keyboard" -#~ msgstr "Teclado PC Espanhol" - -#~ msgid "Use the keyboard layout for a Spanish PC keyboard" -#~ msgstr "Usa o layout para teclado PC Espanhol." - -#~ msgid "Italian PC Keyboard" -#~ msgstr "Teclado PC Italiano" - -#~ msgid "Use the keyboard layout for a Italian PC keyboard" -#~ msgstr "Usa o layout para teclado PC Italiano." - -#~ msgid "Swedish PC Keyboard" -#~ msgstr "Teclado PC Sueco" - -#~ msgid "Use the keyboard layout for a Swedish PC keyboard" -#~ msgstr "Usa o layout para teclado PC Sueco." - -#~ msgid "Portuguese PC Keyboard" -#~ msgstr "Teclado PC Português" - -#~ msgid "Use the keyboard layout for a Portuguese PC keyboard" -#~ msgstr "Usa o layout para teclado PC Português" - -#~ msgid "None" -#~ msgstr "Nenhum" - -#~ msgid "Don't choose a resolution." -#~ msgstr "Não escolhe uma resolução." - -#~ msgid "Don't choose a keylayout." -#~ msgstr "Não escolhe uma keylayout." Index: branches/Chimera/package/po/pt.po =================================================================== --- branches/Chimera/package/po/pt.po (revision 0) +++ branches/Chimera/package/po/pt.po (revision 2393) @@ -0,0 +1,2783 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Chameleon 2.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-12-27 13:32+0000\n" +"PO-Revision-Date: 2014-01-21 15:36+0000\n" +"Last-Translator: artur_pt \n" +"Language-Team: pt-PT \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.0-rc1\n" +"X-POOTLE-MTIME: 1390318613.0\n" + +#. type: Content of:

+#: Resources/templates/Welcome.html:22 +msgid "Chameleon" +msgstr "Chameleon" + +#. type: Content of:

+#: Resources/templates/Welcome.html:23 +msgid "v%CHAMELEONVERSION% r%CHAMELEONREVISION%" +msgstr "v%CHAMELEONVERSION% r%CHAMELEONREVISION%" + +#. type: Content of:

+#: Resources/templates/Welcome.html:25 +msgid "Do not install to an Apple Macintosh computer" +msgstr "Não instale num computador Apple Macintosh" + +#. type: Content of:

+#: Resources/templates/Welcome.html:27 +msgid "Developers :" +msgstr "Desenvolvedores :" + +#. type: Content of:

+#: Resources/templates/Welcome.html:28 +msgid "%DEVELOP%" +msgstr "%DEVELOP%" + +#. type: Content of:

+#: Resources/templates/Welcome.html:30 +msgid "Thanks to :" +msgstr "Agradecimentos :" + +#. type: Content of:

+#: Resources/templates/Welcome.html:31 +msgid "%CREDITS%" +msgstr "%CREDITS%" + +#. type: Content of:

+#: Resources/templates/Welcome.html:33 +msgid "Package :" +msgstr "Créditos pelos pacotes :" + +#. type: Content of:

+#: Resources/templates/Welcome.html:34 +msgid "%PKGDEV%" +msgstr "%PKGDEV%" + +#. type: Content of:

+#: Resources/templates/Welcome.html:36 Resources/templates/Conclusion.html:30 +msgid "Package built by: %WHOBUILD%, language translated by: blackosx" +msgstr "Package built by: %WHOBUILD%, language translated by: artur-pt" + +#. type: Content of:

+#: Resources/templates/Welcome.html:37 Resources/templates/Conclusion.html:31 +msgid "Copyright © %CPRYEAR%" +msgstr "Copyright © %CPRYEAR%" + +#. type: Content of:

+#: Resources/templates/Description.html:18 +msgid "" +"Chameleon is a boot loader built using a combination of components which " +"evolved from the development of David Elliott's fake EFI implementation " +"added to Apple's boot-132 project." +msgstr "" +"O Chameleon é um boot loader que combina vários componentes. Ele é baseado " +"na implementação de fake EFI feita por David Elliott, adicionada ao projeto " +"boot-132 da Apple." + +#. type: Content of:

+#: Resources/templates/Description.html:20 +msgid "Chameleon v2 is extended with many features. For example:" +msgstr "" +"O Chameleon é extendido com as seguintes características chave. Novos " +"recursos no Chameleon 2.0:" + +#. type: Content of:

+#: Resources/templates/Description.html:22 +msgid "- Fully customizable GUI to bring some color to the Darwin Bootloader." +msgstr "" +"- Interface gráfica (GUI) totalmente personalizável para trazer algumas " +"cores ao Bootloader Darwin." + +#. type: Content of:

+#: Resources/templates/Description.html:23 +msgid "" +"- Load a ramdisk to directly boot retail DVDs without additional programs." +msgstr "" +"- Inicializa DVDs retail lendo uma imagem ramdisk directamente, sem ajuda de " +"nenhum programa adicional." + +#. type: Content of:

+#: Resources/templates/Description.html:24 +msgid "- Hibernation. Enjoy resuming your Mac OS X with a preview image." +msgstr "" +"- Hibernação. Desfrute de continuar o seu Mac OS X com uma amostra de imagem " +"da tela." + +#. type: Content of:

+#: Resources/templates/Description.html:25 +msgid "- SMBIOS override to modify the factory SMBIOS values." +msgstr "- Substituição de SMBIOS para modificar os valores de fábrica." + +#. type: Content of:

+#: Resources/templates/Description.html:26 +msgid "" +"- DSDT override to use a modified fixed DSDT which can solve several issues." +msgstr "" +"- Substituicção de DSDT para usar uma tabela modificada que pode resolver " +"diversos problemas." + +#. type: Content of:

+#: Resources/templates/Description.html:27 +msgid "- Device Property Injection via device-properties string." +msgstr "" +"- Injecção de propriedades de dispositivo através do string device-" +"properties." + +#. type: Content of:

+#: Resources/templates/Description.html:28 +msgid "- hybrid boot0 / boot1h for MBR and GPT partitioned disks." +msgstr "- boot0 / boot1h híbridos para discos particionados em MBR e GPT." + +#. type: Content of:

+#: Resources/templates/Description.html:29 +msgid "- Automatic FSB detection code even for recent AMD CPUs." +msgstr "- Detecção automática de FSB mesmo para processadores AMD recentes." + +#. type: Content of:

+#: Resources/templates/Description.html:30 +msgid "- Apple Software RAID support." +msgstr "- Suporte a Software RAID da Apple." + +#. type: Content of:

+#: Resources/templates/Description.html:31 +msgid "- Nvidia & ATI/AMD Graphics Card Enabler." +msgstr "- Ativação Placas Gráficas Nvidia & ATI/AMD." + +#. type: Content of:

+#: Resources/templates/Description.html:32 +msgid "- Module support" +msgstr "- Suporte de Modulos" + +#. type: Content of:

+#: Resources/templates/Description.html:33 +msgid "- Memory detection adapted from memtest86: " +msgstr "- Deteção Memoria adaptada de memtest86: " + +#. type: Content of:

+#: Resources/templates/Description.html:34 +msgid "" +"- Automatic P-State & C-State generation for native power management." +msgstr "" +"- P-State automático & Geração C-State para gestão de energia nativa." + +#. type: Content of:

+#: Resources/templates/Description.html:35 +msgid "- Message logging." +msgstr "- Protocolo Mensagens." + +#. type: Content of:

+#: Resources/templates/Description.html:37 +msgid "The code is released under version 2 of the Gnu Public License." +msgstr "" +"Este código é distribuido sobre os termos da versão 2 da Gnu Public License." + +#. type: Content of:

+#: Resources/templates/Description.html:40 +msgid "FAQ's: " +msgstr "Para informações detalhadas visite: " + +#. type: Content of:

+#: Resources/templates/Conclusion.html:22 +msgid "The scripts have completed and a file named " +msgstr "Os scripts estão finalizados e foi gerado um ficheiro " + +#. type: Content of:

+#: Resources/templates/Conclusion.html:22 +msgid "@LOG_FILENAME@" +msgstr "@LOG_FILENAME@" + +#. type: Content of:

+#: Resources/templates/Conclusion.html:23 +msgid " has been written to the root of your chosen partition." +msgstr " que se encontra na raiz da partição selecionada." + +#. type: Content of:

+#: Resources/templates/Conclusion.html:25 +msgid "Please " +msgstr "Por Favor " + +#. type: Content of:

+#: Resources/templates/Conclusion.html:25 +msgid "read it" +msgstr "leia-o" + +#. type: Content of:

+#: Resources/templates/Conclusion.html:26 +msgid "" +" to find out if the installation was successful and keep it for a " +"record of what was done." +msgstr "" +" para verificar se a instalação foi realizada com sucesso e guarde como " +"relatório do que foi realizado." + +#. type: Content of:

+#: Resources/templates/Conclusion.html:28 +msgid "Chameleon v%CHAMELEONVERSION% r%CHAMELEONREVISION%" +msgstr "Chameleon v%CHAMELEONVERSION% r%CHAMELEONREVISION%" + +#. type: "Chameleon_Package_Title" +#: Resources/templates/Localizable.strings:4 +#, no-wrap +msgid "Chameleon Bootloader Package" +msgstr "Chameleon Bootloader" + +#. type: "ERROR_BOOTVOL" +#: Resources/templates/Localizable.strings:9 +#, no-wrap +msgid "This software must be installed on the startup volume." +msgstr "Este software deve ser instalado no volume de inicialização." + +#. type: "ERROR_INSTALL" +#: Resources/templates/Localizable.strings:10 +#, no-wrap +msgid "This volume does not meet the requirements for this update." +msgstr "Este volume não preenche os requisitos para esta atualização." + +#. type: "Newer_Package_Installed_message" +#: Resources/templates/Localizable.strings:12 +#, no-wrap +msgid "A newer version of Chameleon is already installed" +msgstr "Uma versão mais recente do Chameleon já está instalada." + +#. type: "Intel_Mac_message" +#: Resources/templates/Localizable.strings:13 +#, no-wrap +msgid "This software cannot be installed on this computer." +msgstr "Este software não pode ser instalado neste computador." + +#. type: "Chameleon_title" +#: Resources/templates/Localizable.strings:19 +#, no-wrap +msgid "Chameleon Bootloader" +msgstr "Chameleon Bootloader" + +#. type: "Chameleon_description" +#: Resources/templates/Localizable.strings:20 +#, no-wrap +msgid "" +"Chameleon requires three essential files. (in simple terms)\n" +"boot0 (On the drive's MBR) responsible for loading boot1.\n" +"boot1 (On the partition's boot-sector) to finding boot2.\n" +"boot2 (On the partition's root directory) for loading kernel etc." +msgstr "" +"O Chameleon requer três arquivos essenciais (em termos simples):\n" +"boot0 (no MBR do drive) responsável por carregar o boot1.\n" +"boot1 (no setor de boot da partição) para encontrar o boot2.\n" +"boot2 (no directório raiz da partição) para carregar o kernel etc." + +#. type: "Default_title" +#: Resources/templates/Localizable.strings:25 +#: Resources/templates/Localizable.strings:653 +#, no-wrap +msgid "Standard" +msgstr "Padrão" + +#. type: "Standard_description" +#: Resources/templates/Localizable.strings:26 +#, no-wrap +msgid "Install Chameleon's files to the root of the selected partition using either boot0 or boot0md depending on your system without destroying any existing Windows installation if you have one." +msgstr "Instalar os arquivos do Chameleon na raiz da partição selecionada usando boot0 ou boot0md dependendo do seu sistema, sem danificar nenhuma instalação do Windows, se existir." + +#. type: "noboot_title" +#: Resources/templates/Localizable.strings:28 +#, no-wrap +msgid "Don't install the Bootloader" +msgstr "Não instalar o boot loader" + +#. type: "noboot_description" +#: Resources/templates/Localizable.strings:29 +#, no-wrap +msgid "Useful if you only want to install the extra's." +msgstr "Útil se você quer instalar apenas os extras." + +#. type: "Module_title" +#: Resources/templates/Localizable.strings:35 +#, no-wrap +msgid "Modules" +msgstr "Módulos do Chameleon" + +#. type: "Module_description" +#: Resources/templates/Localizable.strings:36 +#, no-wrap +msgid "The modules system incorporated in chameleon allows for a user or developer to extend the core functionality of chameleon without replacing the main boot file." +msgstr "O sistema de módulos incorporados ao Chameleon permite que um utilizador ou desenvolvedor estenda a funcionalidade básica sem precisar substituir o arquivo boot principal." + +#. type: "klibc_title" +#: Resources/templates/Localizable.strings:38 +#, no-wrap +msgid "klibc" +msgstr "klibc" + +#. type: "klibc_description" +#: Resources/templates/Localizable.strings:39 +#, no-wrap +msgid "" +"This module provides a standard c library for modules to link to if the library provided by chameleon is insufficient.\n" +"This is currently only used by the uClibc++ library.\n" +"Source: http://www.kernel.org/pub/linux/libs/klibc/" +msgstr "" +"Este módulo fornece uma biblioteca C padrão para link, caso a do Chameleon seja insuficiente.\n" +"É usado actualmente apenas pela biblioteca uClibc++\n" +"Fonte: http://www.kernel.org/pub/linux/libs/klibc/" + +#. type: "ACPICodec_title" +#: Resources/templates/Localizable.strings:43 +#, no-wrap +msgid "ACPICodec" +msgstr "ACPICodec" + +#. type: "ACPICodec_description" +#: Resources/templates/Localizable.strings:44 +#, no-wrap +msgid "" +"This module provides a substitute for the internal acpi patcher.\n" +"Dependencies: none" +msgstr "" +"Este modulo serve como substituto do acpi patcher interno.\n" +"Dependências: nenhumas" + +#. type: "HDAEnabler_title" +#: Resources/templates/Localizable.strings:47 +#, no-wrap +msgid "HDAEnabler" +msgstr "HDAEnabler" + +#. type: "HDAEnabler_description" +#: Resources/templates/Localizable.strings:48 +#, no-wrap +msgid "" +"HDAEnabler module, this module provides a substitute for the Hight Definition Audio DSDT Edits.\n" +"Dependencies: none" +msgstr "" +"Modulo HDAEnabler, este modulo é um substituto para as edições no DSDT para Hight Definition Audio.\n" +"Dependências: nenhumas" + +#. type: "FileNVRAM_title" +#: Resources/templates/Localizable.strings:51 +#, no-wrap +msgid "FileNVRAM" +msgstr "FileNVRAM" + +#. type: "FileNVRAM_description" +#: Resources/templates/Localizable.strings:52 +#, no-wrap +msgid "" +"FileNVRAM module for preloading NVRAM values.\n" +"Dependencies: none" +msgstr "" +"Modulo FileNVRAM para pré-carregamento valores NVRAM.\n" +"Dependências: nenhumas" + +#. type: "Sata_title" +#: Resources/templates/Localizable.strings:55 +#, no-wrap +msgid "Sata" +msgstr "Sata" + +#. type: "Sata_description" +#: Resources/templates/Localizable.strings:56 +#, no-wrap +msgid "" +"Sata module, known as YellowIconFixer in cparm's branch.\n" +"Useful to fix yellow icon issue (can also fix an issue with the Apple's dvd player application in Mountain lion).\n" +"Dependencies: none" +msgstr "" +"Modulo Sata, conhecido por YellowIconFixer cparm's branch.\n" +"Usado para resolver o problema do icon amarelo (também usado para resolver problema com a aplicação DVD player em Mountain Lion).\n" +"Dependências: nenhuma" + +#. type: "Resolution_title" +#: Resources/templates/Localizable.strings:60 +#: Resources/templates/Localizable.strings:686 +#, no-wrap +msgid "Resolution" +msgstr "Resolução" + +#. type: "AutoReso_description" +#: Resources/templates/Localizable.strings:61 +#, no-wrap +msgid "" +"This module reads the edid information from the monitor attached to the main display.\n" +"The module is currently not integrated into trunk and has minimal uses as it stands.\n" +"Additionally, the module will patch the vesa modes available in pre intel hd graphics cards to provide proper resolution while booting." +msgstr "" +"Este módulo lê a informação EDID do monitor conectado ao display principal.\n" +"Actualmente não está integrado ao trunk e tem uso mínimo no estado em que se encontra.\n" +"Adicionalmente o módulo ajusta os modos VESA disponíveis nas placas de vídeo pré Intel HD para proporcionar resolução adequada no boot." + +#. type: "uClibc_title" +#: Resources/templates/Localizable.strings:65 +#, no-wrap +msgid "uClibc++" +msgstr "uClibc++" + +#. type: "uClibc_description" +#: Resources/templates/Localizable.strings:66 +#, no-wrap +msgid "" +"This module provides a minimalistic c++ runtime library for use in other modules. This does not provide functionality by itself, instead it is used to allow for the c++ language to be used in other modules.\n" +"*Please note that rtti and exceptions has both been disabled.\n" +"Source: http://cxx.uclibc.org/\n" +"Dependencies: klibc" +msgstr "" +"Este módulo fornece uma biblioteca runtime C++ minimalista para uso em outros módulos.\n" +"Ele não fornece funcionalidade por si só, mas é usado para permitir o uso da linguagem C++ em outros módulos.\n" +"Observe que rtti e exceptions foram ambos desativados.\n" +"Fonte: http://cxx.uclibc.org/\n" +"Dependências: klibc" + +#. type: "KernelPatcher_title" +#: Resources/templates/Localizable.strings:71 +#, no-wrap +msgid "Kernel Patcher" +msgstr "Kernel Patcher" + +#. type: "KernelPatcher_description" +#: Resources/templates/Localizable.strings:72 +#, no-wrap +msgid "" +"The KernelPatcher module provides patches for the following:\n" +"*Enables the use of the kernelcache with /Extra/Extensions and /Extra/Extensions.mkext\n" +"*Removed the CPUID check\n" +"*Removes an LAPIC panic\n" +"*Removes a panic in commpage_stuff_routine\n" +"Dependencies: none" +msgstr "" +"O modulo KernelPatcher fornece patchs para o seguinte:\n" +"*Ativao uso de Kernelcache com /Extra/Extensions e /Extra/Extensions.mkext\n" +"*Remove a verificação de CPUID\n" +"*Remove os pânicos de LAPIC\n" +"*Remove pânico em commpage_stuff_routine\n" +"Dependências: nenhuma" + +#. type: "KextPatcher_title" +#: Resources/templates/Localizable.strings:79 +#, no-wrap +msgid "Kext Patcher" +msgstr "Kext Patcher" + +#. type: "KextPatcher_description" +#: Resources/templates/Localizable.strings:80 +#, no-wrap +msgid "" +"The KextPatcher module provides patches for the following:\n" +"Dependencies: none" +msgstr "" +"O modulo KextPatcher fornece patches para o seguinte:\n" +"Dependências: nenhuma" + +#. type: "NVIDIAGraphicsEnabler_title" +#: Resources/templates/Localizable.strings:83 +#, no-wrap +msgid "NVIDIAGraphicsEnabler" +msgstr "NVIDIAGraphicsEnabler" + +#. type: "NVIDIAGraphicsEnabler_description" +#: Resources/templates/Localizable.strings:84 +#, no-wrap +msgid "" +"The GraphicsEnabler nVidia code ported to a module.\n" +"Dependencies: none" +msgstr "" +"GraphicsEnabler nVidia código portado para um modulo.\n" +"Dependências: nenhumas" + +#. type: "AMDGraphicsEnabler_title" +#: Resources/templates/Localizable.strings:87 +#, no-wrap +msgid "AMDGraphicsEnabler" +msgstr "AMDGraphicsEnabler" + +#. type: "AMDGraphicsEnabler_description" +#: Resources/templates/Localizable.strings:88 +#, no-wrap +msgid "" +"The GraphicsEnabler AMD/ATi code ported to a module.\n" +"Dependencies: none" +msgstr "" +"GraphicsEnabler AMD/ATi código portado para um modulo.\n" +"Dependências: nenhumas" + +#. type: "IntelGraphicsEnabler_title" +#: Resources/templates/Localizable.strings:91 +#, no-wrap +msgid "IntelGraphicsEnabler" +msgstr "IntelGraphicsEnabler" + +#. type: "IntelGraphicsEnabler_description" +#: Resources/templates/Localizable.strings:92 +#, no-wrap +msgid "" +"The GraphicsEnabler gma(Intel) code ported to a module.\n" +"Dependencies: none" +msgstr "" +"GraphicsEnabler gma(Intel) código portado para um modulo.\n" +"Dependências: nenhumas" + +#. type: "Options_title" +#: Resources/templates/Localizable.strings:100 +#, no-wrap +msgid "Settings" +msgstr "Opções de boot" + +#. type: "Options_description" +#: Resources/templates/Localizable.strings:101 +#, no-wrap +msgid "Create an /Extra/org.chameleon.Boot.plist by selecting any of these boot options and kernel flags." +msgstr "Cria um arquivo /Extra/org.chameleon.Boot.plist e seleciona suas preferências de configuração do Chameleon." + +#. type: "BootBanner_title" +#: Resources/templates/Localizable.strings:103 +#, no-wrap +msgid "BootBanner=No" +msgstr "BootBanner=No" + +#. type: "BootBanner_description" +#: Resources/templates/Localizable.strings:104 +#, no-wrap +msgid "Hides Chameleon's boot banner in GUI. This is the text that is drawn at the top left corner of the screen displaying the release version etc." +msgstr "Oculta o banner do Chameleon na interface gráfica." + +#. type: "GUI_title" +#: Resources/templates/Localizable.strings:106 +#, no-wrap +msgid "GUI=No" +msgstr "GUI=No" + +#. type: "GUI_description" +#: Resources/templates/Localizable.strings:107 +#, no-wrap +msgid "Disables the default enabled graphic user interface." +msgstr "Desabilita a interface gráfica, ativada por padrão." + +#. type: "LegacyLogo_title" +#: Resources/templates/Localizable.strings:109 +#, no-wrap +msgid "LegacyLogo=Yes" +msgstr "LegacyLogo=Yes" + +#. type: "LegacyLogo_description" +#: Resources/templates/Localizable.strings:110 +#, no-wrap +msgid "Use the legacy 'dark grey' apple logo on the light grey screen for the boot process rather than the boot.png in the theme." +msgstr "Usa o logotipo legado da Apple (cinza e branco) no écran de boot, e não o do boot.png do tema." + +#. type: "InstantMenu_title" +#: Resources/templates/Localizable.strings:112 +#, no-wrap +msgid "InstantMenu=Yes" +msgstr "InstantMenu=Yes" + +#. type: "InstantMenu_description" +#: Resources/templates/Localizable.strings:113 +#, no-wrap +msgid "By default, when Chameleon loads you'll see the icon for the current default partition, along with a timeout progress bar which left alone will count down before Chameleon automatically boots that partition. This options skips that and takes you directly to the device selection screen." +msgstr "Exibe o écran de seleção de partição sem mostrar a contagem regressiva." + +#. type: "QuietBoot_title" +#: Resources/templates/Localizable.strings:115 +#, no-wrap +msgid "QuietBoot=Yes" +msgstr "QuietBoot=Yes" + +#. type: "QuietBoot_description" +#: Resources/templates/Localizable.strings:116 +#, no-wrap +msgid "Enable quiet boot mode (no messages or prompt)." +msgstr "Ativa o boot silencioso (sem mensagens ou opções)." + +#. type: "ShowInfo_title" +#: Resources/templates/Localizable.strings:118 +#, no-wrap +msgid "ShowInfo=Yes" +msgstr "ShowInfo=Yes" + +#. type: "ShowInfo_description" +#: Resources/templates/Localizable.strings:119 +#, no-wrap +msgid "Enables display of partition and resolution details shown on the left side of the GUI under the boot banner. This is useful information for troubleshooting, though can clash with certain themes." +msgstr "Ativa a exibição de detalhes sobre partições e resolução do écran." + +#. type: "Wait_title" +#: Resources/templates/Localizable.strings:121 +#, no-wrap +msgid "Wait=Yes" +msgstr "Wait=Yes" + +#. type: "Wait_description" +#: Resources/templates/Localizable.strings:122 +#, no-wrap +msgid "Pauses the boot process after Chameleon has finished it's setup then waits for a key press before it starts the mach kernel. Useful when combined with verbose boot for troubleshooting." +msgstr "Pausa o processo de boot após os ajustes do Chameleon e aguarda que uma tecla seja pressionada antes de iniciar o kernel. Útil para solução de problemas quando usado em conjunto com o boot verbose." + +#. type: "arch_title" +#: Resources/templates/Localizable.strings:126 +#, no-wrap +msgid "arch=i386" +msgstr "arch=i386" + +#. type: "arch_description" +#: Resources/templates/Localizable.strings:127 +#, no-wrap +msgid "Boots the kernel in 32bit mode rather than the default 64bit mode." +msgstr "Inicia o sistema no modo 32 bit, e não no modo padrão 64 bit." + +#. type: "EHCIacquire_title" +#: Resources/templates/Localizable.strings:129 +#, no-wrap +msgid "EHCIacquire=Yes" +msgstr "EHCIacquire=Yes" + +#. type: "EHCIacquire_description" +#: Resources/templates/Localizable.strings:130 +#, no-wrap +msgid "Enables the option to fix any EHCI ownership issues due to bad bioses." +msgstr "Ativa a opção que corrige falhas de EHCI ownership devido a problemas no BIOS." + +#. type: "EthernetBuiltIn_title" +#: Resources/templates/Localizable.strings:132 +#, no-wrap +msgid "EthernetBuiltIn=Yes" +msgstr "EthernetBuiltIn=Yes" + +#. type: "EthernetBuiltIn_description" +#: Resources/templates/Localizable.strings:133 +#, no-wrap +msgid "Enables the option of adding 'built-in' to your ethernet devices." +msgstr "Ativa a opção que inclui 'built-in' (integrado) nos dispositivos ethernet." + +#. type: "EnableWifi_title" +#: Resources/templates/Localizable.strings:135 +#, no-wrap +msgid "EnableWifi=Yes" +msgstr "EnableWifi=Yes" + +#. type: "EnableWifi_description" +#: Resources/templates/Localizable.strings:136 +#, no-wrap +msgid "Enables the option of adding AirPort values to your wireless device." +msgstr "Ativa a opção que inclui 'built-in' (integrado) nos dispositivos wireless." + +#. type: "ForceHPET_title" +#: Resources/templates/Localizable.strings:138 +#, no-wrap +msgid "ForceHPET=Yes" +msgstr "ForceHPET=Yes" + +#. type: "ForceHPET_description" +#: Resources/templates/Localizable.strings:139 +#, no-wrap +msgid "Enables HPET on intel chipsets, for bioses that dont include the option." +msgstr "Ativa o HPET em chipsets Intel, para BIOS que não incluem a opção." + +#. type: "ForceWake_title" +#: Resources/templates/Localizable.strings:141 +#, no-wrap +msgid "ForceWake=Yes" +msgstr "ForceWake=Yes" + +#. type: "ForceWake_description" +#: Resources/templates/Localizable.strings:142 +#, no-wrap +msgid "This option enables you to bypass bad sleep images." +msgstr "Essa opção permite contornar imagens de repouso com problema." + +#. type: "ForceFullMemInfo_title" +#: Resources/templates/Localizable.strings:144 +#, no-wrap +msgid "ForceFullMemInfo=Yes" +msgstr "ForceFullMemInfo=Yes" + +#. type: "ForceFullMemInfo_description" +#: Resources/templates/Localizable.strings:145 +#, no-wrap +msgid "Force SMBIOS Table 17 to be 27 bytes long." +msgstr "Força Tabela 17 SMBIOS tamanho 27 bytes" + +#. type: "RestartFix_title" +#: Resources/templates/Localizable.strings:147 +#, no-wrap +msgid "RestartFix=No" +msgstr "RestartFix=No" + +#. type: "RestartFix_description" +#: Resources/templates/Localizable.strings:148 +#, no-wrap +msgid "Disables the automatically enabled restart fix." +msgstr "Desabilita a correção do problema ao reiniciar, ativada por padrão." + +#. type: "UHCIreset_title" +#: Resources/templates/Localizable.strings:150 +#, no-wrap +msgid "UHCIreset=Yes" +msgstr "UHCIreset=Yes" + +#. type: "UHCIreset_description" +#: Resources/templates/Localizable.strings:151 +#, no-wrap +msgid "Enables the option to reset UHCI controllers before starting OS X." +msgstr "Ativa a opção que reinicia os controladores UHCI antes de iniciar o OS X." + +#. type: "UseMemDetect_title" +#: Resources/templates/Localizable.strings:153 +#, no-wrap +msgid "UseMemDetect=No" +msgstr "UseMemDetect=No" + +#. type: "UseMemDetect_description" +#: Resources/templates/Localizable.strings:154 +#, no-wrap +msgid "Disables the automatically enabled RAM recognition." +msgstr "Desativa a identificação automática de memória RAM." + +#. type: "UseKernelCache_title" +#: Resources/templates/Localizable.strings:156 +#, no-wrap +msgid "UseKernelCache=Yes" +msgstr "UseKernelCache=Yes" + +#. type: "UseKernelCache_description" +#: Resources/templates/Localizable.strings:157 +#, no-wrap +msgid "For Lion only. Enables loading of the pre-linked kernel. This will ignore /E/E and /S/L/E. ONLY use this is you have know it contains everything you need." +msgstr "Yes vai carregar o kernel pre-linked e ignorar /Extra/Extensions e o Extensions.mkext de /System/Library/Extensions. O padrão é No, mas se você usa o Lion numa partição RAID, é Yes." + +#. type: "Wake_title" +#: Resources/templates/Localizable.strings:159 +#, no-wrap +msgid "Wake=Yes" +msgstr "Wake=Yes" + +#. type: "Wake_description" +#: Resources/templates/Localizable.strings:160 +#, no-wrap +msgid "Attempts to load the sleep image saved from last hibernation." +msgstr "Tenta carregar a imagem de repouso gravada na última hibernação." + +#. type: "CSTUsingSystemIO_title" +#: Resources/templates/Localizable.strings:164 +#, no-wrap +msgid "CSTUsingSystemIO=Yes" +msgstr "CSTUsingSystemIO=Yes" + +#. type: "CSTUsingSystemIO_description" +#: Resources/templates/Localizable.strings:165 +#, no-wrap +msgid "New C-State _CST generation method using SystemIO registers instead of FixedHW." +msgstr "Novo método de geração de C-States usando registros do SystemIO em vez de FixedHW." + +#. type: "DropSSDT_title" +#: Resources/templates/Localizable.strings:167 +#, no-wrap +msgid "DropSSDT=Yes" +msgstr "DropSSDT=Yes" + +#. type: "DropSSDT_description" +#: Resources/templates/Localizable.strings:168 +#, no-wrap +msgid "Discard the motherboard's built-in SSDT tables." +msgstr "Descarta as tabelas SSDT da placa mãe." + +#. type: "DropHPET_title" +#: Resources/templates/Localizable.strings:170 +#, no-wrap +msgid "DropHPET=Yes" +msgstr "DropHPET=Yes" + +#. type: "DropHPET_description" +#: Resources/templates/Localizable.strings:171 +#, no-wrap +msgid "Discard the motherboard's built-in HPET table." +msgstr "Descarta as tabela HPET da placa mãe." + +#. type: "DropSBST_title" +#: Resources/templates/Localizable.strings:173 +#, no-wrap +msgid "DropSBST=Yes" +msgstr "DropSBST=Yes" + +#. type: "DropSBST_description" +#: Resources/templates/Localizable.strings:174 +#, no-wrap +msgid "Discard the motherboard's built-in SBST table." +msgstr "Descarta as tabela SBST da placa mãe." + +#. type: "DropECDT_title" +#: Resources/templates/Localizable.strings:176 +#, no-wrap +msgid "DropECDT=Yes" +msgstr "DropECDT=Yes" + +#. type: "DropECDT_description" +#: Resources/templates/Localizable.strings:177 +#, no-wrap +msgid "Discard the motherboard's built-in ECDT table." +msgstr "Descarta as tabela ECDT da placa mãe." + +#. type: "DropASFT_title" +#: Resources/templates/Localizable.strings:179 +#, no-wrap +msgid "DropASFT=Yes" +msgstr "DropASFT=Yes" + +#. type: "DropASFT_description" +#: Resources/templates/Localizable.strings:180 +#, no-wrap +msgid "Discard the motherboard's built-in ASF! table." +msgstr "Descarta as tabela ASF! da placa mãe." + +#. type: "DropDMAR_title" +#: Resources/templates/Localizable.strings:182 +#, no-wrap +msgid "DropDMAR=Yes" +msgstr "DropDMAR=Yes" + +#. type: "DropDMAR_description" +#: Resources/templates/Localizable.strings:183 +#, no-wrap +msgid "Discard the motherboard's built-in DMAR table, this key action resolve the problem with VT-d panics." +msgstr "Ignora a tabela DMAR da bios placa mãe, esta ação resolve o problema com os panicos VT-d." + +#. type: "EnableC2State_title" +#: Resources/templates/Localizable.strings:185 +#, no-wrap +msgid "EnableC2State=Yes" +msgstr "EnableC2State=Yes" + +#. type: "EnableC2State_description" +#: Resources/templates/Localizable.strings:186 +#, no-wrap +msgid "Enable specific Processor power state, C2." +msgstr "Ativa power state específico de processador, C2." + +#. type: "EnableC3State_title" +#: Resources/templates/Localizable.strings:188 +#, no-wrap +msgid "EnableC3State=Yes" +msgstr "EnableC3State=Yes" + +#. type: "EnableC3State_description" +#: Resources/templates/Localizable.strings:189 +#, no-wrap +msgid "Enable specific Processor power state, C3." +msgstr "Ativa power state específico de processador, C3." + +#. type: "EnableC4State_title" +#: Resources/templates/Localizable.strings:191 +#, no-wrap +msgid "EnableC4State=Yes" +msgstr "EnableC4State=Yes" + +#. type: "EnableC4State_description" +#: Resources/templates/Localizable.strings:192 +#, no-wrap +msgid "Enable specific Processor power state, C4." +msgstr "Ativa power state específico de processador, C4." + +#. type: "EnableC6State_title" +#: Resources/templates/Localizable.strings:194 +#, no-wrap +msgid "EnableC6State=Yes" +msgstr "EnableC6State=Yes" + +#. type: "EnableC6State_description" +#: Resources/templates/Localizable.strings:195 +#, no-wrap +msgid "Enable specific Processor power state, C6." +msgstr "Ativa power state específico de processador, C6." + +#. type: "GenerateCStates_title" +#: Resources/templates/Localizable.strings:197 +#, no-wrap +msgid "GenerateCStates=Yes" +msgstr "GenerateCStates=Yes" + +#. type: "GenerateCStates_description" +#: Resources/templates/Localizable.strings:198 +#, no-wrap +msgid "Enable auto generation of processor idle sleep states (C-States)." +msgstr "Ativa a geração automática de estados de idle sleep do processador (C-States)." + +#. type: "GeneratePStates_title" +#: Resources/templates/Localizable.strings:200 +#, no-wrap +msgid "GeneratePStates=Yes" +msgstr "GeneratePStates=Yes" + +#. type: "GeneratePStates_description" +#: Resources/templates/Localizable.strings:201 +#, no-wrap +msgid "Enable auto generation of processor power performance states (P-States)." +msgstr "Ativa a geração automática de estados de power performance do processador (P-States)." + +#. type: "GenerateTStates_title" +#: Resources/templates/Localizable.strings:203 +#, no-wrap +msgid "GenerateTStates=Yes" +msgstr "GenerateTStates=Yes" + +#. type: "GenerateTStates_description" +#: Resources/templates/Localizable.strings:204 +#, no-wrap +msgid "Enable auto generation of processor power performance states (T-States)." +msgstr "Ativa a geração automática de estados de power performance do processador (T-States)." + +#. type: "1024x600x32_title" +#: Resources/templates/Localizable.strings:208 +#, no-wrap +msgid "1024x600x32" +msgstr "1024x600x32" + +#. type: "1024x600x32_description" +#: Resources/templates/Localizable.strings:209 +#, no-wrap +msgid "Set Graphics Mode to 1024x600x32" +msgstr "Seleciona Modo Gráfico 1024x600x32" + +#. type: "1024x768x32_title" +#: Resources/templates/Localizable.strings:211 +#, no-wrap +msgid "1024x768x32" +msgstr "1024x768x32" + +#. type: "1024x768x32_description" +#: Resources/templates/Localizable.strings:212 +#, no-wrap +msgid "Set Graphics Mode to 1024x768x32" +msgstr "Seleciona Modo Gráfico 1024x768x32" + +#. type: "1280x768x32_title" +#: Resources/templates/Localizable.strings:214 +#, no-wrap +msgid "1280x768x32" +msgstr "1280x768x32" + +#. type: "1280x768x32_description" +#: Resources/templates/Localizable.strings:215 +#, no-wrap +msgid "Set Graphics Mode to 1280x768x32" +msgstr "Seleciona Modo Gráfico 1280x768x32" + +#. type: "1280x800x32_title" +#: Resources/templates/Localizable.strings:217 +#, no-wrap +msgid "1280x800x32" +msgstr "1280x800x32" + +#. type: "1280x800x32_description" +#: Resources/templates/Localizable.strings:218 +#, no-wrap +msgid "Set Graphics Mode to 1280x800x32" +msgstr "Seleciona Modo Gráfico 1280x800x32" + +#. type: "1280x1024x32_title" +#: Resources/templates/Localizable.strings:220 +#, no-wrap +msgid "1280x1024x32" +msgstr "1280x1024x32" + +#. type: "1280x1024x32_description" +#: Resources/templates/Localizable.strings:221 +#, no-wrap +msgid "Set Graphics Mode to 1280x1024x32" +msgstr "Seleciona Modo Gráfico 1280x1024x32" + +#. type: "1280x960x32_title" +#: Resources/templates/Localizable.strings:223 +#, no-wrap +msgid "1280x960x32" +msgstr "1280x960x32" + +#. type: "1280x960x32_description" +#: Resources/templates/Localizable.strings:224 +#, no-wrap +msgid "Set Graphics Mode to 1280x960x32" +msgstr "Seleciona Modo Gráfico 1280x960x32" + +#. type: "1366x768x32_title" +#: Resources/templates/Localizable.strings:226 +#, no-wrap +msgid "1366x768x32" +msgstr "1366x768x32" + +#. type: "1366x768x32_description" +#: Resources/templates/Localizable.strings:227 +#, no-wrap +msgid "Set Graphics Mode to 1366x768x32" +msgstr "Seleciona Modo Gráfico 1366x768x32" + +#. type: "1440x900x32_title" +#: Resources/templates/Localizable.strings:229 +#, no-wrap +msgid "1440x900x32" +msgstr "1440x900x32" + +#. type: "1440x900x32_description" +#: Resources/templates/Localizable.strings:230 +#, no-wrap +msgid "Set Graphics Mode to 1440x900x32" +msgstr "Seleciona Modo Gráfico 1440x900x32" + +#. type: "1600x900x32_title" +#: Resources/templates/Localizable.strings:232 +#, no-wrap +msgid "1600x900x32" +msgstr "1600x900x32" + +#. type: "1600x900x32_description" +#: Resources/templates/Localizable.strings:233 +#, no-wrap +msgid "Set Graphics Mode to 1600x900x32" +msgstr "Seleciona Modo Gráfico 1600x900x32" + +#. type: "1600x1200x32_title" +#: Resources/templates/Localizable.strings:235 +#, no-wrap +msgid "1600x1200x32" +msgstr "1600x1200x32" + +#. type: "1600x1200x32_description" +#: Resources/templates/Localizable.strings:236 +#, no-wrap +msgid "Set Graphics Mode to 1600x1200x32" +msgstr "Seleciona Modo Gráfico 1600x1200x32" + +#. type: "1680x1050x32_title" +#: Resources/templates/Localizable.strings:238 +#, no-wrap +msgid "1680x1050x32" +msgstr "1680x1050x32" + +#. type: "1680x1050x32_description" +#: Resources/templates/Localizable.strings:239 +#, no-wrap +msgid "Set Graphics Mode to 1680x1050x32" +msgstr "Seleciona Modo Gráfico 1680x1050x32" + +#. type: "1920x1080x32_title" +#: Resources/templates/Localizable.strings:241 +#, no-wrap +msgid "1920x1080x32" +msgstr "1920x1080x32" + +#. type: "1920x1080x32_description" +#: Resources/templates/Localizable.strings:242 +#, no-wrap +msgid "Set Graphics Mode to 1920x1080x32" +msgstr "Seleciona Modo Gráfico 1920x1080x32" + +#. type: "1920x1200x32_title" +#: Resources/templates/Localizable.strings:244 +#, no-wrap +msgid "1920x1200x32" +msgstr "1920x1200x32" + +#. type: "1920x1200x32_description" +#: Resources/templates/Localizable.strings:245 +#, no-wrap +msgid "Set Graphics Mode to 1920x1200x32" +msgstr "Seleciona Modo Gráfico 1920x1200x32" + +#. type: "HDAULayoutIDx01_title" +#: Resources/templates/Localizable.strings:249 +#: Resources/templates/Localizable.strings:347 +#, no-wrap +msgid "LayoutID=1" +msgstr "LayoutID=1" + +#. type: "HDEFLayoutIDx01_description" +#: Resources/templates/Localizable.strings:250 +#, no-wrap +msgid "" +"Set HDEF layout-it to 1:\n" +"001 (0x01, 0x00, 0x00, 0x00)." +msgstr "" +"Configura HDEF layout-id para 1:\n" +"001 (0x01, 0x00, 0x00, 0x00)." + +#. type: "HDAULayoutIDx02_title" +#: Resources/templates/Localizable.strings:253 +#: Resources/templates/Localizable.strings:351 +#, no-wrap +msgid "LayoutID=2" +msgstr "LayoutID=2" + +#. type: "HDEFLayoutIDx02_description" +#: Resources/templates/Localizable.strings:254 +#, no-wrap +msgid "" +"Set HDEF layout-it to 2:\n" +"002 (0x02, 0x00, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 2:\n" +"002 (0x02, 0x00, 0x00, 0x00)." + +#. type: "HDAULayoutIDx03_title" +#: Resources/templates/Localizable.strings:257 +#: Resources/templates/Localizable.strings:355 +#, no-wrap +msgid "LayoutID=3" +msgstr "LayoutID=3" + +#. type: "HDEFLayoutIDx03_description" +#: Resources/templates/Localizable.strings:258 +#, no-wrap +msgid "" +"Set HDEF layout-it to 3:\n" +"003 (0x03, 0x00, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 3:\n" +"003 (0x03, 0x00, 0x00, 0x00)." + +#. type: "HDAULayoutIDx12_title" +#: Resources/templates/Localizable.strings:261 +#: Resources/templates/Localizable.strings:359 +#, no-wrap +msgid "LayoutID=12" +msgstr "LayoutID=12" + +#. type: "HDEFLayoutIDx12_description" +#: Resources/templates/Localizable.strings:262 +#, no-wrap +msgid "" +"Set HDEF layout-it to 12:\n" +"00C (0x0C, 0x00, 0x00, 0x00)." +msgstr "" +"injeta HDEF layout-it para 12:\n" +"00C (0x0C, 0x00, 0x00, 0x00)." + +#. type: "HDAULayoutIDx32_title" +#: Resources/templates/Localizable.strings:265 +#: Resources/templates/Localizable.strings:363 +#, no-wrap +msgid "LayoutID=32" +msgstr "LayoutID=32" + +#. type: "HDEFLayoutIDx32_description" +#: Resources/templates/Localizable.strings:266 +#, no-wrap +msgid "" +"Set HDEF layout-it to 32:\n" +"020 (0x20, 0x00, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 32:\n" +"020 (0x20, 0x00, 0x00, 0x00)." + +#. type: "HDAULayoutIDx40_title" +#: Resources/templates/Localizable.strings:269 +#: Resources/templates/Localizable.strings:367 +#, no-wrap +msgid "LayoutID=40" +msgstr "LayoutID=40" + +#. type: "HDEFLayoutIDx40_description" +#: Resources/templates/Localizable.strings:270 +#, no-wrap +msgid "" +"Set HDEF layout-it to 40:\n" +"028 (0x28, 0x00, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 40:\n" +"028 (0x28, 0x00, 0x00, 0x00)." + +#. type: "HDAULayoutIDx65_title" +#: Resources/templates/Localizable.strings:273 +#: Resources/templates/Localizable.strings:371 +#, no-wrap +msgid "LayoutID=65" +msgstr "LayoutID=65" + +#. type: "HDEFLayoutIDx65_description" +#: Resources/templates/Localizable.strings:274 +#, no-wrap +msgid "" +"Set HDEF layout-it to 65:\n" +"041 (0x41, 0x00, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 65:\n" +"041 (0x41, 0x00, 0x00, 0x00)." + +#. type: "HDAULayoutIDx99_title" +#: Resources/templates/Localizable.strings:277 +#: Resources/templates/Localizable.strings:375 +#, no-wrap +msgid "LayoutID=99" +msgstr "LayoutID=99" + +#. type: "HDEFLayoutIDx99_description" +#: Resources/templates/Localizable.strings:278 +#, no-wrap +msgid "" +"Set HDEF layout-it to 99:\n" +"063 (0x63, 0x00, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 99:\n" +"063 (0x63, 0x00, 0x00, 0x00)." + +#. type: "HDAULayoutIDx269_title" +#: Resources/templates/Localizable.strings:281 +#: Resources/templates/Localizable.strings:379 +#, no-wrap +msgid "LayoutID=269" +msgstr "LayoutID=269" + +#. type: "HDEFLayoutIDx269_description" +#: Resources/templates/Localizable.strings:282 +#, no-wrap +msgid "" +"Set HDEF layout-it to 269:\n" +"10D (0x0D, 0x01, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 269:\n" +"10D (0x0D, 0x01, 0x00, 0x00)." + +#. type: "HDAULayoutIDx387_title" +#: Resources/templates/Localizable.strings:285 +#: Resources/templates/Localizable.strings:383 +#, no-wrap +msgid "LayoutID=387" +msgstr "LayoutID=387" + +#. type: "HDEFLayoutIDx387_description" +#: Resources/templates/Localizable.strings:286 +#, no-wrap +msgid "" +"Set HDEF layout-it to 387:\n" +"183 (0x83, 0x01, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 387:\n" +"183 (0x83, 0x01, 0x00, 0x00)" + +#. type: "HDAULayoutIDx388_title" +#: Resources/templates/Localizable.strings:289 +#: Resources/templates/Localizable.strings:387 +#, no-wrap +msgid "LayoutID=388" +msgstr "LayoutID=388" + +#. type: "HDEFLayoutIDx388_description" +#: Resources/templates/Localizable.strings:290 +#, no-wrap +msgid "" +"Set HDEF layout-it to 388:\n" +"184 (0x84, 0x01, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 388:\n" +"184 (0x84, 0x01, 0x00, 0x00)." + +#. type: "HDAULayoutIDx389_title" +#: Resources/templates/Localizable.strings:293 +#: Resources/templates/Localizable.strings:391 +#, no-wrap +msgid "LayoutID=389" +msgstr "LayoutID=389" + +#. type: "HDEFLayoutIDx389_description" +#: Resources/templates/Localizable.strings:294 +#, no-wrap +msgid "" +"Set HDEF layout-it to 389:\n" +"185 (0x85, 0x01, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 389:\n" +"185 (0x85, 0x01, 0x00, 0x00)." + +#. type: "HDAULayoutIDx392_title" +#: Resources/templates/Localizable.strings:297 +#: Resources/templates/Localizable.strings:395 +#, no-wrap +msgid "LayoutID=392" +msgstr "LayoutID=392" + +#. type: "HDEFLayoutIDx392_description" +#: Resources/templates/Localizable.strings:298 +#, no-wrap +msgid "" +"Set HDEF layout-it to 392:\n" +"188 (0x88, 0x01, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 392:\n" +"188 (0x88, 0x01, 0x00, 0x00)." + +#. type: "HDAULayoutIDx398_title" +#: Resources/templates/Localizable.strings:301 +#: Resources/templates/Localizable.strings:399 +#, no-wrap +msgid "LayoutID=398" +msgstr "LayoutID=398" + +#. type: "HDEFLayoutIDx398_description" +#: Resources/templates/Localizable.strings:302 +#, no-wrap +msgid "" +"Set HDEF layout-it to 398:\n" +"18E (0x8E, 0x01, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 398:\n" +"18E (0x8E, 0x01, 0x00, 0x00)." + +#. type: "HDAULayoutIDx662_title" +#: Resources/templates/Localizable.strings:305 +#: Resources/templates/Localizable.strings:403 +#, no-wrap +msgid "LayoutID=662" +msgstr "LayoutID=662" + +#. type: "HDEFLayoutIDx662_description" +#: Resources/templates/Localizable.strings:306 +#, no-wrap +msgid "" +"Set HDEF layout-it to 662:\n" +"296 (0x96, 0x02, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 662:\n" +"296 (0x96, 0x02, 0x00, 0x00)." + +#. type: "HDAULayoutIDx663_title" +#: Resources/templates/Localizable.strings:309 +#: Resources/templates/Localizable.strings:407 +#, no-wrap +msgid "LayoutID=663" +msgstr "LayoutID=663" + +#. type: "HDEFLayoutIDx663_description" +#: Resources/templates/Localizable.strings:310 +#, no-wrap +msgid "" +"Set HDEF layout-it to 663:\n" +"297 (0x97, 0x02, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 663:\n" +"297 (0x97, 0x02, 0x00, 0x00)." + +#. type: "HDAULayoutIDx664_title" +#: Resources/templates/Localizable.strings:313 +#: Resources/templates/Localizable.strings:411 +#, no-wrap +msgid "LayoutID=664" +msgstr "LayoutID=664" + +#. type: "HDEFLayoutIDx664_description" +#: Resources/templates/Localizable.strings:314 +#, no-wrap +msgid "" +"Set HDEF layout-it to 664:\n" +"298 (0x98, 0x02, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 664:\n" +"298 (0x98, 0x02, 0x00, 0x00)." + +#. type: "HDAULayoutIDx885_title" +#: Resources/templates/Localizable.strings:317 +#: Resources/templates/Localizable.strings:415 +#, no-wrap +msgid "LayoutID=885" +msgstr "LayoutID=885" + +#. type: "HDEFLayoutIDx885_description" +#: Resources/templates/Localizable.strings:318 +#, no-wrap +msgid "" +"Set HDEF layout-it to 885:\n" +"375 (0x75, 0x03, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 885:\n" +"375 (0x75, 0x03, 0x00, 0x00)." + +#. type: "HDAULayoutIDx887_title" +#: Resources/templates/Localizable.strings:321 +#: Resources/templates/Localizable.strings:419 +#, no-wrap +msgid "LayoutID=887" +msgstr "LayoutID=887" + +#. type: "HDEFLayoutIDx887_description" +#: Resources/templates/Localizable.strings:322 +#, no-wrap +msgid "" +"Set HDEF layout-it to 887:\n" +"377 (0x77, 0x03, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 887:\n" +"377 (0x77, 0x03, 0x00, 0x00)." + +#. type: "HDAULayoutIDx888_title" +#: Resources/templates/Localizable.strings:325 +#: Resources/templates/Localizable.strings:423 +#, no-wrap +msgid "LayoutID=888" +msgstr "LayoutID=888" + +#. type: "HDEFLayoutIDx888_description" +#: Resources/templates/Localizable.strings:326 +#, no-wrap +msgid "" +"Set HDEF layout-it to 888:\n" +"378 (0x78, 0x03, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 888:\n" +"378 (0x78, 0x03, 0x00, 0x00)." + +#. type: "HDAULayoutIDx889_title" +#: Resources/templates/Localizable.strings:329 +#: Resources/templates/Localizable.strings:427 +#, no-wrap +msgid "LayoutID=889" +msgstr "LayoutID=889" + +#. type: "HDEFLayoutIDx889_description" +#: Resources/templates/Localizable.strings:330 +#, no-wrap +msgid "" +"Set HDEF layout-it to 889:\n" +"379 (0x79, 0x03, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 889:\n" +"379 (0x79, 0x03, 0x00, 0x00)." + +#. type: "HDAULayoutIDx892_title" +#: Resources/templates/Localizable.strings:333 +#: Resources/templates/Localizable.strings:431 +#, no-wrap +msgid "LayoutID=892" +msgstr "LayoutID=892" + +#. type: "HDEFLayoutIDx892_description" +#: Resources/templates/Localizable.strings:334 +#, no-wrap +msgid "" +"Set HDEF layout-it to 892:\n" +"37C (0x7C, 0x03, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 892:\n" +"37C (0x7C, 0x03, 0x00, 0x00)." + +#. type: "HDAULayoutIDx898_title" +#: Resources/templates/Localizable.strings:337 +#: Resources/templates/Localizable.strings:435 +#, no-wrap +msgid "LayoutID=898" +msgstr "LayoutID=898" + +#. type: "HDEFLayoutIDx898_description" +#: Resources/templates/Localizable.strings:338 +#, no-wrap +msgid "" +"Set HDEF layout-it to 898:\n" +"382 (0x82, 0x03, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 898:\n" +"382 (0x82, 0x03, 0x00, 0x00)." + +#. type: "HDAULayoutIDxBD7_title" +#: Resources/templates/Localizable.strings:341 +#: Resources/templates/Localizable.strings:439 +#, no-wrap +msgid "LayoutID=1981" +msgstr "LayoutID=1981" + +#. type: "HDEFLayoutIDxBD7_description" +#: Resources/templates/Localizable.strings:342 +#, no-wrap +msgid "" +"Set HDEF layout-it to 1981:\n" +"7BD (0xBD, 0x07, 0x00, 0x00)." +msgstr "" +"Injeta HDEF layout-it para 1981:\n" +"7BD (0xBD, 0x07, 0x00, 0x00)." + +#. type: "HDAULayoutIDx01_description" +#: Resources/templates/Localizable.strings:348 +#, no-wrap +msgid "" +"Set HDAU layout-it to 1:\n" +"001 (0x01, 0x00, 0x00, 0x00)." +msgstr "" +"injeta HDAU layout-it para 1:\n" +"001 (0x01, 0x00, 0x00, 0x00)." + +#. type: "HDAULayoutIDx02_description" +#: Resources/templates/Localizable.strings:352 +#, no-wrap +msgid "" +"Set HDAU layout-it to 2:\n" +"002 (0x02, 0x00, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 2:\n" +"002 (0x02, 0x00, 0x00, 0x00)" + +#. type: "HDAULayoutIDx03_description" +#: Resources/templates/Localizable.strings:356 +#, no-wrap +msgid "" +"Set HDAU layout-it to 3:\n" +"003 (0x03, 0x00, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 3:\n" +"003 (0x03, 0x00, 0x00, 0x00)." + +#. type: "HDAULayoutIDx12_description" +#: Resources/templates/Localizable.strings:360 +#, no-wrap +msgid "" +"Set HDAU layout-it to 12:\n" +"00C (0x0C, 0x00, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 12:\n" +"00C (0x0C, 0x00, 0x00, 0x00)." + +#. type: "HDAULayoutIDx32_description" +#: Resources/templates/Localizable.strings:364 +#, no-wrap +msgid "" +"Set HDAU layout-it to 32:\n" +"020 (0x20, 0x00, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 32:\n" +"020 (0x20, 0x00, 0x00, 0x00)" + +#. type: "HDAULayoutIDx40_description" +#: Resources/templates/Localizable.strings:368 +#, no-wrap +msgid "" +"Set HDAU layout-it to 40:\n" +"028 (0x28, 0x00, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 40:\n" +"028 (0x28, 0x00, 0x00, 0x00)." + +#. type: "HDAULayoutIDx65_description" +#: Resources/templates/Localizable.strings:372 +#, no-wrap +msgid "" +"Set HDAU layout-it to 65:\n" +"041 (0x41, 0x00, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 65:\n" +"041 (0x41, 0x00, 0x00, 0x00)." + +#. type: "HDAULayoutIDx99_description" +#: Resources/templates/Localizable.strings:376 +#, no-wrap +msgid "" +"Set HDAU layout-it to 99:\n" +"063 (0x63, 0x00, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 99:\n" +"063 (0x63, 0x00, 0x00, 0x00)." + +#. type: "HDAULayoutIDx269_description" +#: Resources/templates/Localizable.strings:380 +#, no-wrap +msgid "" +"Set HDAU layout-it to 269:\n" +"10D (0x0D, 0x01, 0x00, 0x00)." +msgstr "" +"injeta HDAU layout-it para 269:\n" +"10D (0x0D, 0x01, 0x00, 0x00)." + +#. type: "HDAULayoutIDx387_description" +#: Resources/templates/Localizable.strings:384 +#, no-wrap +msgid "" +"Set HDAU layout-it to 387:\n" +"183 (0x83, 0x01, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 387:\n" +"183 (0x83, 0x01, 0x00, 0x00)." + +#. type: "HDAULayoutIDx388_description" +#: Resources/templates/Localizable.strings:388 +#, no-wrap +msgid "" +"Set HDAU layout-it to 388:\n" +"184 (0x84, 0x01, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 388:\n" +"184 (0x84, 0x01, 0x00, 0x00)." + +#. type: "HDAULayoutIDx389_description" +#: Resources/templates/Localizable.strings:392 +#, no-wrap +msgid "" +"Set HDAU layout-it to 389:\n" +"185 (0x85, 0x01, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 389:\n" +"185 (0x85, 0x01, 0x00, 0x00)." + +#. type: "HDAULayoutIDx392_description" +#: Resources/templates/Localizable.strings:396 +#, no-wrap +msgid "" +"Set HDAU layout-it to 392:\n" +"188 (0x88, 0x01, 0x00, 0x00)." +msgstr "" +"injeta HDAU layout-it para 392:\n" +"188 (0x88, 0x01, 0x00, 0x00)." + +#. type: "HDAULayoutIDx398_description" +#: Resources/templates/Localizable.strings:400 +#, no-wrap +msgid "" +"Set HDAU layout-it to 398:\n" +"18E (0x8E, 0x01, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 398:\n" +"18E (0x8E, 0x01, 0x00, 0x00)." + +#. type: "HDAULayoutIDx662_description" +#: Resources/templates/Localizable.strings:404 +#, no-wrap +msgid "" +"Set HDAU layout-it to 662:\n" +"296 (0x96, 0x02, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 662:\n" +"296 (0x96, 0x02, 0x00, 0x00)." + +#. type: "HDAULayoutIDx663_description" +#: Resources/templates/Localizable.strings:408 +#, no-wrap +msgid "" +"Set HDAU layout-it to 663:\n" +"297 (0x97, 0x02, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 663:\n" +"297 (0x97, 0x02, 0x00, 0x00)." + +#. type: "HDAULayoutIDx664_description" +#: Resources/templates/Localizable.strings:412 +#, no-wrap +msgid "" +"Set HDAU layout-it to 664:\n" +"298 (0x98, 0x02, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 664:\n" +"298 (0x98, 0x02, 0x00, 0x00)." + +#. type: "HDAULayoutIDx885_description" +#: Resources/templates/Localizable.strings:416 +#, no-wrap +msgid "" +"Set HDAU layout-it to 885:\n" +"375 (0x75, 0x03, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 885:\n" +"375 (0x75, 0x03, 0x00, 0x00)." + +#. type: "HDAULayoutIDx887_description" +#: Resources/templates/Localizable.strings:420 +#, no-wrap +msgid "" +"Set HDAU layout-it to 887:\n" +"377 (0x77, 0x03, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 887:\n" +"377 (0x77, 0x03, 0x00, 0x00)." + +#. type: "HDAULayoutIDx888_description" +#: Resources/templates/Localizable.strings:424 +#, no-wrap +msgid "" +"Set HDAU layout-it to 888:\n" +"378 (0x78, 0x03, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 888:\n" +"378 (0x78, 0x03, 0x00, 0x00)." + +#. type: "HDAULayoutIDx889_description" +#: Resources/templates/Localizable.strings:428 +#, no-wrap +msgid "" +"Set HDAU layout-it to 889:\n" +"379 (0x79, 0x03, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 889:\n" +"379 (0x79, 0x03, 0x00, 0x00)." + +#. type: "HDAULayoutIDx892_description" +#: Resources/templates/Localizable.strings:432 +#, no-wrap +msgid "" +"Set HDAU layout-it to 892:\n" +"37C (0x7C, 0x03, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 892:\n" +"37C (0x7C, 0x03, 0x00, 0x00)." + +#. type: "HDAULayoutIDx898_description" +#: Resources/templates/Localizable.strings:436 +#, no-wrap +msgid "" +"Set HDAU layout-it to 898:\n" +"382 (0x82, 0x03, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 898:\n" +"382 (0x82, 0x03, 0x00, 0x00)." + +#. type: "HDAULayoutIDxBD7_description" +#: Resources/templates/Localizable.strings:440 +#, no-wrap +msgid "" +"Set HDAU layout-it to 1981:\n" +"7BD (0xBD, 0x07, 0x00, 0x00)." +msgstr "" +"Injeta HDAU layout-it para 1981:\n" +"7BD (0xBD, 0x07, 0x00, 0x00)." + +#. type: "IntelCaprix00_title" +#: Resources/templates/Localizable.strings:445 +#, no-wrap +msgid "01660000" +msgstr "01660000" + +#. type: "IntelCaprix00_description" +#: Resources/templates/Localizable.strings:446 +#, no-wrap +msgid "Set 01660000 for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "Injeta 01660000 para Intel HD4000 (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelCaprix01_title" +#: Resources/templates/Localizable.strings:448 +#, no-wrap +msgid "01660001" +msgstr "01660001" + +#. type: "IntelCaprix01_description" +#: Resources/templates/Localizable.strings:449 +#, no-wrap +msgid "Set 01660001 for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "Injeta 01660001 para Intel HD4000 (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelCaprix02_title" +#: Resources/templates/Localizable.strings:451 +#, no-wrap +msgid "01660002" +msgstr "01660002" + +#. type: "IntelCaprix02_description" +#: Resources/templates/Localizable.strings:452 +#, no-wrap +msgid "Set 01660002 for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "Injeta 01660002 para Intel HD4000 (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelCaprix03_title" +#: Resources/templates/Localizable.strings:454 +#, no-wrap +msgid "01660003" +msgstr "01660003" + +#. type: "IntelCaprix03_description" +#: Resources/templates/Localizable.strings:455 +#, no-wrap +msgid "Set 01660003 for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "Injeta 01660003 para Intel HD4000 (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelCaprix04_title" +#: Resources/templates/Localizable.strings:457 +#, no-wrap +msgid "01660004" +msgstr "01660004" + +#. type: "IntelCaprix04_description" +#: Resources/templates/Localizable.strings:458 +#, no-wrap +msgid "Set 01660004 for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "Injeta 01660004 para Intel HD4000 (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelCaprix05_title" +#: Resources/templates/Localizable.strings:460 +#, no-wrap +msgid "01620005" +msgstr "01620005" + +#. type: "IntelCaprix05_description" +#: Resources/templates/Localizable.strings:461 +#, no-wrap +msgid "Set 01620005 for Intel HD4000 (Desktop) AAPL,ig-platform-id ." +msgstr "injeta 01620005 para Intel HD4000 (Desktop) AAPL,ig-platform-id ." + +#. type: "IntelCaprix06_title" +#: Resources/templates/Localizable.strings:463 +#, no-wrap +msgid "01620006" +msgstr "01620006" + +#. type: "IntelCaprix06_description" +#: Resources/templates/Localizable.strings:464 +#, no-wrap +msgid "Set 01620006 for Intel HD4000 (Desktop) AAPL,ig-platform-id ." +msgstr "Injeta 01620006 para Intel HD4000 (Desktop) AAPL,ig-platform-id ." + +#. type: "IntelCaprix07_title" +#: Resources/templates/Localizable.strings:466 +#, no-wrap +msgid "01620007" +msgstr "01620007" + +#. type: "IntelCaprix07_description" +#: Resources/templates/Localizable.strings:467 +#, no-wrap +msgid "Set 01620007 for Intel HD4000 (Desktop) AAPL,ig-platform-id ." +msgstr "Injeta 01620007 para Intel HD4000 (Desktop) AAPL,ig-platform-id ." + +#. type: "IntelCaprix08_title" +#: Resources/templates/Localizable.strings:469 +#, no-wrap +msgid "01660008" +msgstr "01660008" + +#. type: "IntelCaprix08_description" +#: Resources/templates/Localizable.strings:470 +#, no-wrap +msgid "Set 01660008 for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "Injeta 01660008 para Intel HD4000 (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelCaprix09_title" +#: Resources/templates/Localizable.strings:472 +#, no-wrap +msgid "01660009" +msgstr "01660009" + +#. type: "IntelCaprix09_description" +#: Resources/templates/Localizable.strings:473 +#, no-wrap +msgid "Set 01660009 for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "Injeta 01660009 para Intel HD4000 (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelCaprix10_title" +#: Resources/templates/Localizable.strings:475 +#, no-wrap +msgid "0166000a" +msgstr "0166000a" + +#. type: "IntelCaprix10_description" +#: Resources/templates/Localizable.strings:476 +#, no-wrap +msgid "Set 0166000a for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "Injeta 0166000a para Intel HD4000 (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelCaprix11_title" +#: Resources/templates/Localizable.strings:478 +#, no-wrap +msgid "0166000b" +msgstr "0166000b" + +#. type: "IntelCaprix11_description" +#: Resources/templates/Localizable.strings:479 +#, no-wrap +msgid "Set 0166000b for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "Injeta 0166000b para Intel HD4000 (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelAzulx00_title" +#: Resources/templates/Localizable.strings:483 +#, no-wrap +msgid "00000604" +msgstr "00000604" + +#. type: "IntelAzulx00_description" +#: Resources/templates/Localizable.strings:484 +#, no-wrap +msgid "Set 00000604 for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "Injeta 00000604 para Intel Haswell (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelAzulx01_title" +#: Resources/templates/Localizable.strings:486 +#, no-wrap +msgid "0000060c" +msgstr "0000060c" + +#. type: "IntelAzulx01_description" +#: Resources/templates/Localizable.strings:487 +#, no-wrap +msgid "Set 0000060c for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "Injeta 0000060c para Intel Haswell (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelAzulx02_title" +#: Resources/templates/Localizable.strings:489 +#, no-wrap +msgid "00001604" +msgstr "00001604" + +#. type: "IntelAzulx02_description" +#: Resources/templates/Localizable.strings:490 +#, no-wrap +msgid "Set 00001604 for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "Injeta 00001604 para Intel Haswell (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelAzulx03_title" +#: Resources/templates/Localizable.strings:492 +#, no-wrap +msgid "0000160a" +msgstr "0000160a" + +#. type: "IntelAzulx03_description" +#: Resources/templates/Localizable.strings:493 +#, no-wrap +msgid "Set 0000160a for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "Injeta 0000160a para Intel Haswell (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelAzulx04_title" +#: Resources/templates/Localizable.strings:495 +#, no-wrap +msgid "0000160c" +msgstr "0000160c" + +#. type: "IntelAzulx04_description" +#: Resources/templates/Localizable.strings:496 +#, no-wrap +msgid "Set 0000160c for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "Injeta 0000160c para Intel Haswell (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelAzulx05_title" +#: Resources/templates/Localizable.strings:498 +#, no-wrap +msgid "00002604" +msgstr "00002604" + +#. type: "IntelAzulx05_description" +#: Resources/templates/Localizable.strings:499 +#, no-wrap +msgid "Set 00002604 for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "Injeta 00002604 para Intel Haswell (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelAzulx06_title" +#: Resources/templates/Localizable.strings:501 +#, no-wrap +msgid "0000260a" +msgstr "0000260a" + +#. type: "IntelAzulx06_description" +#: Resources/templates/Localizable.strings:502 +#, no-wrap +msgid "Set 0000260a for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "Injeta 0000260a para Intel Haswell (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelAzulx07_title" +#: Resources/templates/Localizable.strings:504 +#, no-wrap +msgid "0000260c" +msgstr "0000260c" + +#. type: "IntelAzulx07_description" +#: Resources/templates/Localizable.strings:505 +#, no-wrap +msgid "Set 0600260c for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "Injeta 0600260c para Intel Haswell (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelAzulx08_title" +#: Resources/templates/Localizable.strings:507 +#, no-wrap +msgid "0000260d" +msgstr "0000260d" + +#. type: "IntelAzulx08_description" +#: Resources/templates/Localizable.strings:508 +#, no-wrap +msgid "Set 0000260d for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "Injeta 0000260d para Intel Haswell (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelAzulx09_title" +#: Resources/templates/Localizable.strings:510 +#, no-wrap +msgid "02001604" +msgstr "02001604" + +#. type: "IntelAzulx09_description" +#: Resources/templates/Localizable.strings:511 +#, no-wrap +msgid "Set 02001604 for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "Injeta 02001604 para Intel Haswell (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelAzulx10_title" +#: Resources/templates/Localizable.strings:513 +#, no-wrap +msgid "0300220d" +msgstr "0300220d" + +#. type: "IntelAzulx10_description" +#: Resources/templates/Localizable.strings:514 +#, no-wrap +msgid "Set 0300220d for Intel HD5000 (Desktop) AAPL,ig-platform-id." +msgstr "injeta 0300220d para Intel Haswell (Desktop) AAPL,ig-platform-id ." + +#. type: "IntelAzulx11_title" +#: Resources/templates/Localizable.strings:516 +#, no-wrap +msgid "0500260a" +msgstr "0500260a" + +#. type: "IntelAzulx11_description" +#: Resources/templates/Localizable.strings:517 +#, no-wrap +msgid "Set 0500260a for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "Injeta 0500260a para Intel Haswell (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelAzulx12_title" +#: Resources/templates/Localizable.strings:519 +#, no-wrap +msgid "0600260a" +msgstr "0600260a" + +#. type: "IntelAzulx12_description" +#: Resources/templates/Localizable.strings:520 +#, no-wrap +msgid "Set 0600260a for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "Injeta 0600260a para Intel Haswell (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelAzulx13_title" +#: Resources/templates/Localizable.strings:522 +#, no-wrap +msgid "0700260d" +msgstr "0700260d" + +#. type: "IntelAzulx13_description" +#: Resources/templates/Localizable.strings:523 +#, no-wrap +msgid "Set 0700260d for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "Injeta 0700260d para Intel Haswell (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelAzulx14_title" +#: Resources/templates/Localizable.strings:525 +#, no-wrap +msgid "0800260a" +msgstr "0800260a" + +#. type: "IntelAzulx14_description" +#: Resources/templates/Localizable.strings:526 +#, no-wrap +msgid "Set 0800260a for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "Injeta 0800260a para Intel Haswell (Mobile) AAPL,ig-platform-id ." + +#. type: "IntelAzulx15_title" +#: Resources/templates/Localizable.strings:528 +#, no-wrap +msgid "08002e0a" +msgstr "08002e0a" + +#. type: "IntelAzulx15_description" +#: Resources/templates/Localizable.strings:529 +#, no-wrap +msgid "Set 08002e0a for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "Injeta 08002e0a para Intel Haswell (Mobile) AAPL,ig-platform-id ." + +#. type: "AD2000B_PinConf_title" +#: Resources/templates/Localizable.strings:533 +#, no-wrap +msgid "AD2000b" +msgstr "AD2000b" + +#. type: "AD2000B_PinConf_description" +#: Resources/templates/Localizable.strings:534 +#, no-wrap +msgid "Set HDEF PinConfiguration for Analog Devices AD2000b." +msgstr "Injeta HDEF PinConfiguration para Analog Devices AD2000b." + +#. type: "AD1981HD_PinConf_title" +#: Resources/templates/Localizable.strings:536 +#, no-wrap +msgid "AD1981HD" +msgstr "AD1981HD" + +#. type: "AD1981HD_PinConf_description" +#: Resources/templates/Localizable.strings:537 +#, no-wrap +msgid "Set HDEF PinConfiguration for Analog Devices AD1981HD." +msgstr "Injeta HDEF PinConfiguration para Analog Devices AD1981HD." + +#. type: "AD1988B_PinConf_title" +#: Resources/templates/Localizable.strings:539 +#, no-wrap +msgid "AD1988b" +msgstr "AD1988b" + +#. type: "AD1988B_PinConf_description" +#: Resources/templates/Localizable.strings:540 +#, no-wrap +msgid "Set HDEF PinConfiguration for Analog Devices AD1988b." +msgstr "Injeta HDEF PinConfiguration para Dispositivos Analogicos AD1988b." + +#. type: "ALC888_PinConf_title" +#: Resources/templates/Localizable.strings:542 +#, no-wrap +msgid "ALC888" +msgstr "ALC888" + +#. type: "ALC888_PinConf_description" +#: Resources/templates/Localizable.strings:543 +#, no-wrap +msgid "Set HDEF PinConfiguration for Realtek ALC888." +msgstr "Injeta HDEF PinConfiguration para Realtek ALC888." + +#. type: "ALC1200_PinConf_title" +#: Resources/templates/Localizable.strings:545 +#, no-wrap +msgid "ALC1200" +msgstr "ALC1200" + +#. type: "ALC1200_PinConf_description" +#: Resources/templates/Localizable.strings:546 +#, no-wrap +msgid "Set HDEF PinConfiguration for Realtek ALC1200." +msgstr "Injeta HDEF PinConfiguration para Realtek ALC1200." + +#. type: "00_PinConf_title" +#: Resources/templates/Localizable.strings:548 +#, no-wrap +msgid "00" +msgstr "00" + +#. type: "00_PinConf_description" +#: Resources/templates/Localizable.strings:549 +#, no-wrap +msgid "Set HDEF PinConfiguration for ???." +msgstr "Injeta HDEF PinConfiguration para ???." + +#. type: "GraphicsEnabler_title" +#: Resources/templates/Localizable.strings:553 +#, no-wrap +msgid "GraphicsEnabler=Yes" +msgstr "GraphicsEnabler=Yes" + +#. type: "GraphicsEnabler_description" +#: Resources/templates/Localizable.strings:554 +#, no-wrap +msgid "Enables the option to autodetect NVIDIA, AMD/ATI or Intel based GPUs and inject the correct info." +msgstr "Ativa a opção que auto detecta placas de vídeo e injecta as informações corretas." + +#. type: "EnableHDMIAudio_title" +#: Resources/templates/Localizable.strings:556 +#, no-wrap +msgid "EnableHDMIAudio=Yes" +msgstr "EnableHDMIAudio=Yes" + +#. type: "EnableHDMIAudio_description" +#: Resources/templates/Localizable.strings:557 +#, no-wrap +msgid "Inject HDMi audio for NVIDIA or AMD/ATI." +msgstr "Injeta o Audio HDMI para Placas NVIDIA ou AMD/ATI." + +#. type: "UseAtiROM_title" +#: Resources/templates/Localizable.strings:559 +#, no-wrap +msgid "UseAtiROM=Yes" +msgstr "UseAtiROM=Yes" + +#. type: "UseAtiROM_description" +#: Resources/templates/Localizable.strings:560 +#, no-wrap +msgid "Enables UseAtiROM options." +msgstr "Ativa a opção UseAtiROM." + +#. type: "UseNvidiaROM_title" +#: Resources/templates/Localizable.strings:562 +#, no-wrap +msgid "UseNvidiaROM=Yes" +msgstr "UseNvidiaROM=Yes" + +#. type: "UseNvidiaROM_description" +#: Resources/templates/Localizable.strings:563 +#, no-wrap +msgid "Enables UseNvidiaROM options." +msgstr "Ativa a opção UseNvidiaROM." + +#. type: "VBIOS_title" +#: Resources/templates/Localizable.strings:565 +#, no-wrap +msgid "VBIOS=Yes" +msgstr "VBIOS=Yes" + +#. type: "VBIOS_description" +#: Resources/templates/Localizable.strings:566 +#, no-wrap +msgid "Enables VBIOS option" +msgstr "Ativa a opção VBIOS." + +#. type: "SkipIntelGfx_title" +#: Resources/templates/Localizable.strings:568 +#, no-wrap +msgid "SkipIntelGfx=Yes" +msgstr "SkipIntelGfx=Yes" + +#. type: "SkipIntelGfx_description" +#: Resources/templates/Localizable.strings:569 +#, no-wrap +msgid "Skip the GraphicsEnbaler autodetect for Intel based GPUs." +msgstr "Saltar GraphicsEnbaler autodetectado para GPUs baseados em Intel." + +#. type: "SkipNvidiaGfx_title" +#: Resources/templates/Localizable.strings:571 +#, no-wrap +msgid "SkipNvidiaGfx=Yes" +msgstr "SkipNvidiaGfx=Yes" + +#. type: "SkipNvidiaGfx_description" +#: Resources/templates/Localizable.strings:572 +#, no-wrap +msgid "Skip the GraphicsEnbaler autodetect for NVIDIA based GPUs." +msgstr "Saltar GraphicsEnabler autodectado para GPUs Baseadas em NVIDIA." + +#. type: "SkipAtiGfx_title" +#: Resources/templates/Localizable.strings:574 +#, no-wrap +msgid "SkipAtiGfx=Yes" +msgstr "SkipAtiGfx=Yes" + +#. type: "SkipAtiGfx_description" +#: Resources/templates/Localizable.strings:575 +#, no-wrap +msgid "Skip the GraphicsEnbaler autodetect for AMD/ATI based GPUs." +msgstr "Saltar GraphicsEnabler autodetectado para GPUs baseadas em AMD/ATI." + +#. type: "EnableBacklight_title" +#: Resources/templates/Localizable.strings:577 +#, no-wrap +msgid "EnableBacklight=Yes" +msgstr "EnableBacklight=Yes" + +#. type: "EnableBacklight_description" +#: Resources/templates/Localizable.strings:578 +#, no-wrap +msgid "Enables Backlight options for laptop with nVidia cards." +msgstr "Ativa opções Backlight para laptop com nVidia." + +#. type: "EnableDualLink_title" +#: Resources/templates/Localizable.strings:580 +#, no-wrap +msgid "EnableDualLink=Yes" +msgstr "EnableDualLink=Yes" + +#. type: "EnableDualLink_description" +#: Resources/templates/Localizable.strings:581 +#, no-wrap +msgid "Enables DualLink options for nVidia and ATi cards." +msgstr "Ativa opções DualLink para nVidia e Ati. " + +#. type: "Verbose_title" +#: Resources/templates/Localizable.strings:587 +#, no-wrap +msgid "Verbose Mode" +msgstr "Modo Verbose" + +#. type: "Verbose_description" +#: Resources/templates/Localizable.strings:588 +#, no-wrap +msgid "Turns on verbose logging and allows you to see messages from both Chameleon and the OS X kernel at boot time. Essential for troubleshooting." +msgstr "Ativa Modo Verbose, permite visualizar mensagens do Chameleon e do Kernel do OS X durante o boot. Essencial para detetar problemas." + +#. type: "Singleusermode_title" +#: Resources/templates/Localizable.strings:590 +#, no-wrap +msgid "Single User Mode" +msgstr "Modo Single User" + +#. type: "Singleusermode_description" +#: Resources/templates/Localizable.strings:591 +#, no-wrap +msgid "A troubleshooting option used for booting into OS X's BSD/Unix command line." +msgstr "Usado no boot para alcançar a linha de comandos do OS X's BSD/Unix para resolução de problemas." + +#. type: "Ignorecaches_title" +#: Resources/templates/Localizable.strings:593 +#, no-wrap +msgid "Ignore Caches" +msgstr "Ignorar Caches" + +#. type: "Ignorecaches_description" +#: Resources/templates/Localizable.strings:594 +#, no-wrap +msgid "Not an option that's needed for everyday booting, but it can be useful if you want OS X to load all files from it's system folders, rather than relying on it's pre-built caches." +msgstr "Usado para que o OS X carregue os ficheiros das suas pastas de sistema, em vez de usar as caches préviamente construidas." + +#. type: "Npci_title" +#: Resources/templates/Localizable.strings:596 +#, no-wrap +msgid "npci=0x2000" +msgstr "npci=0x2000" + +#. type: "Npci_description" +#: Resources/templates/Localizable.strings:597 +#, no-wrap +msgid "For overcoming a hang at 'PCI configuration begin' on some systems. 0x2000 is the kIOPCIConfiguratorPFM64 flag, as seen in the IOPCIFamily source code." +msgstr "Adiciona o parâmetro npci=0x2000 em Kernel Flags." + +#. type: "Npci3_title" +#: Resources/templates/Localizable.strings:599 +#, no-wrap +msgid "npci=0x3000" +msgstr "npci=0x3000" + +#. type: "Npci3_description" +#: Resources/templates/Localizable.strings:600 +#, no-wrap +msgid "For overcoming a hang at 'PCI configuration begin' on some systems. 0x3000 is the kIOPCIConfiguratorPFM64 flag, as seen in the IOPCIFamily source code." +msgstr "Adiciona o parâmetro npci=0x3000 em Kernel Flags." + +#. type: "WaitingRootDevice_title" +#: Resources/templates/Localizable.strings:602 +#, no-wrap +msgid "ahcidisk=1 debug=8" +msgstr "ahcidisk=1 debug=8" + +#. type: "WaitingRootDevice_description" +#: Resources/templates/Localizable.strings:603 +#, no-wrap +msgid "" +"Info here: Waiting for root device when kernel cache used only with some disks +FIX\n" +"http://www.insanelymac.com/forum/topic/280062-waiting-for-root-device-when-kernel-cache-used-only-with-some-disks-fix/\n" +"Findings credits to bcc9." +msgstr "" +"Info em: Esperando dispositivo root com uso de kernel cache só em alguns HD + FIX\n" +"http://www.insanelymac.com/forum/topic/280062-waiting-for-root-device-when-kernel-cache-used-only-with-some-disks-fix/\n" +"Créditos para bcc9." + +#. type: "Darkwake_title" +#: Resources/templates/Localizable.strings:607 +#, no-wrap +msgid "darkwake=0" +msgstr "darkwake=0" + +#. type: "Darkwake_description" +#: Resources/templates/Localizable.strings:608 +#, no-wrap +msgid "Lion only. Disables the 'low power wake' feature which can sometimes leave the screen black after wake from sleep." +msgstr "Só Lion. Desabilita 'low power wake' caracteristica que por vezes apresenta o écran negro após o computador acordar." + +#. type: "NvdaDrv1_title" +#: Resources/templates/Localizable.strings:610 +#, no-wrap +msgid "nvda_drv=1" +msgstr "nvda_drv=1" + +#. type: "NvdaDrv1_description" +#: Resources/templates/Localizable.strings:611 +#, no-wrap +msgid "" +"It introduces a new Preference Pane under System Preferences that allows you to enable the Nvidia Web Driver.\n" +"Info here: New Nvidia Retail Driver Install Solution\n" +"http://www.insanelymac.com/forum/topic/288582-new-nvidia-retail-driver-install-solution/\n" +"Findings credits to meklort and Rampage Dev." +msgstr "" +"Introduz um novo Painel de Preferências em Preferências Sistema que permite habilitar Nvidia Web Driver.\n" +"Em : New Nvidia Retail Driver Install Solution\n" +"http://www.insanelymac.com/forum/topic/288582-new-nvidia-retail-driver-install-solution/\n" +"Créditos da solução meklort e Rampage Dev." + +#. type: "Dart0_title" +#: Resources/templates/Localizable.strings:616 +#, no-wrap +msgid "dart=0" +msgstr "dart=0" + +#. type: "Dart0_description" +#: Resources/templates/Localizable.strings:617 +#, no-wrap +msgid "" +"Avoiding the DMAR processing causing by VT-d function in Osx (Virtualization).\n" +"More information by bcc9 here: http://www.insanelymac.com/forum/topic/282989-vtd0-fault-after-1082-google-hasnt-heard-of-it-any-help/#entry1867000" +msgstr "" +"Evitar o processo DMAR causado pela função VT -d em Osx (Virtualização).\n" +"Por bcc9 Info here: http://www.insanelymac.com/forum/topic/282989-vtd0-fault-after-1082-google-hasnt-heard-of-it-any-help/#entry1867000" + +#. type: "mac-de_title" +#: Resources/templates/Localizable.strings:624 +#, no-wrap +msgid "German Mac Keyboard" +msgstr "Teclado Mac Alemão" + +#. type: "mac-de_description" +#: Resources/templates/Localizable.strings:625 +#, no-wrap +msgid "Use the keyboard layout for a German Mac keyboard" +msgstr "Usa o layout para teclado Mac Alemão." + +#. type: "mac-es_title" +#: Resources/templates/Localizable.strings:627 +#, no-wrap +msgid "Spanish Mac Keyboard" +msgstr "Teclado Mac Espanhol" + +#. type: "mac-es_description" +#: Resources/templates/Localizable.strings:628 +#, no-wrap +msgid "Use the keyboard layout for a Spanish Mac keyboard" +msgstr "Usa o layout para teclado Mac Espanhol." + +#. type: "mac-fr_title" +#: Resources/templates/Localizable.strings:630 +#, no-wrap +msgid "French Mac Keyboard" +msgstr "Teclado Mac Francês" + +#. type: "mac-fr_description" +#: Resources/templates/Localizable.strings:631 +#, no-wrap +msgid "Use the keyboard layout for a French Mac keyboard" +msgstr "Usa o layout para teclado Mac Francês." + +#. type: "mac-it_title" +#: Resources/templates/Localizable.strings:633 +#, no-wrap +msgid "Italian Mac Keyboard" +msgstr "Teclado Mac Italiano" + +#. type: "mac-it_description" +#: Resources/templates/Localizable.strings:634 +#, no-wrap +msgid "Use the keyboard layout for an Italian Mac keyboard" +msgstr "Usa o layout para teclado Mac Italiano." + +#. type: "mac-se_title" +#: Resources/templates/Localizable.strings:636 +#, no-wrap +msgid "Swedish Mac Keyboard" +msgstr "Teclado Mac Sueco" + +#. type: "mac-se_description" +#: Resources/templates/Localizable.strings:637 +#, no-wrap +msgid "Use the keyboard layout for a Swedish Mac keyboard" +msgstr "Usa o layout para teclado Mac Sueco." + +#. type: "pc-fr_title" +#: Resources/templates/Localizable.strings:639 +#, no-wrap +msgid "French PC Keyboard" +msgstr "Teclado PC Francês" + +#. type: "pc-fr_description" +#: Resources/templates/Localizable.strings:640 +#, no-wrap +msgid "Use the keyboard layout for a French PC keyboard" +msgstr "Usa o layout para teclado PC Francês." + +#. type: "Embed_title" +#: Resources/templates/Localizable.strings:647 +#, no-wrap +msgid "Embed" +msgstr "Embed" + +#. type: "Embed_description" +#: Resources/templates/Localizable.strings:648 +#, no-wrap +msgid "A smaller simple version of the new default theme used when building a version of Chameleon which requires an embedded theme." +msgstr "Uma versão menor do novo tema padrão, usada nas versões do Chameleon com tema embutido." + +#. type: "Legacy_title" +#: Resources/templates/Localizable.strings:650 +#, no-wrap +msgid "Legacy" +msgstr "Legacy" + +#. type: "Legacy_description" +#: Resources/templates/Localizable.strings:651 +#, no-wrap +msgid "Chameleon's original default theme introduced for v2.0 RC1" +msgstr "Tema padrão anterior do Chameleon." + +#. type: "Default_description" +#: Resources/templates/Localizable.strings:654 +#, no-wrap +msgid "Chameleon default theme introduced for v2.0 RC5" +msgstr "Novo tema padrão do Chameleon." + +#. type: "Bullet_title" +#: Resources/templates/Localizable.strings:656 +#, no-wrap +msgid "Bullet" +msgstr "Bullet" + +#. type: "Bullet_description" +#: Resources/templates/Localizable.strings:657 +#, no-wrap +msgid "A lovely simple theme by NoSmokingBandit from April 2009." +msgstr "O tema Bullet por NoSmokingBandit" + +#. type: "Audio_title" +#: Resources/templates/Localizable.strings:666 +#, no-wrap +msgid "Audio" +msgstr "Audio" + +#. type: "Audio_description" +#: Resources/templates/Localizable.strings:667 +#, no-wrap +msgid "A selection of options that deal with audio." +msgstr "Preferências de Audio." + +#. type: "Control_title" +#: Resources/templates/Localizable.strings:670 +#, no-wrap +msgid "Control Options" +msgstr "Opções Controle" + +#. type: "Control_description" +#: Resources/templates/Localizable.strings:671 +#, no-wrap +msgid "Settings to control how Chameleon works." +msgstr "Preferências de controle do Chameleon." + +#. type: "General_title" +#: Resources/templates/Localizable.strings:674 +#, no-wrap +msgid "General Options" +msgstr "Opções Generalistas" + +#. type: "General_description" +#: Resources/templates/Localizable.strings:675 +#, no-wrap +msgid "Choose from a selection of base options." +msgstr "Escolha de seleção de opções básicas." + +#. type: "KernelFlags_title" +#: Resources/templates/Localizable.strings:678 +#, no-wrap +msgid "Kernel Flags" +msgstr "Kernel Flags" + +#. type: "KernelFlags_description" +#: Resources/templates/Localizable.strings:679 +#, no-wrap +msgid "Choose from a selection of kernel flags." +msgstr "Escolha de seleção de kernel flags." + +#. type: "PowerManagement_title" +#: Resources/templates/Localizable.strings:682 +#, no-wrap +msgid "Power Management" +msgstr "Gestão Energia" + +#. type: "PowerManagement_description" +#: Resources/templates/Localizable.strings:683 +#, no-wrap +msgid "A selection of options that deal with power management and speedstep." +msgstr "Seleção de opções relativas a gestão de energia e speedstep." + +#. type: "Resolution_description" +#: Resources/templates/Localizable.strings:687 +#, no-wrap +msgid "Set one resolution to use." +msgstr "Configura a resolução do écran" + +#. type: "HDEFLayout_title" +#: Resources/templates/Localizable.strings:690 +#, no-wrap +msgid "HDEF Layout" +msgstr "HDEF Layout" + +#. type: "HDEFLayout_description" +#: Resources/templates/Localizable.strings:691 +#, no-wrap +msgid "Set one HDEF Layout ID to use for your HDA controller." +msgstr "Injeta um HDEF Layout ID para usar no seu controlador HDA." + +#. type: "HDAULayout_title" +#: Resources/templates/Localizable.strings:694 +#, no-wrap +msgid "HDAU Layout" +msgstr "HDAU Layout" + +#. type: "HDAULayout_description" +#: Resources/templates/Localizable.strings:695 +#, no-wrap +msgid "Set one HDAU Layout ID to use for your HDMi controller." +msgstr "Injeta um HDAU Layout ID para usar com seu controlador HDMi." + +#. type: "IntelCapri_title" +#: Resources/templates/Localizable.strings:698 +#, no-wrap +msgid "Intel Capri AAPL,ig-platform-id" +msgstr "Intel Capri AAPL,ig-platform-id" + +#. type: "IntelCapri_description" +#: Resources/templates/Localizable.strings:699 +#, no-wrap +msgid "Set one AAPL,ig-platform-id to use for your Intel HD4000." +msgstr "Injeta um HDAU Layout ID para usar na sua Intel HD4000." + +#. type: "IntelAzul_title" +#: Resources/templates/Localizable.strings:702 +#, no-wrap +msgid "Intel Azul AAPL,ig-platform-id" +msgstr "Intel Azul AAPL,ig-platform-id" + +#. type: "IntelAzul_description" +#: Resources/templates/Localizable.strings:703 +#, no-wrap +msgid "Set one AAPL,ig-platform-id to use for your Intel HD5000." +msgstr "Injeta um HDAU Layout ID para usar na sua Intel HD5000." + +#. type: "HDEFPinConfiguration_title" +#: Resources/templates/Localizable.strings:706 +#, no-wrap +msgid "HDEF PinConfiguration" +msgstr "HDEF PinConfiguration" + +#. type: "HDEFPinConfiguration_description" +#: Resources/templates/Localizable.strings:707 +#, no-wrap +msgid "Set one HDEF PinConfiguration to use." +msgstr "Injeta um HDEF PinConfiguration para usar." + +#. type: "Video_title" +#: Resources/templates/Localizable.strings:710 +#, no-wrap +msgid "Video" +msgstr "Video" + +#. type: "Video_description" +#: Resources/templates/Localizable.strings:711 +#, no-wrap +msgid "A selection of options that deal with video." +msgstr "Preferências de Video." + +#. type: "Keymaps_title" +#: Resources/templates/Localizable.strings:714 +#, no-wrap +msgid "KeyLayout" +msgstr "KeyLayout" + +#. type: "Keymaps_description" +#: Resources/templates/Localizable.strings:715 +#, no-wrap +msgid "Select one keylayout to use. This will also install the Keylayout module and keymaps." +msgstr "Select one keylayout to use. This will also install the Keylayout module and keymaps." + +#. type: "Themes_title" +#: Resources/templates/Localizable.strings:718 +#, no-wrap +msgid "Themes" +msgstr "Temas" + +#. type: "Themes_description" +#: Resources/templates/Localizable.strings:719 +#, no-wrap +msgid "" +"A collection of sample themes\n" +"More themes can be found at http://forum.voodooprojects.org/index.php/board,7.0.html" +msgstr "" +"Alguns exemplos de tema.\n" +"Mais temas podem ser encontrados em http://forum.voodooprojects.org/index.php/board,7.0.html" + +#, fuzzy +#~| msgid "Set 01660000 for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +#~ msgid "Set 0000260c for Intel HD5000 (Mobile) AAPL,ig-platform-id." +#~ msgstr "Injeta 01660000 para Intel HD4000 (Mobile) AAPL,ig-platform-id ." + +#~ msgid "Install Type" +#~ msgstr "Método Instalação" + +#~ msgid "" +#~ "Choose to perform a new installation or upgrade an existing installation." +#~ msgstr "Selecione para executar nova instalação ou atualizar existente." + +#~ msgid "New Installation" +#~ msgstr "Nova Instalação" + +#~ msgid "" +#~ "Backup an existing /Extra folder, if found on the target partition. A new " +#~ "one will be created if any options are chosen from the installer, other " +#~ "than the Bootloader." +#~ msgstr "" +#~ "Cópia de pasta /Extra, se encontrada na partição selecionada. Será criada " +#~ "uma nova se selecionadas opções no instalador além de Bootloader." + +#~ msgid "Upgrade" +#~ msgstr "Atualização" + +#~ msgid "" +#~ "Merge an existing /Extra folder, if found on the target, with any options " +#~ "chosen from the installer, other than the Bootloader. The original /Extra " +#~ "folder will be backed up." +#~ msgstr "" +#~ "Junta na pasta /Extra, se encontrada na partição selecionada, com as " +#~ "opções selecionadas no instalador além de Bootloader." + +#~ msgid "" +#~ "Install Chameleon's files to the normally hidden EFI system partition " +#~ "using either boot0 or boot0md depending on your system and without " +#~ "destroying any existing Windows installation if you have one." +#~ msgstr "" +#~ "Instalar os arquivos do Chameleon na partição EFI (normalmente oculta) " +#~ "usando boot0 ou boot0md dependendo do seu sistema, sem danificar nenhuma " +#~ "instalação do Windows, se existir." + +#~ msgid "" +#~ "This module permits the user to define the keyboard key mappings. This " +#~ "module and associated keymaps are installed by default." +#~ msgstr "Este módulo permite definir o mapeamento das teclas do teclado." + +#~ msgid "Utilities" +#~ msgstr "Utilitários" + +#~ msgid "Optional files to help setup" +#~ msgstr "Arquivos opcionais para ajudar na configuração" + +#~ msgid "Preference Panel" +#~ msgstr "Painel de preferências" + +#~ msgid "Installs Preference Panel for Chameleon." +#~ msgstr "Instala o painel de preferências do Chameleon." + +#~ msgid "Documentation" +#~ msgstr "Documentação" + +#~ msgid "Documentation for Chameleon manual install and use" +#~ msgstr "Documentação para instalação manual e uso do Chameleon." + +#~ msgid "Portuguese Mac Keyboard" +#~ msgstr "Teclado Mac Português" + +#~ msgid "Use the keyboard layout for a Portuguese Mac keyboard" +#~ msgstr "Usa o layout para teclado Mac Português." + +#~ msgid "German PC Keyboard" +#~ msgstr "Teclado PC Alemão" + +#~ msgid "Use the keyboard layout for a German PC keyboard" +#~ msgstr "Usa o layout para teclado PC Alemão." + +#~ msgid "Spanish PC Keyboard" +#~ msgstr "Teclado PC Espanhol" + +#~ msgid "Use the keyboard layout for a Spanish PC keyboard" +#~ msgstr "Usa o layout para teclado PC Espanhol." + +#~ msgid "Italian PC Keyboard" +#~ msgstr "Teclado PC Italiano" + +#~ msgid "Use the keyboard layout for a Italian PC keyboard" +#~ msgstr "Usa o layout para teclado PC Italiano." + +#~ msgid "Swedish PC Keyboard" +#~ msgstr "Teclado PC Sueco" + +#~ msgid "Use the keyboard layout for a Swedish PC keyboard" +#~ msgstr "Usa o layout para teclado PC Sueco." + +#~ msgid "Portuguese PC Keyboard" +#~ msgstr "Teclado PC Português" + +#~ msgid "Use the keyboard layout for a Portuguese PC keyboard" +#~ msgstr "Usa o layout para teclado PC Português" + +#~ msgid "None" +#~ msgstr "Nenhum" + +#~ msgid "Don't choose a resolution." +#~ msgstr "Não escolhe uma resolução." + +#~ msgid "Don't choose a keylayout." +#~ msgstr "Não escolhe uma keylayout." Index: branches/Chimera/package/po/ja.po =================================================================== --- branches/Chimera/package/po/ja.po (revision 0) +++ branches/Chimera/package/po/ja.po (revision 2393) @@ -0,0 +1,2506 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the Chameleon package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-12-27 13:32+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Translate Toolkit 1.10.0\n" + +#. type: Content of:

+#: Resources/templates/Welcome.html:22 +msgid "Chameleon" +msgstr "" + +#. type: Content of:

+#: Resources/templates/Welcome.html:23 +msgid "v%CHAMELEONVERSION% r%CHAMELEONREVISION%" +msgstr "" + +#. type: Content of:

+#: Resources/templates/Welcome.html:25 +msgid "Do not install to an Apple Macintosh computer" +msgstr "" + +#. type: Content of:

+#: Resources/templates/Welcome.html:27 +msgid "Developers :" +msgstr "" + +#. type: Content of:

+#: Resources/templates/Welcome.html:28 +msgid "%DEVELOP%" +msgstr "" + +#. type: Content of:

+#: Resources/templates/Welcome.html:30 +msgid "Thanks to :" +msgstr "" + +#. type: Content of:

+#: Resources/templates/Welcome.html:31 +msgid "%CREDITS%" +msgstr "" + +#. type: Content of:

+#: Resources/templates/Welcome.html:33 +msgid "Package :" +msgstr "" + +#. type: Content of:

+#: Resources/templates/Welcome.html:34 +msgid "%PKGDEV%" +msgstr "" + +#. type: Content of:

+#: Resources/templates/Welcome.html:36 Resources/templates/Conclusion.html:30 +msgid "Package built by: %WHOBUILD%, language translated by: blackosx" +msgstr "" + +#. type: Content of:

+#: Resources/templates/Welcome.html:37 Resources/templates/Conclusion.html:31 +msgid "Copyright © %CPRYEAR%" +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:18 +msgid "" +"Chameleon is a boot loader built using a combination of components which " +"evolved from the development of David Elliott's fake EFI implementation " +"added to Apple's boot-132 project." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:20 +msgid "Chameleon v2 is extended with many features. For example:" +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:22 +msgid "- Fully customizable GUI to bring some color to the Darwin Bootloader." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:23 +msgid "" +"- Load a ramdisk to directly boot retail DVDs without additional programs." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:24 +msgid "- Hibernation. Enjoy resuming your Mac OS X with a preview image." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:25 +msgid "- SMBIOS override to modify the factory SMBIOS values." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:26 +msgid "" +"- DSDT override to use a modified fixed DSDT which can solve several issues." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:27 +msgid "- Device Property Injection via device-properties string." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:28 +msgid "- hybrid boot0 / boot1h for MBR and GPT partitioned disks." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:29 +msgid "- Automatic FSB detection code even for recent AMD CPUs." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:30 +msgid "- Apple Software RAID support." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:31 +msgid "- Nvidia & ATI/AMD Graphics Card Enabler." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:32 +msgid "- Module support" +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:33 +msgid "- Memory detection adapted from memtest86: " +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:34 +msgid "" +"- Automatic P-State & C-State generation for native power management." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:35 +msgid "- Message logging." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:37 +msgid "The code is released under version 2 of the Gnu Public License." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Description.html:40 +msgid "FAQ's: " +msgstr "" + +#. type: Content of:

+#: Resources/templates/Conclusion.html:22 +msgid "The scripts have completed and a file named " +msgstr "" + +#. type: Content of:

+#: Resources/templates/Conclusion.html:22 +msgid "@LOG_FILENAME@" +msgstr "" + +#. type: Content of:

+#: Resources/templates/Conclusion.html:23 +msgid " has been written to the root of your chosen partition." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Conclusion.html:25 +msgid "Please " +msgstr "" + +#. type: Content of:

+#: Resources/templates/Conclusion.html:25 +msgid "read it" +msgstr "" + +#. type: Content of:

+#: Resources/templates/Conclusion.html:26 +msgid "" +" to find out if the installation was successful and keep it for a " +"record of what was done." +msgstr "" + +#. type: Content of:

+#: Resources/templates/Conclusion.html:28 +msgid "Chameleon v%CHAMELEONVERSION% r%CHAMELEONREVISION%" +msgstr "" + +#. type: "Chameleon_Package_Title" +#: Resources/templates/Localizable.strings:4 +#, no-wrap +msgid "Chameleon Bootloader Package" +msgstr "" + +#. type: "ERROR_BOOTVOL" +#: Resources/templates/Localizable.strings:9 +#, no-wrap +msgid "This software must be installed on the startup volume." +msgstr "" + +#. type: "ERROR_INSTALL" +#: Resources/templates/Localizable.strings:10 +#, no-wrap +msgid "This volume does not meet the requirements for this update." +msgstr "" + +#. type: "Newer_Package_Installed_message" +#: Resources/templates/Localizable.strings:12 +#, no-wrap +msgid "A newer version of Chameleon is already installed" +msgstr "" + +#. type: "Intel_Mac_message" +#: Resources/templates/Localizable.strings:13 +#, no-wrap +msgid "This software cannot be installed on this computer." +msgstr "" + +#. type: "Chameleon_title" +#: Resources/templates/Localizable.strings:19 +#, no-wrap +msgid "Chameleon Bootloader" +msgstr "" + +#. type: "Chameleon_description" +#: Resources/templates/Localizable.strings:20 +#, no-wrap +msgid "" +"Chameleon requires three essential files. (in simple terms)\n" +"boot0 (On the drive's MBR) responsible for loading boot1.\n" +"boot1 (On the partition's boot-sector) to finding boot2.\n" +"boot2 (On the partition's root directory) for loading kernel etc." +msgstr "" + +#. type: "Default_title" +#: Resources/templates/Localizable.strings:25 +#: Resources/templates/Localizable.strings:653 +#, no-wrap +msgid "Standard" +msgstr "" + +#. type: "Standard_description" +#: Resources/templates/Localizable.strings:26 +#, no-wrap +msgid "Install Chameleon's files to the root of the selected partition using either boot0 or boot0md depending on your system without destroying any existing Windows installation if you have one." +msgstr "" + +#. type: "noboot_title" +#: Resources/templates/Localizable.strings:28 +#, no-wrap +msgid "Don't install the Bootloader" +msgstr "" + +#. type: "noboot_description" +#: Resources/templates/Localizable.strings:29 +#, no-wrap +msgid "Useful if you only want to install the extra's." +msgstr "" + +#. type: "Module_title" +#: Resources/templates/Localizable.strings:35 +#, no-wrap +msgid "Modules" +msgstr "" + +#. type: "Module_description" +#: Resources/templates/Localizable.strings:36 +#, no-wrap +msgid "The modules system incorporated in chameleon allows for a user or developer to extend the core functionality of chameleon without replacing the main boot file." +msgstr "" + +#. type: "klibc_title" +#: Resources/templates/Localizable.strings:38 +#, no-wrap +msgid "klibc" +msgstr "" + +#. type: "klibc_description" +#: Resources/templates/Localizable.strings:39 +#, no-wrap +msgid "" +"This module provides a standard c library for modules to link to if the library provided by chameleon is insufficient.\n" +"This is currently only used by the uClibc++ library.\n" +"Source: http://www.kernel.org/pub/linux/libs/klibc/" +msgstr "" + +#. type: "ACPICodec_title" +#: Resources/templates/Localizable.strings:43 +#, no-wrap +msgid "ACPICodec" +msgstr "" + +#. type: "ACPICodec_description" +#: Resources/templates/Localizable.strings:44 +#, no-wrap +msgid "" +"This module provides a substitute for the internal acpi patcher.\n" +"Dependencies: none" +msgstr "" + +#. type: "HDAEnabler_title" +#: Resources/templates/Localizable.strings:47 +#, no-wrap +msgid "HDAEnabler" +msgstr "" + +#. type: "HDAEnabler_description" +#: Resources/templates/Localizable.strings:48 +#, no-wrap +msgid "" +"HDAEnabler module, this module provides a substitute for the Hight Definition Audio DSDT Edits.\n" +"Dependencies: none" +msgstr "" + +#. type: "FileNVRAM_title" +#: Resources/templates/Localizable.strings:51 +#, no-wrap +msgid "FileNVRAM" +msgstr "" + +#. type: "FileNVRAM_description" +#: Resources/templates/Localizable.strings:52 +#, no-wrap +msgid "" +"FileNVRAM module for preloading NVRAM values.\n" +"Dependencies: none" +msgstr "" + +#. type: "Sata_title" +#: Resources/templates/Localizable.strings:55 +#, no-wrap +msgid "Sata" +msgstr "" + +#. type: "Sata_description" +#: Resources/templates/Localizable.strings:56 +#, no-wrap +msgid "" +"Sata module, known as YellowIconFixer in cparm's branch.\n" +"Useful to fix yellow icon issue (can also fix an issue with the Apple's dvd player application in Mountain lion).\n" +"Dependencies: none" +msgstr "" + +#. type: "Resolution_title" +#: Resources/templates/Localizable.strings:60 +#: Resources/templates/Localizable.strings:686 +#, no-wrap +msgid "Resolution" +msgstr "" + +#. type: "AutoReso_description" +#: Resources/templates/Localizable.strings:61 +#, no-wrap +msgid "" +"This module reads the edid information from the monitor attached to the main display.\n" +"The module is currently not integrated into trunk and has minimal uses as it stands.\n" +"Additionally, the module will patch the vesa modes available in pre intel hd graphics cards to provide proper resolution while booting." +msgstr "" + +#. type: "uClibc_title" +#: Resources/templates/Localizable.strings:65 +#, no-wrap +msgid "uClibc++" +msgstr "" + +#. type: "uClibc_description" +#: Resources/templates/Localizable.strings:66 +#, no-wrap +msgid "" +"This module provides a minimalistic c++ runtime library for use in other modules. This does not provide functionality by itself, instead it is used to allow for the c++ language to be used in other modules.\n" +"*Please note that rtti and exceptions has both been disabled.\n" +"Source: http://cxx.uclibc.org/\n" +"Dependencies: klibc" +msgstr "" + +#. type: "KernelPatcher_title" +#: Resources/templates/Localizable.strings:71 +#, no-wrap +msgid "Kernel Patcher" +msgstr "" + +#. type: "KernelPatcher_description" +#: Resources/templates/Localizable.strings:72 +#, no-wrap +msgid "" +"The KernelPatcher module provides patches for the following:\n" +"*Enables the use of the kernelcache with /Extra/Extensions and /Extra/Extensions.mkext\n" +"*Removed the CPUID check\n" +"*Removes an LAPIC panic\n" +"*Removes a panic in commpage_stuff_routine\n" +"Dependencies: none" +msgstr "" + +#. type: "KextPatcher_title" +#: Resources/templates/Localizable.strings:79 +#, no-wrap +msgid "Kext Patcher" +msgstr "" + +#. type: "KextPatcher_description" +#: Resources/templates/Localizable.strings:80 +#, no-wrap +msgid "" +"The KextPatcher module provides patches for the following:\n" +"Dependencies: none" +msgstr "" + +#. type: "NVIDIAGraphicsEnabler_title" +#: Resources/templates/Localizable.strings:83 +#, no-wrap +msgid "NVIDIAGraphicsEnabler" +msgstr "" + +#. type: "NVIDIAGraphicsEnabler_description" +#: Resources/templates/Localizable.strings:84 +#, no-wrap +msgid "" +"The GraphicsEnabler nVidia code ported to a module.\n" +"Dependencies: none" +msgstr "" + +#. type: "AMDGraphicsEnabler_title" +#: Resources/templates/Localizable.strings:87 +#, no-wrap +msgid "AMDGraphicsEnabler" +msgstr "" + +#. type: "AMDGraphicsEnabler_description" +#: Resources/templates/Localizable.strings:88 +#, no-wrap +msgid "" +"The GraphicsEnabler AMD/ATi code ported to a module.\n" +"Dependencies: none" +msgstr "" + +#. type: "IntelGraphicsEnabler_title" +#: Resources/templates/Localizable.strings:91 +#, no-wrap +msgid "IntelGraphicsEnabler" +msgstr "" + +#. type: "IntelGraphicsEnabler_description" +#: Resources/templates/Localizable.strings:92 +#, no-wrap +msgid "" +"The GraphicsEnabler gma(Intel) code ported to a module.\n" +"Dependencies: none" +msgstr "" + +#. type: "Options_title" +#: Resources/templates/Localizable.strings:100 +#, no-wrap +msgid "Settings" +msgstr "" + +#. type: "Options_description" +#: Resources/templates/Localizable.strings:101 +#, no-wrap +msgid "Create an /Extra/org.chameleon.Boot.plist by selecting any of these boot options and kernel flags." +msgstr "" + +#. type: "BootBanner_title" +#: Resources/templates/Localizable.strings:103 +#, no-wrap +msgid "BootBanner=No" +msgstr "" + +#. type: "BootBanner_description" +#: Resources/templates/Localizable.strings:104 +#, no-wrap +msgid "Hides Chameleon's boot banner in GUI. This is the text that is drawn at the top left corner of the screen displaying the release version etc." +msgstr "" + +#. type: "GUI_title" +#: Resources/templates/Localizable.strings:106 +#, no-wrap +msgid "GUI=No" +msgstr "" + +#. type: "GUI_description" +#: Resources/templates/Localizable.strings:107 +#, no-wrap +msgid "Disables the default enabled graphic user interface." +msgstr "" + +#. type: "LegacyLogo_title" +#: Resources/templates/Localizable.strings:109 +#, no-wrap +msgid "LegacyLogo=Yes" +msgstr "" + +#. type: "LegacyLogo_description" +#: Resources/templates/Localizable.strings:110 +#, no-wrap +msgid "Use the legacy 'dark grey' apple logo on the light grey screen for the boot process rather than the boot.png in the theme." +msgstr "" + +#. type: "InstantMenu_title" +#: Resources/templates/Localizable.strings:112 +#, no-wrap +msgid "InstantMenu=Yes" +msgstr "" + +#. type: "InstantMenu_description" +#: Resources/templates/Localizable.strings:113 +#, no-wrap +msgid "By default, when Chameleon loads you'll see the icon for the current default partition, along with a timeout progress bar which left alone will count down before Chameleon automatically boots that partition. This options skips that and takes you directly to the device selection screen." +msgstr "" + +#. type: "QuietBoot_title" +#: Resources/templates/Localizable.strings:115 +#, no-wrap +msgid "QuietBoot=Yes" +msgstr "" + +#. type: "QuietBoot_description" +#: Resources/templates/Localizable.strings:116 +#, no-wrap +msgid "Enable quiet boot mode (no messages or prompt)." +msgstr "" + +#. type: "ShowInfo_title" +#: Resources/templates/Localizable.strings:118 +#, no-wrap +msgid "ShowInfo=Yes" +msgstr "" + +#. type: "ShowInfo_description" +#: Resources/templates/Localizable.strings:119 +#, no-wrap +msgid "Enables display of partition and resolution details shown on the left side of the GUI under the boot banner. This is useful information for troubleshooting, though can clash with certain themes." +msgstr "" + +#. type: "Wait_title" +#: Resources/templates/Localizable.strings:121 +#, no-wrap +msgid "Wait=Yes" +msgstr "" + +#. type: "Wait_description" +#: Resources/templates/Localizable.strings:122 +#, no-wrap +msgid "Pauses the boot process after Chameleon has finished it's setup then waits for a key press before it starts the mach kernel. Useful when combined with verbose boot for troubleshooting." +msgstr "" + +#. type: "arch_title" +#: Resources/templates/Localizable.strings:126 +#, no-wrap +msgid "arch=i386" +msgstr "" + +#. type: "arch_description" +#: Resources/templates/Localizable.strings:127 +#, no-wrap +msgid "Boots the kernel in 32bit mode rather than the default 64bit mode." +msgstr "" + +#. type: "EHCIacquire_title" +#: Resources/templates/Localizable.strings:129 +#, no-wrap +msgid "EHCIacquire=Yes" +msgstr "" + +#. type: "EHCIacquire_description" +#: Resources/templates/Localizable.strings:130 +#, no-wrap +msgid "Enables the option to fix any EHCI ownership issues due to bad bioses." +msgstr "" + +#. type: "EthernetBuiltIn_title" +#: Resources/templates/Localizable.strings:132 +#, no-wrap +msgid "EthernetBuiltIn=Yes" +msgstr "" + +#. type: "EthernetBuiltIn_description" +#: Resources/templates/Localizable.strings:133 +#, no-wrap +msgid "Enables the option of adding 'built-in' to your ethernet devices." +msgstr "" + +#. type: "EnableWifi_title" +#: Resources/templates/Localizable.strings:135 +#, no-wrap +msgid "EnableWifi=Yes" +msgstr "" + +#. type: "EnableWifi_description" +#: Resources/templates/Localizable.strings:136 +#, no-wrap +msgid "Enables the option of adding AirPort values to your wireless device." +msgstr "" + +#. type: "ForceHPET_title" +#: Resources/templates/Localizable.strings:138 +#, no-wrap +msgid "ForceHPET=Yes" +msgstr "" + +#. type: "ForceHPET_description" +#: Resources/templates/Localizable.strings:139 +#, no-wrap +msgid "Enables HPET on intel chipsets, for bioses that dont include the option." +msgstr "" + +#. type: "ForceWake_title" +#: Resources/templates/Localizable.strings:141 +#, no-wrap +msgid "ForceWake=Yes" +msgstr "" + +#. type: "ForceWake_description" +#: Resources/templates/Localizable.strings:142 +#, no-wrap +msgid "This option enables you to bypass bad sleep images." +msgstr "" + +#. type: "ForceFullMemInfo_title" +#: Resources/templates/Localizable.strings:144 +#, no-wrap +msgid "ForceFullMemInfo=Yes" +msgstr "" + +#. type: "ForceFullMemInfo_description" +#: Resources/templates/Localizable.strings:145 +#, no-wrap +msgid "Force SMBIOS Table 17 to be 27 bytes long." +msgstr "" + +#. type: "RestartFix_title" +#: Resources/templates/Localizable.strings:147 +#, no-wrap +msgid "RestartFix=No" +msgstr "" + +#. type: "RestartFix_description" +#: Resources/templates/Localizable.strings:148 +#, no-wrap +msgid "Disables the automatically enabled restart fix." +msgstr "" + +#. type: "UHCIreset_title" +#: Resources/templates/Localizable.strings:150 +#, no-wrap +msgid "UHCIreset=Yes" +msgstr "" + +#. type: "UHCIreset_description" +#: Resources/templates/Localizable.strings:151 +#, no-wrap +msgid "Enables the option to reset UHCI controllers before starting OS X." +msgstr "" + +#. type: "UseMemDetect_title" +#: Resources/templates/Localizable.strings:153 +#, no-wrap +msgid "UseMemDetect=No" +msgstr "" + +#. type: "UseMemDetect_description" +#: Resources/templates/Localizable.strings:154 +#, no-wrap +msgid "Disables the automatically enabled RAM recognition." +msgstr "" + +#. type: "UseKernelCache_title" +#: Resources/templates/Localizable.strings:156 +#, no-wrap +msgid "UseKernelCache=Yes" +msgstr "" + +#. type: "UseKernelCache_description" +#: Resources/templates/Localizable.strings:157 +#, no-wrap +msgid "For Lion only. Enables loading of the pre-linked kernel. This will ignore /E/E and /S/L/E. ONLY use this is you have know it contains everything you need." +msgstr "" + +#. type: "Wake_title" +#: Resources/templates/Localizable.strings:159 +#, no-wrap +msgid "Wake=Yes" +msgstr "" + +#. type: "Wake_description" +#: Resources/templates/Localizable.strings:160 +#, no-wrap +msgid "Attempts to load the sleep image saved from last hibernation." +msgstr "" + +#. type: "CSTUsingSystemIO_title" +#: Resources/templates/Localizable.strings:164 +#, no-wrap +msgid "CSTUsingSystemIO=Yes" +msgstr "" + +#. type: "CSTUsingSystemIO_description" +#: Resources/templates/Localizable.strings:165 +#, no-wrap +msgid "New C-State _CST generation method using SystemIO registers instead of FixedHW." +msgstr "" + +#. type: "DropSSDT_title" +#: Resources/templates/Localizable.strings:167 +#, no-wrap +msgid "DropSSDT=Yes" +msgstr "" + +#. type: "DropSSDT_description" +#: Resources/templates/Localizable.strings:168 +#, no-wrap +msgid "Discard the motherboard's built-in SSDT tables." +msgstr "" + +#. type: "DropHPET_title" +#: Resources/templates/Localizable.strings:170 +#, no-wrap +msgid "DropHPET=Yes" +msgstr "" + +#. type: "DropHPET_description" +#: Resources/templates/Localizable.strings:171 +#, no-wrap +msgid "Discard the motherboard's built-in HPET table." +msgstr "" + +#. type: "DropSBST_title" +#: Resources/templates/Localizable.strings:173 +#, no-wrap +msgid "DropSBST=Yes" +msgstr "" + +#. type: "DropSBST_description" +#: Resources/templates/Localizable.strings:174 +#, no-wrap +msgid "Discard the motherboard's built-in SBST table." +msgstr "" + +#. type: "DropECDT_title" +#: Resources/templates/Localizable.strings:176 +#, no-wrap +msgid "DropECDT=Yes" +msgstr "" + +#. type: "DropECDT_description" +#: Resources/templates/Localizable.strings:177 +#, no-wrap +msgid "Discard the motherboard's built-in ECDT table." +msgstr "" + +#. type: "DropASFT_title" +#: Resources/templates/Localizable.strings:179 +#, no-wrap +msgid "DropASFT=Yes" +msgstr "" + +#. type: "DropASFT_description" +#: Resources/templates/Localizable.strings:180 +#, no-wrap +msgid "Discard the motherboard's built-in ASF! table." +msgstr "" + +#. type: "DropDMAR_title" +#: Resources/templates/Localizable.strings:182 +#, no-wrap +msgid "DropDMAR=Yes" +msgstr "" + +#. type: "DropDMAR_description" +#: Resources/templates/Localizable.strings:183 +#, no-wrap +msgid "Discard the motherboard's built-in DMAR table, this key action resolve the problem with VT-d panics." +msgstr "" + +#. type: "EnableC2State_title" +#: Resources/templates/Localizable.strings:185 +#, no-wrap +msgid "EnableC2State=Yes" +msgstr "" + +#. type: "EnableC2State_description" +#: Resources/templates/Localizable.strings:186 +#, no-wrap +msgid "Enable specific Processor power state, C2." +msgstr "" + +#. type: "EnableC3State_title" +#: Resources/templates/Localizable.strings:188 +#, no-wrap +msgid "EnableC3State=Yes" +msgstr "" + +#. type: "EnableC3State_description" +#: Resources/templates/Localizable.strings:189 +#, no-wrap +msgid "Enable specific Processor power state, C3." +msgstr "" + +#. type: "EnableC4State_title" +#: Resources/templates/Localizable.strings:191 +#, no-wrap +msgid "EnableC4State=Yes" +msgstr "" + +#. type: "EnableC4State_description" +#: Resources/templates/Localizable.strings:192 +#, no-wrap +msgid "Enable specific Processor power state, C4." +msgstr "" + +#. type: "EnableC6State_title" +#: Resources/templates/Localizable.strings:194 +#, no-wrap +msgid "EnableC6State=Yes" +msgstr "" + +#. type: "EnableC6State_description" +#: Resources/templates/Localizable.strings:195 +#, no-wrap +msgid "Enable specific Processor power state, C6." +msgstr "" + +#. type: "GenerateCStates_title" +#: Resources/templates/Localizable.strings:197 +#, no-wrap +msgid "GenerateCStates=Yes" +msgstr "" + +#. type: "GenerateCStates_description" +#: Resources/templates/Localizable.strings:198 +#, no-wrap +msgid "Enable auto generation of processor idle sleep states (C-States)." +msgstr "" + +#. type: "GeneratePStates_title" +#: Resources/templates/Localizable.strings:200 +#, no-wrap +msgid "GeneratePStates=Yes" +msgstr "" + +#. type: "GeneratePStates_description" +#: Resources/templates/Localizable.strings:201 +#, no-wrap +msgid "Enable auto generation of processor power performance states (P-States)." +msgstr "" + +#. type: "GenerateTStates_title" +#: Resources/templates/Localizable.strings:203 +#, no-wrap +msgid "GenerateTStates=Yes" +msgstr "" + +#. type: "GenerateTStates_description" +#: Resources/templates/Localizable.strings:204 +#, no-wrap +msgid "Enable auto generation of processor power performance states (T-States)." +msgstr "" + +#. type: "1024x600x32_title" +#: Resources/templates/Localizable.strings:208 +#, no-wrap +msgid "1024x600x32" +msgstr "" + +#. type: "1024x600x32_description" +#: Resources/templates/Localizable.strings:209 +#, no-wrap +msgid "Set Graphics Mode to 1024x600x32" +msgstr "" + +#. type: "1024x768x32_title" +#: Resources/templates/Localizable.strings:211 +#, no-wrap +msgid "1024x768x32" +msgstr "" + +#. type: "1024x768x32_description" +#: Resources/templates/Localizable.strings:212 +#, no-wrap +msgid "Set Graphics Mode to 1024x768x32" +msgstr "" + +#. type: "1280x768x32_title" +#: Resources/templates/Localizable.strings:214 +#, no-wrap +msgid "1280x768x32" +msgstr "" + +#. type: "1280x768x32_description" +#: Resources/templates/Localizable.strings:215 +#, no-wrap +msgid "Set Graphics Mode to 1280x768x32" +msgstr "" + +#. type: "1280x800x32_title" +#: Resources/templates/Localizable.strings:217 +#, no-wrap +msgid "1280x800x32" +msgstr "" + +#. type: "1280x800x32_description" +#: Resources/templates/Localizable.strings:218 +#, no-wrap +msgid "Set Graphics Mode to 1280x800x32" +msgstr "" + +#. type: "1280x1024x32_title" +#: Resources/templates/Localizable.strings:220 +#, no-wrap +msgid "1280x1024x32" +msgstr "" + +#. type: "1280x1024x32_description" +#: Resources/templates/Localizable.strings:221 +#, no-wrap +msgid "Set Graphics Mode to 1280x1024x32" +msgstr "" + +#. type: "1280x960x32_title" +#: Resources/templates/Localizable.strings:223 +#, no-wrap +msgid "1280x960x32" +msgstr "" + +#. type: "1280x960x32_description" +#: Resources/templates/Localizable.strings:224 +#, no-wrap +msgid "Set Graphics Mode to 1280x960x32" +msgstr "" + +#. type: "1366x768x32_title" +#: Resources/templates/Localizable.strings:226 +#, no-wrap +msgid "1366x768x32" +msgstr "" + +#. type: "1366x768x32_description" +#: Resources/templates/Localizable.strings:227 +#, no-wrap +msgid "Set Graphics Mode to 1366x768x32" +msgstr "" + +#. type: "1440x900x32_title" +#: Resources/templates/Localizable.strings:229 +#, no-wrap +msgid "1440x900x32" +msgstr "" + +#. type: "1440x900x32_description" +#: Resources/templates/Localizable.strings:230 +#, no-wrap +msgid "Set Graphics Mode to 1440x900x32" +msgstr "" + +#. type: "1600x900x32_title" +#: Resources/templates/Localizable.strings:232 +#, no-wrap +msgid "1600x900x32" +msgstr "" + +#. type: "1600x900x32_description" +#: Resources/templates/Localizable.strings:233 +#, no-wrap +msgid "Set Graphics Mode to 1600x900x32" +msgstr "" + +#. type: "1600x1200x32_title" +#: Resources/templates/Localizable.strings:235 +#, no-wrap +msgid "1600x1200x32" +msgstr "" + +#. type: "1600x1200x32_description" +#: Resources/templates/Localizable.strings:236 +#, no-wrap +msgid "Set Graphics Mode to 1600x1200x32" +msgstr "" + +#. type: "1680x1050x32_title" +#: Resources/templates/Localizable.strings:238 +#, no-wrap +msgid "1680x1050x32" +msgstr "" + +#. type: "1680x1050x32_description" +#: Resources/templates/Localizable.strings:239 +#, no-wrap +msgid "Set Graphics Mode to 1680x1050x32" +msgstr "" + +#. type: "1920x1080x32_title" +#: Resources/templates/Localizable.strings:241 +#, no-wrap +msgid "1920x1080x32" +msgstr "" + +#. type: "1920x1080x32_description" +#: Resources/templates/Localizable.strings:242 +#, no-wrap +msgid "Set Graphics Mode to 1920x1080x32" +msgstr "" + +#. type: "1920x1200x32_title" +#: Resources/templates/Localizable.strings:244 +#, no-wrap +msgid "1920x1200x32" +msgstr "" + +#. type: "1920x1200x32_description" +#: Resources/templates/Localizable.strings:245 +#, no-wrap +msgid "Set Graphics Mode to 1920x1200x32" +msgstr "" + +#. type: "HDAULayoutIDx01_title" +#: Resources/templates/Localizable.strings:249 +#: Resources/templates/Localizable.strings:347 +#, no-wrap +msgid "LayoutID=1" +msgstr "" + +#. type: "HDEFLayoutIDx01_description" +#: Resources/templates/Localizable.strings:250 +#, no-wrap +msgid "" +"Set HDEF layout-it to 1:\n" +"001 (0x01, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx02_title" +#: Resources/templates/Localizable.strings:253 +#: Resources/templates/Localizable.strings:351 +#, no-wrap +msgid "LayoutID=2" +msgstr "" + +#. type: "HDEFLayoutIDx02_description" +#: Resources/templates/Localizable.strings:254 +#, no-wrap +msgid "" +"Set HDEF layout-it to 2:\n" +"002 (0x02, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx03_title" +#: Resources/templates/Localizable.strings:257 +#: Resources/templates/Localizable.strings:355 +#, no-wrap +msgid "LayoutID=3" +msgstr "" + +#. type: "HDEFLayoutIDx03_description" +#: Resources/templates/Localizable.strings:258 +#, no-wrap +msgid "" +"Set HDEF layout-it to 3:\n" +"003 (0x03, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx12_title" +#: Resources/templates/Localizable.strings:261 +#: Resources/templates/Localizable.strings:359 +#, no-wrap +msgid "LayoutID=12" +msgstr "" + +#. type: "HDEFLayoutIDx12_description" +#: Resources/templates/Localizable.strings:262 +#, no-wrap +msgid "" +"Set HDEF layout-it to 12:\n" +"00C (0x0C, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx32_title" +#: Resources/templates/Localizable.strings:265 +#: Resources/templates/Localizable.strings:363 +#, no-wrap +msgid "LayoutID=32" +msgstr "" + +#. type: "HDEFLayoutIDx32_description" +#: Resources/templates/Localizable.strings:266 +#, no-wrap +msgid "" +"Set HDEF layout-it to 32:\n" +"020 (0x20, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx40_title" +#: Resources/templates/Localizable.strings:269 +#: Resources/templates/Localizable.strings:367 +#, no-wrap +msgid "LayoutID=40" +msgstr "" + +#. type: "HDEFLayoutIDx40_description" +#: Resources/templates/Localizable.strings:270 +#, no-wrap +msgid "" +"Set HDEF layout-it to 40:\n" +"028 (0x28, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx65_title" +#: Resources/templates/Localizable.strings:273 +#: Resources/templates/Localizable.strings:371 +#, no-wrap +msgid "LayoutID=65" +msgstr "" + +#. type: "HDEFLayoutIDx65_description" +#: Resources/templates/Localizable.strings:274 +#, no-wrap +msgid "" +"Set HDEF layout-it to 65:\n" +"041 (0x41, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx99_title" +#: Resources/templates/Localizable.strings:277 +#: Resources/templates/Localizable.strings:375 +#, no-wrap +msgid "LayoutID=99" +msgstr "" + +#. type: "HDEFLayoutIDx99_description" +#: Resources/templates/Localizable.strings:278 +#, no-wrap +msgid "" +"Set HDEF layout-it to 99:\n" +"063 (0x63, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx269_title" +#: Resources/templates/Localizable.strings:281 +#: Resources/templates/Localizable.strings:379 +#, no-wrap +msgid "LayoutID=269" +msgstr "" + +#. type: "HDEFLayoutIDx269_description" +#: Resources/templates/Localizable.strings:282 +#, no-wrap +msgid "" +"Set HDEF layout-it to 269:\n" +"10D (0x0D, 0x01, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx387_title" +#: Resources/templates/Localizable.strings:285 +#: Resources/templates/Localizable.strings:383 +#, no-wrap +msgid "LayoutID=387" +msgstr "" + +#. type: "HDEFLayoutIDx387_description" +#: Resources/templates/Localizable.strings:286 +#, no-wrap +msgid "" +"Set HDEF layout-it to 387:\n" +"183 (0x83, 0x01, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx388_title" +#: Resources/templates/Localizable.strings:289 +#: Resources/templates/Localizable.strings:387 +#, no-wrap +msgid "LayoutID=388" +msgstr "" + +#. type: "HDEFLayoutIDx388_description" +#: Resources/templates/Localizable.strings:290 +#, no-wrap +msgid "" +"Set HDEF layout-it to 388:\n" +"184 (0x84, 0x01, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx389_title" +#: Resources/templates/Localizable.strings:293 +#: Resources/templates/Localizable.strings:391 +#, no-wrap +msgid "LayoutID=389" +msgstr "" + +#. type: "HDEFLayoutIDx389_description" +#: Resources/templates/Localizable.strings:294 +#, no-wrap +msgid "" +"Set HDEF layout-it to 389:\n" +"185 (0x85, 0x01, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx392_title" +#: Resources/templates/Localizable.strings:297 +#: Resources/templates/Localizable.strings:395 +#, no-wrap +msgid "LayoutID=392" +msgstr "" + +#. type: "HDEFLayoutIDx392_description" +#: Resources/templates/Localizable.strings:298 +#, no-wrap +msgid "" +"Set HDEF layout-it to 392:\n" +"188 (0x88, 0x01, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx398_title" +#: Resources/templates/Localizable.strings:301 +#: Resources/templates/Localizable.strings:399 +#, no-wrap +msgid "LayoutID=398" +msgstr "" + +#. type: "HDEFLayoutIDx398_description" +#: Resources/templates/Localizable.strings:302 +#, no-wrap +msgid "" +"Set HDEF layout-it to 398:\n" +"18E (0x8E, 0x01, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx662_title" +#: Resources/templates/Localizable.strings:305 +#: Resources/templates/Localizable.strings:403 +#, no-wrap +msgid "LayoutID=662" +msgstr "" + +#. type: "HDEFLayoutIDx662_description" +#: Resources/templates/Localizable.strings:306 +#, no-wrap +msgid "" +"Set HDEF layout-it to 662:\n" +"296 (0x96, 0x02, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx663_title" +#: Resources/templates/Localizable.strings:309 +#: Resources/templates/Localizable.strings:407 +#, no-wrap +msgid "LayoutID=663" +msgstr "" + +#. type: "HDEFLayoutIDx663_description" +#: Resources/templates/Localizable.strings:310 +#, no-wrap +msgid "" +"Set HDEF layout-it to 663:\n" +"297 (0x97, 0x02, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx664_title" +#: Resources/templates/Localizable.strings:313 +#: Resources/templates/Localizable.strings:411 +#, no-wrap +msgid "LayoutID=664" +msgstr "" + +#. type: "HDEFLayoutIDx664_description" +#: Resources/templates/Localizable.strings:314 +#, no-wrap +msgid "" +"Set HDEF layout-it to 664:\n" +"298 (0x98, 0x02, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx885_title" +#: Resources/templates/Localizable.strings:317 +#: Resources/templates/Localizable.strings:415 +#, no-wrap +msgid "LayoutID=885" +msgstr "" + +#. type: "HDEFLayoutIDx885_description" +#: Resources/templates/Localizable.strings:318 +#, no-wrap +msgid "" +"Set HDEF layout-it to 885:\n" +"375 (0x75, 0x03, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx887_title" +#: Resources/templates/Localizable.strings:321 +#: Resources/templates/Localizable.strings:419 +#, no-wrap +msgid "LayoutID=887" +msgstr "" + +#. type: "HDEFLayoutIDx887_description" +#: Resources/templates/Localizable.strings:322 +#, no-wrap +msgid "" +"Set HDEF layout-it to 887:\n" +"377 (0x77, 0x03, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx888_title" +#: Resources/templates/Localizable.strings:325 +#: Resources/templates/Localizable.strings:423 +#, no-wrap +msgid "LayoutID=888" +msgstr "" + +#. type: "HDEFLayoutIDx888_description" +#: Resources/templates/Localizable.strings:326 +#, no-wrap +msgid "" +"Set HDEF layout-it to 888:\n" +"378 (0x78, 0x03, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx889_title" +#: Resources/templates/Localizable.strings:329 +#: Resources/templates/Localizable.strings:427 +#, no-wrap +msgid "LayoutID=889" +msgstr "" + +#. type: "HDEFLayoutIDx889_description" +#: Resources/templates/Localizable.strings:330 +#, no-wrap +msgid "" +"Set HDEF layout-it to 889:\n" +"379 (0x79, 0x03, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx892_title" +#: Resources/templates/Localizable.strings:333 +#: Resources/templates/Localizable.strings:431 +#, no-wrap +msgid "LayoutID=892" +msgstr "" + +#. type: "HDEFLayoutIDx892_description" +#: Resources/templates/Localizable.strings:334 +#, no-wrap +msgid "" +"Set HDEF layout-it to 892:\n" +"37C (0x7C, 0x03, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx898_title" +#: Resources/templates/Localizable.strings:337 +#: Resources/templates/Localizable.strings:435 +#, no-wrap +msgid "LayoutID=898" +msgstr "" + +#. type: "HDEFLayoutIDx898_description" +#: Resources/templates/Localizable.strings:338 +#, no-wrap +msgid "" +"Set HDEF layout-it to 898:\n" +"382 (0x82, 0x03, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDxBD7_title" +#: Resources/templates/Localizable.strings:341 +#: Resources/templates/Localizable.strings:439 +#, no-wrap +msgid "LayoutID=1981" +msgstr "" + +#. type: "HDEFLayoutIDxBD7_description" +#: Resources/templates/Localizable.strings:342 +#, no-wrap +msgid "" +"Set HDEF layout-it to 1981:\n" +"7BD (0xBD, 0x07, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx01_description" +#: Resources/templates/Localizable.strings:348 +#, no-wrap +msgid "" +"Set HDAU layout-it to 1:\n" +"001 (0x01, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx02_description" +#: Resources/templates/Localizable.strings:352 +#, no-wrap +msgid "" +"Set HDAU layout-it to 2:\n" +"002 (0x02, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx03_description" +#: Resources/templates/Localizable.strings:356 +#, no-wrap +msgid "" +"Set HDAU layout-it to 3:\n" +"003 (0x03, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx12_description" +#: Resources/templates/Localizable.strings:360 +#, no-wrap +msgid "" +"Set HDAU layout-it to 12:\n" +"00C (0x0C, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx32_description" +#: Resources/templates/Localizable.strings:364 +#, no-wrap +msgid "" +"Set HDAU layout-it to 32:\n" +"020 (0x20, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx40_description" +#: Resources/templates/Localizable.strings:368 +#, no-wrap +msgid "" +"Set HDAU layout-it to 40:\n" +"028 (0x28, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx65_description" +#: Resources/templates/Localizable.strings:372 +#, no-wrap +msgid "" +"Set HDAU layout-it to 65:\n" +"041 (0x41, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx99_description" +#: Resources/templates/Localizable.strings:376 +#, no-wrap +msgid "" +"Set HDAU layout-it to 99:\n" +"063 (0x63, 0x00, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx269_description" +#: Resources/templates/Localizable.strings:380 +#, no-wrap +msgid "" +"Set HDAU layout-it to 269:\n" +"10D (0x0D, 0x01, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx387_description" +#: Resources/templates/Localizable.strings:384 +#, no-wrap +msgid "" +"Set HDAU layout-it to 387:\n" +"183 (0x83, 0x01, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx388_description" +#: Resources/templates/Localizable.strings:388 +#, no-wrap +msgid "" +"Set HDAU layout-it to 388:\n" +"184 (0x84, 0x01, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx389_description" +#: Resources/templates/Localizable.strings:392 +#, no-wrap +msgid "" +"Set HDAU layout-it to 389:\n" +"185 (0x85, 0x01, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx392_description" +#: Resources/templates/Localizable.strings:396 +#, no-wrap +msgid "" +"Set HDAU layout-it to 392:\n" +"188 (0x88, 0x01, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx398_description" +#: Resources/templates/Localizable.strings:400 +#, no-wrap +msgid "" +"Set HDAU layout-it to 398:\n" +"18E (0x8E, 0x01, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx662_description" +#: Resources/templates/Localizable.strings:404 +#, no-wrap +msgid "" +"Set HDAU layout-it to 662:\n" +"296 (0x96, 0x02, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx663_description" +#: Resources/templates/Localizable.strings:408 +#, no-wrap +msgid "" +"Set HDAU layout-it to 663:\n" +"297 (0x97, 0x02, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx664_description" +#: Resources/templates/Localizable.strings:412 +#, no-wrap +msgid "" +"Set HDAU layout-it to 664:\n" +"298 (0x98, 0x02, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx885_description" +#: Resources/templates/Localizable.strings:416 +#, no-wrap +msgid "" +"Set HDAU layout-it to 885:\n" +"375 (0x75, 0x03, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx887_description" +#: Resources/templates/Localizable.strings:420 +#, no-wrap +msgid "" +"Set HDAU layout-it to 887:\n" +"377 (0x77, 0x03, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx888_description" +#: Resources/templates/Localizable.strings:424 +#, no-wrap +msgid "" +"Set HDAU layout-it to 888:\n" +"378 (0x78, 0x03, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx889_description" +#: Resources/templates/Localizable.strings:428 +#, no-wrap +msgid "" +"Set HDAU layout-it to 889:\n" +"379 (0x79, 0x03, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx892_description" +#: Resources/templates/Localizable.strings:432 +#, no-wrap +msgid "" +"Set HDAU layout-it to 892:\n" +"37C (0x7C, 0x03, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDx898_description" +#: Resources/templates/Localizable.strings:436 +#, no-wrap +msgid "" +"Set HDAU layout-it to 898:\n" +"382 (0x82, 0x03, 0x00, 0x00)." +msgstr "" + +#. type: "HDAULayoutIDxBD7_description" +#: Resources/templates/Localizable.strings:440 +#, no-wrap +msgid "" +"Set HDAU layout-it to 1981:\n" +"7BD (0xBD, 0x07, 0x00, 0x00)." +msgstr "" + +#. type: "IntelCaprix00_title" +#: Resources/templates/Localizable.strings:445 +#, no-wrap +msgid "01660000" +msgstr "" + +#. type: "IntelCaprix00_description" +#: Resources/templates/Localizable.strings:446 +#, no-wrap +msgid "Set 01660000 for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "" + +#. type: "IntelCaprix01_title" +#: Resources/templates/Localizable.strings:448 +#, no-wrap +msgid "01660001" +msgstr "" + +#. type: "IntelCaprix01_description" +#: Resources/templates/Localizable.strings:449 +#, no-wrap +msgid "Set 01660001 for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "" + +#. type: "IntelCaprix02_title" +#: Resources/templates/Localizable.strings:451 +#, no-wrap +msgid "01660002" +msgstr "" + +#. type: "IntelCaprix02_description" +#: Resources/templates/Localizable.strings:452 +#, no-wrap +msgid "Set 01660002 for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "" + +#. type: "IntelCaprix03_title" +#: Resources/templates/Localizable.strings:454 +#, no-wrap +msgid "01660003" +msgstr "" + +#. type: "IntelCaprix03_description" +#: Resources/templates/Localizable.strings:455 +#, no-wrap +msgid "Set 01660003 for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "" + +#. type: "IntelCaprix04_title" +#: Resources/templates/Localizable.strings:457 +#, no-wrap +msgid "01660004" +msgstr "" + +#. type: "IntelCaprix04_description" +#: Resources/templates/Localizable.strings:458 +#, no-wrap +msgid "Set 01660004 for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "" + +#. type: "IntelCaprix05_title" +#: Resources/templates/Localizable.strings:460 +#, no-wrap +msgid "01620005" +msgstr "" + +#. type: "IntelCaprix05_description" +#: Resources/templates/Localizable.strings:461 +#, no-wrap +msgid "Set 01620005 for Intel HD4000 (Desktop) AAPL,ig-platform-id ." +msgstr "" + +#. type: "IntelCaprix06_title" +#: Resources/templates/Localizable.strings:463 +#, no-wrap +msgid "01620006" +msgstr "" + +#. type: "IntelCaprix06_description" +#: Resources/templates/Localizable.strings:464 +#, no-wrap +msgid "Set 01620006 for Intel HD4000 (Desktop) AAPL,ig-platform-id ." +msgstr "" + +#. type: "IntelCaprix07_title" +#: Resources/templates/Localizable.strings:466 +#, no-wrap +msgid "01620007" +msgstr "" + +#. type: "IntelCaprix07_description" +#: Resources/templates/Localizable.strings:467 +#, no-wrap +msgid "Set 01620007 for Intel HD4000 (Desktop) AAPL,ig-platform-id ." +msgstr "" + +#. type: "IntelCaprix08_title" +#: Resources/templates/Localizable.strings:469 +#, no-wrap +msgid "01660008" +msgstr "" + +#. type: "IntelCaprix08_description" +#: Resources/templates/Localizable.strings:470 +#, no-wrap +msgid "Set 01660008 for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "" + +#. type: "IntelCaprix09_title" +#: Resources/templates/Localizable.strings:472 +#, no-wrap +msgid "01660009" +msgstr "" + +#. type: "IntelCaprix09_description" +#: Resources/templates/Localizable.strings:473 +#, no-wrap +msgid "Set 01660009 for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "" + +#. type: "IntelCaprix10_title" +#: Resources/templates/Localizable.strings:475 +#, no-wrap +msgid "0166000a" +msgstr "" + +#. type: "IntelCaprix10_description" +#: Resources/templates/Localizable.strings:476 +#, no-wrap +msgid "Set 0166000a for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "" + +#. type: "IntelCaprix11_title" +#: Resources/templates/Localizable.strings:478 +#, no-wrap +msgid "0166000b" +msgstr "" + +#. type: "IntelCaprix11_description" +#: Resources/templates/Localizable.strings:479 +#, no-wrap +msgid "Set 0166000b for Intel HD4000 (Mobile) AAPL,ig-platform-id ." +msgstr "" + +#. type: "IntelAzulx00_title" +#: Resources/templates/Localizable.strings:483 +#, no-wrap +msgid "00000604" +msgstr "" + +#. type: "IntelAzulx00_description" +#: Resources/templates/Localizable.strings:484 +#, no-wrap +msgid "Set 00000604 for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "" + +#. type: "IntelAzulx01_title" +#: Resources/templates/Localizable.strings:486 +#, no-wrap +msgid "0000060c" +msgstr "" + +#. type: "IntelAzulx01_description" +#: Resources/templates/Localizable.strings:487 +#, no-wrap +msgid "Set 0000060c for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "" + +#. type: "IntelAzulx02_title" +#: Resources/templates/Localizable.strings:489 +#, no-wrap +msgid "00001604" +msgstr "" + +#. type: "IntelAzulx02_description" +#: Resources/templates/Localizable.strings:490 +#, no-wrap +msgid "Set 00001604 for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "" + +#. type: "IntelAzulx03_title" +#: Resources/templates/Localizable.strings:492 +#, no-wrap +msgid "0000160a" +msgstr "" + +#. type: "IntelAzulx03_description" +#: Resources/templates/Localizable.strings:493 +#, no-wrap +msgid "Set 0000160a for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "" + +#. type: "IntelAzulx04_title" +#: Resources/templates/Localizable.strings:495 +#, no-wrap +msgid "0000160c" +msgstr "" + +#. type: "IntelAzulx04_description" +#: Resources/templates/Localizable.strings:496 +#, no-wrap +msgid "Set 0000160c for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "" + +#. type: "IntelAzulx05_title" +#: Resources/templates/Localizable.strings:498 +#, no-wrap +msgid "00002604" +msgstr "" + +#. type: "IntelAzulx05_description" +#: Resources/templates/Localizable.strings:499 +#, no-wrap +msgid "Set 00002604 for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "" + +#. type: "IntelAzulx06_title" +#: Resources/templates/Localizable.strings:501 +#, no-wrap +msgid "0000260a" +msgstr "" + +#. type: "IntelAzulx06_description" +#: Resources/templates/Localizable.strings:502 +#, no-wrap +msgid "Set 0000260a for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "" + +#. type: "IntelAzulx07_title" +#: Resources/templates/Localizable.strings:504 +#, no-wrap +msgid "0000260c" +msgstr "" + +#. type: "IntelAzulx07_description" +#: Resources/templates/Localizable.strings:505 +#, no-wrap +msgid "Set 0600260c for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "" + +#. type: "IntelAzulx08_title" +#: Resources/templates/Localizable.strings:507 +#, no-wrap +msgid "0000260d" +msgstr "" + +#. type: "IntelAzulx08_description" +#: Resources/templates/Localizable.strings:508 +#, no-wrap +msgid "Set 0000260d for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "" + +#. type: "IntelAzulx09_title" +#: Resources/templates/Localizable.strings:510 +#, no-wrap +msgid "02001604" +msgstr "" + +#. type: "IntelAzulx09_description" +#: Resources/templates/Localizable.strings:511 +#, no-wrap +msgid "Set 02001604 for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "" + +#. type: "IntelAzulx10_title" +#: Resources/templates/Localizable.strings:513 +#, no-wrap +msgid "0300220d" +msgstr "" + +#. type: "IntelAzulx10_description" +#: Resources/templates/Localizable.strings:514 +#, no-wrap +msgid "Set 0300220d for Intel HD5000 (Desktop) AAPL,ig-platform-id." +msgstr "" + +#. type: "IntelAzulx11_title" +#: Resources/templates/Localizable.strings:516 +#, no-wrap +msgid "0500260a" +msgstr "" + +#. type: "IntelAzulx11_description" +#: Resources/templates/Localizable.strings:517 +#, no-wrap +msgid "Set 0500260a for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "" + +#. type: "IntelAzulx12_title" +#: Resources/templates/Localizable.strings:519 +#, no-wrap +msgid "0600260a" +msgstr "" + +#. type: "IntelAzulx12_description" +#: Resources/templates/Localizable.strings:520 +#, no-wrap +msgid "Set 0600260a for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "" + +#. type: "IntelAzulx13_title" +#: Resources/templates/Localizable.strings:522 +#, no-wrap +msgid "0700260d" +msgstr "" + +#. type: "IntelAzulx13_description" +#: Resources/templates/Localizable.strings:523 +#, no-wrap +msgid "Set 0700260d for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "" + +#. type: "IntelAzulx14_title" +#: Resources/templates/Localizable.strings:525 +#, no-wrap +msgid "0800260a" +msgstr "" + +#. type: "IntelAzulx14_description" +#: Resources/templates/Localizable.strings:526 +#, no-wrap +msgid "Set 0800260a for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "" + +#. type: "IntelAzulx15_title" +#: Resources/templates/Localizable.strings:528 +#, no-wrap +msgid "08002e0a" +msgstr "" + +#. type: "IntelAzulx15_description" +#: Resources/templates/Localizable.strings:529 +#, no-wrap +msgid "Set 08002e0a for Intel HD5000 (Mobile) AAPL,ig-platform-id." +msgstr "" + +#. type: "AD2000B_PinConf_title" +#: Resources/templates/Localizable.strings:533 +#, no-wrap +msgid "AD2000b" +msgstr "" + +#. type: "AD2000B_PinConf_description" +#: Resources/templates/Localizable.strings:534 +#, no-wrap +msgid "Set HDEF PinConfiguration for Analog Devices AD2000b." +msgstr "" + +#. type: "AD1981HD_PinConf_title" +#: Resources/templates/Localizable.strings:536 +#, no-wrap +msgid "AD1981HD" +msgstr "" + +#. type: "AD1981HD_PinConf_description" +#: Resources/templates/Localizable.strings:537 +#, no-wrap +msgid "Set HDEF PinConfiguration for Analog Devices AD1981HD." +msgstr "" + +#. type: "AD1988B_PinConf_title" +#: Resources/templates/Localizable.strings:539 +#, no-wrap +msgid "AD1988b" +msgstr "" + +#. type: "AD1988B_PinConf_description" +#: Resources/templates/Localizable.strings:540 +#, no-wrap +msgid "Set HDEF PinConfiguration for Analog Devices AD1988b." +msgstr "" + +#. type: "ALC888_PinConf_title" +#: Resources/templates/Localizable.strings:542 +#, no-wrap +msgid "ALC888" +msgstr "" + +#. type: "ALC888_PinConf_description" +#: Resources/templates/Localizable.strings:543 +#, no-wrap +msgid "Set HDEF PinConfiguration for Realtek ALC888." +msgstr "" + +#. type: "ALC1200_PinConf_title" +#: Resources/templates/Localizable.strings:545 +#, no-wrap +msgid "ALC1200" +msgstr "" + +#. type: "ALC1200_PinConf_description" +#: Resources/templates/Localizable.strings:546 +#, no-wrap +msgid "Set HDEF PinConfiguration for Realtek ALC1200." +msgstr "" + +#. type: "00_PinConf_title" +#: Resources/templates/Localizable.strings:548 +#, no-wrap +msgid "00" +msgstr "" + +#. type: "00_PinConf_description" +#: Resources/templates/Localizable.strings:549 +#, no-wrap +msgid "Set HDEF PinConfiguration for ???." +msgstr "" + +#. type: "GraphicsEnabler_title" +#: Resources/templates/Localizable.strings:553 +#, no-wrap +msgid "GraphicsEnabler=Yes" +msgstr "" + +#. type: "GraphicsEnabler_description" +#: Resources/templates/Localizable.strings:554 +#, no-wrap +msgid "Enables the option to autodetect NVIDIA, AMD/ATI or Intel based GPUs and inject the correct info." +msgstr "" + +#. type: "EnableHDMIAudio_title" +#: Resources/templates/Localizable.strings:556 +#, no-wrap +msgid "EnableHDMIAudio=Yes" +msgstr "" + +#. type: "EnableHDMIAudio_description" +#: Resources/templates/Localizable.strings:557 +#, no-wrap +msgid "Inject HDMi audio for NVIDIA or AMD/ATI." +msgstr "" + +#. type: "UseAtiROM_title" +#: Resources/templates/Localizable.strings:559 +#, no-wrap +msgid "UseAtiROM=Yes" +msgstr "" + +#. type: "UseAtiROM_description" +#: Resources/templates/Localizable.strings:560 +#, no-wrap +msgid "Enables UseAtiROM options." +msgstr "" + +#. type: "UseNvidiaROM_title" +#: Resources/templates/Localizable.strings:562 +#, no-wrap +msgid "UseNvidiaROM=Yes" +msgstr "" + +#. type: "UseNvidiaROM_description" +#: Resources/templates/Localizable.strings:563 +#, no-wrap +msgid "Enables UseNvidiaROM options." +msgstr "" + +#. type: "VBIOS_title" +#: Resources/templates/Localizable.strings:565 +#, no-wrap +msgid "VBIOS=Yes" +msgstr "" + +#. type: "VBIOS_description" +#: Resources/templates/Localizable.strings:566 +#, no-wrap +msgid "Enables VBIOS option" +msgstr "" + +#. type: "SkipIntelGfx_title" +#: Resources/templates/Localizable.strings:568 +#, no-wrap +msgid "SkipIntelGfx=Yes" +msgstr "" + +#. type: "SkipIntelGfx_description" +#: Resources/templates/Localizable.strings:569 +#, no-wrap +msgid "Skip the GraphicsEnbaler autodetect for Intel based GPUs." +msgstr "" + +#. type: "SkipNvidiaGfx_title" +#: Resources/templates/Localizable.strings:571 +#, no-wrap +msgid "SkipNvidiaGfx=Yes" +msgstr "" + +#. type: "SkipNvidiaGfx_description" +#: Resources/templates/Localizable.strings:572 +#, no-wrap +msgid "Skip the GraphicsEnbaler autodetect for NVIDIA based GPUs." +msgstr "" + +#. type: "SkipAtiGfx_title" +#: Resources/templates/Localizable.strings:574 +#, no-wrap +msgid "SkipAtiGfx=Yes" +msgstr "" + +#. type: "SkipAtiGfx_description" +#: Resources/templates/Localizable.strings:575 +#, no-wrap +msgid "Skip the GraphicsEnbaler autodetect for AMD/ATI based GPUs." +msgstr "" + +#. type: "EnableBacklight_title" +#: Resources/templates/Localizable.strings:577 +#, no-wrap +msgid "EnableBacklight=Yes" +msgstr "" + +#. type: "EnableBacklight_description" +#: Resources/templates/Localizable.strings:578 +#, no-wrap +msgid "Enables Backlight options for laptop with nVidia cards." +msgstr "" + +#. type: "EnableDualLink_title" +#: Resources/templates/Localizable.strings:580 +#, no-wrap +msgid "EnableDualLink=Yes" +msgstr "" + +#. type: "EnableDualLink_description" +#: Resources/templates/Localizable.strings:581 +#, no-wrap +msgid "Enables DualLink options for nVidia and ATi cards." +msgstr "" + +#. type: "Verbose_title" +#: Resources/templates/Localizable.strings:587 +#, no-wrap +msgid "Verbose Mode" +msgstr "" + +#. type: "Verbose_description" +#: Resources/templates/Localizable.strings:588 +#, no-wrap +msgid "Turns on verbose logging and allows you to see messages from both Chameleon and the OS X kernel at boot time. Essential for troubleshooting." +msgstr "" + +#. type: "Singleusermode_title" +#: Resources/templates/Localizable.strings:590 +#, no-wrap +msgid "Single User Mode" +msgstr "" + +#. type: "Singleusermode_description" +#: Resources/templates/Localizable.strings:591 +#, no-wrap +msgid "A troubleshooting option used for booting into OS X's BSD/Unix command line." +msgstr "" + +#. type: "Ignorecaches_title" +#: Resources/templates/Localizable.strings:593 +#, no-wrap +msgid "Ignore Caches" +msgstr "" + +#. type: "Ignorecaches_description" +#: Resources/templates/Localizable.strings:594 +#, no-wrap +msgid "Not an option that's needed for everyday booting, but it can be useful if you want OS X to load all files from it's system folders, rather than relying on it's pre-built caches." +msgstr "" + +#. type: "Npci_title" +#: Resources/templates/Localizable.strings:596 +#, no-wrap +msgid "npci=0x2000" +msgstr "" + +#. type: "Npci_description" +#: Resources/templates/Localizable.strings:597 +#, no-wrap +msgid "For overcoming a hang at 'PCI configuration begin' on some systems. 0x2000 is the kIOPCIConfiguratorPFM64 flag, as seen in the IOPCIFamily source code." +msgstr "" + +#. type: "Npci3_title" +#: Resources/templates/Localizable.strings:599 +#, no-wrap +msgid "npci=0x3000" +msgstr "" + +#. type: "Npci3_description" +#: Resources/templates/Localizable.strings:600 +#, no-wrap +msgid "For overcoming a hang at 'PCI configuration begin' on some systems. 0x3000 is the kIOPCIConfiguratorPFM64 flag, as seen in the IOPCIFamily source code." +msgstr "" + +#. type: "WaitingRootDevice_title" +#: Resources/templates/Localizable.strings:602 +#, no-wrap +msgid "ahcidisk=1 debug=8" +msgstr "" + +#. type: "WaitingRootDevice_description" +#: Resources/templates/Localizable.strings:603 +#, no-wrap +msgid "" +"Info here: Waiting for root device when kernel cache used only with some disks +FIX\n" +"http://www.insanelymac.com/forum/topic/280062-waiting-for-root-device-when-kernel-cache-used-only-with-some-disks-fix/\n" +"Findings credits to bcc9." +msgstr "" + +#. type: "Darkwake_title" +#: Resources/templates/Localizable.strings:607 +#, no-wrap +msgid "darkwake=0" +msgstr "" + +#. type: "Darkwake_description" +#: Resources/templates/Localizable.strings:608 +#, no-wrap +msgid "Lion only. Disables the 'low power wake' feature which can sometimes leave the screen black after wake from sleep." +msgstr "" + +#. type: "NvdaDrv1_title" +#: Resources/templates/Localizable.strings:610 +#, no-wrap +msgid "nvda_drv=1" +msgstr "" + +#. type: "NvdaDrv1_description" +#: Resources/templates/Localizable.strings:611 +#, no-wrap +msgid "" +"It introduces a new Preference Pane under System Preferences that allows you to enable the Nvidia Web Driver.\n" +"Info here: New Nvidia Retail Driver Install Solution\n" +"http://www.insanelymac.com/forum/topic/288582-new-nvidia-retail-driver-install-solution/\n" +"Findings credits to meklort and Rampage Dev." +msgstr "" + +#. type: "Dart0_title" +#: Resources/templates/Localizable.strings:616 +#, no-wrap +msgid "dart=0" +msgstr "" + +#. type: "Dart0_description" +#: Resources/templates/Localizable.strings:617 +#, no-wrap +msgid "" +"Avoiding the DMAR processing causing by VT-d function in Osx (Virtualization).\n" +"More information by bcc9 here: http://www.insanelymac.com/forum/topic/282989-vtd0-fault-after-1082-google-hasnt-heard-of-it-any-help/#entry1867000" +msgstr "" + +#. type: "mac-de_title" +#: Resources/templates/Localizable.strings:624 +#, no-wrap +msgid "German Mac Keyboard" +msgstr "" + +#. type: "mac-de_description" +#: Resources/templates/Localizable.strings:625 +#, no-wrap +msgid "Use the keyboard layout for a German Mac keyboard" +msgstr "" + +#. type: "mac-es_title" +#: Resources/templates/Localizable.strings:627 +#, no-wrap +msgid "Spanish Mac Keyboard" +msgstr "" + +#. type: "mac-es_description" +#: Resources/templates/Localizable.strings:628 +#, no-wrap +msgid "Use the keyboard layout for a Spanish Mac keyboard" +msgstr "" + +#. type: "mac-fr_title" +#: Resources/templates/Localizable.strings:630 +#, no-wrap +msgid "French Mac Keyboard" +msgstr "" + +#. type: "mac-fr_description" +#: Resources/templates/Localizable.strings:631 +#, no-wrap +msgid "Use the keyboard layout for a French Mac keyboard" +msgstr "" + +#. type: "mac-it_title" +#: Resources/templates/Localizable.strings:633 +#, no-wrap +msgid "Italian Mac Keyboard" +msgstr "" + +#. type: "mac-it_description" +#: Resources/templates/Localizable.strings:634 +#, no-wrap +msgid "Use the keyboard layout for an Italian Mac keyboard" +msgstr "" + +#. type: "mac-se_title" +#: Resources/templates/Localizable.strings:636 +#, no-wrap +msgid "Swedish Mac Keyboard" +msgstr "" + +#. type: "mac-se_description" +#: Resources/templates/Localizable.strings:637 +#, no-wrap +msgid "Use the keyboard layout for a Swedish Mac keyboard" +msgstr "" + +#. type: "pc-fr_title" +#: Resources/templates/Localizable.strings:639 +#, no-wrap +msgid "French PC Keyboard" +msgstr "" + +#. type: "pc-fr_description" +#: Resources/templates/Localizable.strings:640 +#, no-wrap +msgid "Use the keyboard layout for a French PC keyboard" +msgstr "" + +#. type: "Embed_title" +#: Resources/templates/Localizable.strings:647 +#, no-wrap +msgid "Embed" +msgstr "" + +#. type: "Embed_description" +#: Resources/templates/Localizable.strings:648 +#, no-wrap +msgid "A smaller simple version of the new default theme used when building a version of Chameleon which requires an embedded theme." +msgstr "" + +#. type: "Legacy_title" +#: Resources/templates/Localizable.strings:650 +#, no-wrap +msgid "Legacy" +msgstr "" + +#. type: "Legacy_description" +#: Resources/templates/Localizable.strings:651 +#, no-wrap +msgid "Chameleon's original default theme introduced for v2.0 RC1" +msgstr "" + +#. type: "Default_description" +#: Resources/templates/Localizable.strings:654 +#, no-wrap +msgid "Chameleon default theme introduced for v2.0 RC5" +msgstr "" + +#. type: "Bullet_title" +#: Resources/templates/Localizable.strings:656 +#, no-wrap +msgid "Bullet" +msgstr "" + +#. type: "Bullet_description" +#: Resources/templates/Localizable.strings:657 +#, no-wrap +msgid "A lovely simple theme by NoSmokingBandit from April 2009." +msgstr "" + +#. type: "Audio_title" +#: Resources/templates/Localizable.strings:666 +#, no-wrap +msgid "Audio" +msgstr "" + +#. type: "Audio_description" +#: Resources/templates/Localizable.strings:667 +#, no-wrap +msgid "A selection of options that deal with audio." +msgstr "" + +#. type: "Control_title" +#: Resources/templates/Localizable.strings:670 +#, no-wrap +msgid "Control Options" +msgstr "" + +#. type: "Control_description" +#: Resources/templates/Localizable.strings:671 +#, no-wrap +msgid "Settings to control how Chameleon works." +msgstr "" + +#. type: "General_title" +#: Resources/templates/Localizable.strings:674 +#, no-wrap +msgid "General Options" +msgstr "" + +#. type: "General_description" +#: Resources/templates/Localizable.strings:675 +#, no-wrap +msgid "Choose from a selection of base options." +msgstr "" + +#. type: "KernelFlags_title" +#: Resources/templates/Localizable.strings:678 +#, no-wrap +msgid "Kernel Flags" +msgstr "" + +#. type: "KernelFlags_description" +#: Resources/templates/Localizable.strings:679 +#, no-wrap +msgid "Choose from a selection of kernel flags." +msgstr "" + +#. type: "PowerManagement_title" +#: Resources/templates/Localizable.strings:682 +#, no-wrap +msgid "Power Management" +msgstr "" + +#. type: "PowerManagement_description" +#: Resources/templates/Localizable.strings:683 +#, no-wrap +msgid "A selection of options that deal with power management and speedstep." +msgstr "" + +#. type: "Resolution_description" +#: Resources/templates/Localizable.strings:687 +#, no-wrap +msgid "Set one resolution to use." +msgstr "" + +#. type: "HDEFLayout_title" +#: Resources/templates/Localizable.strings:690 +#, no-wrap +msgid "HDEF Layout" +msgstr "" + +#. type: "HDEFLayout_description" +#: Resources/templates/Localizable.strings:691 +#, no-wrap +msgid "Set one HDEF Layout ID to use for your HDA controller." +msgstr "" + +#. type: "HDAULayout_title" +#: Resources/templates/Localizable.strings:694 +#, no-wrap +msgid "HDAU Layout" +msgstr "" + +#. type: "HDAULayout_description" +#: Resources/templates/Localizable.strings:695 +#, no-wrap +msgid "Set one HDAU Layout ID to use for your HDMi controller." +msgstr "" + +#. type: "IntelCapri_title" +#: Resources/templates/Localizable.strings:698 +#, no-wrap +msgid "Intel Capri AAPL,ig-platform-id" +msgstr "" + +#. type: "IntelCapri_description" +#: Resources/templates/Localizable.strings:699 +#, no-wrap +msgid "Set one AAPL,ig-platform-id to use for your Intel HD4000." +msgstr "" + +#. type: "IntelAzul_title" +#: Resources/templates/Localizable.strings:702 +#, no-wrap +msgid "Intel Azul AAPL,ig-platform-id" +msgstr "" + +#. type: "IntelAzul_description" +#: Resources/templates/Localizable.strings:703 +#, no-wrap +msgid "Set one AAPL,ig-platform-id to use for your Intel HD5000." +msgstr "" + +#. type: "HDEFPinConfiguration_title" +#: Resources/templates/Localizable.strings:706 +#, no-wrap +msgid "HDEF PinConfiguration" +msgstr "" + +#. type: "HDEFPinConfiguration_description" +#: Resources/templates/Localizable.strings:707 +#, no-wrap +msgid "Set one HDEF PinConfiguration to use." +msgstr "" + +#. type: "Video_title" +#: Resources/templates/Localizable.strings:710 +#, no-wrap +msgid "Video" +msgstr "" + +#. type: "Video_description" +#: Resources/templates/Localizable.strings:711 +#, no-wrap +msgid "A selection of options that deal with video." +msgstr "" + +#. type: "Keymaps_title" +#: Resources/templates/Localizable.strings:714 +#, no-wrap +msgid "KeyLayout" +msgstr "" + +#. type: "Keymaps_description" +#: Resources/templates/Localizable.strings:715 +#, no-wrap +msgid "Select one keylayout to use. This will also install the Keylayout module and keymaps." +msgstr "" + +#. type: "Themes_title" +#: Resources/templates/Localizable.strings:718 +#, no-wrap +msgid "Themes" +msgstr "" + +#. type: "Themes_description" +#: Resources/templates/Localizable.strings:719 +#, no-wrap +msgid "" +"A collection of sample themes\n" +"More themes can be found at http://forum.voodooprojects.org/index.php/board,7.0.html" +msgstr ""