[SeaBIOS] New build warnings with GCC 5
Paul Menzel
paulepanter at users.sourceforge.net
Sat May 23 15:47:32 CEST 2015
Dear SeaBIOS folks,
building SeaBIOS commit 67643955 (make SeaBios compatible with Xen
vTPM.) for coreboot with the attached configuration with GCC 5.1.1, (CPP
4.9) the following warnings are printed.
$ gcc-5 --version
gcc-5 (Debian 5.1.1-7) 5.1.1 20150522
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
$ CC=gcc-5 make
Build Kconfig config file
Compile checking out/src/misc.o
In file included from src/misc.c:13:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/stacks.o
Compile checking out/src/output.o
In file included from src/output.c:17:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/string.o
Compile checking out/src/block.o
In file included from src/block.c:20:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^$ CC=gcc-5 make
Build Kconfig config file
Compile checking out/src/misc.o
In file included from src/misc.c:13:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/stacks.o
Compile checking out/src/output.o
In file included from src/output.c:17:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/string.o
Compile checking out/src/block.o
In file included from src/block.c:20:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/cdrom.o
In file included from src/cdrom.c:16:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/disk.o
In file included from src/disk.c:16:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/mouse.o
In file included from src/mouse.c:11:0:
src/hw/usb-hid.h:10:12: warning: inline function
'usb_mouse_command' declared but never defined
inline int usb_mouse_command(int command, u8 *param);
^
src/hw/usb-hid.h:9:12: warning: inline function
'usb_mouse_active' declared but never defined
inline int usb_mouse_active(void);
^
src/hw/usb-hid.h:8:12: warning: inline function
'usb_kbd_command' declared but never defined
inline int usb_kbd_command(int command, u8 *param);
^
src/hw/usb-hid.h:7:12: warning: inline function 'usb_kbd_active'
declared but never defined
inline int usb_kbd_active(void);
^
Compile checking out/src/kbd.o
In file included from src/kbd.c:15:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
In file included from src/kbd.c:12:0:
src/hw/usb-hid.h:10:12: warning: inline function
'usb_mouse_command' declared but never defined
inline int usb_mouse_command(int command, u8 *param);
^
src/hw/usb-hid.h:9:12: warning: inline function
'usb_mouse_active' declared but never defined
inline int usb_mouse_active(void);
^
src/hw/usb-hid.h:8:12: warning: inline function
'usb_kbd_command' declared but never defined
inline int usb_kbd_command(int command, u8 *param);
^
src/hw/usb-hid.h:7:12: warning: inline function 'usb_kbd_active'
declared but never defined
inline int usb_kbd_active(void);
^
Compile checking out/src/system.o
In file included from src/system.c:14:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/serial.o
Compile checking out/src/clock.o
In file included from src/clock.c:15:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
In file included from src/clock.c:12:0:
src/hw/usb-hid.h:10:12: warning: inline function
'usb_mouse_command' declared but never defined
inline int usb_mouse_command(int command, u8 *param);
^
src/hw/usb-hid.h:9:12: warning: inline function
'usb_mouse_active' declared but never defined
inline int usb_mouse_active(void);
^
src/hw/usb-hid.h:8:12: warning: inline function
'usb_kbd_command' declared but never defined
inline int usb_kbd_command(int command, u8 *param);
^
src/hw/usb-hid.h:7:12: warning: inline function 'usb_kbd_active'
declared but never defined
inline int usb_kbd_active(void);
^
Compile checking out/src/resume.o
In file included from src/resume.c:17:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/pnpbios.o
In file included from src/pnpbios.c:11:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/vgahooks.o
In file included from src/vgahooks.c:14:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/pcibios.o
In file included from src/pcibios.c:14:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/apm.o
Compile checking out/src/hw/pci.o
In file included from src/hw/pci.c:13:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/timer.o
Compile checking out/src/hw/rtc.o
Compile checking out/src/hw/dma.o
Compile checking out/src/hw/pic.o
Compile checking out/src/hw/ps2port.o
Compile checking out/src/hw/serialio.o
Compile checking out/src/hw/usb.o
In file included from src/hw/usb.c:15:0:
src/hw/usb-hid.h:10:12: warning: inline function
'usb_mouse_command' declared but never defined
inline int usb_mouse_command(int command, u8 *param);
^
src/hw/usb-hid.h:9:12: warning: inline function
'usb_mouse_active' declared but never defined
inline int usb_mouse_active(void);
^
src/hw/usb-hid.h:8:12: warning: inline function
'usb_kbd_command' declared but never defined
inline int usb_kbd_command(int command, u8 *param);
^
src/hw/usb-hid.h:7:12: warning: inline function 'usb_kbd_active'
declared but never defined
inline int usb_kbd_active(void);
^
In file included from src/hw/usb.c:11:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/usb-uhci.o
In file included from src/hw/usb-uhci.c:14:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/usb-ohci.o
In file included from src/hw/usb-ohci.c:15:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/usb-ehci.o
In file included from src/hw/usb-ehci.c:15:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/usb-hid.o
In file included from src/biosvar.h:10:0,
from src/hw/usb-hid.c:7:
src/biosvar.h:101:48: warning: 'get_global_offset' is static but
used in inline function 'usb_mouse_active' which is not static
+
get_global_offset()))
^
src/farptr.h:183:28: note: in definition of macro 'GET_VAR'
#define GET_VAR(seg, var) (var)
^
src/hw/usb-hid.c:388:12: note: in expansion of macro
'GET_GLOBAL'
return GET_GLOBAL(mouse_pipe) != NULL;
^
src/biosvar.h:101:48: warning: 'get_global_offset' is static but
used in inline function 'usb_kbd_active' which is not static
+
get_global_offset()))
^
src/farptr.h:183:28: note: in definition of macro 'GET_VAR'
#define GET_VAR(seg, var) (var)
^
src/hw/usb-hid.c:316:12: note: in expansion of macro
'GET_GLOBAL'
return GET_GLOBAL(keyboard_pipe) != NULL;
^
Compile checking out/src/hw/usb-msc.o
In file included from src/hw/usb-msc.c:14:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/usb-uas.o
In file included from src/hw/usb-uas.c:24:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/blockcmd.o
In file included from src/hw/blockcmd.c:20:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/floppy.o
In file included from src/hw/floppy.c:21:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/ata.o
In file included from src/hw/ata.c:21:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/ramdisk.o
In file included from src/hw/ramdisk.c:16:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/virtio-ring.o
Compile checking out/src/hw/virtio-pci.o
In file included from src/hw/virtio-pci.c:23:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/virtio-blk.o
In file included from src/hw/virtio-blk.c:19:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/virtio-scsi.o
In file included from src/hw/virtio-scsi.c:20:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/lsi-scsi.o
In file included from src/hw/lsi-scsi.c:24:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/esp-scsi.o
In file included from src/hw/esp-scsi.c:24:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/megasas.o
In file included from src/hw/megasas.c:24:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/post.o
In file included from src/post.c:29:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/memmap.o
In file included from src/memmap.c:10:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/malloc.o
In file included from src/malloc.c:15:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/romfile.o
In file included from src/romfile.c:11:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/x86.o
Compile checking out/src/optionroms.o
In file included from src/optionroms.c:20:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/pmm.o
In file included from src/pmm.c:12:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/font.o
Compile checking out/src/boot.o
In file included from src/boot.c:20:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/bootsplash.o
In file included from src/bootsplash.c:16:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/jpeg.o
In file included from src/jpeg.c:44:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/bmp.o
In file included from src/bmp.c:10:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/tcgbios.o
In file included from src/tcgbios.c:19:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/sha1.o
In file included from src/sha1.c:17:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/ahci.o
In file included from src/hw/ahci.c:18:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/pvscsi.o
In file included from src/hw/pvscsi.c:20:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/usb-xhci.o
In file included from src/hw/usb-xhci.c:15:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/usb-hub.o
In file included from src/hw/usb-hub.c:9:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/sdcard.o
In file included from src/hw/sdcard.c:16:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/fw/coreboot.o
In file included from src/fw/coreboot.c:18:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/fw/lzmadecode.o
Compile checking out/src/fw/csm.o
Compile checking out/src/fw/biostables.o
In file included from src/fw/biostables.c:17:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/fw/paravirt.o
In file included from src/fw/paravirt.c:22:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/fw/shadow.o
In file included from src/fw/shadow.c:17:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/fw/pciinit.o
In file included from src/fw/pciinit.c:22:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/fw/smm.o
In file included from src/fw/smm.c:17:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/fw/smp.o
Compile checking out/src/fw/mtrr.o
Compile checking out/src/fw/xen.o
In file included from src/fw/xen.c:13:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compiling IASL out/src/fw/acpi-dsdt.hex
ASL Input: out/src/fw/acpi-dsdt.dsl.i - 474 lines, 19153
bytes, 315 keywords
AML Output: out/src/fw/acpi-dsdt.aml - 4405 bytes, 159 named
objects, 156 executable opcodes
Listing File: out/src/fw/acpi-dsdt.lst - 142995 bytes
Hex Dump: out/src/fw/acpi-dsdt.hex - 41648 bytes
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 245
Optimizations
Compiling IASL out/src/fw/ssdt-proc.hex
ASL Input: out/src/fw/ssdt-proc.dsl.i - 35 lines, 762 bytes,
8 keywords
AML Output: out/src/fw/ssdt-proc.aml - 120 bytes, 6 named
objects, 2 executable opcodes
Listing File: out/src/fw/ssdt-proc.lst - 2642 bytes
Hex Dump: out/src/fw/ssdt-proc.hex - 1446 bytes
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0
Optimizations
Compiling IASL out/src/fw/ssdt-pcihp.hex
ASL Input: out/src/fw/ssdt-pcihp.dsl.i - 36 lines, 758
bytes, 5 keywords
AML Output: out/src/fw/ssdt-pcihp.aml - 87 bytes, 5 named
objects, 0 executable opcodes
Listing File: out/src/fw/ssdt-pcihp.lst - 2337 bytes
Hex Dump: out/src/fw/ssdt-pcihp.hex - 1147 bytes
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0
Optimizations
Compiling IASL out/src/fw/ssdt-misc.hex
ASL Input: out/src/fw/ssdt-misc.dsl.i - 101 lines, 2567
bytes, 35 keywords
AML Output: out/src/fw/ssdt-misc.aml - 354 bytes, 24 named
objects, 11 executable opcodes
Listing File: out/src/fw/ssdt-misc.lst - 7646 bytes
Hex Dump: out/src/fw/ssdt-misc.hex - 3697 bytes
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 2
Optimizations
Compiling IASL out/src/fw/q35-acpi-dsdt.hex
ASL Input: out/src/fw/q35-acpi-dsdt.dsl.i - 514 lines, 28284
bytes, 413 keywords
AML Output: out/src/fw/q35-acpi-dsdt.aml - 7344 bytes, 239
named objects, 174 executable opcodes
Listing File: out/src/fw/q35-acpi-dsdt.lst - 255956 bytes
Hex Dump: out/src/fw/q35-acpi-dsdt.hex - 69177 bytes
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 445
Optimizations
Compile checking out/src/fw/acpi.o
In file included from src/fw/acpi.c:21:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/fw/mptable.o
In file included from src/fw/mptable.c:16:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/fw/pirtable.o
In file included from src/fw/pirtable.c:12:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/fw/smbios.o
In file included from src/fw/smbios.c:15:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/fw/romfile_loader.o
In file included from src/fw/romfile_loader.c:4:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compile checking out/src/hw/tpm_drivers.o
In file included from src/hw/tpm_drivers.c:11:0:
src/string.h:18:13: warning: inline function 'memcpy_far'
declared but never defined
inline void memcpy_far(u16 d_seg, void *d_far
^
src/string.h:15:13: warning: inline function 'memset16_far'
declared but never defined
inline void memset16_far(u16 d_seg, void *d_far, u16 c, size_t
len);
^
src/string.h:14:13: warning: inline function 'memset_far'
declared but never defined
inline void memset_far(u16 d_seg, void *d_far, u8 c, size_t
len);
^
Compiling whole program out/ccode32flat.o
In file included from ./src/biosvar.h:10:0,
from ./src/misc.c:8,
from out/ccode32flat.o.tmp.c:1:
./src/biosvar.h:101:48: warning: 'get_global_offset' is static
but used in inline function 'usb_mouse_active' which is not
static
+
get_global_offset()))
^
./src/farptr.h:183:28: note: in definition of macro 'GET_VAR'
#define GET_VAR(seg, var) (var)
^
./src/hw/usb-hid.c:388:12: note: in expansion of macro
'GET_GLOBAL'
return GET_GLOBAL(mouse_pipe) != NULL;
^
./src/biosvar.h:101:48: warning: 'get_global_offset' is static
but used in inline function 'usb_kbd_active' which is not static
+
get_global_offset()))
^
./src/farptr.h:183:28: note: in definition of macro 'GET_VAR'
#define GET_VAR(seg, var) (var)
^
./src/hw/usb-hid.c:316:12: note: in expansion of macro
'GET_GLOBAL'
return GET_GLOBAL(keyboard_pipe) != NULL;
^
Compiling whole program out/code32seg.o
In file included from ./src/string.c:9:0,
from out/code32seg.o.tmp.c:1:
./src/farptr.h:102:5: warning: '__set_seg_ES' is static but used
in inline function 'memcpy_far' which is not static
__set_seg_##SEG(value)
^
./src/farptr.h:146:29: note: in expansion of macro '__SET_SEG'
#define SET_SEG(SEG, value) __SET_SEG(SEG, (value))
^
./src/string.c:129:5: note: in expansion of macro 'SET_SEG'
SET_SEG(ES, d_seg);
^
./src/farptr.h:102:5: warning: '__set_seg_ES' is static but used
in inline function 'memset16_far' which is not static
__set_seg_##SEG(value)
^
./src/farptr.h:146:29: note: in expansion of macro '__SET_SEG'
#define SET_SEG(SEG, value) __SET_SEG(SEG, (value))
^
./src/string.c:101:5: note: in expansion of macro 'SET_SEG'
SET_SEG(ES, d_seg);
^
./src/farptr.h:102:5: warning: '__set_seg_ES' is static but used
in inline function 'memset_far' which is not static
__set_seg_##SEG(value)
^
./src/farptr.h:146:29: note: in expansion of macro '__SET_SEG'
#define SET_SEG(SEG, value) __SET_SEG(SEG, (value))
^
./src/string.c:89:5: note: in expansion of macro 'SET_SEG'
SET_SEG(ES, d_seg);
^
Compiling whole program out/ccode16.o
In file included from ./src/biosvar.h:10:0,
from ./src/misc.c:8,
from out/ccode16.o.tmp.c:1:
./src/biosvar.h:101:48: warning: 'get_global_offset' is static
but used in inline function 'usb_mouse_active' which is not
static
+
get_global_offset()))
^
./src/farptr.h:28:59: note: in definition of macro 'READ64_SEG'
union u64_u32_u *__r64_ptr = (union u64_u32_u *)&(var);
\
^
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
#define GET_VAR(seg, var) __GET_VAR("", seg, (var))
^
./src/biosvar.h:100:5: note: in expansion of macro 'GET_VAR'
GET_VAR(GLOBAL_SEGREG, *(typeof(&(var)))((void*)&(var)
\
^
./src/hw/usb-hid.c:388:12: note: in expansion of macro
'GET_GLOBAL'
return GET_GLOBAL(mouse_pipe) != NULL;
^
./src/biosvar.h:101:48: warning: 'get_global_offset' is static
but used in inline function 'usb_mouse_active' which is not
static
+
get_global_offset()))
^
./src/farptr.h:25:19: note: in definition of macro 'READ32_SEG'
: "m"(var), "m"(__segment_ ## SEG))
^
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
#define GET_VAR(seg, var) __GET_VAR("", seg, (var))
^
./src/biosvar.h:100:5: note: in expansion of macro 'GET_VAR'
GET_VAR(GLOBAL_SEGREG, *(typeof(&(var)))((void*)&(var)
\
^
./src/hw/usb-hid.c:388:12: note: in expansion of macro
'GET_GLOBAL'
return GET_GLOBAL(mouse_pipe) != NULL;
^
./src/biosvar.h:101:48: warning: 'get_global_offset' is static
but used in inline function 'usb_mouse_active' which is not
static
+
get_global_offset()))
^
./src/farptr.h:22:19: note: in definition of macro 'READ16_SEG'
: "m"(var), "m"(__segment_ ## SEG))
^
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
#define GET_VAR(seg, var) __GET_VAR("", seg, (var))
^
./src/biosvar.h:100:5: note: in expansion of macro 'GET_VAR'
GET_VAR(GLOBAL_SEGREG, *(typeof(&(var)))((void*)&(var)
\
^
./src/hw/usb-hid.c:388:12: note: in expansion of macro
'GET_GLOBAL'
return GET_GLOBAL(mouse_pipe) != NULL;
^
./src/biosvar.h:101:48: warning: 'get_global_offset' is static
but used in inline function 'usb_mouse_active' which is not
static
+
get_global_offset()))
^
./src/farptr.h:19:19: note: in definition of macro 'READ8_SEG'
: "m"(var), "m"(__segment_ ## SEG))
^
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
#define GET_VAR(seg, var) __GET_VAR("", seg, (var))
^
./src/biosvar.h:100:5: note: in expansion of macro 'GET_VAR'
GET_VAR(GLOBAL_SEGREG, *(typeof(&(var)))((void*)&(var)
\
^
./src/hw/usb-hid.c:388:12: note: in expansion of macro
'GET_GLOBAL'
return GET_GLOBAL(mouse_pipe) != NULL;
^
./src/biosvar.h:101:48: warning: 'get_global_offset' is static
but used in inline function 'usb_mouse_active' which is not
static
+
get_global_offset()))
^
./src/farptr.h:56:12: note: in definition of macro '__GET_VAR'
typeof(var) __val; \
^
./src/biosvar.h:100:5: note: in expansion of macro 'GET_VAR'
GET_VAR(GLOBAL_SEGREG, *(typeof(&(var)))((void*)&(var)
\
^
./src/hw/usb-hid.c:388:12: note: in expansion of macro
'GET_GLOBAL'
return GET_GLOBAL(mouse_pipe) != NULL;
^
./src/biosvar.h:101:48: warning: 'get_global_offset' is static
but used in inline function 'usb_kbd_active' which is not static
+
get_global_offset()))
^
./src/farptr.h:28:59: note: in definition of macro 'READ64_SEG'
union u64_u32_u *__r64_ptr = (union u64_u32_u *)&(var);
\
^
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
#define GET_VAR(seg, var) __GET_VAR("", seg, (var))
^
./src/biosvar.h:100:5: note: in expansion of macro 'GET_VAR'
GET_VAR(GLOBAL_SEGREG, *(typeof(&(var)))((void*)&(var)
\
^
./src/hw/usb-hid.c:316:12: note: in expansion of macro
'GET_GLOBAL'
return GET_GLOBAL(keyboard_pipe) != NULL;
^
./src/biosvar.h:101:48: warning: 'get_global_offset' is static
but used in inline function 'usb_kbd_active' which is not static
+
get_global_offset()))
^
./src/farptr.h:25:19: note: in definition of macro 'READ32_SEG'
: "m"(var), "m"(__segment_ ## SEG))
^
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
#define GET_VAR(seg, var) __GET_VAR("", seg, (var))
^
./src/biosvar.h:100:5: note: in expansion of macro 'GET_VAR'
GET_VAR(GLOBAL_SEGREG, *(typeof(&(var)))((void*)&(var)
\
^
./src/hw/usb-hid.c:316:12: note: in expansion of macro
'GET_GLOBAL'
return GET_GLOBAL(keyboard_pipe) != NULL;
^
./src/biosvar.h:101:48: warning: 'get_global_offset' is static
but used in inline function 'usb_kbd_active' which is not static
+
get_global_offset()))
^
./src/farptr.h:22:19: note: in definition of macro 'READ16_SEG'
: "m"(var), "m"(__segment_ ## SEG))
^
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
#define GET_VAR(seg, var) __GET_VAR("", seg, (var))
^
./src/biosvar.h:100:5: note: in expansion of macro 'GET_VAR'
GET_VAR(GLOBAL_SEGREG, *(typeof(&(var)))((void*)&(var)
\
^
./src/hw/usb-hid.c:316:12: note: in expansion of macro
'GET_GLOBAL'
return GET_GLOBAL(keyboard_pipe) != NULL;
^
./src/biosvar.h:101:48: warning: 'get_global_offset' is static
but used in inline function 'usb_kbd_active' which is not static
+
get_global_offset()))
^
./src/farptr.h:19:19: note: in definition of macro 'READ8_SEG'
: "m"(var), "m"(__segment_ ## SEG))
^
./src/farptr.h:144:27: note: in expansion of macro '__GET_VAR'
#define GET_VAR(seg, var) __GET_VAR("", seg, (var))
^
./src/biosvar.h:100:5: note: in expansion of macro 'GET_VAR'
GET_VAR(GLOBAL_SEGREG, *(typeof(&(var)))((void*)&(var)
\
^
./src/hw/usb-hid.c:316:12: note: in expansion of macro
'GET_GLOBAL'
return GET_GLOBAL(keyboard_pipe) != NULL;
^
./src/biosvar.h:101:48: warning: 'get_global_offset' is static
but used in inline function 'usb_kbd_active' which is not static
+
get_global_offset()))
^
./src/farptr.h:56:12: note: in definition of macro '__GET_VAR'
typeof(var) __val; \
^
./src/biosvar.h:100:5: note: in expansion of macro 'GET_VAR'
GET_VAR(GLOBAL_SEGREG, *(typeof(&(var)))((void*)&(var)
\
^
./src/hw/usb-hid.c:316:12: note: in expansion of macro
'GET_GLOBAL'
return GET_GLOBAL(keyboard_pipe) != NULL;
^
./src/farptr.h:102:5: warning: '__set_seg_ES' is static but used
in inline function 'memcpy_far' which is not static
__set_seg_##SEG(value)
^
./src/farptr.h:146:29: note: in expansion of macro '__SET_SEG'
#define SET_SEG(SEG, value) __SET_SEG(SEG, (value))
^
./src/string.c:129:5: note: in expansion of macro 'SET_SEG'
SET_SEG(ES, d_seg);
^
./src/farptr.h:102:5: warning: '__set_seg_ES' is static but used
in inline function 'memset16_far' which is not static
__set_seg_##SEG(value)
^
./src/farptr.h:146:29: note: in expansion of macro '__SET_SEG'
#define SET_SEG(SEG, value) __SET_SEG(SEG, (value))
^
./src/string.c:101:5: note: in expansion of macro 'SET_SEG'
SET_SEG(ES, d_seg);
^
./src/farptr.h:102:5: warning: '__set_seg_ES' is static but used
in inline function 'memset_far' which is not static
__set_seg_##SEG(value)
^
./src/farptr.h:146:29: note: in expansion of macro '__SET_SEG'
#define SET_SEG(SEG, value) __SET_SEG(SEG, (value))
^
./src/string.c:89:5: note: in expansion of macro 'SET_SEG'
SET_SEG(ES, d_seg);
^
Compiling to assembler out/src/asm-offsets.s
Generating offset file out/asm-offsets.h
Compiling (16bit) out/romlayout.o
Building ld scripts
Version: rel-1.8.0-32-g6764395-20150523_153633-my-asrock-e350m1
Fixed space: 0xe05b-0x10000 total: 8101 slack: 8 Percent
slack: 0.1%
16bit size: 20288
32bit segmented size: 0
32bit flat size: 19248
32bit flat init size: 23728
Lowmem size: 2128
f-segment var size: 1104
Linking out/rom16.o
Stripping out/rom16.strip.o
Linking out/rom32seg.o
Stripping out/rom32seg.strip.o
Linking out/rom.o
Prepping out/bios.bin.prep
Total size: 68312 Fixed: 40640 Free: 62760 (used 52.1% of
128KiB rom)
Creating out/bios.bin.elf
Thanks,
Paul
-------------- next part --------------
#
# Automatically generated file; DO NOT EDIT.
# SeaBIOS Configuration
#
#
# General Features
#
CONFIG_COREBOOT=y
# CONFIG_QEMU is not set
# CONFIG_CSM is not set
# CONFIG_QEMU_HARDWARE is not set
CONFIG_THREADS=y
CONFIG_RELOCATE_INIT=y
CONFIG_BOOTMENU=y
# CONFIG_BOOTSPLASH is not set
# CONFIG_BOOTORDER is not set
CONFIG_COREBOOT_FLASH=y
CONFIG_LZMA=y
CONFIG_CBFS_LOCATION=0
# CONFIG_FLASH_FLOPPY is not set
CONFIG_ENTRY_EXTRASTACK=y
CONFIG_MALLOC_UPPERMEMORY=y
CONFIG_ROM_SIZE=0
#
# Hardware support
#
# CONFIG_ATA is not set
CONFIG_AHCI=y
# CONFIG_MEGASAS is not set
# CONFIG_FLOPPY is not set
# CONFIG_PS2PORT is not set
CONFIG_USB=y
CONFIG_USB_UHCI=y
CONFIG_USB_OHCI=y
CONFIG_USB_EHCI=y
# CONFIG_USB_XHCI is not set
CONFIG_USB_MSC=y
# CONFIG_USB_UAS is not set
CONFIG_USB_HUB=y
CONFIG_USB_KEYBOARD=y
CONFIG_USB_MOUSE=y
# CONFIG_SERIAL is not set
# CONFIG_LPT is not set
CONFIG_PMTIMER=y
#
# BIOS interfaces
#
CONFIG_DRIVES=y
# CONFIG_CDROM_BOOT is not set
# CONFIG_PCIBIOS is not set
# CONFIG_APMBIOS is not set
# CONFIG_PNPBIOS is not set
CONFIG_OPTIONROMS=y
CONFIG_PMM=y
CONFIG_BOOT=y
CONFIG_KEYBOARD=y
# CONFIG_KBD_CALL_INT15_4F is not set
CONFIG_MOUSE=y
CONFIG_S3_RESUME=y
# CONFIG_VGAHOOKS is not set
# CONFIG_DISABLE_A20 is not set
CONFIG_TCGBIOS=y
#
# VGA ROM
#
CONFIG_NO_VGABIOS=y
# CONFIG_VGA_GEODEGX2 is not set
# CONFIG_VGA_GEODELX is not set
# CONFIG_VGA_COREBOOT is not set
# CONFIG_BUILD_VGABIOS is not set
CONFIG_VGA_FIXUP_ASM=y
CONFIG_VGA_EXTRA_STACK_SIZE=512
#
# Debugging
#
CONFIG_DEBUG_LEVEL=1
# CONFIG_DEBUG_SERIAL is not set
CONFIG_DEBUG_COREBOOT=y
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://www.seabios.org/pipermail/seabios/attachments/20150523/41e64841/attachment-0001.asc>
More information about the SeaBIOS
mailing list