profile/ivi/syslinux.git
17 years agoDOS installer: make sure we tell gcc what the memory constraints are syslinux-3.20-pre11
H. Peter Anvin [Wed, 9 Aug 2006 01:04:08 +0000 (18:04 -0700)]
DOS installer: make sure we tell gcc what the memory constraints are

18 years agoDocument PXELINUX timeout fix syslinux-3.20-pre10
H. Peter Anvin [Fri, 14 Jul 2006 06:07:28 +0000 (23:07 -0700)]
Document PXELINUX timeout fix

18 years agoPXELINUX: Fail if we couldn't get the config file
Curtis Doty [Thu, 13 Jul 2006 17:46:43 +0000 (10:46 -0700)]
PXELINUX: Fail if we couldn't get the config file

Consider it a fatal error if we didn't get a config file under
PXELINUX.  Unlike the other derivatives, it usually indicates
a transient error -- specifically a network error.

18 years agoBe excrutiatingly correct with inline assembly syntax syslinux-3.20-pre9
H. Peter Anvin [Thu, 25 May 2006 00:45:25 +0000 (17:45 -0700)]
Be excrutiatingly correct with inline assembly syntax

To be absolutely correct, we're supposed to use %* before an indirect
branch target, not just *.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
18 years agomboot.c: allow memory addresses as jmp arguments.
H. Peter Anvin [Thu, 25 May 2006 00:40:49 +0000 (17:40 -0700)]
mboot.c: allow memory addresses as jmp arguments.

jmp in x86 can take a memory argument, and since gcc knows everything
that happens all the way up to the jump, allowing it there is safe.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
18 years agomboot.c32: fix register constraints bug (more cleanly)
Tim Deegan [Wed, 24 May 2006 16:40:50 +0000 (17:40 +0100)]
mboot.c32: fix register constraints bug (more cleanly)

Fix register constraints of final jump to kernel entry.
When compiled with some GCC versions, mboot.c32 would clobber the kernel
load address and try to jump to 0x2badb002.

Signed-off-by: Tim Deegan <Tim.Deegan@cl.cam.ac.uk>
18 years agoDocument changes. syslinux-3.20-pre8
H. Peter Anvin [Thu, 4 May 2006 01:09:51 +0000 (18:09 -0700)]
Document changes.

18 years agoAdd "klibc" target.
H. Peter Anvin [Thu, 4 May 2006 01:09:45 +0000 (18:09 -0700)]
Add "klibc" target.

18 years agoRemove check that a kernel can only be 8 MB or smaller.
H. Peter Anvin [Thu, 4 May 2006 01:05:05 +0000 (18:05 -0700)]
Remove check that a kernel can only be 8 MB or smaller.

18 years agoAcross-the-board stealth whitespace cleanup
H. Peter Anvin [Thu, 4 May 2006 00:32:15 +0000 (17:32 -0700)]
Across-the-board stealth whitespace cleanup

18 years agolibfat: stealth whitespace cleanup
H. Peter Anvin [Thu, 4 May 2006 00:21:14 +0000 (17:21 -0700)]
libfat: stealth whitespace cleanup

18 years agoDocument fixes to mboot.c32 syslinux-3.20-pre7
H. Peter Anvin [Fri, 17 Mar 2006 17:10:22 +0000 (09:10 -0800)]
Document fixes to mboot.c32

18 years agoRemove stealth whitespace
H. Peter Anvin [Fri, 17 Mar 2006 17:09:35 +0000 (09:09 -0800)]
Remove stealth whitespace

18 years agomboot.c32:load ELF segments from the segment header
Tim Deegan [Fri, 17 Mar 2006 16:59:00 +0000 (16:59 +0000)]
mboot.c32:load ELF segments from the segment header

Load sections from the ELF section headers as well as the program headers,
for kernels which need symbol and debug info but don't ask for them in
the program headers.

Bump the version number to reflect this change.

Signed-off-by: Tim Deegan <Tim.Deegan@cl.cam.ac.uk>
18 years agomboot.c32: clear inputs to BIOS calls
Tim Deegan [Fri, 17 Mar 2006 16:57:52 +0000 (16:57 +0000)]
mboot.c32: clear inputs to BIOS calls

Zero the inputs to BIOS calls, to fix two bugs in mboot.c32's E820 mmap code.

Signed-off-by: Tim Deegan <Tim.Deegan@cl.cam.ac.uk>
18 years agoRemove definition of CLK_TCK redundant with get_key.h
H. Peter Anvin [Sun, 12 Mar 2006 21:28:11 +0000 (13:28 -0800)]
Remove definition of CLK_TCK redundant with get_key.h

18 years agoDefine CLK_TCK globally
H. Peter Anvin [Sun, 12 Mar 2006 21:24:07 +0000 (13:24 -0800)]
Define CLK_TCK globally

18 years agoInvert the sense of ARENA_SIZE_MASK to be consistent with klibc
H. Peter Anvin [Thu, 19 Jan 2006 17:02:46 +0000 (09:02 -0800)]
Invert the sense of ARENA_SIZE_MASK to be consistent with klibc

18 years agoUpdate to the complex menu system syslinux-3.20-pre6
Murali Krishnan Ganapathy [Thu, 19 Jan 2006 03:59:58 +0000 (21:59 -0600)]
Update to the complex menu system

18 years agoClean up the handling of "extended whitespace"; fix typos
H. Peter Anvin [Thu, 19 Jan 2006 16:52:09 +0000 (08:52 -0800)]
Clean up the handling of "extended whitespace"; fix typos

18 years agocom32's realloc function syslinux-3.20-pre5
Kenneth Fyfe [Sat, 14 Jan 2006 23:51:59 +0000 (23:51 +0000)]
com32's realloc function

Hello list,

I've been playing with com32 programs lately and I've come across a
a problem with the realloc function in libcom32.  The code that rounds
up the size looks to be missing a '~' operator, resulting in it
truncating every request to a size of 0-15 bytes.

The little patch below fixes it up to match the corresponding line in
malloc, which makes it work for me.

K.

18 years agoAdd missing files to menu subdirectory
Murali Krishnan Ganapathy [Sun, 8 Jan 2006 21:29:11 +0000 (15:29 -0600)]
Add missing files to menu subdirectory

Just realised that the patch I sent before did not contain the new files added. I am attaching the new files (to be put in "menu" subdirectory).

- Murali

18 years agoHandle "ontimeout" with label correctly in menu.c32; add "menu shiftkey" syslinux-3.20-pre4
H. Peter Anvin [Sat, 7 Jan 2006 21:51:22 +0000 (13:51 -0800)]
Handle "ontimeout" with label correctly in menu.c32; add "menu shiftkey"

18 years agoadvanced menu patch
Murali Krishnan Ganapathy [Fri, 16 Dec 2005 22:25:49 +0000 (16:25 -0600)]
advanced menu patch

Python code to generate C code from ini-like file format and changes to
libmenu to accomodate a one pass parser. Diff is against 3.20-pre3

- Murali

18 years agoThe 62nd character in base64 is +, not . syslinux-3.20-pre3
H. Peter Anvin [Tue, 4 Oct 2005 04:38:39 +0000 (21:38 -0700)]
The 62nd character in base64 is +, not .

18 years agoFix the proper tags syslinux-3.20-pre2
H. Peter Anvin [Sun, 25 Sep 2005 22:28:55 +0000 (15:28 -0700)]
Fix the proper tags

18 years agocg-export, unlike cvs export -d, wants the target directory to not exist
H. Peter Anvin [Sun, 25 Sep 2005 22:27:50 +0000 (15:27 -0700)]
cg-export, unlike cvs export -d, wants the target directory to not exist

18 years agoTag prereleases correctly
H. Peter Anvin [Sun, 25 Sep 2005 22:25:21 +0000 (15:25 -0700)]
Tag prereleases correctly

18 years agoRemove additional CVS references
H. Peter Anvin [Sun, 25 Sep 2005 22:22:32 +0000 (15:22 -0700)]
Remove additional CVS references

18 years agoUpdate release procedure to use "git" instead of CVS
H. Peter Anvin [Sun, 25 Sep 2005 22:21:50 +0000 (15:21 -0700)]
Update release procedure to use "git" instead of CVS

18 years ago3.20, not 3.12
hpa [Sun, 25 Sep 2005 21:39:17 +0000 (21:39 +0000)]
3.20, not 3.12

18 years agoClean up the EDD code further
hpa [Sun, 25 Sep 2005 21:39:09 +0000 (21:39 +0000)]
Clean up the EDD code further

18 years agoThe EDD stuff doesn't work yet.
hpa [Sun, 25 Sep 2005 21:37:35 +0000 (21:37 +0000)]
The EDD stuff doesn't work yet.

18 years agoBeginnings of a file-moving API
hpa [Sun, 25 Sep 2005 21:35:44 +0000 (21:35 +0000)]
Beginnings of a file-moving API

18 years agoFix uninitialized variables
hpa [Thu, 22 Sep 2005 04:04:34 +0000 (04:04 +0000)]
Fix uninitialized variables

18 years agoAdd update-only mode to extlinux; use it
hpa [Thu, 22 Sep 2005 04:03:24 +0000 (04:03 +0000)]
Add update-only mode to extlinux; use it

18 years agoIf /boot/extlinux.conf exists, then run the extlinux installer
hpa [Thu, 22 Sep 2005 03:47:37 +0000 (03:47 +0000)]
If /boot/extlinux.conf exists, then run the extlinux installer

18 years agoEDD code, not enabled by default
hpa [Tue, 20 Sep 2005 17:03:17 +0000 (17:03 +0000)]
EDD code, not enabled by default

18 years agoBe a bit less pseudo-codeish
hpa [Wed, 14 Sep 2005 20:52:08 +0000 (20:52 +0000)]
Be a bit less pseudo-codeish

18 years agoDon't expect rpm to break hard links for us.
hpa [Sat, 10 Sep 2005 02:39:06 +0000 (02:39 +0000)]
Don't expect rpm to break hard links for us.

18 years agoDocument "ontimeout" working in SMS
hpa [Wed, 31 Aug 2005 17:36:32 +0000 (17:36 +0000)]
Document "ontimeout" working in SMS

18 years agoNILO is dead, long live Etherboot
hpa [Wed, 31 Aug 2005 17:35:51 +0000 (17:35 +0000)]
NILO is dead, long live Etherboot

18 years agoQuicker timeout clear syslinux-3.11
hpa [Tue, 30 Aug 2005 22:56:46 +0000 (22:56 +0000)]
Quicker timeout clear

18 years agoFix generation of dependencies for isolinux; fix totaltimeout command
hpa [Tue, 30 Aug 2005 22:54:14 +0000 (22:54 +0000)]
Fix generation of dependencies for isolinux; fix totaltimeout command

18 years agoDocument new timeout behaviour
hpa [Tue, 30 Aug 2005 22:37:29 +0000 (22:37 +0000)]
Document new timeout behaviour

18 years agoNew "totaltimeout" option; change the menu behaviour on timeout.
hpa [Tue, 30 Aug 2005 22:36:49 +0000 (22:36 +0000)]
New "totaltimeout" option; change the menu behaviour on timeout.

18 years agoCorrect the enabling of the 16550A FIFO
hpa [Tue, 30 Aug 2005 00:05:26 +0000 (00:05 +0000)]
Correct the enabling of the 16550A FIFO

18 years agoEnable the 16550A FIFO when doing serial console
hpa [Mon, 29 Aug 2005 20:24:29 +0000 (20:24 +0000)]
Enable the 16550A FIFO when doing serial console

18 years agoWorkaround for the no physical floppy scenario
hpa [Mon, 29 Aug 2005 20:23:14 +0000 (20:23 +0000)]
Workaround for the no physical floppy scenario

18 years agoA few more edit keys; faster [Tab] operation
hpa [Mon, 29 Aug 2005 00:13:55 +0000 (00:13 +0000)]
A few more edit keys; faster [Tab] operation

18 years agotimeoutrow -> 18
hpa [Sun, 28 Aug 2005 23:58:35 +0000 (23:58 +0000)]
timeoutrow -> 18

18 years agoReorganize so that a 512-character command line fits on an 80x24 screen
hpa [Sun, 28 Aug 2005 23:58:15 +0000 (23:58 +0000)]
Reorganize so that a 512-character command line fits on an 80x24 screen

18 years agoDocument TIMEOUTROW
hpa [Sun, 28 Aug 2005 06:03:50 +0000 (06:03 +0000)]
Document TIMEOUTROW

18 years agoRevert USE_PXE_PROVIDED_STACK change.
hpa [Sun, 28 Aug 2005 06:00:54 +0000 (06:00 +0000)]
Revert USE_PXE_PROVIDED_STACK change.

18 years agoMore emacsy keybindings
hpa [Sun, 28 Aug 2005 05:58:43 +0000 (05:58 +0000)]
More emacsy keybindings

18 years agoDisplay autoboot countdown
hpa [Sun, 28 Aug 2005 03:04:51 +0000 (03:04 +0000)]
Display autoboot countdown

18 years agoDocument menu system updates
hpa [Sun, 28 Aug 2005 02:35:42 +0000 (02:35 +0000)]
Document menu system updates

18 years agoHandle 512-character command lines
hpa [Sun, 28 Aug 2005 02:35:30 +0000 (02:35 +0000)]
Handle 512-character command lines

18 years agoBetter command-line editing
hpa [Sun, 28 Aug 2005 02:35:20 +0000 (02:35 +0000)]
Better command-line editing

18 years agoQuery a more sane drive number.
hpa [Fri, 26 Aug 2005 21:11:07 +0000 (21:11 +0000)]
Query a more sane drive number.

18 years agoDisplay the correct type of disk.
hpa [Fri, 26 Aug 2005 16:58:43 +0000 (16:58 +0000)]
Display the correct type of disk.

18 years agoAvoid doing the same job more than once...
hpa [Fri, 26 Aug 2005 05:34:35 +0000 (05:34 +0000)]
Avoid doing the same job more than once...

18 years agoDocument menu change
hpa [Fri, 26 Aug 2005 00:52:52 +0000 (00:52 +0000)]
Document menu change

18 years agoAllow customization of the menu layout.
hpa [Fri, 26 Aug 2005 00:51:49 +0000 (00:51 +0000)]
Allow customization of the menu layout.

18 years agoDocument changes
hpa [Thu, 25 Aug 2005 17:34:12 +0000 (17:34 +0000)]
Document changes

18 years agoFix bug w.r.t. floppy count.
hpa [Thu, 25 Aug 2005 00:03:35 +0000 (00:03 +0000)]
Fix bug w.r.t. floppy count.

18 years agoNext version: 3.11
hpa [Thu, 25 Aug 2005 00:03:24 +0000 (00:03 +0000)]
Next version: 3.11

18 years agoAdd com32 modules to /boot.
hpa [Wed, 24 Aug 2005 02:24:28 +0000 (02:24 +0000)]
Add com32 modules to /boot.

18 years agoDocument MEMDISK changes
hpa [Tue, 23 Aug 2005 21:22:33 +0000 (21:22 +0000)]
Document MEMDISK changes

18 years ago* -ffreestanding
hpa [Tue, 23 Aug 2005 21:11:36 +0000 (21:11 +0000)]
* -ffreestanding
* handle systems where a reset HD fails without HDs
* allow the user to select a different disk number (experimental)

18 years agoFix stack restoration on isolinux
hpa [Tue, 23 Aug 2005 21:10:33 +0000 (21:10 +0000)]
Fix stack restoration on isolinux

18 years agoRevert change to searchdir; document BX and CX trashed.
hpa [Tue, 23 Aug 2005 20:52:43 +0000 (20:52 +0000)]
Revert change to searchdir; document BX and CX trashed.

18 years agoMake sure we have at least 4K for the stack.
hpa [Mon, 22 Aug 2005 22:07:32 +0000 (22:07 +0000)]
Make sure we have at least 4K for the stack.

18 years agoDocument N/P change
hpa [Mon, 22 Aug 2005 21:48:55 +0000 (21:48 +0000)]
Document N/P change

18 years agoN and P aren't special anymore
hpa [Mon, 22 Aug 2005 20:39:16 +0000 (20:39 +0000)]
N and P aren't special anymore

18 years agoRemove special handling of P and N in menu
hpa [Mon, 22 Aug 2005 20:38:41 +0000 (20:38 +0000)]
Remove special handling of P and N in menu

18 years agoDocumentation updates from Jim Cromie
hpa [Mon, 22 Aug 2005 20:34:53 +0000 (20:34 +0000)]
Documentation updates from Jim Cromie

18 years agoFix from Murali: wrong return value
hpa [Mon, 22 Aug 2005 18:00:21 +0000 (18:00 +0000)]
Fix from Murali: wrong return value

18 years agoSilly fix for slow symlinks
hpa [Mon, 22 Aug 2005 16:11:28 +0000 (16:11 +0000)]
Silly fix for slow symlinks

18 years agoRegister-handling cleanups for searchdir.
hpa [Mon, 22 Aug 2005 15:59:12 +0000 (15:59 +0000)]
Register-handling cleanups for searchdir.

18 years agoSymlink support for EXTLINUX
hpa [Mon, 22 Aug 2005 15:42:22 +0000 (15:42 +0000)]
Symlink support for EXTLINUX

18 years agoActually decrement counter; return string if EOF after reading characters
hpa [Sun, 21 Aug 2005 22:36:30 +0000 (22:36 +0000)]
Actually decrement counter; return string if EOF after reading characters
(i.e. partial line at end of file)

18 years agoFix handling of images with DOSEMU headers.
hpa [Sun, 21 Aug 2005 21:31:34 +0000 (21:31 +0000)]
Fix handling of images with DOSEMU headers.

18 years agoUpdate TODO
hpa [Sun, 21 Aug 2005 06:28:56 +0000 (06:28 +0000)]
Update TODO

18 years agoClean up(?) the local boot issues?
hpa [Sun, 21 Aug 2005 06:26:30 +0000 (06:26 +0000)]
Clean up(?) the local boot issues?

18 years agoDocument changes
hpa [Sun, 21 Aug 2005 06:21:42 +0000 (06:21 +0000)]
Document changes

18 years agoDisable the idle call for now
hpa [Sun, 21 Aug 2005 06:20:20 +0000 (06:20 +0000)]
Disable the idle call for now

18 years agoCorrect the code related to the run kernel image API function.
hpa [Sun, 21 Aug 2005 06:18:54 +0000 (06:18 +0000)]
Correct the code related to the run kernel image API function.

18 years agoAdd more low-level API function to load the kernel, and make the
hpa [Sun, 21 Aug 2005 05:11:50 +0000 (05:11 +0000)]
Add more low-level API function to load the kernel, and make the
menu subsystem use it.

18 years agoClean up abort.inc to handle NASM bug (forward jmp through equ)
hpa [Sat, 20 Aug 2005 00:48:38 +0000 (00:48 +0000)]
Clean up abort.inc to handle NASM bug (forward jmp through equ)

18 years agoTry to be sane about spaces...
hpa [Sat, 20 Aug 2005 00:33:16 +0000 (00:33 +0000)]
Try to be sane about spaces...

18 years agoFix dependency generation.
hpa [Sat, 20 Aug 2005 00:27:14 +0000 (00:27 +0000)]
Fix dependency generation.

18 years agoReorganize memory so we don't have to relocate pxelinux and have more
hpa [Sat, 20 Aug 2005 00:24:21 +0000 (00:24 +0000)]
Reorganize memory so we don't have to relocate pxelinux and have more
stack for extlinux; add tool to check for section overflow.

18 years agoEnable stack-switching mode
hpa [Fri, 19 Aug 2005 04:25:37 +0000 (04:25 +0000)]
Enable stack-switching mode

18 years agoMove pxelinux to 0xA000
hpa [Fri, 19 Aug 2005 04:24:58 +0000 (04:24 +0000)]
Move pxelinux to 0xA000

18 years agoFix stack-switching mode (USE_PXE_PROVIDED_STACK == 0)
hpa [Fri, 19 Aug 2005 04:24:41 +0000 (04:24 +0000)]
Fix stack-switching mode (USE_PXE_PROVIDED_STACK == 0)

18 years agoNeed to strdup the kernel name so it can be free'd
hpa [Fri, 19 Aug 2005 04:17:30 +0000 (04:17 +0000)]
Need to strdup the kernel name so it can be free'd

18 years agoSaner idle call semantics
hpa [Fri, 19 Aug 2005 03:08:45 +0000 (03:08 +0000)]
Saner idle call semantics

18 years agoImprove the idle behaviour slightly.
hpa [Fri, 19 Aug 2005 03:05:33 +0000 (03:05 +0000)]
Improve the idle behaviour slightly.

18 years agoCorrect the sense of "noescape"
hpa [Fri, 19 Aug 2005 00:35:33 +0000 (00:35 +0000)]
Correct the sense of "noescape"