H. Peter Anvin [Sat, 26 Aug 2006 00:18:36 +0000 (17:18 -0700)]
Beginning of a VESA graphical console driver
H. Peter Anvin [Sat, 26 Aug 2006 00:16:49 +0000 (17:16 -0700)]
Support sending information from the comboot module to the syslinux core
as to what the graphics mode is set to.
H. Peter Anvin [Fri, 25 Aug 2006 05:22:44 +0000 (22:22 -0700)]
We actually need klibc-1.4.27 or later...
H. Peter Anvin [Fri, 25 Aug 2006 05:18:34 +0000 (22:18 -0700)]
extlinux: when compiling against klibc, use atexit() to clean up the devnode
H. Peter Anvin [Fri, 25 Aug 2006 05:06:46 +0000 (22:06 -0700)]
extlinux: when building for klibc, mknod() needs to be a block device
H. Peter Anvin [Fri, 25 Aug 2006 04:45:09 +0000 (21:45 -0700)]
We need klibc-1.4.26 for getopt_long() to actually work.
H. Peter Anvin [Fri, 25 Aug 2006 04:17:06 +0000 (21:17 -0700)]
Print a usage message when we get an invalid option
H. Peter Anvin [Fri, 25 Aug 2006 04:04:27 +0000 (21:04 -0700)]
Support building extlinux with klibc
H. Peter Anvin [Tue, 22 Aug 2006 00:46:08 +0000 (17:46 -0700)]
PXELINUX: Print an error message if the config file is not found
H. Peter Anvin [Tue, 22 Aug 2006 00:29:43 +0000 (17:29 -0700)]
Fix typo
H. Peter Anvin [Tue, 22 Aug 2006 00:28:43 +0000 (17:28 -0700)]
In kaboom, use standard macro for resetting the stack where applicable
H. Peter Anvin [Tue, 22 Aug 2006 00:10:28 +0000 (17:10 -0700)]
Merge ... git+ssh:///boot/syslinux/syslinux.git
H. Peter Anvin [Tue, 22 Aug 2006 00:10:00 +0000 (17:10 -0700)]
Modularize the pause bird function; don't print dots for bootsects and com32
H. Peter Anvin [Fri, 18 Aug 2006 02:40:03 +0000 (19:40 -0700)]
Document CD boot sector fix.
H. Peter Anvin [Fri, 18 Aug 2006 02:38:55 +0000 (19:38 -0700)]
Comment fix.
H. Peter Anvin [Fri, 18 Aug 2006 02:38:45 +0000 (19:38 -0700)]
Fix stack clobber when loading CD boot sectors.
H. Peter Anvin [Thu, 17 Aug 2006 23:17:24 +0000 (16:17 -0700)]
More cleanup of comboot exit code
H. Peter Anvin [Thu, 17 Aug 2006 22:39:19 +0000 (15:39 -0700)]
Fix directory name
H. Peter Anvin [Thu, 17 Aug 2006 22:38:00 +0000 (15:38 -0700)]
Target to upload a prerelease
H. Peter Anvin [Thu, 17 Aug 2006 22:32:48 +0000 (15:32 -0700)]
Merge ... git+ssh:///boot/syslinux/syslinux.git
H. Peter Anvin [Thu, 17 Aug 2006 22:32:32 +0000 (15:32 -0700)]
Remove more CVS-era $Id$ tags.
H. Peter Anvin [Thu, 17 Aug 2006 22:26:19 +0000 (15:26 -0700)]
Better describe what this macro does (comment fix.)
H. Peter Anvin [Thu, 17 Aug 2006 22:19:44 +0000 (15:19 -0700)]
Clean up the reset stack macro further; incorporate segment reset
as well as enable interrupts.
H. Peter Anvin [Thu, 17 Aug 2006 22:13:50 +0000 (15:13 -0700)]
Remove obsolete code
H. Peter Anvin [Thu, 17 Aug 2006 22:00:50 +0000 (15:00 -0700)]
The RESET_STACK change broke SYSLINUX & EXTLINUX. Fix.
H. Peter Anvin [Thu, 17 Aug 2006 21:30:53 +0000 (14:30 -0700)]
Add header file missing since prior checkin
H. Peter Anvin [Thu, 17 Aug 2006 21:26:53 +0000 (14:26 -0700)]
Remove CVS-era $Id$ tags.
H. Peter Anvin [Thu, 17 Aug 2006 21:25:10 +0000 (14:25 -0700)]
Document stack overflow issue.
H. Peter Anvin [Thu, 17 Aug 2006 21:24:43 +0000 (14:24 -0700)]
When exiting a COMBOOT/COM32 module, reset the stack instead of saving
and restoring it. The former option left crap on the stack.
H. Peter Anvin [Thu, 17 Aug 2006 21:21:15 +0000 (14:21 -0700)]
COM32 module from Erwan Velu to automate loading based on DMI records.
H. Peter Anvin [Tue, 15 Aug 2006 05:26:11 +0000 (22:26 -0700)]
Stealth whitespace cleanup
Erwan Velu [Mon, 14 Aug 2006 20:10:33 +0000 (22:10 +0200)]
Adding a com32 module to handle DMI
From : Erwan Velu <erwan.velu@free.fr>
This patch add a new com32 module named dmi.
It can parse DMI Hanldes number 0,1,2,3,4.
Using a very simple API, you can read the values of the following "Handles"
- BIOS
- CHASSIS
- SYSTEM
- BASE_BOARD
- PROCESSOR
It's possible and easy to extend to many other Handles.
A sample code program called dmitest shows how you can use and display
this structures.
The codes is mainly taken from the Linux Kernel and the smartmontool
projects.
Both are GPL, my code too.
Testing and feedback are welcomed.
Signed-off-by:Erwan Velu <erwan.velu@free.fr>
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
H. Peter Anvin [Fri, 14 Jul 2006 06:07:28 +0000 (23:07 -0700)]
Document PXELINUX timeout fix
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.
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>
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>
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>
H. Peter Anvin [Thu, 4 May 2006 01:09:51 +0000 (18:09 -0700)]
Document changes.
H. Peter Anvin [Thu, 4 May 2006 01:09:45 +0000 (18:09 -0700)]
Add "klibc" target.
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.
H. Peter Anvin [Thu, 4 May 2006 00:32:15 +0000 (17:32 -0700)]
Across-the-board stealth whitespace cleanup
H. Peter Anvin [Thu, 4 May 2006 00:21:14 +0000 (17:21 -0700)]
libfat: stealth whitespace cleanup
H. Peter Anvin [Fri, 17 Mar 2006 17:10:22 +0000 (09:10 -0800)]
Document fixes to mboot.c32
H. Peter Anvin [Fri, 17 Mar 2006 17:09:35 +0000 (09:09 -0800)]
Remove stealth whitespace
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>
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.