=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== tboot-1.9.12+hg20200718/include/config.h-60-/* address/size for modified e820 table */ tboot-1.9.12+hg20200718/include/config.h:61:#define TBOOT_E820_COPY_ADDR (TBOOT_SERIAL_LOG_ADDR + \ tboot-1.9.12+hg20200718/include/config.h-62- TBOOT_SERIAL_LOG_SIZE) ############################################## tboot-1.9.12+hg20200718/include/config.h-65-/* address/size for modified EFI memory map table */ tboot-1.9.12+hg20200718/include/config.h:66:#define TBOOT_EFI_MEMMAP_COPY_ADDR (TBOOT_E820_COPY_ADDR + \ tboot-1.9.12+hg20200718/include/config.h-67- TBOOT_E820_COPY_SIZE) ############################################## tboot-1.9.12+hg20200718/include/config.h-70-/* address/size for modified VMM/kernel command line */ tboot-1.9.12+hg20200718/include/config.h:71:#define TBOOT_KERNEL_CMDLINE_ADDR (TBOOT_EFI_MEMMAP_COPY_ADDR + \ tboot-1.9.12+hg20200718/include/config.h-72- TBOOT_EFI_MEMMAP_COPY_SIZE) ############################################## tboot-1.9.12+hg20200718/tboot/20_linux_tboot-55- echo "UEFI environment: deactivating VGA logging for tboot" >&2 tboot-1.9.12+hg20200718/tboot/20_linux_tboot:56: _arg=`echo "${_arg}" | sed -e 's/=vga,/=/' -e s'/,\{0,1\}vga//' -e s'/=$/=none/'`;; tboot-1.9.12+hg20200718/tboot/20_linux_tboot-57- esac ############################################## tboot-1.9.12+hg20200718/tboot/20_linux_tboot-82- /dev/loop/*|/dev/loop[0-9]) tboot-1.9.12+hg20200718/tboot/20_linux_tboot:83: GRUB_DEVICE=`losetup ${GRUB_DEVICE} | sed -e "s/^[^(]*(\([^)]\+\)).*/\1/"` tboot-1.9.12+hg20200718/tboot/20_linux_tboot-84- ;; ############################################## tboot-1.9.12+hg20200718/tboot/20_linux_tboot-137- lmessage="$(gettext_printf "Loading Linux %s ..." ${version})" tboot-1.9.12+hg20200718/tboot/20_linux_tboot:138: tbargs=`merge_spaces ${tboot_args}` tboot-1.9.12+hg20200718/tboot/20_linux_tboot:139: lxargs=`merge_spaces root=${linux_root_device_thisversion} ro ${args} ${iommu_args} ${mb_extra_kernel}` tboot-1.9.12+hg20200718/tboot/20_linux_tboot-140- cat << EOF ############################################## tboot-1.9.12+hg20200718/tboot/20_linux_tboot-196- list="${linux_list}" tboot-1.9.12+hg20200718/tboot/20_linux_tboot:197: current_tboot=`version_find_latest $tboot_list` tboot-1.9.12+hg20200718/tboot/20_linux_tboot:198: tboot_basename=`basename ${current_tboot}` tboot-1.9.12+hg20200718/tboot/20_linux_tboot:199: tboot_dirname=`dirname ${current_tboot}` tboot-1.9.12+hg20200718/tboot/20_linux_tboot:200: rel_tboot_dirname=`make_system_path_relative_to_its_root $tboot_dirname` tboot-1.9.12+hg20200718/tboot/20_linux_tboot:201:# tboot_version=`echo $tboot_basename | sed -e "s,.gz$,,g;s,^tboot-,,g"` tboot-1.9.12+hg20200718/tboot/20_linux_tboot-202- tboot_version="1.9.12" ############################################## tboot-1.9.12+hg20200718/tboot/20_linux_tboot-204- while [ "x$list" != "x" ] ; do tboot-1.9.12+hg20200718/tboot/20_linux_tboot:205: linux=`version_find_latest $list` tboot-1.9.12+hg20200718/tboot/20_linux_tboot-206- echo "Found linux image: $linux" >&2 tboot-1.9.12+hg20200718/tboot/20_linux_tboot:207: basename=`basename $linux` tboot-1.9.12+hg20200718/tboot/20_linux_tboot:208: dirname=`dirname $linux` tboot-1.9.12+hg20200718/tboot/20_linux_tboot:209: rel_dirname=`make_system_path_relative_to_its_root $dirname` tboot-1.9.12+hg20200718/tboot/20_linux_tboot:210: version=`echo $basename | sed -e "s,^[^0-9]*-,,g"` tboot-1.9.12+hg20200718/tboot/20_linux_tboot:211: alt_version=`echo $version | sed -e "s,\.old$,,g"` tboot-1.9.12+hg20200718/tboot/20_linux_tboot-212- linux_root_device_thisversion="${LINUX_ROOT_DEVICE}" ############################################## tboot-1.9.12+hg20200718/tboot/20_linux_tboot-241- tboot-1.9.12+hg20200718/tboot/20_linux_tboot:242: list=`echo $list | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '` tboot-1.9.12+hg20200718/tboot/20_linux_tboot-243- done tboot-1.9.12+hg20200718/tboot/20_linux_tboot-244- echo "}" tboot-1.9.12+hg20200718/tboot/20_linux_tboot:245: tboot_list=`echo $tboot_list | tr ' ' '\n' | grep -vx $current_tboot | tr '\n' ' '` tboot-1.9.12+hg20200718/tboot/20_linux_tboot-246-done ############################################## tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-67- /dev/loop/*|/dev/loop[0-9]) tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:68: GRUB_DEVICE=`losetup ${GRUB_DEVICE} | sed -e "s/^[^(]*(\([^)]\+\)).*/\1/"` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-69- ;; ############################################## tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-87- tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:88:if [ "x`${grub_probe} --device ${GRUB_DEVICE} --target=fs 2>/dev/null || true`" = xbtrfs ] \ tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-89- || [ "x`stat -f --printf=%T /`" = xbtrfs ]; then ############################################## tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-130- lmessage="$(gettext_printf "Loading Linux %s ..." ${version})" tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:131: tbargs=`merge_spaces ${tboot_args}` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:132: xnargs=`merge_spaces ${xen_args} ${iommu_args}` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:133: lxargs=`merge_spaces root=${linux_root_device_thisversion} ro ${args}` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-134- cat << EOF ############################################## tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-207-while [ "x${xen_list}" != "x" ] ; do tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:208: current_xen=`version_find_latest $xen_list` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:209: xen_basename=`basename ${current_xen}` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:210: xen_dirname=`dirname ${current_xen}` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:211: rel_xen_dirname=`make_system_path_relative_to_its_root $xen_dirname` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:212: xen_version=`echo $xen_basename | sed -e "s,.gz$,,g;s,^xen-,,g"` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-213- tlist="${tboot_list}" tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-214- while [ "x${tlist}" != "x" ] && [ "x$linux_list" != "x" ] ; do tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:215: current_tboot=`version_find_latest $tlist` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:216: tboot_basename=`basename ${current_tboot}` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:217: tboot_dirname=`dirname ${current_tboot}` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:218: rel_tboot_dirname=`make_system_path_relative_to_its_root $tboot_dirname` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-219- tboot_version="1.9.12" ############################################## tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-222- while [ "x$list" != "x" ] ; do tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:223: linux=`version_find_latest $list` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-224- echo "Found linux image: $linux" >&2 tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:225: basename=`basename $linux` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:226: dirname=`dirname $linux` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:227: rel_dirname=`make_system_path_relative_to_its_root $dirname` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:228: version=`echo $basename | sed -e "s,^[^0-9]*-,,g"` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:229: alt_version=`echo $version | sed -e "s,\.old$,,g"` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-230- linux_root_device_thisversion="${LINUX_ROOT_DEVICE}" ############################################## tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-260- tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:261: list=`echo $list | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-262- done tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-263- echo "}" tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:264: tlist=`echo $tlist | tr ' ' '\n' | grep -vx $current_tboot | tr '\n' ' '` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-265- done tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot:266: xen_list=`echo $xen_list | tr ' ' '\n' | grep -vx $current_xen | tr '\n' ' '` tboot-1.9.12+hg20200718/tboot/20_linux_xen_tboot-267-done ############################################## tboot-1.9.12+hg20200718/tboot/common/efi_memmap.c-82- */ tboot-1.9.12+hg20200718/tboot/common/efi_memmap.c:83:uint32_t efi_memmap_get_addr(uint32_t *descr_size, uint32_t *descr_vers, tboot-1.9.12+hg20200718/tboot/common/efi_memmap.c-84- uint32_t *mmap_size) ############################################## tboot-1.9.12+hg20200718/tboot/common/linux.c-381- tboot-1.9.12+hg20200718/tboot/common/linux.c:382: efi_mmap_addr = efi_memmap_get_addr(&descr_size, &descr_vers, tboot-1.9.12+hg20200718/tboot/common/linux.c-383- &mmap_size); ############################################## tboot-1.9.12+hg20200718/tboot/common/paging.c-81- tboot-1.9.12+hg20200718/tboot/common/paging.c:82: ppde = (uint64_t *)(unsigned long)get_pdptre_paddr(*ppdptre); tboot-1.9.12+hg20200718/tboot/common/paging.c-83- ppde += pd_table_offset(virt); ############################################## tboot-1.9.12+hg20200718/tboot/common/vga.c-63- for ( int x = 0; x < MAX_COLS; x++ ) tboot-1.9.12+hg20200718/tboot/common/vga.c:64: writew(VGA_ADDR(x, y-1), readw(VGA_ADDR(x, y))); tboot-1.9.12+hg20200718/tboot/common/vga.c-65- } ############################################## tboot-1.9.12+hg20200718/tboot/common/vga.c-67- for ( int x = 0; x < MAX_COLS; x++ ) tboot-1.9.12+hg20200718/tboot/common/vga.c:68: writew(VGA_ADDR(x, MAX_LINES-1), 0x720); tboot-1.9.12+hg20200718/tboot/common/vga.c-69-} ############################################## tboot-1.9.12+hg20200718/tboot/common/vmac.c-65-#define ADD128(rh,rl,ih,il) \ tboot-1.9.12+hg20200718/tboot/common/vmac.c:66: asm ("addq %3, %1 \n\t" \ tboot-1.9.12+hg20200718/tboot/common/vmac.c-67- "adcq %2, %0" \ ############################################## tboot-1.9.12+hg20200718/tboot/common/vmac.c-71-#define MUL64(rh,rl,i1,i2) \ tboot-1.9.12+hg20200718/tboot/common/vmac.c:72: asm ("mulq %3" : "=a"(rl), "=d"(rh) : "a"(i1), "r"(i2) : "cc") tboot-1.9.12+hg20200718/tboot/common/vmac.c-73- ############################################## tboot-1.9.12+hg20200718/tboot/common/vmac.c-77- ({uint64_t x; \ tboot-1.9.12+hg20200718/tboot/common/vmac.c:78: asm ("bswapq %0" : "=r" (x) : "0"(*(uint64_t *)(p))); x;}) tboot-1.9.12+hg20200718/tboot/common/vmac.c-79- ############################################## tboot-1.9.12+hg20200718/tboot/common/vmac.c-86- uint32_t *tp = (uint32_t *)(p); \ tboot-1.9.12+hg20200718/tboot/common/vmac.c:87: asm ("bswap %%edx\n\t" \ tboot-1.9.12+hg20200718/tboot/common/vmac.c-88- "bswap %%eax" \ ############################################## tboot-1.9.12+hg20200718/tboot/common/vmac.c-97-#define ADD128(rh,rl,ih,il) \ tboot-1.9.12+hg20200718/tboot/common/vmac.c:98: asm volatile ( "addc %1, %1, %3 \n\t" \ tboot-1.9.12+hg20200718/tboot/common/vmac.c-99- "adde %0, %0, %2" \ ############################################## tboot-1.9.12+hg20200718/tboot/common/vmac.c-105- rl = _i1 * _i2; \ tboot-1.9.12+hg20200718/tboot/common/vmac.c:106: asm volatile ("mulhdu %0, %1, %2" : "=r" (rh) : "r" (_i1), "r" (_i2));\ tboot-1.9.12+hg20200718/tboot/common/vmac.c-107-} ############################################## tboot-1.9.12+hg20200718/tboot/common/vmac.c-112- ({ uint32_t hi, lo, *_p = (uint32_t *)(p); \ tboot-1.9.12+hg20200718/tboot/common/vmac.c:113: asm volatile ("lwbrx %0, %1, %2" : "=r"(lo) : "b%"(0), "r"(_p) ); \ tboot-1.9.12+hg20200718/tboot/common/vmac.c:114: asm volatile ("lwbrx %0, %1, %2" : "=r"(hi) : "b%"(4), "r"(_p) ); \ tboot-1.9.12+hg20200718/tboot/common/vmac.c-115- ((uint64_t)hi << 32) | (uint64_t)lo; } ) ############################################## tboot-1.9.12+hg20200718/tboot/common/vmac.c-122- ({ uint32_t hi, lo, *_p = (uint32_t *)(p); \ tboot-1.9.12+hg20200718/tboot/common/vmac.c:123: asm volatile ("lwbrx %0, %1, %2" : "=r"(lo) : "b%"(0), "r"(_p) ); \ tboot-1.9.12+hg20200718/tboot/common/vmac.c:124: asm volatile ("lwbrx %0, %1, %2" : "=r"(hi) : "b%"(4), "r"(_p) ); \ tboot-1.9.12+hg20200718/tboot/common/vmac.c-125- ((uint64_t)hi << 32) | (uint64_t)lo; } ) ############################################## tboot-1.9.12+hg20200718/tboot/common/vmac.c-132-({ uint32_t tmp,out; \ tboot-1.9.12+hg20200718/tboot/common/vmac.c:133: asm volatile( \ tboot-1.9.12+hg20200718/tboot/common/vmac.c-134- "eor %1, %2, %2, ror #16\n" \ ############################################## tboot-1.9.12+hg20200718/tboot/common/vmac.c-377-#else tboot-1.9.12+hg20200718/tboot/common/vmac.c:378: #define AS2(x, y) __asm {x, y} tboot-1.9.12+hg20200718/tboot/common/vmac.c:379: #define AS3(x, y, z) __asm {x, y, z} tboot-1.9.12+hg20200718/tboot/common/vmac.c:380: #define ASS(x, y, a, b, c, d) __asm {x, y, _MM_SHUFFLE(a, b, c, d)} tboot-1.9.12+hg20200718/tboot/common/vmac.c:381: #define ASL(x) __asm {label##x:} tboot-1.9.12+hg20200718/tboot/common/vmac.c:382: #define ASJ(x, y, z) __asm {x label##y} tboot-1.9.12+hg20200718/tboot/common/vmac.c-383-#endif ############################################## tboot-1.9.12+hg20200718/tboot/include/acpi.h-402-#define ACPI_PCI_REG(addr) (u_int16_t)(addr) tboot-1.9.12+hg20200718/tboot/include/acpi.h:403:#define ACPI_PCI_ADDR(b,d,f,r) ((u_int64_t)(b)<<48LL | (u_int64_t)(d)<<32LL | (f)<<16LL | (r)) tboot-1.9.12+hg20200718/tboot/include/acpi.h-404- ############################################## tboot-1.9.12+hg20200718/tboot/include/atomic.h-84-{ \ tboot-1.9.12+hg20200718/tboot/include/atomic.h:85: __asm __volatile(MPLOCKED OP \ tboot-1.9.12+hg20200718/tboot/include/atomic.h-86- : "=m" (*p) \ ############################################## tboot-1.9.12+hg20200718/tboot/include/atomic.h-92-{ \ tboot-1.9.12+hg20200718/tboot/include/atomic.h:93: __asm __volatile(MPLOCKED OP \ tboot-1.9.12+hg20200718/tboot/include/atomic.h-94- : "=m" (*p) \ ############################################## tboot-1.9.12+hg20200718/tboot/include/atomic.h-107- tboot-1.9.12+hg20200718/tboot/include/atomic.h:108: __asm __volatile( tboot-1.9.12+hg20200718/tboot/include/atomic.h-109- " " MPLOCKED " " ############################################## tboot-1.9.12+hg20200718/tboot/include/atomic.h-124- \ tboot-1.9.12+hg20200718/tboot/include/atomic.h:125: __asm __volatile(MPLOCKED LOP \ tboot-1.9.12+hg20200718/tboot/include/atomic.h-126- : "=a" (res), /* 0 */ \ ############################################## tboot-1.9.12+hg20200718/tboot/include/atomic.h-139-{ \ tboot-1.9.12+hg20200718/tboot/include/atomic.h:140: __asm __volatile(SOP \ tboot-1.9.12+hg20200718/tboot/include/atomic.h-141- : "=m" (*p), /* 0 */ \ ############################################## tboot-1.9.12+hg20200718/tboot/include/atomic.h-164- res = 0; tboot-1.9.12+hg20200718/tboot/include/atomic.h:165: __asm __volatile( tboot-1.9.12+hg20200718/tboot/include/atomic.h-166- " xchgl %1,%0 ; " ############################################## tboot-1.9.12+hg20200718/tboot/include/efi_memmap.h-91-bool efi_memmap_copy(loader_ctx *lctx); tboot-1.9.12+hg20200718/tboot/include/efi_memmap.h:92:uint32_t efi_memmap_get_addr(uint32_t *descr_size, uint32_t *descr_vers, tboot-1.9.12+hg20200718/tboot/include/efi_memmap.h-93- uint32_t *mmap_size); ############################################## tboot-1.9.12+hg20200718/tboot/include/io.h-54- tboot-1.9.12+hg20200718/tboot/include/io.h:55: __asm volatile("inb %w1, %0" : "=a" (data) : "Nd" (port)); tboot-1.9.12+hg20200718/tboot/include/io.h-56- return (data); ############################################## tboot-1.9.12+hg20200718/tboot/include/io.h-62- tboot-1.9.12+hg20200718/tboot/include/io.h:63: __asm volatile("inw %w1, %0" : "=a" (data) : "Nd" (port)); tboot-1.9.12+hg20200718/tboot/include/io.h-64- return (data); ############################################## tboot-1.9.12+hg20200718/tboot/include/io.h-70- tboot-1.9.12+hg20200718/tboot/include/io.h:71: __asm volatile("inl %w1, %0" : "=a" (data) : "Nd" (port)); tboot-1.9.12+hg20200718/tboot/include/io.h-72- return (data); ############################################## tboot-1.9.12+hg20200718/tboot/include/io.h-76-{ tboot-1.9.12+hg20200718/tboot/include/io.h:77: __asm __volatile("outb %0, %w1" : : "a" (data), "Nd" (port)); tboot-1.9.12+hg20200718/tboot/include/io.h-78-} ############################################## tboot-1.9.12+hg20200718/tboot/include/io.h-81-{ tboot-1.9.12+hg20200718/tboot/include/io.h:82: __asm volatile("outw %0, %w1" : : "a" (data), "Nd" (port)); tboot-1.9.12+hg20200718/tboot/include/io.h-83-} ############################################## tboot-1.9.12+hg20200718/tboot/include/io.h-86-{ tboot-1.9.12+hg20200718/tboot/include/io.h:87: __asm volatile("outl %0, %w1" : : "a" (data), "Nd" (port)); tboot-1.9.12+hg20200718/tboot/include/io.h-88-} ############################################## tboot-1.9.12+hg20200718/tboot/include/paging.h-91-#define get_pde_flags(pde) ((int)(pde) & PDE_FLAG_MASK) tboot-1.9.12+hg20200718/tboot/include/paging.h:92:#define get_pde_paddr(pde) ((pde) & PDE_PADDR_MASK) tboot-1.9.12+hg20200718/tboot/include/paging.h-93- ############################################## tboot-1.9.12+hg20200718/tboot/include/paging.h-102-#define get_pdptre_flags(pdptre) ((int)(pdptre) & PDPTE_FLAG_MASK) tboot-1.9.12+hg20200718/tboot/include/paging.h:103:#define get_pdptre_paddr(pdptre) ((pdptre) & PDPTE_PADDR_MASK) tboot-1.9.12+hg20200718/tboot/include/paging.h-104- ############################################## tboot-1.9.12+hg20200718/tboot/include/processor.h-285-{ tboot-1.9.12+hg20200718/tboot/include/processor.h:286: __asm __volatile__ ("monitor;" : :"a" (addr), "c" (extensions), "d"(hints)); tboot-1.9.12+hg20200718/tboot/include/processor.h-287-} ############################################## tboot-1.9.12+hg20200718/tboot/include/processor.h-290-{ tboot-1.9.12+hg20200718/tboot/include/processor.h:291: __asm __volatile__ ("mwait;" : :"a" (hints), "c" (extensions)); tboot-1.9.12+hg20200718/tboot/include/processor.h-292-} ############################################## tboot-1.9.12+hg20200718/tboot/include/tpm.h-248- tboot-1.9.12+hg20200718/tboot/include/tpm.h:249://#define CTRL_AREA_ADDR (uint32_t) (TPM_CRB_BASE + 0x40) tboot-1.9.12+hg20200718/tboot/include/tpm.h:250://#define DATA_BUF_ADDR (uint32_t) (TPM_CRB_BASE + 0x80) tboot-1.9.12+hg20200718/tboot/include/tpm.h-251- ############################################## tboot-1.9.12+hg20200718/tboot/include/vga.h-44-#define SCREEN_BUFFER (MAX_LINES*MAX_COLS*2) tboot-1.9.12+hg20200718/tboot/include/vga.h:45:#define VGA_ADDR(x, y) (VGA_BASE + 2*(MAX_COLS*(y) + (x))) tboot-1.9.12+hg20200718/tboot/include/vga.h-46- ############################################## tboot-1.9.12+hg20200718/tboot/txt/heap.c-457- if ( acm_elt->acm_addrs[i] == 0 ) { tboot-1.9.12+hg20200718/tboot/txt/heap.c:458: printk(TBOOT_ERR"HEAP_ACM element ACM addr (%u) is NULL\n", i); tboot-1.9.12+hg20200718/tboot/txt/heap.c-459- return false; ############################################## tboot-1.9.12+hg20200718/tboot/txt/heap.c-462- if ( acm_elt->acm_addrs[i] >= 0x100000000UL ) { tboot-1.9.12+hg20200718/tboot/txt/heap.c:463: printk(TBOOT_ERR"HEAP_ACM element ACM addr (%u) is >4GB (0x%jx)\n", i, tboot-1.9.12+hg20200718/tboot/txt/heap.c-464- acm_elt->acm_addrs[i]); ############################################## tboot-1.9.12+hg20200718/tboot/txt/txt.c-619- os_sinit_data->mle_size = g_mle_hdr.mle_end_off - g_mle_hdr.mle_start_off; tboot-1.9.12+hg20200718/tboot/txt/txt.c:620: /* this is linear addr (offset from MLE base) of mle header */ tboot-1.9.12+hg20200718/tboot/txt/txt.c-621- os_sinit_data->mle_hdr_base = (uint64_t)(unsigned long)&g_mle_hdr -