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>
H. Peter Anvin [Sun, 12 Mar 2006 21:28:11 +0000 (13:28 -0800)]
Remove definition of CLK_TCK redundant with get_key.h
H. Peter Anvin [Sun, 12 Mar 2006 21:24:07 +0000 (13:24 -0800)]
Define CLK_TCK globally
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
Murali Krishnan Ganapathy [Thu, 19 Jan 2006 03:59:58 +0000 (21:59 -0600)]
Update to the complex menu system
H. Peter Anvin [Thu, 19 Jan 2006 16:52:09 +0000 (08:52 -0800)]
Clean up the handling of "extended whitespace"; fix typos
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.
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
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"
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
H. Peter Anvin [Tue, 4 Oct 2005 04:38:39 +0000 (21:38 -0700)]
The 62nd character in base64 is +, not .
H. Peter Anvin [Sun, 25 Sep 2005 22:28:55 +0000 (15:28 -0700)]
Fix the proper tags
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
H. Peter Anvin [Sun, 25 Sep 2005 22:25:21 +0000 (15:25 -0700)]
Tag prereleases correctly
H. Peter Anvin [Sun, 25 Sep 2005 22:22:32 +0000 (15:22 -0700)]
Remove additional CVS references
H. Peter Anvin [Sun, 25 Sep 2005 22:21:50 +0000 (15:21 -0700)]
Update release procedure to use "git" instead of CVS
hpa [Sun, 25 Sep 2005 21:39:17 +0000 (21:39 +0000)]
3.20, not 3.12
hpa [Sun, 25 Sep 2005 21:39:09 +0000 (21:39 +0000)]
Clean up the EDD code further
hpa [Sun, 25 Sep 2005 21:37:35 +0000 (21:37 +0000)]
The EDD stuff doesn't work yet.
hpa [Sun, 25 Sep 2005 21:35:44 +0000 (21:35 +0000)]
Beginnings of a file-moving API
hpa [Thu, 22 Sep 2005 04:04:34 +0000 (04:04 +0000)]
Fix uninitialized variables
hpa [Thu, 22 Sep 2005 04:03:24 +0000 (04:03 +0000)]
Add update-only mode to extlinux; use it
hpa [Thu, 22 Sep 2005 03:47:37 +0000 (03:47 +0000)]
If /boot/extlinux.conf exists, then run the extlinux installer
hpa [Tue, 20 Sep 2005 17:03:17 +0000 (17:03 +0000)]
EDD code, not enabled by default
hpa [Wed, 14 Sep 2005 20:52:08 +0000 (20:52 +0000)]
Be a bit less pseudo-codeish
hpa [Sat, 10 Sep 2005 02:39:06 +0000 (02:39 +0000)]
Don't expect rpm to break hard links for us.
hpa [Wed, 31 Aug 2005 17:36:32 +0000 (17:36 +0000)]
Document "ontimeout" working in SMS
hpa [Wed, 31 Aug 2005 17:35:51 +0000 (17:35 +0000)]
NILO is dead, long live Etherboot
hpa [Tue, 30 Aug 2005 22:56:46 +0000 (22:56 +0000)]
Quicker timeout clear
hpa [Tue, 30 Aug 2005 22:54:14 +0000 (22:54 +0000)]
Fix generation of dependencies for isolinux; fix totaltimeout command
hpa [Tue, 30 Aug 2005 22:37:29 +0000 (22:37 +0000)]
Document new timeout behaviour
hpa [Tue, 30 Aug 2005 22:36:49 +0000 (22:36 +0000)]
New "totaltimeout" option; change the menu behaviour on timeout.
hpa [Tue, 30 Aug 2005 00:05:26 +0000 (00:05 +0000)]
Correct the enabling of the 16550A FIFO
hpa [Mon, 29 Aug 2005 20:24:29 +0000 (20:24 +0000)]
Enable the 16550A FIFO when doing serial console
hpa [Mon, 29 Aug 2005 20:23:14 +0000 (20:23 +0000)]
Workaround for the no physical floppy scenario
hpa [Mon, 29 Aug 2005 00:13:55 +0000 (00:13 +0000)]
A few more edit keys; faster [Tab] operation
hpa [Sun, 28 Aug 2005 23:58:35 +0000 (23:58 +0000)]
timeoutrow -> 18
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
hpa [Sun, 28 Aug 2005 06:03:50 +0000 (06:03 +0000)]
Document TIMEOUTROW
hpa [Sun, 28 Aug 2005 06:00:54 +0000 (06:00 +0000)]
Revert USE_PXE_PROVIDED_STACK change.
hpa [Sun, 28 Aug 2005 05:58:43 +0000 (05:58 +0000)]
More emacsy keybindings
hpa [Sun, 28 Aug 2005 03:04:51 +0000 (03:04 +0000)]
Display autoboot countdown
hpa [Sun, 28 Aug 2005 02:35:42 +0000 (02:35 +0000)]
Document menu system updates
hpa [Sun, 28 Aug 2005 02:35:30 +0000 (02:35 +0000)]
Handle 512-character command lines
hpa [Sun, 28 Aug 2005 02:35:20 +0000 (02:35 +0000)]
Better command-line editing
hpa [Fri, 26 Aug 2005 21:11:07 +0000 (21:11 +0000)]
Query a more sane drive number.
hpa [Fri, 26 Aug 2005 16:58:43 +0000 (16:58 +0000)]
Display the correct type of disk.
hpa [Fri, 26 Aug 2005 05:34:35 +0000 (05:34 +0000)]
Avoid doing the same job more than once...
hpa [Fri, 26 Aug 2005 00:52:52 +0000 (00:52 +0000)]
Document menu change
hpa [Fri, 26 Aug 2005 00:51:49 +0000 (00:51 +0000)]
Allow customization of the menu layout.
hpa [Thu, 25 Aug 2005 17:34:12 +0000 (17:34 +0000)]
Document changes
hpa [Thu, 25 Aug 2005 00:03:35 +0000 (00:03 +0000)]
Fix bug w.r.t. floppy count.
hpa [Thu, 25 Aug 2005 00:03:24 +0000 (00:03 +0000)]
Next version: 3.11
hpa [Wed, 24 Aug 2005 02:24:28 +0000 (02:24 +0000)]
Add com32 modules to /boot.
hpa [Tue, 23 Aug 2005 21:22:33 +0000 (21:22 +0000)]
Document MEMDISK changes
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)
hpa [Tue, 23 Aug 2005 21:10:33 +0000 (21:10 +0000)]
Fix stack restoration on isolinux
hpa [Tue, 23 Aug 2005 20:52:43 +0000 (20:52 +0000)]
Revert change to searchdir; document BX and CX trashed.
hpa [Mon, 22 Aug 2005 22:07:32 +0000 (22:07 +0000)]
Make sure we have at least 4K for the stack.
hpa [Mon, 22 Aug 2005 21:48:55 +0000 (21:48 +0000)]
Document N/P change
hpa [Mon, 22 Aug 2005 20:39:16 +0000 (20:39 +0000)]
N and P aren't special anymore
hpa [Mon, 22 Aug 2005 20:38:41 +0000 (20:38 +0000)]
Remove special handling of P and N in menu
hpa [Mon, 22 Aug 2005 20:34:53 +0000 (20:34 +0000)]
Documentation updates from Jim Cromie
hpa [Mon, 22 Aug 2005 18:00:21 +0000 (18:00 +0000)]
Fix from Murali: wrong return value
hpa [Mon, 22 Aug 2005 16:11:28 +0000 (16:11 +0000)]
Silly fix for slow symlinks
hpa [Mon, 22 Aug 2005 15:59:12 +0000 (15:59 +0000)]
Register-handling cleanups for searchdir.
hpa [Mon, 22 Aug 2005 15:42:22 +0000 (15:42 +0000)]
Symlink support for EXTLINUX
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)
hpa [Sun, 21 Aug 2005 21:31:34 +0000 (21:31 +0000)]
Fix handling of images with DOSEMU headers.
hpa [Sun, 21 Aug 2005 06:28:56 +0000 (06:28 +0000)]
Update TODO
hpa [Sun, 21 Aug 2005 06:26:30 +0000 (06:26 +0000)]
Clean up(?) the local boot issues?
hpa [Sun, 21 Aug 2005 06:21:42 +0000 (06:21 +0000)]
Document changes
hpa [Sun, 21 Aug 2005 06:20:20 +0000 (06:20 +0000)]
Disable the idle call for now
hpa [Sun, 21 Aug 2005 06:18:54 +0000 (06:18 +0000)]
Correct the code related to the run kernel image API function.
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.
hpa [Sat, 20 Aug 2005 00:48:38 +0000 (00:48 +0000)]
Clean up abort.inc to handle NASM bug (forward jmp through equ)
hpa [Sat, 20 Aug 2005 00:33:16 +0000 (00:33 +0000)]
Try to be sane about spaces...
hpa [Sat, 20 Aug 2005 00:27:14 +0000 (00:27 +0000)]
Fix dependency generation.
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.
hpa [Fri, 19 Aug 2005 04:25:37 +0000 (04:25 +0000)]
Enable stack-switching mode
hpa [Fri, 19 Aug 2005 04:24:58 +0000 (04:24 +0000)]
Move pxelinux to 0xA000
hpa [Fri, 19 Aug 2005 04:24:41 +0000 (04:24 +0000)]
Fix stack-switching mode (USE_PXE_PROVIDED_STACK == 0)
hpa [Fri, 19 Aug 2005 04:17:30 +0000 (04:17 +0000)]
Need to strdup the kernel name so it can be free'd
hpa [Fri, 19 Aug 2005 03:08:45 +0000 (03:08 +0000)]
Saner idle call semantics
hpa [Fri, 19 Aug 2005 03:05:33 +0000 (03:05 +0000)]
Improve the idle behaviour slightly.
hpa [Fri, 19 Aug 2005 00:35:33 +0000 (00:35 +0000)]
Correct the sense of "noescape"
hpa [Fri, 19 Aug 2005 00:35:19 +0000 (00:35 +0000)]
Document chainloaded menus
hpa [Fri, 19 Aug 2005 00:01:40 +0000 (00:01 +0000)]
Improve and document secondary menus.
hpa [Thu, 18 Aug 2005 23:48:47 +0000 (23:48 +0000)]
Handle MENU PASSWD correctly
hpa [Thu, 18 Aug 2005 23:43:02 +0000 (23:43 +0000)]
Better NOESCAPE; handle comments without space (too common a mistake)
hpa [Thu, 18 Aug 2005 23:31:59 +0000 (23:31 +0000)]
Try again to make "noescape" actually work...
hpa [Thu, 18 Aug 2005 21:15:01 +0000 (21:15 +0000)]
NOESCAPE: run the default command if a load is interrupted
hpa [Thu, 18 Aug 2005 21:08:56 +0000 (21:08 +0000)]
If onerror is set, invoke onerror on escape
hpa [Thu, 18 Aug 2005 20:53:39 +0000 (20:53 +0000)]
Make sure to zero-terminate display files
hpa [Thu, 18 Aug 2005 20:47:15 +0000 (20:47 +0000)]
Merge updates to syslinux into extlinux
hpa [Thu, 18 Aug 2005 18:32:42 +0000 (18:32 +0000)]
Fix incorrect use of esi which should have been si
hpa [Wed, 17 Aug 2005 05:11:10 +0000 (05:11 +0000)]
Add localboot API call
hpa [Tue, 16 Aug 2005 19:43:41 +0000 (19:43 +0000)]
Don't modify data in the checksum region before we can checksum the code.
hpa [Tue, 16 Aug 2005 19:34:22 +0000 (19:34 +0000)]
Fix eax/edx corruption in EBIOS loop; remove transfer size adjustment
to make it fit
hpa [Tue, 9 Aug 2005 16:23:11 +0000 (16:23 +0000)]
Add debugging code, if necessary