util/cbmem: Use uintN_t instead of uN int types
Replace all occurrences of u8, u16, u32 and u64 with their respective alternatives of uint8_t. There is no need to unnecessarily compress code by using standard types aliases. BUG=b:391874512 TEST=Compile cbmem Change-Id: I4fdb4a31923368342ef218144f8cb44624cd4b2a Signed-off-by: Jakub Czapiga <czapiga@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/86556 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de> Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
This commit is contained in:
parent
d46943d849
commit
7dd2cf2f85
1 changed files with 15 additions and 20 deletions
|
|
@ -35,13 +35,8 @@
|
|||
#include <x86intrin.h>
|
||||
#endif
|
||||
|
||||
typedef uint8_t u8;
|
||||
typedef uint16_t u16;
|
||||
typedef uint32_t u32;
|
||||
typedef uint64_t u64;
|
||||
|
||||
/* Return < 0 on error, 0 on success. */
|
||||
static int parse_cbtable(u64 address, size_t table_size);
|
||||
static int parse_cbtable(uint64_t address, size_t table_size);
|
||||
|
||||
struct mapping {
|
||||
void *virt;
|
||||
|
|
@ -178,8 +173,8 @@ static size_t mapping_size(const struct mapping *mapping)
|
|||
*/
|
||||
static void *aligned_memcpy(void *dest, const void *src, size_t n)
|
||||
{
|
||||
u8 *d = dest;
|
||||
const volatile u8 *s = src; /* volatile to prevent optimization */
|
||||
uint8_t *d = dest;
|
||||
const volatile uint8_t *s = src; /* volatile to prevent optimization */
|
||||
|
||||
while ((uintptr_t)s & (sizeof(size_t) - 1)) {
|
||||
if (n-- == 0)
|
||||
|
|
@ -353,7 +348,7 @@ static int parse_cbtable_entries(const struct mapping *table_mapping)
|
|||
}
|
||||
|
||||
/* Return < 0 on error, 0 on success. */
|
||||
static int parse_cbtable(u64 address, size_t table_size)
|
||||
static int parse_cbtable(uint64_t address, size_t table_size)
|
||||
{
|
||||
const void *buf;
|
||||
struct mapping header_mapping;
|
||||
|
|
@ -441,7 +436,7 @@ static unsigned long arch_tick_frequency(void)
|
|||
char freqs[100];
|
||||
int size;
|
||||
char *endp;
|
||||
u64 rv;
|
||||
uint64_t rv;
|
||||
|
||||
const char* freq_file =
|
||||
"/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq";
|
||||
|
|
@ -509,7 +504,7 @@ static void timestamp_set_tick_freq(unsigned long table_tick_freq_mhz)
|
|||
debug("Timestamp tick frequency: %ld MHz\n", tick_freq_mhz);
|
||||
}
|
||||
|
||||
static u64 arch_convert_raw_ts_entry(u64 ts)
|
||||
static uint64_t arch_convert_raw_ts_entry(uint64_t ts)
|
||||
{
|
||||
return ts / tick_freq_mhz;
|
||||
}
|
||||
|
|
@ -518,14 +513,14 @@ static u64 arch_convert_raw_ts_entry(u64 ts)
|
|||
* Print an integer in 'normalized' form - with commas separating every three
|
||||
* decimal orders.
|
||||
*/
|
||||
static void print_norm(u64 v)
|
||||
static void print_norm(uint64_t v)
|
||||
{
|
||||
if (v >= 1000) {
|
||||
/* print the higher order sections first */
|
||||
print_norm(v / 1000);
|
||||
printf(",%3.3u", (u32)(v % 1000));
|
||||
printf(",%3.3u", (uint32_t)(v % 1000));
|
||||
} else {
|
||||
printf("%u", (u32)(v % 1000));
|
||||
printf("%u", (uint32_t)(v % 1000));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1096,9 +1091,9 @@ static void dump_tpm_log(void)
|
|||
}
|
||||
|
||||
struct cbmem_console {
|
||||
u32 size;
|
||||
u32 cursor;
|
||||
u8 body[];
|
||||
uint32_t size;
|
||||
uint32_t cursor;
|
||||
uint8_t body[];
|
||||
} __attribute__ ((__packed__));
|
||||
|
||||
#define CBMC_CURSOR_MASK ((1 << 28) - 1)
|
||||
|
|
@ -1828,7 +1823,7 @@ int main(int argc, char** argv)
|
|||
|
||||
int i;
|
||||
size_t size_to_read = addr_cells * 4 + size_cells * 4;
|
||||
u8 *dtbuffer = alloca(size_to_read);
|
||||
uint8_t *dtbuffer = alloca(size_to_read);
|
||||
if (read(fd, dtbuffer, size_to_read) < 0) {
|
||||
perror(reg);
|
||||
return 1;
|
||||
|
|
@ -1836,13 +1831,13 @@ int main(int argc, char** argv)
|
|||
close(fd);
|
||||
|
||||
/* No variable-length byte swap function anywhere in C... how sad. */
|
||||
u64 baseaddr = 0;
|
||||
uint64_t baseaddr = 0;
|
||||
for (i = 0; i < addr_cells * 4; i++) {
|
||||
baseaddr <<= 8;
|
||||
baseaddr |= *dtbuffer;
|
||||
dtbuffer++;
|
||||
}
|
||||
u64 cb_table_size = 0;
|
||||
uint64_t cb_table_size = 0;
|
||||
for (i = 0; i < size_cells * 4; i++) {
|
||||
cb_table_size <<= 8;
|
||||
cb_table_size |= *dtbuffer;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue