Files
PluralTechnology/service/ptos/ke/init.c
T
2026-07-10 05:32:42 +00:00

42 lines
767 B
C

/*
* Copyright (c) 2026, Chloe M., et al
* Provided under the BSD-3 clause.
*
* Description: System bringup core
* Author: Chloe M.
*/
#include <ptdef.h>
#include <ke/bpal.h>
#include <ex/trace.h>
#include <hal/serial.h>
#include <machine/pio.h>
#include <string.h>
/*
* Display the copyright for legal reasons
*/
static VOID
Copyright(VOID)
{
TRACE("~ Plural Technology ~\n");
TRACE("Copyright (c) 2026, Chloe M., et al\n");
}
/*
* Starting here is where the world is brought up and system
* components are initialized.
*/
VOID
KiKernelInit(VOID)
{
/* Initialize the boot protocol abstraction layer */
KeBpalInit();
/* Initialize the serial driver */
HalSerialInit();
/* Display the copyright */
Copyright();
}