opengnsys_ipxe/src/core
Michael Brown 0e2ba15a58 [settings] Expose build architecture and platform via settings
Expose the build architecture (e.g. "i386" or "x86_64") via
${buildarch} and the firmware platform (e.g. "pcbios" or "efi") via
${platform}.  These settings directly expose the ARCH and PLATFORM
variables from the Makefile.

Note that the build architecture reflects the architecture for which
iPXE was compiled, not the architecture on which iPXE is currently
running.  The "cpuid" command can be used to detect a 64-bit system at
runtime.

Requested-by: James A. Peltier <jpeltier@sfu.ca>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2013-04-06 11:33:34 +01:00
..
acpi.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
ansiesc.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
asprintf.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
assert.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
base16.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
base64.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
basename.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
bitmap.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
bitops.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
blockdev.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
console.c [console] Allow usage to be defined independently for each console 2012-03-26 17:40:01 +01:00
cpio.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
ctype.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
cwuri.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
debug.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
debug_md5.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
device.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
downloader.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
edd.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
errno.c Split strerror() out from errno.c 2006-12-20 03:49:36 +00:00
exec.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
fnrec.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
gdbserial.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
gdbstub.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
gdbudp.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
getkey.c [console] Sleep while waiting for user input 2012-07-24 09:56:36 +01:00
getopt.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
hw.c [hw] Eliminate polling while waiting for window to open 2011-06-28 14:45:11 +01:00
i82365.c Initial revision 2005-03-08 18:53:11 +00:00
image.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
init.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
interface.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
iobuf.c [tls] Concatenate received non-data records before processing 2013-01-31 09:59:36 +00:00
job.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
linebuf.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
lineconsole.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
list.c [list] Reduce overall code size by externalising many list functions 2012-11-02 16:21:06 +00:00
log.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
main.c [autoboot] Split main control flow out of main() into a new function ipxe() 2013-03-13 22:24:13 +00:00
malloc.c [malloc] Allow allocation of memory with a specified alignment offset 2012-08-31 21:22:45 +01:00
memblock.c [umalloc] Split largest_memblock() function out from init_eheap() 2012-11-06 17:44:40 +00:00
menu.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
misc.c [libc] Allow strtoul() to interpret negative numbers 2012-04-17 10:42:08 +01:00
monojob.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
null_nap.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
null_reboot.c [cmdline] Add ability to perform a warm reboot 2013-03-22 13:54:44 +00:00
null_sanboot.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
null_time.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
nvo.c [nvo] Expose nvo_applies() 2012-10-15 18:32:16 +01:00
open.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
parseopt.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
pc_kbd.c [console] Move include/console.h to include/ipxe/console.h 2011-03-09 20:09:26 +00:00
pcmcia.c [console] Move putchar() and getchar() declarations to stdio.h 2012-03-26 14:43:52 +01:00
pending.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
posix_io.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
process.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
random.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
refcnt.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
resolv.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
serial.c [serial] Don't enable serial console without serial support 2012-10-05 15:18:57 +01:00
serial_console.c [serial] Don't enable serial console without serial support 2012-10-05 15:18:57 +01:00
settings.c [settings] Expose build architecture and platform via settings 2013-04-06 11:33:34 +01:00
string.c [legal] Add a selection of FILE_LICENCE declarations 2009-05-18 08:33:25 +01:00
stringextra.c [legal] Add FILE_LICENCE macro to some GPL-v2 files 2010-12-03 23:23:35 +00:00
strtoull.c [libc] Allow strtoul() to interpret negative numbers 2012-04-17 10:42:08 +01:00
time.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
timer.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
uri.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
uuid.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
version.c [build] Include version number within only a single object file 2012-11-02 14:46:39 +00:00
vsprintf.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
wchar.c [libc] Add wcslen() function 2012-10-15 18:32:16 +01:00
xfer.c [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
xferbuf.c [xferbuf] Add generic data-transfer buffer 2012-05-08 19:16:46 +01:00