mirror of
https://github.com/ipxe/ipxe
synced 2025-12-17 10:01:03 +03:00
Add "name" field to struct device to allow human-readable hardware device
names. Add "dev" pointer in struct net_device to tie network interfaces back to a hardware device. Force natural alignment of data types in __table() macros. This seems to prevent gcc from taking the unilateral decision to occasionally increase their alignment (which screws up the table packing).
This commit is contained in:
@@ -9,8 +9,10 @@
|
||||
|
||||
#include <gpxe/init.h>
|
||||
|
||||
static struct init_fn init_fns[0] __table_start(init_fn);
|
||||
static struct init_fn init_fns_end[0] __table_end(init_fn);
|
||||
static struct init_fn init_fns[0]
|
||||
__table_start ( struct init_fn, init_fn );
|
||||
static struct init_fn init_fns_end[0]
|
||||
__table_end ( struct init_fn, init_fn );
|
||||
|
||||
void call_init_fns ( void ) {
|
||||
struct init_fn *init_fn;
|
||||
|
||||
Reference in New Issue
Block a user