| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Make the cmd.c32 module a lot smaller (and avoid a warning) by using
strpcpy() instead of sprintf().
|
|
|
|
|
| |
Add strpcpy() -- by analogy with mempcpy(), a strcpy() which returns a
pointer to the end of the string (specifically, to the final null.)
|
| |
|
|
|
|
|
|
|
|
|
| |
Fixing copyrights
Moving dmi includes to gplinclude/dmi
Moving dmi code to gpllib/dmi/
Moving cpuid includes to gplinclude/
Moving cpuid code to gpllib/
Fixing Makefiles accordingly
|
| |
|
|
|
|
| |
Fix the logic for when we should be enabling the GPL library.
|
| |
|
|
|
|
|
| |
Add separate gpllib and gplinclude directories, and have a NOGPL
variable in MCONFIG that can be set to exclude these directories.
|
|
|
|
|
|
|
|
|
|
| |
modules_pcimap_path=<path> option allow to
ovverride the modules.pcimap path. Default was "/"
pciids_path=<path> option allow to
override the pci.ids path. Default was "/"
Bump to 0.2.3
|
|
|
|
|
|
| |
While detecting the pci names, class name & kernel modules, it's
better to let the user choosing the path instead of the harcoded value
"/" is not always the wanted path
|
|
|
|
|
| |
The kernel have to exit if pci.ids or modules.pcimap is missing
The kernel mode was lacking of a help message on "show"
|
|
|
|
| |
Tests were inverted :(
|
|
|
|
| |
Based on Andy's suggestions, this else are clearly useless
|
|
|
|
|
|
|
| |
cli mode now offer a syslinux mode to display :
version
product
copyright
|
|
|
|
|
|
| |
If the current bootloader isn't pxelinux, the pxe
mode mustn't be available in the cli mode
The syslinux detection have been refactorised too
|
| |
|
|
|
|
| |
Adding a summary in the menu mode
|
|
|
|
|
|
| |
Previous commit was incomplete.
Removing useless warnings by defining structures & functions properly
Using existing types instead of u8,u16,u32
|
|
|
|
|
| |
Removing useless warnings by defining structures & functions properly
Using existing types instead of u8,u16,u32
|
|
|
|
|
|
|
| |
Move the complex menu system into the com32 directory so it can be
sequenced properly with respect to hdt (it needs to be built after
com32/lib but before com32/hdt). While we're at it, clean up the
Makefiles somewhat.
|
|\ |
|
| |
| |
| |
| | |
Documented Ctrl-N keystroke from PXELINUX
|
| |
| |
| |
| | |
Documented TAB keystroke in syslinux.txt
|
| |
| |
| |
| | |
tftp tsize option don't needed anymore starting at version 3.70
|
| |
| |
| |
| | |
Updated syslinux.txt possible keystrokes now support F11 and F12
|
| |
| |
| |
| | |
Fixed typo in syslinux.txt, repeated F11
|
| |
| |
| |
| |
| |
| |
| | |
Fix duplicate spotless target in com32/libutil/Makefile.
Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
| | |
|
| |
| |
| |
| |
| | |
The macro YEAR is a number, not a string, so we have to use the
asciidec macro.
|
| |
| |
| |
| |
| |
| | |
Make the handling of PXENV+ versus !PXE simpler by abstracting the
differences: push the various fields to the stack in a common order
and then process them in common code.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Some, unknown, version of gas or ld miscompiles a relative jump to an
absolute symbol, resulting in a broken isohybrid. Implement a
workaround for it by using a far jmp, which is absolute. Fortunately,
the isohybrid prefix is one of the very few boot sectors we have which
isn't short on space.
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Show memory have to display the free banks
|
| | |
| | |
| | |
| | | |
Adding pxe menu in menu mode
|
|\ \ \
| |/ /
|/| /
| |/ |
|
| |
| |
| |
| |
| |
| | |
This reverts commit 8b9d34885d8a9d5f7e9da6fbc75735ce1a0c945b.
The count here *is* kept in eax, not in ecx.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
directly in detect_* functions Adding basic PXE ROM detection Reworking output of show <module> for more coherency Creating a s_pxe structure to simplify data access 'show pci' command have to be more simple Implementing 'show summary' command detect_pci will try to detect the pxe environment to fill the PXE fields of every pci device Bump to 0.2.0
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Displaying number of elements for PCI,DISKS,MEMORY Bump to 0.1.9
|
| | |
|
| |
| |
| |
| | |
to "PC<I> Device" to avoid conflit with the "Disk" menu Sharing s_hardware between CLI & Menu system
|