1 /* 2 * PROJECT: Freeldr ARM32 3 * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later) 4 * PURPOSE: Arch specific debug 5 * COPYRIGHT: Copyright 2022 Justin Miller <justinmiller100@gmail.com> 6 */ 7 8 #include <freeldr.h> 9 #include <debug.h> 10 11 #define QEMUUART 0x09000000 12 volatile unsigned int * UART0DR = (unsigned int *) QEMUUART; 13 14 BOOLEAN 15 Rs232PortInitialize(IN ULONG ComPort, 16 IN ULONG BaudRate) 17 { 18 return TRUE; 19 } 20 21 VOID 22 Rs232PortPutByte(UCHAR ByteToSend) 23 { 24 *UART0DR = ByteToSend; 25 } 26 27 VOID 28 FrLdrBugCheckWithMessage( 29 ULONG BugCode, 30 PCHAR File, 31 ULONG Line, 32 PSTR Format, 33 ...) 34 { 35 } 36