opengnsys_ipxe/src
Michael Brown 1150321595 [tables] Add ability to declare static table start and end markers
The compound statement expression within __table_entries() prevents
the use of top-level declarations such as

  static struct thing *things = table_start ( THINGS );

Define TABLE_START() and TABLE_END() macros that can be used as:

  static TABLE_START ( things_start, THINGS );
  static struct thing *things = things_start;

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2022-02-14 13:21:09 +00:00
..
arch [console] Handle remapping of scancode 86 2022-02-10 13:59:32 +00:00
bin Rename .cvsignore files to .gitignore 2007-06-09 22:57:00 +01:00
config [efi] Enable IMAGE_GZIP by default for AArch64 2022-02-10 12:47:25 +00:00
core [console] Handle remapping of scancode 86 2022-02-10 13:59:32 +00:00
crypto [x509] Use case-insensitive comparison for certificate names 2021-05-18 11:46:28 +01:00
doc [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
drivers [console] Handle remapping of scancode 86 2022-02-10 13:59:32 +00:00
hci [console] Handle remapping of scancode 86 2022-02-10 13:59:32 +00:00
image [image] Allow single-member archive images to be executed transparently 2021-05-12 13:57:35 +01:00
include [tables] Add ability to declare static table start and end markers 2022-02-14 13:21:09 +00:00
interface [efi] Support keyboard remapping via the EFI console 2022-02-10 13:11:27 +00:00
libgcc [libgcc] Change __divmoddi4 from int64 [unknown] to int64_t 2020-07-21 14:33:32 +01:00
net [uri] Retain original encodings for path, query, and fragment fields 2021-11-12 09:58:29 +00:00
scripts [efi] Include Secure Boot Advanced Targeting (SBAT) metadata 2022-01-13 14:12:44 +00:00
tests [uri] Allow for relative URIs that include colons within the path 2022-01-13 15:03:22 +00:00
usr [doc] Update user-visible ipxe.org URIs to use HTTPS 2022-01-13 12:48:38 +00:00
util [console] Handle remapping of scancode 86 2022-02-10 13:59:32 +00:00
.gitignore [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
Makefile [console] Update genkeymap to work with current databases 2022-02-10 13:59:32 +00:00
Makefile.efi [efi] Use zero for PCI vendor/device IDs when no applicable ID exists 2021-07-26 15:47:47 +01:00
Makefile.housekeeping [build] Ensure version.%.o is always rebuilt as expected 2022-01-13 13:43:08 +00:00
Makefile.linux [linux] Place -lslirp at end of linker search list 2021-03-03 01:09:33 +00:00
doxygen.cfg [build] Remove PACKED macro 2010-05-29 23:49:47 +01:00