aboutsummaryrefslogtreecommitdiff
path: root/code32seg.c
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2019-10-16 22:47:45 +0200
committerPaolo Bonzini <bonzini@gnu.org>2019-12-13 15:40:03 +0100
commitfd2aada36b98bba7476d060c448055c7180b9020 (patch)
treebb56d8595618e228cac6d5d24291e5f5ba557f25 /code32seg.c
parent94d3b1b5d1fc30bd7b63af9d07cb8db89a5f4868 (diff)
downloadqboot-fd2aada36b98bba7476d060c448055c7180b9020.zip
qboot-fd2aada36b98bba7476d060c448055c7180b9020.tar.gz
qboot-fd2aada36b98bba7476d060c448055c7180b9020.tar.bz2
Add meson build
That should provide same build results as the Makefile. tags targets are pending review for meson: https://github.com/mesonbuild/meson/pull/6058 Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Diffstat (limited to 'code32seg.c')
-rw-r--r--code32seg.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/code32seg.c b/code32seg.c
index 213bf44..e829c03 100644
--- a/code32seg.c
+++ b/code32seg.c
@@ -21,6 +21,8 @@ static inline void *from_flat_ptr(void *p)
#define FLAT_VAR(x) (*(typeof(&(x))) from_flat_ptr(&(x)))
+#pragma GCC optimize("no-jump-tables")
+
bioscall void pcibios_handler(struct bios32regs *args)
{
switch (args->eax) {