30#ifndef __AU_CONSOLE_H__
31#define __AU_CONSOLE_H__
34#if defined(__GNUC__) || defined(__clang__)
40#define SCREEN_SETMODE 200
41#define SCREEN_GETWIDTH 201
42#define SCREEN_GETHEIGHT 202
43#define SCREEN_GETBPP 203
44#define SCREEN_SETBPP 204
45#define SCREEN_UPDATE 205
46#define SCREEN_GET_SCANLINE 206
47#define SCREEN_GET_PITCH 207
48#define SCREEN_REG_MNGR 208
49#define SCREEN_GET_FB 209
80extern void AuPutS(
char* str);
#define AU_EXTERN
Definition aurora.h:55
#define AU_EXPORT
Definition aurora.h:41
unsigned int uint32_t
Definition acefiex.h:163
COMPILER_DEPENDENT_UINT64 uint64_t
Definition acefiex.h:165
unsigned short int uint16_t
Definition acefiex.h:162
uint32_t AuConsoleGetScreenWidth()
AuConsoleGetScreenWidth – return the screen width.
Definition aucon.c:702
void AuConsoleEarlyEnable(bool value)
AuConsoleEarlyEnable – enables or disable early mode text output.
Definition aucon.cpp:358
uint32_t AuConsoleGetScreenHeight()
AuConsoleGetScreenHeight – return the screen height.
Definition aucon.c:713
void AuConsolePostInitialise(PKERNEL_BOOT_INFO info)
AuConsolePostInitialise – initialise the post console process.
Definition aucon.cpp:138
AU_EXTERN AU_EXPORT void AuTextOut(const char *text,...)
AuTextOut – standard text printing function for entire kernel.
Definition aucon.cpp:262
void AuConsoleInitialize(PKERNEL_BOOT_INFO info, bool early)
AuConsoleInitialize – initialize kernel direct screen console.
Definition aucon.cpp:74
AU_EXTERN AU_EXPORT void AuConsoleSetConInfo(uint64_t phys, uint64_t virt, size_t xres, size_t yres)
Definition aucon.c:723
AU_EXTERN AU_EXPORT void AuTextOut_profiler(const char *text,...)
void AuPutS_Color(char *str, uint32_t color)
Prints string to console output.
Definition aucon.c:421
void AuPutS(char *str)
Prints string to console output.
Definition aucon.cpp:208
uint32_t height
Definition aucon.h:53
uint32_t size
Definition aucon.h:57
uint16_t scanline
Definition aucon.h:56
uint32_t * buffer
Definition aucon.h:54
uint32_t width
Definition aucon.h:52
uint32_t bpp
Definition aucon.h:55
uint32_t pitch
Definition aucon.h:58
bool early_mode
Definition aucon.h:59