src/console: Bring back support for printf'ing 64bit ints

commit f96d9051c2 (Remove MIPS Architecture) accidentally enabled
a MIPS special case to not support 64bit integers in printf for
all platforms.

This removes that MIPS-only special case entirely.

Change-Id: I5245bb32b45f9bd37bd012a7b15a64fba24a4cb7
Signed-off-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/37113
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Jacob Garber <jgarber1@ualberta.ca>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
Patrick Georgi 2019-11-21 19:06:12 +01:00
parent d5e7a6d9c5
commit 540b2adb61
1 changed files with 0 additions and 12 deletions

View File

@ -36,20 +36,8 @@ static int number(void (*tx_byte)(unsigned char byte, void *data),
const char *digits = "0123456789abcdef"; const char *digits = "0123456789abcdef";
int i; int i;
int count = 0; int count = 0;
#ifdef SUPPORT_64BIT_INTS
unsigned long long num = inum; unsigned long long num = inum;
long long snum = num; long long snum = num;
#else
unsigned long num = (unsigned long)inum;
long snum = (long)num;
if (num != inum) {
/* Alert user to an incorrect result by printing #^!. */
call_tx('#');
call_tx('^');
call_tx('!');
}
#endif
if (type & LARGE) if (type & LARGE)
digits = "0123456789ABCDEF"; digits = "0123456789ABCDEF";