summaryrefslogtreecommitdiff
path: root/utils/imxtools/sbtools/sb1.h
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2012-12-16 21:07:31 +0100
committerAmaury Pouly <amaury.pouly@gmail.com>2012-12-16 21:28:41 +0100
commit212cfdf771dc0059804cf817caaf2e43ef2b3f50 (patch)
tree48606c29d82efb075fff71789155719cab3dd6da /utils/imxtools/sbtools/sb1.h
parentf4f600fc52d38e4a287913050880647144d1873c (diff)
downloadrockbox-212cfdf771dc0059804cf817caaf2e43ef2b3f50.tar.gz
rockbox-212cfdf771dc0059804cf817caaf2e43ef2b3f50.zip
imxtools/sbtools: fix some instruction handling & crypto
Change-Id: I6530bdf27896d8325dec4e2ba31c7e6a0131a286
Diffstat (limited to 'utils/imxtools/sbtools/sb1.h')
-rw-r--r--utils/imxtools/sbtools/sb1.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/imxtools/sbtools/sb1.h b/utils/imxtools/sbtools/sb1.h
index 0a0c9fe69c..1ee28978e1 100644
--- a/utils/imxtools/sbtools/sb1.h
+++ b/utils/imxtools/sbtools/sb1.h
@@ -58,7 +58,8 @@ struct sb1_cmd_header_t
58 uint32_t addr; 58 uint32_t addr;
59} __attribute__((packed)); 59} __attribute__((packed));
60 60
61#define SB1_CMD_MAX_SIZE 0x1ff8 61#define SB1_CMD_MAX_LOAD_SIZE 0x1ff8
62#define SB1_CMD_MAX_FILL_SIZE 0x3fff
62 63
63#define SB1_CMD_SIZE(cmd) ((cmd) >> 21) 64#define SB1_CMD_SIZE(cmd) ((cmd) >> 21)
64#define SB1_CMD_CRITICAL(cmd) !!(cmd & (1 << 20)) 65#define SB1_CMD_CRITICAL(cmd) !!(cmd & (1 << 20))
@@ -125,7 +126,7 @@ struct sb1_file_t
125 struct sb1_inst_t *insts; 126 struct sb1_inst_t *insts;
126 void *userdata; 127 void *userdata;
127 int userdata_size; 128 int userdata_size;
128 union xorcrypt_key_t key[2]; 129 struct crypto_key_t key;
129}; 130};
130 131
131enum sb1_error_t 132enum sb1_error_t