ReactOS
0.4.16-dev-197-g92996da
debug.c
Go to the documentation of this file.
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
}
BOOLEAN
unsigned char BOOLEAN
Definition:
ProcessorBind.h:185
QEMUUART
#define QEMUUART
Definition:
debug.c:11
Rs232PortInitialize
BOOLEAN Rs232PortInitialize(IN ULONG ComPort, IN ULONG BaudRate)
Definition:
debug.c:15
UART0DR
volatile unsigned int * UART0DR
Definition:
debug.c:12
FrLdrBugCheckWithMessage
VOID FrLdrBugCheckWithMessage(ULONG BugCode, PCHAR File, ULONG Line, PSTR Format,...)
Definition:
debug.c:28
Rs232PortPutByte
VOID Rs232PortPutByte(UCHAR ByteToSend)
Definition:
debug.c:22
File
Definition:
File.h:16
TRUE
#define TRUE
Definition:
types.h:120
freeldr.h
void
Definition:
nsiface.idl:2307
Format
Definition:
imaadp32.c:62
Line
Definition:
ncftp.h:79
PSTR
char * PSTR
Definition:
typedefs.h:51
IN
#define IN
Definition:
typedefs.h:39
ULONG
uint32_t ULONG
Definition:
typedefs.h:59
PCHAR
char * PCHAR
Definition:
typedefs.h:51
UCHAR
unsigned char UCHAR
Definition:
xmlstorage.h:181
boot
freeldr
freeldr
arch
arm
debug.c
Generated on Wed Oct 30 2024 06:14:15 for ReactOS by
1.9.6