| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Clear memtest_label in init_hardware().
|
|
|
|
|
|
|
|
|
| |
Impact: fixes kbdmap.c32
The keyboard map size is passed in CX, not in DX. Fix typo in
libcom32.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
|
|
|
| |
Include copyright notices of reused code.
|
| |
|
|
|
|
|
| |
A COMBOOT module to interface to Steffen Winterfeldt's Gfxboot
graphical front end (http://gfxboot.sourceforge.net/).
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Impact: Prevent from displaying 0x0 modes
Some vesa bioses reports 0x0 modes, no need to display them
|
| |
| |
| |
| |
| |
| | |
"make install" in the com32 directory currently installs the devel
environment, which should be build using the host toolchain... so make
it so.
|
| |
| |
| |
| |
| |
| |
| |
| | |
One more attempt at getting semi-sanity to "make install".
Realistically, the install/netinstall/install-all/... needs to be
pushed into the com32 Makefiles, but this is at least a quick hack.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Implement MENU SAVE, which allows the menu system to retain the
previous selection from one boot to another. In the process, fix the
syslinux_setadv() function.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| |
| |
| |
| |
| |
| |
| | |
cmdline.inc: Unbreak "make depend"
Makefile: fix "make spotless"
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
ipappend information is needed for the plain cmdline too, since it may
be used by linux.c32. While we're at it, clean up the handling of
ipappend lines -- we can rather obviously use a loop for them.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| |
| |
| |
| |
| |
| | |
Add a MIME file for the LSS16 image format. Currently only included
in source, as it is somewhat unclear what the proper way to package
this thing is.
|
| |
| |
| |
| |
| |
| |
| | |
Mark the memory range 0-0x7c00 unavailable until the new shuffler code
is ready, at which point we can go for a tighter bound.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| |
| |
| |
| |
| |
| | |
Make the new MBR variants installables, and add to the NEWS file.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| |
| |
| |
| | |
Fix build failure due to incorrect comment syntax in memdisk.ld
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Produce MBR variants with normal (DL) behavior, force to drive 80
behavior, and force to 80 on Ctrl pressed behavior.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Update copyright notices; add Intel copyright notices where
appropriate.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Impact: new feature
Create an alternative MBR which takes a partition number in byte 439
instead of looking at the active flag. This is useful when
dual-booting legacy operating systems which assume that their
particular partition must be the active partition.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Impact: cleanup
Use a symbolic constant for BIOS_kbdflags instead of open-coding the
address.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Impact: BIOS bug workaround, possible unexpected consequences?
Escape hatch for BIOSes which pass in garbage in DL: if the Ctrl key
is pressed during boot, force the drive number to 0x80.
Based on a patch by "TJ <ubuntu@tjworld.net>".
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Update copyright notices. Per agreement with my new employer, Intel
Corporation, add Intel copyright notices where appropriate.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
|\ \ \
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Impact: Users can now exit hdt :)
It's now possible to exit HDT properly. Thx to fcrozat report.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Impact: cosmetic
Fixing contact in about mode
|
| | |
| | |
| | |
| | |
| | |
| | | |
Impact: cosmetic
Fixing author name
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Do not relocate the real-mode code above address 0x90000... that would
not be prudent.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In the case where the preferred kernel locations are not available,
make load_linux() smart enough to be able to relocate the kernel if at
all possible.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Change scan_memory_callback to scan_memory_callback_t
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Merge the memory map discovery for malloc and the memory map discovery
for memmap into one file that scans memory and invokes a callback.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Impact: bug fix
Fix the order of arguments to a com32 program.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Impact: should deal with memory holes more gracefully
Right now, if we find a memory hole, we simply don't use the memory
beyond that point. This makes it possible for com32 modules to
use that memory. After this, we should be able to add relocation
support to allow loading when the memory at 1 MB is unavailable.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| | | |
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| | |
Impact: aestetics
Change "and contributors" to "et al" so that the message actually fits
on one line. This is unfortunate, but what can you do...
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Impact: bug fix
We were incorrectly looking at [ds:di] instead of [es:di] for
verifying that a command was properly terminated. Fix.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
|/
|
|
|
|
|
| |
Impact: bug fix
Int13FuncsCnt is a compile-time constant, not a memory location. This
is a rather important distinction.
|
|
|
|
|
|
|
|
|
| |
Impact: none
Rename get_module_name_from_pci_ids to get_module_name_from_pcimap since
the module names are read from the modules.pcimap and not pci.ids file.
Signed-off-by: Sebastian Herbszt (herbszt@gmx.de)
|
|
|
|
|
|
| |
Impact: none
No need to compute disk's menu if no disk are detected
|
|
|
|
|
|
|
|
| |
Impact: memtest=<label> allow users to give another label name for the
memtest call
Prior to that version, memtest label was hardcoded to "memtest".
Now, "memtest" is the default label but could be overrided by users.
|
|
|
|
|
|
| |
Impact: Display which pci device is the one used for PXE
Sync with cli's behavior
|
|
|
|
| |
Signed-off-by: Gert Hulselmans (hulselmansgert@gmail.com)
|
|
|
|
| |
Signed-off-by: Gert Hulselmans (hulselmansgert@gmail.com)
|
|
|
|
|
|
| |
Impact: none
Made for testing purpose
|
|
|
|
|
|
| |
Impact: None
Bump to 0.2.7
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Impact: empty lines were confusing history
History works better when we ignore empty lines
|
| |
| |
| |
| |
| |
| |
| |
| | |
Impact: The PCI device matching could fails in some cases
In some cases, trying to find the exact bus/dev/fun/vendor/product
fails reported by the pxe rom fails. In such case, that workaround will
only look at the vendor/product id
|