summaryrefslogtreecommitdiff
path: root/com32/modules
Commit message (Collapse)AuthorAgeFilesLines
* prdhcp.c32: Turn off DEBUGsyslinux-4.06-pre13Matt Fleming2012-10-111-1/+1
| | | | Signed-off-by: Matt Fleming <matt.fleming@intel.com>
* Merge branch 'pxechn-fix-news-for-hpa-2' of git://github.com/geneC/syslinuxMatt Fleming2012-10-113-6/+209
|\ | | | | | | | | | | Conflicts: NEWS com32/modules/Makefile
| * prdhcp.c32: Fix what is retrieved.Gene Cumm2012-06-021-2/+3
| | | | | | | | Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
| * prdhcp.c32: Add to MakefileGene Cumm2012-06-021-1/+1
| | | | | | | | Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
| * prdhcp.c32: Print DHCP packetsGene Cumm2012-06-021-0/+163
| | | | | | | | | | | | | | | | For PXELINUX, print the generically parsed contents of the DHCP packets for examining the options used in all 3. It currently accepts no options. Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
| * pxechn.c32: add -S to transform sname to siaddrGene Cumm2012-06-011-2/+31
| | | | | | | | Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
| * pxechn: Turn off debugGene Cumm2012-05-281-3/+13
| | | | | | | | Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
* | com32: Add ifmemdsk.c32 to MakefileMatt Fleming2012-10-081-1/+1
| | | | | | | | | | | | | | | | ... so that it actually gets built. This should have been added to the Makefile when ifmemdsk.c was created. Reported-by: Ady <ady-sf@hotmail.com> Signed-off-by: Matt Fleming <matt.fleming@intel.com>
* | kontron_wdt: Fixing makefileErwan Velu2012-09-101-1/+1
| | | | | | | | Typo.
* | kontron_wdt: Enforce timeout value if already setErwan Velu2012-09-101-0/+4
| | | | | | | | | | If the watchdog was already engaged, let's rewrite the timeout to insure the proper value is set.
* | kontron_wdt: Adjusting exit pathErwan Velu2012-09-101-7/+10
| | | | | | | | If we fail, at least let's boot the expected image
* | kontron_wdt: Adding watchdog com32 moduleErwan Velu2012-09-103-1/+525
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using a Kontron ETX board, it's possible to initialize and start the watchdog during syslinux booting. This allow protecting a boot sequence with a defined timeout. Bootloader is starting, engage the watchdog and then start a default entry (typically a Linux image). If the loaded OS, feed or reinitalize the watchdog, nothing occurs unless the system will reboot Conflicts: com32/modules/Makefile
* | linux.c32: add missing break;syslinux-4.06-pre10H. Peter Anvin2012-06-291-0/+1
| | | | | | | | | | | | Add missing break; for ENOMEM. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | linux.c32: allow loading arbitrary setup_data blobsH. Peter Anvin2012-06-291-12/+36
| | | | | | | | | | | | | | | | | | Allow loading arbitrary setup_data blobs via the syntax blob.NN=filename where NN is a decimal number. This also allows loading multiple device tree blobs. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | linux.c32: add support for a device tree blob (dtb)H. Peter Anvin2012-06-291-2/+25
| | | | | | | | | | | | | | | | | | | | | | Based on a patch by Thierry Reding, add support for loading a device tree blob using the generic setup_data framework. I used the name dtb= instead of fdt= since it looks like dtb= is the common acronym for the filenames and what is used in the kernel. Originally-by: Thierry Reding <thierry.reding@avionic-design.de> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | Change fdt-specific loader into a generic setup_data loaderH. Peter Anvin2012-06-291-1/+1
| | | | | | | | | | | | | | Make it a generic setup_data loader keyed by type. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com> Cc: Thierry Reding <thierry.reding@avionic-design.de>
* | linux.c32: Make errors clearer for usersGene Cumm2012-06-091-7/+34
|/ | | | Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
* Merge remote-tracking branch 'hdt/master'syslinux-4.06-pre4H. Peter Anvin2012-05-271-10/+15
|\
| * Merge remote-tracking branch 'hpa/master'Erwan Velu2012-05-252-1933/+1
| |\
| * | ifcpu: Adding hypervisor supportErwan Velu2012-01-071-10/+15
| | | | | | | | | | | | This simple hack add the ability to detect the hypervisor presence.
* | | pxechn.c32: PXE NBP chainloaderGene Cumm2012-05-272-1/+1124
| |/ |/| | | | | | | | | | | | | | | Designed as a more versatile COM32-based alternative to pxechain.com. It can use the PXE RESTART or chain to the new NBP without the PXE stack. It also enables a user to boot Microsoft Windows Server 2008R2 Windows Deployment Services's wdsnbp.com from PXELINUX. Signed-off-by: Gene Cumm <gene.cumm@gmail.com>
* | Merge branch 'chaindev'H. Peter Anvin2012-03-262-1933/+1
|\ \ | |/ |/|
| * Merge remote-tracking branch 'origin/master' into chaindevMichal Soltys2011-08-024-34/+12
| |\ | | | | | | | | | | | | Conflicts: com32/modules/chain.c
| * \ Merge branch 'master' into chaindevMichal Soltys2011-05-042-2/+104
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: com32/Makefile com32/modules/chain.c Note: add ReactOS' stuff introduced in old chain.c Signed-off-by: Michal Soltys <soltys@ziu.info>
| * \ \ Merge branch 'master' into chaindevMichal Soltys2011-03-071-8/+1
| |\ \ \
| * \ \ \ Merge branch 'master' into chaindevMichal Soltys2011-02-141-0/+6
| |\ \ \ \
| * | | | | split chain into chain + iterator, expand iterators' codeMichal Soltys2010-08-162-1365/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch: - splits chain into chain and iterator parts and moves them into their own com32/chain directory - extensively updates iterators' code - adjusts chain.c to use new iterators - fixes mbr/sect/hand/file allocation Signed-off-by: Michal Soltys <soltys@ziu.info>
| * | | | | Merge branch 'master' into chaindevMichal Soltys2010-08-141-0/+26
| |\ \ \ \ \
| * | | | | | chain.c: fix public index value in mbr and gpt iteratorsMichal Soltys2010-07-301-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mbr and gpt iterators skip empty / non-data partitions properly, but don't update publicly visible index. With this patch, such partitions are counted as well. Signed-off-by: Michal Soltys <soltys@ziu.info> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * | | | | | Merge remote branch 'sha0/com32lib_disk' into disklibH. Peter Anvin2010-07-211-559/+71
| |\ \ \ \ \ \
| | * | | | | | chain.c32, libcom32: Move gpt_dump() as disk_gpt_header_dump()Shao Miller2010-07-101-37/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving portions of chain.c32 into libcom32. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move struct gpt as disk_gpt_headerShao Miller2010-07-101-33/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also moved gpt_sig_magic as disk_gpt_sig_magic. Moving portions of chain.c32 into libcom32. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move gpt_part_dump() as disk_gpt_part_dump()Shao Miller2010-07-101-27/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving portions of chain.c32 into libcom32. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move guid_to_str() and str_to_guid()Shao Miller2010-07-101-90/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving portions of chain.c32 into libcom32. There might be a better header for these to belong to. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move struct gpt_part as disk_gpt_part_entryShao Miller2010-07-101-18/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving portions of chain.c32 into libcom32. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move guid_le_walk_mapShao Miller2010-07-101-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving portions of chain.c32 into libcom32. There might be a better header for guid_le_walk_map to belong to. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move struct guidShao Miller2010-07-101-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving portions of chain.c32 into libcom32. There might be a better header for struct guid to belong to. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move struct mbr as disk_dos_mbrShao Miller2010-07-101-24/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also move mbr_sig_magic as disk_mbr_sig_magic macro. Moving portions of chain.c32 into libcom32. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move mbr_part_dump() as disk_dos_part_dump()Shao Miller2010-07-101-37/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving portions of chain.c32 into libcom32. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move struct part_entry as disk_dos_part_entryShao Miller2010-07-101-22/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving portions of chain.c32 into libcom32. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move chs macros and chs typedef as disk_chsShao Miller2010-07-101-13/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving portions of chain.c32 into libcom32. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move write_verify_sector() as disk_write_verify_sector()Shao Miller2010-07-101-17/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving portions of chain.c32 into libcom32. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move write_sector() as disk_write_sector()Shao Miller2010-07-101-58/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving portions of chain.c32 into libcom32. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move read_sectors() as disk_read_sectors()Shao Miller2010-07-101-80/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving portions of chain.c32 into libcom32. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move struct ebios_dapa as disk_ebios_dapaShao Miller2010-07-101-10/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving portions of chain.c32 into libcom32. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move get_disk_params() as disk_get_params()Shao Miller2010-07-101-73/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also moved struct diskinfo as disk_info. Moving portions of chain.c32 into libcom32. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32: Run Nindent on com32/modules/chain.cShao Miller2010-07-101-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | chain.c32, libcom32: Move int13_retry() as disk_int13_retry()Shao Miller2010-07-101-22/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moving portions of chain.c32 into libcom32. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
| | * | | | | | libcom32: Introduce disk header and moduleShao Miller2010-07-101-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An effort to move significant portions out of chain.c32 and into library is underway. We begin by simply moving SECTOR into a header and building a disk module. Note that some of this work will essentially duplicate some of what's found in Pierre-Alexandre Meyer's fine work in com32/gpllib/disk/. A difference would be the licensing, of course. Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
* | | | | | | | ifmemdsk: remove spurious +x bitsyslinux-4.05-pre6H. Peter Anvin2011-08-251-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is not an executable... Signed-off-by: H. Peter Anvin <hpa@zytor.com>