aboutsummaryrefslogtreecommitdiffstats
path: root/com32/modules
Commit message (Collapse)AuthorAgeFilesLines
...
| * Merge branch 'new-shuffler'H. Peter Anvin2009-04-081-70/+7
| |\
| | * Update copyright noticesH. Peter Anvin2009-04-041-0/+1
| | | | | | | | | | | | Update copyright notices; add Intel copyright notices where appropriate.
| | * Merge branch 'master' into new-shufflerH. Peter Anvin2009-04-042-1/+2
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: com32/lib/syslinux/memmap.c Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| | * | chain.c32: remove misleading commentH. Peter Anvin2009-03-311-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | Remove a never-implemented, misleading comment Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
| | * | chain.c32: remove loadbase < 0x7c00 hackH. Peter Anvin2009-03-311-70/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the special hack for loadbase < 0x7c00. We no longer need it, since the shuffler will relocate appropriately by magic. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
| * | | Makefiles: try to make "make install" do the right thingH. Peter Anvin2009-04-061-1/+1
| | |/ | |/| | | | | | | | | | | | | | | | | | | 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>
| * | Update copyright notices; add Intel notices where appropriateH. Peter Anvin2009-04-042-1/+2
| |/ | | | | | | | | | | | | 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>
* / VPD: Adding the Virtual Product Data detectionErwan Velu2009-04-102-1/+70
|/ | | | | | | | | | | | | | Impact: It's now possible to reach VPD's info Calling vpd_decode() populate a VPD structure to display : - VPD's base address - Bios Build ID - Bios Release Date - Bios Version - Box Serial Number - Motherboard Serial Number - Machine Type/Model - Default Flash Filename
* pci: Rename get_module_name_from_pci_idssyslinux-3.74-pre13syslinux-3.74-pre12Erwan Velu2009-03-291-1/+1
| | | | | | | | | 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)
* pci modules: Check for pci_scan() == NULL.Erwan Velu2009-03-231-1/+5
| | | | | | Impact: we don't have to grab more details if pci_scan returns NULL Signed-off-by: Sebastian Herbszt (herbszt@gmx.de)
* cmd.c32: simplify by passing the unparsed command lineH. Peter Anvin2009-03-141-21/+3
| | | | | Instead of parsing and unparsing the command line, just pass the raw command line the way we already have it.
* 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().
* Moving dmi & cpuid stuff to gpl subdirsErwan Velu2009-03-122-339/+6
| | | | | | | | | 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
* Add gpllib, gplincludeH. Peter Anvin2009-03-121-1/+1
| | | | | Add separate gpllib and gplinclude directories, and have a NOGPL variable in MCONFIG that can be set to exclude these directories.
* PCI: flexible modules.pcimap & pci.ids pathsErwan Velu2009-03-111-3/+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
* hdt: Cleaning DMI implementationerwan2009-03-032-596/+1
| | | | | | Previous commit was incomplete. Removing useless warnings by defining structures & functions properly Using existing types instead of u8,u16,u32
* hdt: Cleaning initErwan Velu2009-02-251-6/+5
|
* hdt: Fixing DMI memory corruptionErwan Velu2009-02-251-8/+7
|
* hdt: Updating CPU namesErwan Velu2009-02-251-1/+1
|
* hdt: Fixing wrong nb of elements displayedErwan Velu2009-02-251-2/+2
|
* hdt: Cleaning dmi structuresErwan Velu2009-02-251-0/+11
|
* hdt: Adding "filled" filed to detect supported devicesErwan Velu2009-02-251-1/+19
|
* hdt: Removing static dmitable, it have to be in the s_dmi structure Making ↵Erwan Velu2009-02-253-26/+37
| | | | dmi_iterate quieter Relocating hdt' submenus
* hdt: Adding more defined values for pci components Enabling mulitple kernel ↵Erwan Velu2009-02-251-14/+62
| | | | modules per pci device Updating pcitest
* hdt: Adding battery detection in DMI Improving memory detectionErwan Velu2009-02-252-74/+154
|
* hdt: Adding memory informationErwan Velu2009-02-251-1/+26
|
* hdt: Removing useless defineErwan Velu2009-02-251-1/+1
|
* hdt: Fixing typoErwan Velu2009-02-252-2/+2
|
* hdt: Removing useless printfErwan Velu2009-02-251-4/+0
|
* hdt: Updating cpuid code to match upstream codeErwan Velu2009-02-251-7/+10
|
* kbdmap.c: clean up stealth whitespaceH. Peter Anvin2009-02-181-4/+2
|
* Simple "cmd" module to issue a CLI commandsyslinux-3.74-pre1Michael Brown2009-02-172-1/+43
| | | | | | A simple "cmd" COM32 module, which only echoes a CLI command. This is mostly useful when running on an alternate CLI, e.g. on top of the native gPXE COMBOOT interface.
* ifcpu64: fix handing with less than three argumentsH. Peter Anvin2009-02-151-3/+5
| | | | | | | | | Due to a silly coding error, when passed with only two arguments we would use them in order 1 -- 2 -- 1 instead of 1 -- 2 -- 2 as was intended. Fix. Reported-by: Luciano Miguel Ferreira Rocha <strange@nsk.no-ip.org> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* kbdmap.c32: new module to load a keyboard map dynamicallyH. Peter Anvin2009-02-032-1/+57
| | | | Load a new keyboard map dynamically
* config.c32: new module to just load a configuration fileH. Peter Anvin2009-01-252-1/+40
| | | | | Trivial module to load a new configuration file from the command line.
* mboot.c: prefer ELF header over multiboot headersyslinux-3.73-pre6Ralf Ertzinger2008-10-201-63/+57
| | | | | | | | | | If a loaded kernel is in ELF format and contains a multiboot header indicating valid relocation information, prefer the informations from the ELF header. This is in violation of the Multiboot spec, but it's the way GRUB does things and Solaris kernels rely on this behaviour. Signed-of-by: Ralf Ertzinger <ralf@skytale.net> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* mboot.c32: add <stdint.h> and <stdbool.h>syslinux-3.73-pre5H. Peter Anvin2008-10-191-0/+2
| | | | | | We need <stdbool.h>; we might as well add <stdint.h> as well. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* mboot.c32: reorganize print messagesH. Peter Anvin2008-10-191-8/+7
| | | | | | Reorganize the mboot.c32 Solaris print messages slightly. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* mboot.c32: change DHCP_ACK_SIZE to 2048H. Peter Anvin2008-10-191-1/+1
| | | | | | | Change DHCP_ACK_SIZE to 2048 just to prevent some systems from doing stupid things. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* mboot.c32: add Solaris modeRalf Ertzinger2008-10-191-0/+43
| | | | | | | Add a "Solaris" mode to mboot.c32, which mimics a nonstandard extension to Multiboot used by Solaris' pxeboot program. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* meminfo: update to deal with ACPI 3 and other braindamageH. Peter Anvin2008-10-131-3/+14
| | | | | | | | | Add support for ACPI 3 and certain broken e820 implementations in the meminfo program. Some e820 implementations expect the buffer to remain the same between different invocations, despite the fact that there is absolutely no guarantee to that effect in the spec. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Move vesainfo.c32 from "samples" to "modules"H. Peter Anvin2008-10-132-1/+84
| | | | | | | vesainfo.c32 is turning into an invaluable debugging tool. Put it in "modules" instead of "samples", to encourage distros to package it. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Fix "make clean" confusionsyslinux-3.72H. Peter Anvin2008-09-251-1/+2
| | | | | | | | "make clean" must NOT remove stuff that "make installer" should not rebuild. This is a somewhat unfortunate choice of naming, but that's the way it is. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* sdi.c32: Change SDIReserved -> MDBTypeH. Peter Anvin2008-09-081-1/+1
| | | | Per Sergii Kolisnyk, change SDIReserved to MDBType.
* sdi.c32: verify the header checksumRemi Lefevre2008-09-081-0/+33
| | | | | | | Verify the checksum in the SDI header. SDIheader variable names and checksum algo are from http://skolk.livejournal.com/
* sdi.c32: credit where credit is dueH. Peter Anvin2008-09-021-1/+2
| | | | | | | This doesn't use Remi's code, but definitely used some concepts from his patch. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* sdi.c32: support gzipped SDI imagesH. Peter Anvin2008-09-021-1/+1
| | | | | | | Support gzipped SDI images, simply by replacing loadfile() with zloadfile(). Suggested by Remi Lefevre. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Add pxechain.com; new modules direction; reorganize installationH. Peter Anvin2008-08-271-2/+0
| | | | | | | | | Add the pxechain module from Jeffery Hutzelman at CMU. Create new modules directory for non-com32 modules. Centralize installation, since we have three types of install, and only one of them was distributed. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Clean up embedded Makefile targets; fix build failureH. Peter Anvin2008-08-221-4/+4
| | | | | | Unify common pieces to "embedded" targets (those that produce code that runs neither in the host nor in a com32 environment); this fixes the broken sample/ directory Makefile.
* Major Makefile cleanups; gcc 4.3.0 compatiblityH. Peter Anvin2008-08-201-67/+3
| | | | | Cleanup and centralize the Makefile system even more. Fix a gcc 4.3 incompatibility in memdisk (definition of strlen).