mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-28 15:34:33 +00:00
Display seconds since boot in kernel messages
This commit is contained in:
parent
8471126696
commit
f41faf0fea
12
Kernel.cpp
12
Kernel.cpp
@ -231,8 +231,16 @@ EXTERNC void KPrint(const char *Format, ...)
|
|||||||
{
|
{
|
||||||
SmartLock(KernelLock);
|
SmartLock(KernelLock);
|
||||||
|
|
||||||
Time::Clock tm = Time::ReadClock();
|
if (TimeManager)
|
||||||
printf("\eCCCCCC[\e00AEFF%02d:%02d:%02d\eCCCCCC] ", tm.Hour, tm.Minute, tm.Second);
|
{
|
||||||
|
uint64_t Nanoseconds = TimeManager->GetNanosecondsSinceClassCreation();
|
||||||
|
if (Nanoseconds != 0)
|
||||||
|
{
|
||||||
|
printf("\eCCCCCC[\e00AEFF%lu.%07lu\eCCCCCC] ",
|
||||||
|
Nanoseconds / 10000000,
|
||||||
|
Nanoseconds % 10000000);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
va_list args;
|
va_list args;
|
||||||
va_start(args, Format);
|
va_start(args, Format);
|
||||||
|
@ -344,11 +344,7 @@ void KernelMainThread()
|
|||||||
KPrint("Starting Network Interface Manager...");
|
KPrint("Starting Network Interface Manager...");
|
||||||
NIManager->StartService();
|
NIManager->StartService();
|
||||||
|
|
||||||
Time::Clock tm = Time::ReadClock();
|
printf("\eCCCCCC[\e00AEFFKernel Thread\eCCCCCC] Setting up userspace");
|
||||||
printf("\eCCCCCC[\e00AEFF%02d:%02d:%02d\eCCCCCC] ", tm.Hour, tm.Minute, tm.Second);
|
|
||||||
const char *USpace_msg = "Setting up userspace";
|
|
||||||
for (size_t i = 0; i < strlen(USpace_msg); i++)
|
|
||||||
Display->Print(USpace_msg[i], 0);
|
|
||||||
if (!Config.BootAnimation)
|
if (!Config.BootAnimation)
|
||||||
Display->SetBuffer(0);
|
Display->SetBuffer(0);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user