aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmd.c32: use strpcpy() instead of sprintf()syslinux-3.74-pre4H. Peter Anvin2009-03-121-5/+6
| | | | | Make the cmd.c32 module a lot smaller (and avoid a warning) by using strpcpy() instead of sprintf().
* libcom32: add strpcpy()H. Peter Anvin2009-03-123-2/+23
| | | | | Add strpcpy() -- by analogy with mempcpy(), a strcpy() which returns a pointer to the end of the string (specifically, to the final null.)
* Update the cpuid.h license headerH. Peter Anvin2009-03-121-14/+11
|
* Moving dmi & cpuid stuff to gpl subdirsErwan Velu2009-03-1223-189/+181
| | | | | | | | | 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
* gpllib: fix path to gpllibH. Peter Anvin2009-03-121-1/+1
|
* gpllib: fix the NOGPL logicH. Peter Anvin2009-03-121-1/+1
| | | | Fix the logic for when we should be enabling the GPL library.
* com32/gpllib: clean up Makefile structureH. Peter Anvin2009-03-123-2/+5
|
* Add gpllib, gplincludeH. Peter Anvin2009-03-128-6/+63
| | | | | Add separate gpllib and gplinclude directories, and have a NOGPL variable in MCONFIG that can be set to exclude these directories.
* hdt: adding booting parameters to hdtErwan Velu2009-03-114-4/+24
| | | | | | | | | | 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
* PCI: flexible modules.pcimap & pci.ids pathsErwan Velu2009-03-113-12/+12
| | | | | | 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
* hdt: Fixing kernel modeErwan Velu2009-03-111-5/+13
| | | | | The kernel have to exit if pci.ids or modules.pcimap is missing The kernel mode was lacking of a help message on "show"
* hdt: fixing wrong PXELINUX checkserwan2009-03-092-2/+2
| | | | Tests were inverted :(
* hdt: removing useless elseerwan2009-03-081-4/+4
| | | | Based on Andy's suggestions, this else are clearly useless
* hdt: adding syslinux mode in clierwan2009-03-084-2/+88
| | | | | | | cli mode now offer a syslinux mode to display : version product copyright
* hdt: preventing pxe mode being reach w/o pxelinuxerwan2009-03-088-33/+49
| | | | | | 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
* Improving helperwan2009-03-076-10/+69
|
* hdt: Adding summary in menu modeerwan2009-03-045-6/+176
| | | | Adding a summary in the menu mode
* hdt: Cleaning DMI implementationerwan2009-03-0311-1356/+72
| | | | | | Previous commit was incomplete. Removing useless warnings by defining structures & functions properly Using existing types instead of u8,u16,u32
* hdt:Cleaning DMI implementationerwan2009-03-027-0/+1499
| | | | | Removing useless warnings by defining structures & functions properly Using existing types instead of u8,u16,u32
* Move complex menu to com32/cmenu; clean up the MakefilesH. Peter Anvin2009-03-0232-15/+18
| | | | | | | 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.
* Merge branch 'master' into hdtH. Peter Anvin2009-03-0210-116/+86
|\
| * doc: documented Ctrl-N keystroke from PXELINUXsyslinux-3.74-pre2Vicente Jimenez Aguilar2009-03-012-0/+4
| | | | | | | | Documented Ctrl-N keystroke from PXELINUX
| * syslinux.txt: documented TAB keystrokeVicente Jimenez Aguilar2009-03-011-0/+1
| | | | | | | | Documented TAB keystroke in syslinux.txt
| * pxelinux.txt: tftp tsize option not needed anymoreVicente Jimenez Aguilar2009-03-011-1/+0
| | | | | | | | tftp tsize option don't needed anymore starting at version 3.70
| * syslinux.txt: possible keystrokes now support F11 and F12Vicente Jimenez Aguilar2009-03-011-1/+1
| | | | | | | | Updated syslinux.txt possible keystrokes now support F11 and F12
| * syslinux.txt: fix typo: repeated F11Vicente Jimenez Aguilar2009-03-011-1/+1
| | | | | | | | Fixed typo in syslinux.txt, repeated F11
| * com32/libutil/Makefile: Duplicate spotless targetGene Cumm2009-02-281-2/+0
| | | | | | | | | | | | | | 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>
| * Warn that timeout bypasses MENU PASSWDH. Peter Anvin2009-02-281-1/+3
| |
| * YEAR is a number, not a stringH. Peter Anvin2009-02-274-8/+12
| | | | | | | | | | The macro YEAR is a number, not a string, so we have to use the asciidec macro.
| * pxelinux: abstract the handling of PXENV+ and !PXEH. Peter Anvin2009-02-271-96/+55
| | | | | | | | | | | | 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.
| * Use YEAR, not the obsolete macro yearH. Peter Anvin2009-02-275-9/+4
| |
| * isohdpfx: work around gas/ld miscompilationH. Peter Anvin2009-02-271-1/+9
| | | | | | | | | | | | | | | | 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.
* | Merge commit 'erwan-hdt/master' into hdtH. Peter Anvin2009-03-029-9/+123
|\ \
| * | hdt: dmi> show memory must show the free banksErwan Velu2009-03-013-4/+8
| | | | | | | | | | | | Show memory have to display the free banks
| * | hdt: Bump version 0.2.1Erwan Velu2009-03-017-5/+115
| | | | | | | | | | | | Adding pxe menu in menu mode
* | | Merge branch 'master' into hdtH. Peter Anvin2009-02-261-1/+0
|\ \ \ | |/ / |/| / | |/
| * Revert "bcopy32: move descriptor count into ecx after reload"H. Peter Anvin2009-02-261-1/+0
| | | | | | | | | | | | This reverts commit 8b9d34885d8a9d5f7e9da6fbc75735ce1a0c945b. The count here *is* kept in eax, not in ecx.
* | hdt: More kernel stuffErwan Velu2009-02-264-5/+73
| |
* | hdt: PCI: Adding categoryErwan Velu2009-02-262-2/+7
| |
* | hdt: Adding basic kernel supportErwan Velu2009-02-253-1/+20
| |
* | hdt: Adding basic kernel module supportErwan Velu2009-02-251-0/+79
| |
* | hdt: Adding mac & ip adress detectionErwan Velu2009-02-254-17/+34
| |
* | hdt: Adding pxe_bootp_t structureErwan Velu2009-02-251-0/+32
| |
* | hdt: Renaming cli-net to cli-pxe Moving hardware initialisation test ↵Erwan Velu2009-02-2510-115/+163
| | | | | | | | 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
* | hdt: Cleaning initErwan Velu2009-02-251-6/+5
| |
* | hdt: Basic pxe implementationErwan Velu2009-02-256-3/+105
| |
* | hdt: Adding pxe_get_nic_type(t_PXENV_UNDI_GET_NIC_TYPE *gnt)Erwan Velu2009-02-253-1/+63
| |
* | hdt: Adding CPU mode. cpu> show cpu DMI: Renaming processor to cpu Menu: ↵Erwan Velu2009-02-257-15/+188
| | | | | | | | Displaying number of elements for PCI,DISKS,MEMORY Bump to 0.1.9
* | hdt: Fixing DMI memory corruptionErwan Velu2009-02-251-8/+7
| |
* | hdt: Enabling "Switch to CLI" from the menu Menu: switch from "PCI <D>evice" ↵Erwan Velu2009-02-256-25/+36
| | | | | | | | to "PC<I> Device" to avoid conflit with the "Disk" menu Sharing s_hardware between CLI & Menu system