aboutsummaryrefslogtreecommitdiffstats
path: root/com32
Commit message (Collapse)AuthorAgeFilesLines
* pci: Rename get_module_name_from_pci_idssyslinux-3.74-pre13syslinux-3.74-pre12Erwan Velu2009-03-294-4/+4
| | | | | | | | | 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)
* hdt: prevent unless disk's menuErwan Velu2009-03-275-4/+11
| | | | | | Impact: none No need to compute disk's menu if no disk are detected
* hdt: Adding memtest= boot parameterErwan Velu2009-03-275-4/+9
| | | | | | | | 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.
* hdt: Adding PXE information on the booted pci deviceErwan Velu2009-03-271-2/+18
| | | | | | Impact: Display which pci device is the one used for PXE Sync with cli's behavior
* hdt: Updating author nameErwan Velu2009-03-261-1/+1
| | | | | | Impact: none Made for testing purpose
* hdt: bump version to 0.2.7Erwan Velu2009-03-261-1/+1
| | | | | | Impact: None Bump to 0.2.7
* hdt: in the cli, we have to Skip empty linesErwan Velu2009-03-261-0/+6
| | | | | | Impact: empty lines were confusing history History works better when we ignore empty lines
* hdt: Workaround for PXE detectionErwan Velu2009-03-261-0/+28
| | | | | | | | 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
* hdt: Fixing output of vesa software revisionErwan Velu2009-03-262-3/+3
| | | | | | | Impact: Vesa's software revision was misdisplayed and could lead to corruption Displaying an int with %s isn't a good idea ;o)
* hdt: Fix typo in vesa initializationPierre-Alexandre Meyer2009-03-261-1/+1
| | | | | | | | Impact: Bug fixing. This caused some garbage to be displayed when detecting vesa. Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
* hdt: Pxe mode might generate corruptionErwan Velu2009-03-262-2/+2
| | | | | | | | Impact: Prevent some hard lock due to pxe detection In some cases, we can't find the associated PCI device. In such situation, we shouldn't try to display its properties as pci_device is set to NULL.
* hdt: Fixing crash on some optical drivesErwan Velu2009-03-261-0/+4
| | | | | | | | Impact: Prevent some hard crashes On some optical drives, requesting int 13, func 0x48 make the system crash. In fact, if the geometry isn't valid (optical drives), no need to check for extended attributes
* menu: Increasing the maximum number of menusErwan Velu2009-03-261-1/+1
| | | | | | Impact: some hosts can generate many menus when used with hdt In some cases, we can run out of menus
* pci: Check if configuration type is PCI_CFG_NONEErwan Velu2009-03-261-0/+7
| | | | | | Impact: prevent from grabbing configuration when PCI is PCI_CFG_NONE Signed-off-by: Sebastian Herbszt (herbszt@gmx.de)
* pci: Remove "(void)cfgtype"Erwan Velu2009-03-261-2/+0
| | | | | | | Impact: none Remove useless "(void)cfgtype" Signed-off-by: Sebastian Herbszt (herbszt@gmx.de)
* pci modules: Check for pci_scan() == NULL.Erwan Velu2009-03-261-1/+5
| | | | | | Impact: we don't have to grab more details if pci_scan returns NULL Signed-off-by: Sebastian Herbszt (herbszt@gmx.de)
* hdt: Check for pci_scan() == NULL.Erwan Velu2009-03-261-1/+5
| | | | | | Impact: we don't have to grab more details if pci_scan returns NULL Signed-off-by: Sebastian Herbszt (herbszt@gmx.de)
* hdt: Adding IPMI detectionErwan Velu2009-03-267-2/+113
| | | | | | | Impact: HDT can now reports if an IPMI base board exists By using DMI, it's now possible to detect IPMI base boards Bump to 0.2.6
* dmi: Adding IPMI detectionErwan Velu2009-03-265-8/+115
| | | | | | Impact: IPMI base board can now be detected Detecting IPMI via DMI structures
* vesacon: remove unused com32sys_t variablessyslinux-3.74-pre11H. Peter Anvin2009-03-201-3/+0
| | | | | No more direct __intcall()'s in this code, so remove unused register set variables.
* Merge commit 'hdt/master'syslinux-3.74-pre10H. Peter Anvin2009-03-2011-368/+825
|\
| * hdt: Adding contributorsErwan Velu2009-03-203-5/+34
| | | | | | | | | | | | | | Impact: A new cli command : hdt> show hdt Bump to 0.2.5 Adding contributor's list
| * hdt: commenting some devel messagesErwan Velu2009-03-201-2/+2
| | | | | | | | | | | | Impact: remove useless error messages Some error messages were displayed even if commands were valid
| * hdt: Fixing more_printf to display a proper \nErwan Velu2009-03-201-1/+1
| | | | | | | | | | | | Impact: Improve the visibility of the message more_printf could have printed that message without any \n
| * hdt: Adding an historyErwan Velu2009-03-202-8/+86
| | | | | | | | | | | | Impact: UP & Down keys can be used to reach the command history UP & Down keys can be used to parse the history
| * hdt: Fixing backspaceErwan Velu2009-03-191-172/+196
| | | | | | | | | | | | | | Impact: Backspace now have the proper behaviour Since we can move in the string, backspace have to behave differently. Fixing style.
| * hdt: Adding append mode to cliErwan Velu2009-03-191-8/+78
| | | | | | | | | | | | | | Impact: Users can now edit a line Append mode is now the default mode This features moving using LEFT,RIGHT,HOME & END keys.
| * hdt: ctrl+a or HOME key return to the beginning of lineErwan Velu2009-03-191-1/+11
| | | | | | | | | | | | | | Impact: Users can now uses ctrl+a or HOME to return at the beginning of a line Ctrl+a or home key is now implemented
| * hdt: Skip heading spacesErwan Velu2009-03-193-1/+12
| | | | | | | | | | | | | | Impact: Allow user to put some space char before the real command Before that patch, it was required not having any space before the command. That's not so user friendly ;o)
| * hdt: Using a single cli structure to manage the input lineErwan Velu2009-03-192-60/+59
| | | | | | | | | | | | | | Impact: Makes the code easier to write Using a single s_cli structure for managing the input line, the cursor position and the prompt
| * hdt: Missing include for getkeyErwan Velu2009-03-191-0/+1
| | | | | | | | | | | | Impact: remove a warning more_printf now uses the proper includes
| * hdt: more_printf must use getkeyErwan Velu2009-03-191-3/+2
| | | | | | | | | | | | | | | | | | Impact: Users can now press a key to continue Since we switch to an ansi raw console, the fgets() used to catch the return when we display to much lines didn't worked. We now use the getkey function to grab __any__ key, which is better then.
| * hdt: Rewrite DMI module using a new syntax for the CLIErwan Velu2009-03-193-75/+235
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Impact: Start refactoring the CLI. In order to have an extensible CLI, the commands handling needs to be refactored. This patch starts the migration by refactoring the DMI module. Note that the core of the new commands parser has been implemented. Adapting other modules to use it simply requires to declare new structures that maps the command string to the callback. Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
| * hdt: fixing one remaining display_promptErwan Velu2009-03-191-1/+1
| | | | | | | | | | | | Impact: make is now successfull ;o) A display_prompt didn't get updated
| * hdt: Renaming display_prompt to reset_promptErwan Velu2009-03-192-7/+12
| | | | | | | | | | | | | | | | | | | | Impact: Fix buffer corruption in cli. The rename occurs to match the reality. We actually do more than displaying the prompt as we reset some vars. One of this parameters where wrong too and could occurs corruption. Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
| * hdt: Handling CTRL+CErwan Velu2009-03-181-0/+4
| | | | | | | | | | | | Impact: User can use the CTRL+C Basic Ctrl+C implementation
| * hdt: cli now uses the ansi raw interfaceErwan Velu2009-03-173-277/+340
| | | | | | | | | | | | | | | | | | | | | | | | Impact: cli is now managed char by char instead of line by line This patch is a first step toward a new version of the cli. Current code isn't scalable to manage a complex cli code. First step is to manage input char by char. It will now possible to implement : - completion using tab, - using special keys (F1-F12) This patch implements F1 as "show help"
| * hdt: Adding vesa in available modes & help messageErwan Velu2009-03-171-6/+10
| | | | | | | | | | | | | | Impact: Fixes CLI behavior. show vesa is a valid command "help" command didn't reported vesa as possible mode "show vesa" command was also missing even if already implemented
| * hdt: putting some vesa function staticErwan Velu2009-03-172-3/+3
| | | | | | | | | | | | Impact: none Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
| * hdt: Making the build silentErwan Velu2009-03-171-10/+10
| | | | | | | | | | | | | | | | | | Impact: Silence the build. It is easier to detect warnings and errors if make doesn't print out the commands before executing them. Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
* | vesacon: migrate disable fixes from ansiconH. Peter Anvin2009-03-201-7/+8
| | | | | | | | | | Copy the disabled fixes already done in ansicon from checkin 22cd4e378e3aafd402f43030941d6f6b300d0cea.
* | ansicon: handle the disabled case properlyH. Peter Anvin2009-03-201-6/+6
|/ | | | | | | | | Even when disabled, we need to set the screen size, because the downstream code depends on it. Set it to 25x80 (maybe we should swtich this is 24x80) in this case. Furthermore, when disabled, we should return success == bytes "written", not zero.
* hdt: Improving vesa outputErwan Velu2009-03-162-5/+5
| | | | | | Impact: Use proper words to be better understood by users Cosmetic fix.
* hdt: Adding missing install targetErwan Velu2009-03-161-1/+5
| | | | | | | Impact: Allow the build process to complete properly The install: target was missing and prevented the global make install to end properly
* hdt: Uploading missing vesa filesErwan Velu2009-03-152-0/+197
| | | | The vesa files were missing
* Merge branch 'master' of git://git.kernel.org/pub/scm/boot/syslinux/syslinuxErwan Velu2009-03-151-21/+3
|\
| * 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.
* | hdt: Command-line arguments should be constPierre-Alexandre Meyer2009-03-143-4/+6
| | | | | | | | | | | | | | | | Impact: Fix compilation warnings, signatures changes. argc and argv should be const. Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
* | hdt: Force cast when dereferencing menu->disk_sub_menuPierre-Alexandre Meyer2009-03-141-1/+1
| | | | | | | | | | | | | | | | Impact: Fix compilation warning. A cast is necessary in compute_disks. Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
* | hdt: Fix irq referencesPierre-Alexandre Meyer2009-03-141-4/+46
| | | | | | | | | | | | | | | | | | Impact: Fix build compilation d213082d76a24d3ba2e033416891a170b39c1ded moved irq to dev_info struct. Make the changes accordingly. Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>