Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.bin/mkubootimage Fix tools build



details:   https://anonhg.NetBSD.org/src/rev/cf241b313dcc
branches:  trunk
changeset: 829509:cf241b313dcc
user:      jmcneill <jmcneill%NetBSD.org@localhost>
date:      Sun Feb 04 17:33:34 2018 +0000

description:
Fix tools build

diffstat:

 usr.bin/mkubootimage/arm64.h        |  20 ++++++++++----------
 usr.bin/mkubootimage/mkubootimage.c |  13 +++++--------
 2 files changed, 15 insertions(+), 18 deletions(-)

diffs (76 lines):

diff -r 016a892c81ed -r cf241b313dcc usr.bin/mkubootimage/arm64.h
--- a/usr.bin/mkubootimage/arm64.h      Sun Feb 04 17:31:51 2018 +0000
+++ b/usr.bin/mkubootimage/arm64.h      Sun Feb 04 17:33:34 2018 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: arm64.h,v 1.1 2018/02/04 15:44:51 jmcneill Exp $ */
+/* $NetBSD: arm64.h,v 1.2 2018/02/04 17:33:34 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2018 Jared McNeill <jmcneill%invisible.ca@localhost>
@@ -48,15 +48,15 @@
 };
 
 /* Kernel flags */
-#define        ARM64_FLAGS_ENDIAN_BE           __BIT(0)
-#define        ARM64_FLAGS_PAGE_SIZE           __BITS(2,1)
-#define         ARM64_FLAGS_PAGE_SIZE_UNSPEC           0
-#define         ARM64_FLAGS_PAGE_SIZE_4K               1
-#define         ARM64_FLAGS_PAGE_SIZE_16K              2
-#define         ARM64_FLAGS_PAGE_SIZE_64K              3
-#define        ARM64_FLAGS_PHYS_PLACEMENT      __BIT(3)
-#define         ARM64_FLAGS_PHYS_PLACEMENT_DRAM_BASE   0
-#define         ARM64_FLAGS_PHYS_PLACEMENT_ANY         1
+#define        ARM64_FLAGS_ENDIAN_BE           (1 << 0)
+#define        ARM64_FLAGS_PAGE_SIZE           (3 << 1)
+#define         ARM64_FLAGS_PAGE_SIZE_UNSPEC           (0 << 1)
+#define         ARM64_FLAGS_PAGE_SIZE_4K               (1 << 1)
+#define         ARM64_FLAGS_PAGE_SIZE_16K              (2 << 1)
+#define         ARM64_FLAGS_PAGE_SIZE_64K              (3 << 1)
+#define        ARM64_FLAGS_PHYS_PLACEMENT      (1 << 3)
+#define         ARM64_FLAGS_PHYS_PLACEMENT_DRAM_BASE   (0 << 3)
+#define         ARM64_FLAGS_PHYS_PLACEMENT_ANY         (1 << 3)
 
 /* Magic */
 #define        ARM64_MAGIC     0x644d5241
diff -r 016a892c81ed -r cf241b313dcc usr.bin/mkubootimage/mkubootimage.c
--- a/usr.bin/mkubootimage/mkubootimage.c       Sun Feb 04 17:31:51 2018 +0000
+++ b/usr.bin/mkubootimage/mkubootimage.c       Sun Feb 04 17:33:34 2018 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: mkubootimage.c,v 1.23 2018/02/04 15:44:51 jmcneill Exp $ */
+/* $NetBSD: mkubootimage.c,v 1.24 2018/02/04 17:33:34 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2010 Jared D. McNeill <jmcneill%invisible.ca@localhost>
@@ -30,7 +30,7 @@
 #endif
 
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: mkubootimage.c,v 1.23 2018/02/04 15:44:51 jmcneill Exp $");
+__RCSID("$NetBSD: mkubootimage.c,v 1.24 2018/02/04 17:33:34 jmcneill Exp $");
 
 #include <sys/mman.h>
 #include <sys/stat.h>
@@ -244,7 +244,7 @@
                        return uboot_comp[i].comp;
        }
 
-       return IH_TYPE_UNKNOWN;
+       return IH_COMP_NONE;
 }
 
 static const char *
@@ -383,12 +383,9 @@
        }
 
        flags = 0;
-       
-       flags |= __SHIFTIN(ARM64_FLAGS_PAGE_SIZE_4K,
-                          ARM64_FLAGS_PAGE_SIZE);
+       flags |= ARM64_FLAGS_PAGE_SIZE_4K;
 #if 0
-       flags |= __SHIFTIN(ARM64_FLAGS_PHYS_PLACEMENT_ANY,
-                          ARM64_FLAGS_PHYS_PLACEMENT);
+       flags |= ARM64_FLAGS_PHYS_PLACEMENT_ANY;
 #endif
 
        memset(hdr, 0, sizeof(*hdr));



Home | Main Index | Thread Index | Old Index