[syslinux:elflink] txt/syslinux.cfg.txt: Add SYSAPPEND
syslinux-bot for Gene Cumm
gene.cumm at gmail.com
Mon Jun 24 02:36:04 PDT 2013
Commit-ID: e514437a92de5b862e77b96e15d07271c3487e4e
Gitweb: http://www.syslinux.org/commit/e514437a92de5b862e77b96e15d07271c3487e4e
Author: Gene Cumm <gene.cumm at gmail.com>
AuthorDate: Mon, 10 Jun 2013 15:43:35 -0400
Committer: Gene Cumm <gene.cumm at gmail.com>
CommitDate: Mon, 10 Jun 2013 15:43:35 -0400
txt/syslinux.cfg.txt: Add SYSAPPEND
Signed-off-by: Gene Cumm <gene.cumm at gmail.com>
---
txt/syslinux.cfg.txt | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 77 insertions(+), 3 deletions(-)
diff --git a/txt/syslinux.cfg.txt b/txt/syslinux.cfg.txt
index ddbd5de..e43fb07 100644
--- a/txt/syslinux.cfg.txt
+++ b/txt/syslinux.cfg.txt
@@ -121,9 +121,12 @@ Append nothing. *APPEND* with a single hyphen as argument in a *LABEL*
section can be used to override a global *APPEND*.
//[FIXME: Shorten subdefinitions]
-*IPAPPEND* 'flag_val'::
-(*PXELINUX* only) The *IPAPPEND* option is available only on *PXELINUX*.
- The flag_val is an OR (sum) of the following integer options:
+*SYSAPPEND* 'bitmask'::
+*IPAPPEND* 'bitmask'::
+(*SYSAPPEND*: 5.10+; *IPAPPEND*: *PXELINUX* only)
+The *SYSAPPEND* option was introduced in *Syslinux* 5.10; it is an
+enhancement of a previous option *IPAPPEND* which was only available on
+*PXELINUX*. The 'bitmask' is an OR (sum) of the following integer options:
ifndef::doctype-manpage[[horizontal]]
*1*::: An option of the following format should be generated, based on
@@ -158,6 +161,77 @@ line:
----
SYSUUID=<system uuid>
----
++
+*8*::: (5.10+) indicate the CPU family and certain particularly significant CPU
+feature bits:
++
+----
+CPU=<family><features>
+----
++
+The <family> is a single digit from 3 (i386) to 6 (i686 or higher.) The following CPU feature are currently reported; additional flags may be added in the future:
++
+....
+P Physical Address Extension (PAE)
+V Intel Virtualization Technology (VT/VMX)
+T Intel Trusted Exection Technology (TXT/SMX)
+X Execution Disable (XD/NX)
+L Long Mode (x86-64)
+S AMD SMX virtualization
+....
++
+*DMI*::: (5.10+) The following strings are derived from DMI/SMBIOS information if available:
++
+ Bit String Significance
+ -------------------------------------------------------------
+ 0x00010 SYSVENDOR= System vendor name
+ 0x00020 SYSPRODUCT= System product name
+ 0x00040 SYSVERSION= System version
+ 0x00080 SYSSERIAL= System serial number
+ 0x00100 SYSSKU= System SKU
+ 0x00200 SYSFAMILY= System family
+ 0x00400 MBVENDOR= Motherboard vendor name
+ 0x00800 MBVERSION= Motherboard version
+ 0x01000 MBSERIAL= Motherboard serial number
+ 0x02000 MBASSET= Motherboard asset tag
+ 0x04000 BIOSVENDOR= BIOS vendor name
+ 0x08000 BIOSVERSION= BIOS version
+ 0x10000 SYSFF= System form factor
++
+If these strings contain whitespace they are replaced with underscores (_).
++
+The system form factor value is a number defined in the SMBIOS specification, available at http://www.dmtf.org/. As of version 2.7.1 of the specification, the following values are defined:
++
+ 1 Other
+ 2 Unknown
+ 3 Desktop
+ 4 Low profile desktop
+ 5 Pizza box
+ 6 Mini tower
+ 7 Tower
+ 8 Portble
+ 9 Laptop
+ 10 Notebook
+ 11 Handheld
+ 12 Docking station
+ 13 All-in-one
+ 14 Subnotebook
+ 15 Space-saving
+ 16 Lunch box
+ 17 Main server chassis
+ 18 Expansion chassis
+ 19 Subchassis
+ 20 Bus expansion chassis
+ 21 Peripheral chassis
+ 22 RAID chassis
+ 23 Rack mount chasss
+ 24 Sealed-case PC
+ 25 Multi-system chassis
+ 26 Compact PCI
+ 27 Advanced TCI
+ 28 Blade
+ 29 Blade enclosure
+
== KERNEL-LIKE DIRECTIVES ==
More information about the Syslinux-commits
mailing list