summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2012-09-06 16:43:30 -0400
committerPeter Jones <pjones@redhat.com>2012-09-06 16:43:30 -0400
commit13a68a995908b371597a542fba2bd069ee2b0a51 (patch)
tree71072d1abba8b0600af2871a12d27fa463ad8816
parent43eeb538d7f6a780d3ab6bfb834e4ca0d43bc589 (diff)
downloadefi-boot-shim-13a68a995908b371597a542fba2bd069ee2b0a51.tar.gz
efi-boot-shim-13a68a995908b371597a542fba2bd069ee2b0a51.zip
Fix data alignment on vendor_cert so we don't wind up with padding.
-rw-r--r--cert.S18
1 files changed, 9 insertions, 9 deletions
diff --git a/cert.S b/cert.S
index 129bab55..7f89029e 100644
--- a/cert.S
+++ b/cert.S
@@ -1,19 +1,19 @@
#if defined(VENDOR_CERT_FILE)
+ .globl vendor_cert_size
+ .data
+ .align 1
+ .type vendor_cert_size, @object
+ .size vendor_cert_size, 4
+vendor_cert_size:
+ .long .L0 - vendor_cert
.globl vendor_cert
.data
- .align 16
+ .align 1
.type vendor_cert, @object
.size vendor_cert_size, vendor_cert_size-vendor_cert
vendor_cert:
.incbin VENDOR_CERT_FILE
-
- .globl vendor_cert_size
- .data
- .align 16
- .type vendor_cert_size, @object
- .size vendor_cert_size, 4
-vendor_cert_size:
- .long vendor_cert_size - vendor_cert
+.L0:
#else
.globl vendor_cert
.bss