| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
Conflicts:
com32/hdt/hdt-cli-acpi.c
com32/hdt/hdt-menu-acpi.c
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
|
|
|
| |
The zeroification wasn't correct regarding the structure type.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This patch adds some correction of the dmi structures but also add the
support of the cpu cores/threads.
|
| |
|
|\ |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Add detection code for DiskCryptor MBR to disklib.
Signed-off-by: Gert Hulselmans <gerth@zytor.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Add detection code for "FreeDOS (eXtended FDisk)" MBR to disklib.
Signed-off-by: Gert Hulselmans <gerth@zytor.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Add detection code for "MS-DOS 3.30 through Windows 95 (A)" MBR to disklib.
Signed-off-by: Gert Hulselmans <gerth@zytor.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add detection code for new Syslinux (normal + isohybrid) MBR to disklib.
Switch old Syslinux MBR and Master Boot LoaDeR detection code.
Signed-off-by: Gert Hulselmans <gerth@zytor.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Add detection code for Paragon MBR to disklib.
Signed-off-by: Gert Hulselmans <gerth@zytor.com>
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The function might return CF==0 ("success"), but could
include AH==0 ("no such drive"). This is the case on
at least a number of Dell models. Now we check AH, too.
Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In an effort to trouble-shoot a problem report on some Dell
models (including an Optiplex GX260), we add further debugging
output to try to find out at which point things go wrong. The
problem units are apparently probing as "drive present" for all
drives, which obviously isn't right.
Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
|
| | |/
| | |
| | |
| | |
| | |
| | | |
By removing the use of #ifdef-#endif blocks.
Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Put a magic signature at the end of the boot sector, and a backpointer
to the code that contains the pointer to the main code extent. This
is useful for integrity-checking tools, and could help the installer
in the future.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
| |/
| |
| |
| |
| |
| |
| | |
We can save 8 bytes in the boot sector by moving writestr_early out
and putting the real routine in sector 1.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
| |
| |
| |
| | |
Making gitignore more generic
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Preliminary support of the ACPI info in the menu mode.
|
| |
| |
| |
| | |
This will match better kernel's naming.
|
| |
| |
| |
| | |
Kernel shows this table as APIC, let's do the same
|
| |
| |
| |
| | |
Several adjustements were necessary ;o)
|
| |
| |
| |
| |
| | |
Void pointer is prefered and more generic as we have several sorts of
pointer address.
|
| |
| |
| |
| | |
Adding a function to debug & print for ACPI.
|
| |
| |
| |
| | |
This test error was crashing the program.
|
| | |
|
| |
| |
| |
| |
| | |
HDT's images were lacking of a verbose mode. Quiet is the default so we
have to enforce the verbose if needed.
|
|\ \
| |/
| |
| |
| | |
Conflicts:
com32/hdt/hdt.h
|
| |
| |
| |
| |
| |
| |
| |
| | |
EDD 4 has 16-byte device path information. Make the EDD buffer big
enough to capture that. Note that the location of the device path
checksum actually depends on the device path length information field!
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|