Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix <Ctrl-N> for printing network informationsyslinux-3.50-pre9 | H. Peter Anvin | 2007-05-09 | 1 | -0/+2 |
| | | | | | - di needs to be pushed to the stack; - need to crlf before printing... | ||||
* | PXELINUX: Add <Ctrl-N> to print the network informationsyslinux-3.50-pre8 | H. Peter Anvin | 2007-05-09 | 2 | -3/+27 |
| | | | | Pressing <Ctrl-N> at the boot prompt will output the ipappend strings. | ||||
* | Document update of Linux boot protocol. | H. Peter Anvin | 2007-05-09 | 1 | -0/+1 |
| | |||||
* | More tweaks to allow bigger stack/heap, and boot protocol adjustmentssyslinux-3.50-pre7 | H. Peter Anvin | 2007-05-07 | 3 | -24/+33 |
| | | | | | Seems the su_heapend field was never set up right; also sanitize the way the pre-2.02 command line is handled. | ||||
* | Make more space for the heap when doing so is possible | H. Peter Anvin | 2007-05-05 | 3 | -35/+63 |
| | | | | | If we have a modern kernel which is loaded high, we can allow a lot more space for the real-mode heap. | ||||
* | Update the default names of the MinGW tools. | H. Peter Anvin | 2007-04-26 | 1 | -3/+3 |
| | |||||
* | Document the use of the MinGW compiler. | H. Peter Anvin | 2007-04-26 | 1 | -0/+8 |
| | |||||
* | Add wrapper function syslinux_run_kernel_image()syslinux-3.50-pre6 | H. Peter Anvin | 2007-04-26 | 3 | -1/+75 |
| | | | | Add syslinux_run_kernel_image() wrapper function for API function 0016h. | ||||
* | linux.c32: saturate memory size to 32 bits if too large | H. Peter Anvin | 2007-04-26 | 1 | -1/+7 |
| | |||||
* | Make the pixel format canonicalization code a bit easier to read. | H. Peter Anvin | 2007-04-10 | 1 | -26/+7 |
| | |||||
* | Document recent additions.syslinux-3.50-pre5 | H. Peter Anvin | 2007-04-10 | 1 | -0/+3 |
| | |||||
* | MBR: fix problems when LBA > 65535*sectors. | H. Peter Anvin | 2007-04-10 | 2 | -35/+35 |
| | | | | | Fix division overflow bug when LBA > 65535*sectors. Bug report by Devin Bayer. | ||||
* | Fix expansion of palette images to ABGR. | H. Peter Anvin | 2007-04-10 | 1 | -11/+18 |
| | | | | We would expand palette images to BGR, but not to ABGR. Fix. | ||||
* | Add syslinux_local_boot() wrapper function | H. Peter Anvin | 2007-04-04 | 3 | -1/+45 |
| | | | | Add API wrapper function for the Local Boot function. | ||||
* | pxe_get_cached.c: readability improvement. | H. Peter Anvin | 2007-04-03 | 1 | -2/+2 |
| | |||||
* | intcall, farcall: readability improvements.syslinux-3.50-pre4 | H. Peter Anvin | 2007-04-03 | 2 | -5/+5 |
| | |||||
* | A few more syslinux wrapper function | H. Peter Anvin | 2007-04-03 | 4 | -0/+131 |
| | | | | | | | | Add implementations of a few more syslinux wrapper functions: syslinux_run_command() syslinux_run_default() syslinux_final_cleanup() | ||||
* | Final cleanup *does* return. | H. Peter Anvin | 2007-04-03 | 1 | -1/+1 |
| | |||||
* | set -e so the build stops on error.syslinux-3.50-pre3 | H. Peter Anvin | 2007-04-03 | 1 | -1/+1 |
| | |||||
* | Move the PCI-scanning code into the library proper. | H. Peter Anvin | 2007-04-03 | 3 | -3/+3 |
| | |||||
* | pci.c: change from GPL to MIT license; Erwan has OK'd this change. | H. Peter Anvin | 2007-04-03 | 1 | -5/+20 |
| | |||||
* | pcitest.c: remove obsolete fields; formatting cleanups | H. Peter Anvin | 2007-04-03 | 1 | -20/+35 |
| | |||||
* | Fix the handling of namelen and argument parsing in linux.c32 | Ferenc Wagner | 2007-04-03 | 2 | -1/+2 |
| | |||||
* | ethersel: move RID range parsing into its own function. | H. Peter Anvin | 2007-04-01 | 1 | -13/+21 |
| | |||||
* | Remove bogus clobbering of the mask | H. Peter Anvin | 2007-04-01 | 1 | -2/+1 |
| | | | | | Remove bogus clobbering of the DID mask, effectively making the option to set a mask for the DID unusable. | ||||
* | Return first match in list, not first match in PCI hierarchysyslinux-3.50-pre2 | H. Peter Anvin | 2007-04-01 | 1 | -8/+8 |
| | | | | | | Return the first match we find in the list, not the first match we can find on the PCI bus. This allows us to have more specific matches first followed by less specific matches. | ||||
* | Remove useless attempt at reading pci.ids | H. Peter Anvin | 2007-04-01 | 2 | -91/+0 |
| | | | | | | | We try to read pci.ids over and over to get human-readable strings, and reserve enormous amounts of memory for them. We don't ever actually use them. If we want to have a PCI database we should do that elsewhere, and better. | ||||
* | Support chaining shuffle descriptors when buffer is too smallsyslinux-3.50-pre1 | H. Peter Anvin | 2007-03-30 | 3 | -2/+30 |
| | | | | | | | Provide a method for re-loading shuffle descriptors from a buffer in high memory when the shuffle descriptors are too many to fit in the buffer. This can happen when trying to stitch an initramfs together from parts. Still need library support for this, however. | ||||
* | Move extlinux boot stuff into /boot/extlinux; /etc/extlinux.conf symlink | H. Peter Anvin | 2007-03-30 | 1 | -5/+19 |
| | | | | | - Move extlinux boot stuff into /boot/extlinux - /etc/extlinux.conf -> /boot/extlinux/extlinux.conf symlink. | ||||
* | SYSLINUX API headers, and beginning of implementation. | H. Peter Anvin | 2007-03-20 | 7 | -1/+357 |
| | |||||
* | Stealth whitespace cleanup | H. Peter Anvin | 2007-03-20 | 1 | -1/+1 |
| | |||||
* | Add interface for querying the syslinux feature flags. | H. Peter Anvin | 2007-03-20 | 3 | -1/+102 |
| | |||||
* | Move <syslinux.h> to <syslinux/idle.h>; clean up libutil do_idle() | H. Peter Anvin | 2007-03-20 | 7 | -64/+24 |
| | | | | | | Move <syslinux.h> to <syslinux/idle.h> since that was all that was there; do_idle() in libutil can simply be a macro for syslinux_idle() or sched_yield() as appropriate. | ||||
* | Rename the new version 3.50 instead of 3.40; too many new things. | H. Peter Anvin | 2007-03-20 | 3 | -9/+9 |
| | |||||
* | Linux-loading module with optional DHCP generation.syslinux-3.40-pre15 | H. Peter Anvin | 2007-03-15 | 2 | -1/+237 |
| | | | | | Load a Linux module, generate initramfs and optionally add /dhcpinfo.dat with the DHCP query information. | ||||
* | initramfs chain handling: add support for forcing the alignment. | H. Peter Anvin | 2007-03-15 | 5 | -13/+47 |
| | | | | | | cpio has annoying alignment constraints; make it possible to enforce them without adding padding to the end of last member (which breaks things which relies on gzip and need to know the final length.) | ||||
* | Library functions for manipulating initramfs | H. Peter Anvin | 2007-03-15 | 9 | -4/+340 |
| | | | | | | Library support for constructing initramfs. This version is *not* complete, as it doesn't take into account alignment requirements properly. | ||||
* | Initial library support for booting a Linux kernel | H. Peter Anvin | 2007-03-15 | 3 | -0/+353 |
| | |||||
* | PXE header support; higher-level function for PXE GET_CACHED_INFO | H. Peter Anvin | 2007-03-15 | 5 | -1/+626 |
| | | | | | Beginnings of higher-level functions for PXE support. For now, only pxe_get_cached_info() is actually supported. | ||||
* | Restore intentional blank lines at the end of sample/sample.msg | H. Peter Anvin | 2007-03-14 | 1 | -0/+2 |
| | |||||
* | Stealth whitespace cleanup (automated) | H. Peter Anvin | 2007-03-14 | 90 | -455/+440 |
| | |||||
* | Add a register-setting shuffle and boot for real mode; clean up headers.syslinux-3.40-pre14 | H. Peter Anvin | 2007-03-14 | 12 | -31/+272 |
| | | | | | - Add an API function to shuffle and boot which sets *all* RM registers; - Move those structures to <syslinux/bootpm.h> and <syslinux/bootrm.h> | ||||
* | Move the loadfile() routine into the syslinux/ namespace, and use it.syslinux-3.40-pre13 | H. Peter Anvin | 2007-03-14 | 4 | -57/+4 |
| | | | | | - Move the loadfile() routine into <syslinux/loadfile.h>. - Actually use the loadfile() routine. | ||||
* | Finish the shuffle and boot interface, and add an ELF loading module. | H. Peter Anvin | 2007-03-14 | 15 | -108/+917 |
| | | | | | | The shuffle and boot interface, including the library support, should now work as advertised. Add an ELF-loading module as a demo, and it's probably useful for someone, too. | ||||
* | Fix the shuffle and boot interface. It was probably always broken. | H. Peter Anvin | 2007-03-14 | 3 | -14/+18 |
| | |||||
* | Dummy <assert.h> | H. Peter Anvin | 2007-03-14 | 1 | -0/+8 |
| | |||||
* | INT 22h, AX=001Ah: we have FS:SI pointing to the register data, not DS:SI | H. Peter Anvin | 2007-03-13 | 1 | -1/+1 |
| | |||||
* | Add support for using a shuffle descriptor to bzero rather than bcopy | H. Peter Anvin | 2007-03-13 | 2 | -6/+40 |
| | | | | When source address is set to -1, do a bzero instead of a bcopy. | ||||
* | Wrapper infrastructure for "shuffle and boot" | H. Peter Anvin | 2007-03-12 | 13 | -152/+1032 |
| | | | | | | | Initial checkin of a wrapper infrastructure for the "shuffle and boot" interface, both real and protected mode. This code automatically will figure out the necessary sequence of moves, taking into account swaps and overlaps as necessary. | ||||
* | New API call: cleanup, shuffle and boot to flat protected mode | H. Peter Anvin | 2007-03-11 | 3 | -4/+93 |
| | | | | Add an API call to invoke flat protected mode; e.g. to boot an ELF kernel. |