diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2012-12-16 21:07:31 +0100 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2012-12-16 21:28:41 +0100 |
commit | 212cfdf771dc0059804cf817caaf2e43ef2b3f50 (patch) | |
tree | 48606c29d82efb075fff71789155719cab3dd6da /utils/imxtools/sbtools/sb1.h | |
parent | f4f600fc52d38e4a287913050880647144d1873c (diff) | |
download | rockbox-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.h | 5 |
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 | ||
131 | enum sb1_error_t | 132 | enum sb1_error_t |