H. Peter Anvin [Thu, 12 Nov 2009 00:28:20 +0000 (16:28 -0800)]
dos: drop unneeded .eh_frame section
gcc will produce an .eh_frame section, which we have no use for.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
H. Peter Anvin [Thu, 12 Nov 2009 00:05:34 +0000 (16:05 -0800)]
dos: always try the FAT32-aware direct I/O calls first
Always try the FAT32-aware direct I/O calls before trying the legacy
raw I/O calls. The reason for doing this is that the FAT32 stuff may
be implemented as an add-on.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
H. Peter Anvin [Wed, 11 Nov 2009 23:52:37 +0000 (15:52 -0800)]
dos: DOS version 7.10 is 0x070a, not 0x0710...
Fix DOS version 7.10 (first FAT32-capable version) check.
Perhaps we should just call the FAT32 calls blindly and fall back to
the old calls if they fail?
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
H. Peter Anvin [Wed, 11 Nov 2009 07:51:15 +0000 (23:51 -0800)]
NEWS: document fix for DOS installer
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
H. Peter Anvin [Wed, 11 Nov 2009 07:50:10 +0000 (23:50 -0800)]
dos: fix the soft-locking loop
Code the soft-locking loop correctly.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
H. Peter Anvin [Wed, 11 Nov 2009 07:43:19 +0000 (23:43 -0800)]
dos: try to handle both raw DOS mode and Windows mode
The locking API works very different in raw DOS mode and in Windows
mode. The hierarchial locking is only available in the latter mode;
in the former mode we can only use levels 0 and 4.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
H. Peter Anvin [Wed, 11 Nov 2009 06:09:14 +0000 (22:09 -0800)]
dos: make DOS installer work under WinME
At least under WinME, the DOS installer did not work as advertised.
With these modifications, it seems to work okay.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
H. Peter Anvin [Sat, 7 Nov 2009 00:44:53 +0000 (16:44 -0800)]
Revert "ansicon: allow to pass page # to write functions"
This reverts commit
e9b317fd0dc87dc93a49bc40520f4bdd0264d746.
(This commit breaks vesamenu, and $DEITY knows what else.)
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
H. Peter Anvin [Thu, 5 Nov 2009 22:59:15 +0000 (14:59 -0800)]
Merge commit 'sha0/chain_isolinux'
Erwan Velu [Thu, 5 Nov 2009 17:01:44 +0000 (18:01 +0100)]
hdt: Putting auto mode in coherence with cli
Impact: visual
The output generated by the auto mode should stay in coherence with the
default cli mode.
Erwan Velu [Thu, 5 Nov 2009 16:53:50 +0000 (17:53 +0100)]
hdt: Switching debug mode in quiet mode
Impact: "quiet" keyword also a quiet display
quiet is a new keyword to prevent HDT beeing too much verbose
Erwan Velu [Thu, 5 Nov 2009 16:50:06 +0000 (17:50 +0100)]
Revert "Revert "gpllib: Reident fbinst code""
This reverts commit
28d7917dd52b34e2669fa9ad44445124b1d10584.
Erwan Velu [Thu, 5 Nov 2009 16:48:47 +0000 (17:48 +0100)]
Merge remote branch 'pam/hdt-0.3.5'
Erwan Velu [Thu, 5 Nov 2009 16:48:32 +0000 (17:48 +0100)]
Revert "gpllib: Reident fbinst code"
This reverts commit
e4e28b8fd43a971466ff38b243784d20437d6252.
Erwan Velu [Thu, 5 Nov 2009 16:39:20 +0000 (17:39 +0100)]
hdt: Prevent auto mode from using empty commands
Impact: prevent running stupid commands
The code didn't prevents from executing stupid "'" commands
Erwan Velu [Thu, 5 Nov 2009 15:48:28 +0000 (16:48 +0100)]
gpllib: Reident fbinst code
Impact: none
Reindent the fbinst patch
Pierre-Alexandre Meyer [Thu, 5 Nov 2009 06:46:45 +0000 (22:46 -0800)]
hdt: fix arguments parsing
Do not increment the argument counter in the loop after having found
the last auto= argument. It is taken care of by the for.
With it, an extra argument after the auto= string will be ignored.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Thu, 5 Nov 2009 06:11:07 +0000 (22:11 -0800)]
hdt: optimize more_printf macro
disable_more_printf should be set only in auto mode (for now).
Add __likely macro to optimize the code.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Thu, 5 Nov 2009 05:11:42 +0000 (21:11 -0800)]
disklib: add support for detection of the fbinst mbr
Note that fbinst and grub4dos mbrs share the first two bytes.
Patch originally submitted by gerth.
This fixes #20.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Thu, 5 Nov 2009 06:58:09 +0000 (22:58 -0800)]
hdt: add debug option
Pass 'debug' on the kernel command line for the output to be more verbose.
Making hdt quiet is really helpful in auto mode, when a lot of information
is flowing.
This fixes #21.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Thu, 5 Nov 2009 06:46:45 +0000 (22:46 -0800)]
hdt: fix arguments parsing
Do not increment the argument counter in the loop after having found
the last auto= argument. It is taken care of by the for.
With it, an extra argument after the auto= string will be ignored.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Thu, 5 Nov 2009 06:11:07 +0000 (22:11 -0800)]
hdt: optimize more_printf macro
disable_more_printf should be set only in auto mode (for now).
Add __likely macro to optimize the code.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Thu, 5 Nov 2009 05:11:42 +0000 (21:11 -0800)]
disklib: add support for detection of the fbinst mbr
Note that fbinst and grub4dos mbrs share the first two bytes.
Patch originally submitted by gerth.
This fixes #20.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Thu, 5 Nov 2009 05:08:24 +0000 (21:08 -0800)]
Merge commit 'hdt-0.3.5-pre3' into hdt-0.3.5
Erwan Velu [Wed, 4 Nov 2009 20:50:02 +0000 (21:50 +0100)]
hdt: Release 0.3.5-pre3
Impact: new pre-version
Releasing pre3 with reboot & auto= features
Erwan Velu [Wed, 4 Nov 2009 20:03:44 +0000 (21:03 +0100)]
hdt: Setting up a flag to disable more_printf
Impact: None.
Some modes could requires disabling more_printf
Erwan Velu [Wed, 4 Nov 2009 20:02:43 +0000 (21:02 +0100)]
hdt: Removing debugging message in auto mode
Impact: Visual
This debugging info isn't interesting
Erwan Velu [Wed, 4 Nov 2009 19:45:34 +0000 (20:45 +0100)]
hdt: Improving readbility of auto mode
Impact: Visual
This patch enhance the readibility of the auto mode
Pierre-Alexandre Meyer [Wed, 4 Nov 2009 01:51:33 +0000 (17:51 -0800)]
Merge commit 'hdt-0.3.5-pre2' into hdt-0.3.5
Erwan Velu [Tue, 3 Nov 2009 22:13:10 +0000 (23:13 +0100)]
Merge branch 'master' into auto
Erwan Velu [Tue, 3 Nov 2009 22:07:59 +0000 (23:07 +0100)]
hdt: Improving automatic code (memory mgmt)
Impact: Freeing memory
We have to be more careful about the malloc & free. We also have to
remove spaces around commands
Erwan Velu [Tue, 3 Nov 2009 21:41:30 +0000 (22:41 +0100)]
hdt: Adding automatic mode
Impact: HDT can be controlled via the cmdline
When the auto= parameter is set, HDT execute a set of commands and
return to the cli after.
i.e auto='show summary; show pci' will show the summary then the pci and
return to the cli.
Note that the auto= feature, requires a the "'" char to define the
complete set of commands and the ";" char to separate commands.
Some more examples:
auto='show syslinux; exit' -> this will show the syslinux release and
then exit to return to the bootloader
auto='show summary; reboot' -> this will show the summary and
then reboot the computer
Erwan Velu [Tue, 3 Nov 2009 08:51:28 +0000 (09:51 +0100)]
Merge remote branch 'pam/hdt-0.3.5'
Pierre-Alexandre Meyer [Tue, 3 Nov 2009 04:53:56 +0000 (20:53 -0800)]
libansi: reset SGR parameters cache in cls()
There was a bug in HDT when switching from the menu to the cli and
back to the menu: the background wasn't redrawn.
This was due to the fact that the cli bypasses the libansi library
and calls printf() directly. Unfortunately, the SGR attributes were
cached between menu initializations and the background wasn't properly
redrawn.
To fix it, invalidate the cache in the cls() routine. cls() does much
more than just erasing the screen already (e.g. initialize G1) - we
may want to rename the function at some point.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Erwan Velu [Mon, 2 Nov 2009 21:19:25 +0000 (22:19 +0100)]
hdt: Adding serial output when building HDT images
Impact: Serial output have to be activated
That's almost useful having the serial output when running HDT
Erwan Velu [Mon, 2 Nov 2009 18:53:12 +0000 (19:53 +0100)]
Merge branch 'master' of ssh://terminus.zytor.com//pub/git/users/erwan/hdt
Erwan Velu [Mon, 2 Nov 2009 12:45:00 +0000 (13:45 +0100)]
hdt: Adding reboot.c32 in iso & floppy images
Impact: reboot is now working in floppy & iso images
The reboot features requires the reboot.c32 file to be copied in our
floppy & iso images
Erwan Velu [Mon, 2 Nov 2009 12:40:51 +0000 (13:40 +0100)]
Merge remote branch 'pam/hdt-0.3.5'
Pierre-Alexandre Meyer [Mon, 2 Nov 2009 00:19:47 +0000 (16:19 -0800)]
hdt: add reboot command in HDT mode (CLI)
Reboot the system via the 'reboot' command in the CLI.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 23:55:11 +0000 (15:55 -0800)]
hdt: add reboot entry (MENU)
Add a reboot entry to reboot the system. Uses reboot.c32 behind the scenes.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Erwan Velu [Sun, 1 Nov 2009 12:19:59 +0000 (13:19 +0100)]
hdt: 0.3.5-pre2
Impact: new pre-release
Releasing 0.3.5-pre2. Adding codename for 0.3.5
Erwan Velu [Sun, 1 Nov 2009 12:10:27 +0000 (13:10 +0100)]
hdt: Adding core developper role
Impact: Visual
Pierre is more than a contributor ;)
Erwan Velu [Sun, 1 Nov 2009 12:06:13 +0000 (13:06 +0100)]
Merge remote branch 'pam/hdt-0.3.5'
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 07:12:16 +0000 (00:12 -0700)]
hdt: use plain printf for help, not more_printf (CLI)
The help prints several elements on the same line. This can't
work with more_printf() as the macro assumes each call contains
one and only one \n.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 05:32:26 +0000 (22:32 -0700)]
hdt: change remaining printf to more_printf (CLI)
A lot of places still had printf() instead of more_printf().
This patch does a bulk update and add missing reset_more_printf(),
used to reset the pager counter between each command call.
This also changes the more_printf() routine to delete the "--More--"
line while scrolling.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Erwan Velu [Sun, 1 Nov 2009 12:04:05 +0000 (13:04 +0100)]
Revert "hdt: Adding core developper role"
This reverts commit
57689f219c5155e186ced1c9f5f972d5d0b340ed.
Erwan Velu [Sun, 1 Nov 2009 11:46:48 +0000 (12:46 +0100)]
hdt: Adding core developper role
Impact: Visual
Pierre is more than a contributor ;)
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 02:45:30 +0000 (19:45 -0700)]
dmi: enhance SMBIOS/DMI detection
Add missing sanity checks when parsing the SMBIOS table entry point.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 02:48:20 +0000 (19:48 -0700)]
hdt: fix printf typo (CLI)
Correction of an English grammar mistake:
doesn't exists -> doesn't exist
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 07:12:41 +0000 (00:12 -0700)]
hdt: reset position of the cursor at startup (CLI)
When starting HDT in cli mode (nomenu), reset the cursor to be at the
top left corner.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 02:46:21 +0000 (19:46 -0700)]
dmi: fix a strcpy (typo)
Not sure why sprintf is being called here. It's probably strcpy that was meant.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 04:13:51 +0000 (21:13 -0700)]
hdt: change inactive attributes (MENU)
The default inactive attributes in cmenu make little sense in HDT.
They actually make the menus hard to read.
Instead, use the same attributes as the active entries for the inactive
ones.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 03:09:11 +0000 (20:09 -0700)]
cmenu: reset the cursor position on shutdown
Reset the cursor at the top left corner of the screen when exiting the
menu. This fixes odd behaviors when switching back and forth between CLI
and menu in HDT.
Closes: #14
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 07:12:41 +0000 (00:12 -0700)]
hdt: reset position of the cursor at startup (CLI)
When starting HDT in cli mode (nomenu), reset the cursor to be at the
top left corner.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 07:12:16 +0000 (00:12 -0700)]
hdt: use plain printf for help, not more_printf (CLI)
The help prints several elements on the same line. This can't
work with more_printf() as the macro assumes each call contains
one and only one \n.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 05:32:26 +0000 (22:32 -0700)]
hdt: change remaining printf to more_printf (CLI)
A lot of places still had printf() instead of more_printf().
This patch does a bulk update and add missing reset_more_printf(),
used to reset the pager counter between each command call.
This also changes the more_printf() routine to delete the "--More--"
line while scrolling.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 04:13:51 +0000 (21:13 -0700)]
hdt: change inactive attributes (MENU)
The default inactive attributes in cmenu make little sense in HDT.
They actually make the menus hard to read.
Instead, use the same attributes as the active entries for the inactive
ones.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 03:09:11 +0000 (20:09 -0700)]
cmenu: reset the cursor position on shutdown
Reset the cursor at the top left corner of the screen when exiting the
menu. This fixes odd behaviors when switching back and forth between CLI
and menu in HDT.
Closes: #14
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 02:48:20 +0000 (19:48 -0700)]
hdt: fix printf typo (CLI)
Correction of an English grammar mistake:
doesn't exists -> doesn't exist
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 02:46:21 +0000 (19:46 -0700)]
dmi: fix a strcpy (typo)
Not sure why sprintf is being called here. It's probably strcpy that was meant.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Sun, 1 Nov 2009 02:45:30 +0000 (19:45 -0700)]
dmi: enhance SMBIOS/DMI detection
Add missing sanity checks when parsing the SMBIOS table entry point.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Erwan Velu [Fri, 30 Oct 2009 21:05:48 +0000 (22:05 +0100)]
hdt: Fixing DMI version display
Impact: none
Version is unsigned, so using %u is prefered ;)
Erwan Velu [Fri, 30 Oct 2009 21:00:09 +0000 (22:00 +0100)]
dmi: Adding smbios detection
Impact: Avoid misdetection of dmi version
On some hosts, the legacy DMI version is reported as 0.0.
We can use SMBIOS to get the real version.
Solves HDT's ticket #8
Erwan Velu [Fri, 30 Oct 2009 19:15:53 +0000 (20:15 +0100)]
hdt: Fixing {s}printf typo
Impact: Avoid some unwanted printf
Some dmi calls were using printf instead of sprintf.
This solves ticket #11
Shao Miller [Thu, 29 Oct 2009 23:14:57 +0000 (19:14 -0400)]
[chain] Run Nindent on chain.c
Gert Hulselmans [Thu, 29 Oct 2009 23:13:44 +0000 (19:13 -0400)]
[chain] Add support for chain-loading another isolinux.bin
Add 'isolinux=' option to chain.c32 for chain-loading
another isolinux.bin.
Erwan Velu [Thu, 29 Oct 2009 21:14:58 +0000 (22:14 +0100)]
hdt: Adding hdt.img.gz target
Impact: It's now possible to have a gzipped floppy image
'make hdt.img.gz' now generates a gzipped floppy image
Erwan Velu [Wed, 28 Oct 2009 19:51:11 +0000 (20:51 +0100)]
disklib: Adding new grub2 mbr magic
Impact: Detecting newer release of Grub2
Newer releases of grub2 have a eb63 signature
Erwan Velu [Wed, 28 Oct 2009 19:10:12 +0000 (20:10 +0100)]
disklib: Fixing Syslinux Detection
Impact: Syslinux is now detected as bootloader
A test wasn't correct and prevented the Syslinux mbr detection
Erwan Velu [Tue, 27 Oct 2009 22:33:12 +0000 (23:33 +0100)]
hdt: Fixing hdt.iso target, pci.ids was missing
Impact: Iso file is now having pci.ids
The makefile did forget to copy the pci.ids into the iso.
This stupid test is fixed.
Thx gert from reporting it.
Erwan Velu [Tue, 27 Oct 2009 20:10:26 +0000 (21:10 +0100)]
hdt: Adding Gert as contributor
Impact: none
Gert is contributing in hdt, he have to be in the contributor list
Pierre-Alexandre Meyer [Tue, 27 Oct 2009 20:04:31 +0000 (13:04 -0700)]
Merge commit 'erwan/master' into hdt-0.3.5
Gert Hulselmans [Tue, 27 Oct 2009 19:31:42 +0000 (20:31 +0100)]
Improving chain.c32 help message
Impact: Error message is more detailed
In case of syntax error, the message is far more detailed and provides
the same content as the documentation integrated in the source code.
Erwan Velu [Tue, 27 Oct 2009 15:32:30 +0000 (16:32 +0100)]
hdt: Removing useless Author Name
Impact: visual
Pierre do much work on it, no need to keep my name everywhere ;)
Erwan Velu [Tue, 27 Oct 2009 15:29:02 +0000 (16:29 +0100)]
Merge branch 'master' of ssh://terminus.zytor.com//pub/git/users/erwan/hdt
Erwan Velu [Wed, 21 Oct 2009 20:55:54 +0000 (22:55 +0200)]
hdt: Cleaning Makefile
Impact: none
We use more variables to have a clean makefile
Erwan Velu [Mon, 19 Oct 2009 13:26:20 +0000 (15:26 +0200)]
Merge commit 'hpa/master'
Erwan Velu [Mon, 19 Oct 2009 13:24:28 +0000 (15:24 +0200)]
hdt: Adding hdt.iso target
Impact: It's now possible to generate a bootable iso
make hdt.iso now generates a bootable iso
H. Peter Anvin [Mon, 12 Oct 2009 22:59:21 +0000 (15:59 -0700)]
mboot: correct the detection of the multiboot header
Correct the detection of the multiboot header. The logic for
when the header extends past the file was backwards, which broke
non-ELF multiboot kernels completely. Apparently they are few and far
between.
Reported-by: Klaus T. <nightos@gmail.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
H. Peter Anvin [Wed, 7 Oct 2009 20:36:26 +0000 (13:36 -0700)]
Merge commit 'hdt/master'
Erwan Velu [Wed, 7 Oct 2009 07:53:27 +0000 (09:53 +0200)]
hdt: Adding missing hdt.c32 in 'make hdt.img'
Impact: hdt.img is now complete and running
After several modification of the makefile, the copy of hdt.c32 had
disapeared from the makefile :(
This commit reintroduce this missing.
'make hdt.img' is now working again
H. Peter Anvin [Mon, 5 Oct 2009 22:06:06 +0000 (15:06 -0700)]
pxelinux: handle hardcoded options both "before" and "after" DHCP
Make it possible to specify hardcoded options both "before" and
"after" the processing of DHCP/PXE options.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Erwan Velu [Mon, 5 Oct 2009 08:08:43 +0000 (10:08 +0200)]
hdt: Removing pci.ids
Impact: Removing optional file
The pci.ids have to be taken on the system or downloaded from the pciids
website. Syslinux doesn't have to provide it.
Gert Hulselmans [Sun, 4 Oct 2009 20:17:41 +0000 (22:17 +0200)]
hdt: Adding hdt.img target
Impact: add a bootable floppy image
The 'make hdt.img' command generates a hdt.img file.
hdt.img is a 2.88MB floppy bootable image.
Erwan Velu [Sun, 4 Oct 2009 18:44:23 +0000 (20:44 +0200)]
Merge commit 'hpa/master'
H. Peter Anvin [Wed, 30 Sep 2009 04:46:21 +0000 (21:46 -0700)]
utils/Makefile: install pxelinux-options
Make sure the pxelinux-options script gets installed.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
H. Peter Anvin [Wed, 30 Sep 2009 04:45:36 +0000 (21:45 -0700)]
NEWS: document pxelinux-options
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
H. Peter Anvin [Wed, 30 Sep 2009 04:32:42 +0000 (21:32 -0700)]
Merge branch 'hdt'
H. Peter Anvin [Wed, 30 Sep 2009 04:29:59 +0000 (21:29 -0700)]
pxelinux-options: add help text
Add help text to pxelinux-options.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Gert Hulselmans [Tue, 29 Sep 2009 19:51:17 +0000 (21:51 +0200)]
chain: missing some \n in error messages
Impact: visual
Some \n where missing in some error() calls.
Signed-off-by: Gert Hulselmans <kimmik999999@yahoo.co.uk>
H. Peter Anvin [Tue, 29 Sep 2009 23:49:00 +0000 (16:49 -0700)]
pxelinux: support hardcoded options "before" or "after"; tool
Support hardcoded DHCP options both "before" or "after" the
PXE-provided options.
Add a tool to manipulate these hardcoded options.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Erwan Velu [Tue, 29 Sep 2009 19:51:17 +0000 (21:51 +0200)]
chain: missing some \n one error messages
Impact: visual
Some \n where missing in some error() calls
Signed-off-by: Gert Hulselmans <kimmik999999@yahoo.co.uk>
Erwan Velu [Tue, 29 Sep 2009 18:31:11 +0000 (20:31 +0200)]
Adding VMX & SVM cpu flags
Impact: Hardware virtualization is now detected
Minor update to detect vmx & svm cpu flags
H. Peter Anvin [Thu, 17 Sep 2009 07:03:53 +0000 (00:03 -0700)]
pxelinux: support "hard-coding" DHCP options into the binary
Make it possible to patch pxelinux.0 so that it includes specific
options. This isn't possible for gpxelinux.0, but there it is
possible to instead modify the embedded script.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
H. Peter Anvin [Sun, 13 Sep 2009 20:41:56 +0000 (13:41 -0700)]
int18: module for local booting using INT 18h
At least until we can get a better handle on return vs INT 18h,
provide a module so we can at least tell people how to test.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
H. Peter Anvin [Thu, 10 Sep 2009 21:25:14 +0000 (14:25 -0700)]
gpxecmd: module to send an arbitrary command to gPXE
Simple module to send an arbitrary command to gPXE, assuming the gPXE
CLI API is available.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Pierre-Alexandre Meyer [Mon, 7 Sep 2009 23:23:48 +0000 (16:23 -0700)]
Merge branch 'cmenu-video' into hdt-next
Conflicts:
com32/hdt/hdt-cli-disk.c
com32/hdt/hdt-common.c
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Mon, 7 Sep 2009 23:12:59 +0000 (16:12 -0700)]
Merge branch 'bootloader-detection' into hdt-next
Conflicts:
com32/hdt/hdt-cli-disk.c
com32/hdt/hdt-common.h
com32/hdt/hdt-menu-disk.c
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Mon, 7 Sep 2009 22:54:57 +0000 (15:54 -0700)]
cmenu: use ASCII characters for scrollbars
Use ^ and v as hints for scrolling. Use \141 from the Special Characters and
Line Drawing Character Set as the scrollbox.
Note: printf "\016\141\017" doesn't seem to work well on xterm, although
it does work on the vga console.
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
Pierre-Alexandre Meyer [Mon, 7 Sep 2009 22:17:22 +0000 (15:17 -0700)]
cmenu: do not invoke help if helpid is 0xFFFF (complex.c)
0xFFFF is invalid (no help)
Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>