summaryrefslogtreecommitdiff
path: root/dbx.S
diff options
context:
space:
mode:
Diffstat (limited to 'dbx.S')
-rw-r--r--dbx.S32
1 files changed, 32 insertions, 0 deletions
diff --git a/dbx.S b/dbx.S
new file mode 100644
index 00000000..d19123c4
--- /dev/null
+++ b/dbx.S
@@ -0,0 +1,32 @@
+#if defined(VENDOR_DBX_FILE)
+ .globl vendor_dbx_size
+ .data
+ .align 1
+ .type vendor_dbx_size, @object
+ .size vendor_dbx_size, 4
+vendor_dbx_size:
+ .long .L0 - vendor_dbx
+ .globl vendor_dbx
+ .data
+ .align 1
+ .type vendor_dbx, @object
+ .size vendor_dbx_size, vendor_dbx_size-vendor_dbx
+vendor_dbx:
+.incbin VENDOR_DBX_FILE
+.L0:
+#else
+ .globl vendor_dbx
+ .bss
+ .type vendor_dbx, @object
+ .size vendor_dbx, 1
+vendor_dbx:
+ .zero 1
+
+ .globl vendor_dbx_size
+ .data
+ .align 4
+ .type vendor_dbx_size, @object
+ .size vendor_dbx_size, 4
+vendor_dbx_size:
+ .long 1
+#endif