summaryrefslogtreecommitdiff
path: root/core/kernel.inc
Commit message (Collapse)AuthorAgeFilesLines
* core: let xfer_buf_seg, real_mode_seg be assigned by the linkerH. Peter Anvin2010-02-211-1/+1
| | | | | | Use the linker to assign xfer_bug_seg and real_mode_seg. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* config: allow a chdir at the time a new configuration file is loadedH. Peter Anvin2010-02-141-0/+3
| | | | | | | | If a directory name/path prefix is appended to a loaded configuration file, do a chdir at that point. We finally have all the mechanism to do this right. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* core: set QUIET_FLAG if we load Linux "quiet"H. Peter Anvin2010-02-011-0/+2
| | | | | | | | If we see the "quiet" flag for the Linux kernel, also suppress the early Linux kernel messages; for people who want a completely clean boot. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* core: make localboot another vkernel typesyslinux-3.80-pre4H. Peter Anvin2009-04-291-0/+1
| | | | | | | | | Change "localboot" to be another vkernel type. It still needs some special treatment (because it doesn't take a filename), but overall this makes it a lot cleaner than what it was before. It should also avoid the problem of empty labels (e.g. menu quit) doing weird things. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Move files out of root into core, dos, and utilsH. Peter Anvin2008-05-291-0/+112
Move source files out of the root directory; the root is a mess and has become virtually unmaintainable. The Syslinux core now lives in core/; the Linux and generic utilities has moved into utils/, and copybs.com has moved into dos/; it had to go somewhere, and it seemed as good a place as any.