summaryrefslogtreecommitdiff
path: root/com32/gplinclude
Commit message (Collapse)AuthorAgeFilesLines
* Bug fix: Added the missing entry (boot_from_pcmcia) in struct s_characteristics.Hung-chi Lihn2012-09-221-1/+2
| | | | | | | In bios_charac_strings[] of /com32/gpllib/dmi/dmi_bios.c there are actually 29 entries. However, BIOS_CHAR_NB_ELEMENTS in /com32/gplinclude/dmi/dmi_bios.h was defined as 28 and struct s_characteristics in the same file also only had 28 entries. It turns out that there was a missing entry "boot_from_pcmcia" (the 16th entry representing bit 18) in s_characteristics. Signed-off-by: Hung-chi Lihn <hlihn@google.com> Signed-off-by: Erwan Velu <erwanaliasr1@gmail.com>
* cpuid: Improving Cyrix/NSC detectionErwan Velu2011-04-161-0/+37
| | | | | This code add the specific detection code for Cyrix/NSC processor. Code came from the Linux kernel.
* cpuid: Managing UNKNOWN CPU betterErwan Velu2011-04-141-2/+2
| | | | | It's safe to manage the unknown cpu as a regular one. This will avoid weird behavior when CPU isn't well detected.
* acpi: moving flags_to_string to base codeErwan Velu2011-04-041-0/+1
| | | | This code is useful for many program, let's make it generic.
* cpuid: Enable cpu flags members parsingErwan Velu2011-03-211-90/+105
| | | | | | | | This patch allow a program to parse the list of the cpu flags and retrieve its values, name & comments. I'd like to thank Shao Miller for helping me doing this code. He was really helpful and a good support. Thx Shao !
* zzjson: Adding zzjson 1.1.0Erwan Velu2011-03-181-0/+116
|
* ACPI: Adding BOOT supportErwan Velu2011-01-312-0/+31
|
* ACPI: Adding SLIC supportErwan Velu2011-01-312-0/+32
|
* ACPI: Adding MCFG supportErwan Velu2011-01-312-0/+31
|
* ACPI: Fixing typo in TCPAErwan Velu2011-01-311-1/+1
|
* ACPI: Adding TCPA supportErwan Velu2011-01-312-0/+31
|
* ACPI: Adding HPET supportErwan Velu2011-01-312-0/+31
|
* ACPI: Improving tables detectionErwan Velu2011-01-311-0/+1
| | | | | | | | | | In some conditions, XSDT pointer could be null. In such conditions, we have to parse tables pointed by RSDP. This patch remove the table parsing from xsdt to acpi.c. If the XSDT detection fails, let's switch back to the RSDP entries. This was the case under KVM whereas VirtualBox features an XSDT.
* ACPI: Fixing ACPI return codesErwan Velu2011-01-315-5/+5
| | | | | | | Without defining values using the negative values as a return option could lead to a false positive case. Setting up the values helps prevent from using the 0 value.
* DMI: Adjusting structures size / Adding cpu coreLaurent Licour2011-01-308-40/+48
| | | | | This patch adds some correction of the dmi structures but also add the support of the cpu cores/threads.
* ACPI: Fixing copyrightErwan Velu2011-01-2611-11/+11
|
* ACPI: Fixing pointer arithmeticErwan Velu2011-01-268-12/+12
| | | | Several adjustements were necessary ;o)
* ACPI: Adding DEBUG_PRINTErwan Velu2011-01-251-0/+6
| | | | Adding a function to debug & print for ACPI.
* Merge branch 'master' into chouffeErwan Velu2011-01-252-9/+5
|\ | | | | | | | | Conflicts: com32/hdt/hdt.h
| * com32: add a centralized bitops headerH. Peter Anvin2010-11-141-5/+1
| | | | | | | | | | | | | | | | | | Add a centralized bitops header <sys/bitops.h> which uses x86 bitops instructions. This is necessary to keep gcc 4.5 from aborting compilation due to the inlined code being larger than the non-inlined version, and well, we should really use the bitops. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * DMI: Fixing memory mgmnt in dmi_memory_module_typesLaurent Licour2010-07-071-4/+4
| | | | | | | | | | In some case, dmi_memory_module_types could read the entire memory as a result of a bogus snprintf usage.
* | ACPI: On the road to cleaning ;)Erwan Velu2011-01-2510-18/+18
| |
* | Merge branch 'master', remote branch 'origin' into chouffeErwan Velu2010-05-264-4/+3
|\ \ | |/
| * Merge remote branch 'erwan/master'H. Peter Anvin2010-05-111-1/+1
| |\
| | * VPD: Fixing base_addressErwan Velu2010-05-111-1/+1
| | | | | | | | | | | | This commit now save properly VPD's address.
| * | Merge remote branch 'erwan/master'H. Peter Anvin2010-05-112-2/+1
| |\ \ | | |/
| | * DMI: Increasing processor buffer sizeErwan Velu2010-05-061-1/+1
| | | | | | | | | | | | | | | | | | Impact: avoid string truncation The version field could be bigger than 32 char.
| | * DMI: removing useless variableErwan Velu2010-05-061-1/+0
| | | | | | | | | | | | | | | | | | Impact: none Removing useless variable
| * | disk/bootloaders.c: fix bogus const in get_bootloader_string()H. Peter Anvin2010-01-101-1/+1
| |/ | | | | | | | | | | | | get_bootloader_string() takes a mutable first argument; the call chain does have call paths on which this argument will be modified. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | acpi: Adding madt apic structuresErwan Velu2009-12-041-3/+106
| | | | | | | | | | | | | | | | Impact: Adding more madt apic structures Adding IO_APIC, INTERRUPT_SOURCE_OVERRIDE, NMI, LOCAL_APIC_NMI_STRUCTURE, LOCAL_APIC_ADDRESS_OVERRIDE_STRUCTURE, IO_SAPIC, LOCAL_SAPIC
* | acpi: Adding FACS, fixing DSDT detectionErwan Velu2009-12-043-1/+44
| | | | | | | | | | | | Impact: Adding FACS, fixing DSDT detection Adding FACS, fixing DSDT detection via FADT
* | acpi: Filling FADT structureErwan Velu2009-12-041-1/+89
| | | | | | | | | | | | Impact: completing FADT implementation Filling FADT structure
* | acpi: Adding ecdtErwan Velu2009-12-044-3/+54
| | | | | | | | | | | | Impact: Addding ecdt Adding ecdt
* | acpi: Adding SBSTErwan Velu2009-12-042-0/+32
| | | | | | | | | | | | Impact: Adding SBST Adding SBST
* | acpi: Using definitions for table namesErwan Velu2009-12-048-1/+44
| | | | | | | | | | | | Impact: none Using more definitions for ACPI tables names
* | acpi: Adding SSDT & PSDTErwan Velu2009-12-042-0/+30
| | | | | | | | | | | | Impact: Adding SSDT & PSDT Adding SSDT & PSDT
* | acpi: Adding dsdtErwan Velu2009-12-043-3/+29
| | | | | | | | | | | | Impact: Adding dsdt Adding DSDT
* | acpi: Fixing madt detectionErwan Velu2009-12-043-4/+4
| | | | | | | | | | | | Impact: Fixing madt detection Fixing madt detection
* | acpi: Adding FADTErwan Velu2009-12-042-0/+32
| | | | | | | | | | | | Impact: Adding FADT Adding FADT
* | acpi: Adding xsdtErwan Velu2009-12-043-1/+67
| | | | | | | | | | | | Impact: Adding XSDT Adding XSDT
* | acpi: Adding rsdt, cleaning structuresErwan Velu2009-12-043-9/+35
| | | | | | | | | | | | Impact: adding rsdt Adding RSDT
* | acpi: Fixing parsingErwan Velu2009-12-043-7/+47
| | | | | | | | | | | | | | Impact: none Parsing have to be done the spec says ;) Let's found the RSDP first
* | acpi: Adding MADT addressErwan Velu2009-12-041-0/+1
| | | | | | | | | | | | Impact: Adding MADT address in structure
* | acpi: more work on the madt structuresErwan Velu2009-12-042-21/+60
| | | | | | | | | | | | Impact: under dev. Fixing madt structure & parsing
* | acpi: Fixing MADT structuresErwan Velu2009-12-041-9/+10
| | | | | | | | | | | | Impact: Fixing MADT structures Fixing MADT structures
* | acpi: Initial stuff to find madtErwan Velu2009-12-041-0/+47
|/ | | | | | Impact: adding madt stuff Trying to add some madt stuff
* dmi: Switching processor voltage from V to mVErwan Velu2009-12-041-1/+1
| | | | | | Impact: Changing units Processor voltage is now millivolts
* cpuid: Adding L1 & L2 cache detectionErwan Velu2009-12-041-1/+6
| | | | | | Impact: Adding L1 & L2 cache detection Adding L1 & L2 cache detection
* cpuid: Adding cpu core detectionErwan Velu2009-12-041-1/+2
| | | | | | Impact: we are now able to detect the number of cpu cores We can detect the number of cores using cpuid(4) or cpuid_ecx(0x80000008)
* cpuid: Adding more flagsErwan Velu2009-12-041-0/+51
| | | | | | | Impact: sync with linux kernel cpu flags are now in sync with the linux kernel. Too many flags were missing.