diff --git a/kaleid/kernel/po/shtdwn.c b/kaleid/kernel/po/shtdwn.c index 6cf2f39..88c6b49 100644 --- a/kaleid/kernel/po/shtdwn.c +++ b/kaleid/kernel/po/shtdwn.c @@ -29,7 +29,7 @@ noreturn void PoShutdownQemu(void) { KernLog("\nShutdown QEMU at %s...\n", KeFormatCurTime()); - KeDelayExecution(1000); + KeSleep(1000); IoWriteWordOnPort(0x604, 0x2000); @@ -41,7 +41,7 @@ noreturn void PoShutdownVirtualbox(void) { KernLog("\nShutdown VirtualBox at %s...\n", KeFormatCurTime()); - KeDelayExecution(1000); + KeSleep(1000); IoWriteWordOnPort(0x4004, 0x3400); @@ -53,7 +53,7 @@ noreturn void PoShutdownBochs(void) { KernLog("\nShutdown Bochs at %s...\n", KeFormatCurTime()); - KeDelayExecution(1000); + KeSleep(1000); IoWriteWordOnPort(0xB004, 0x2000); @@ -65,4 +65,3 @@ noreturn void PoShutdown(void) { PoShutdownQemu(); } - diff --git a/kaleid/kernel/sh/shcmds.c b/kaleid/kernel/sh/shcmds.c index 93b2718..14247b4 100644 --- a/kaleid/kernel/sh/shcmds.c +++ b/kaleid/kernel/sh/shcmds.c @@ -177,7 +177,7 @@ error_t CmdFloat(int argc, char **argv, char *cmdline) KernLog("dec(b) = "); for(double i = 0; i < param; i++) { - dec = (((b*param) - (b_ent*param)) * 10.0 * i / param); + dec = ; KernLog("%d", (ulong)dec); } diff --git a/kaleid/libbuf/bgetc.c b/kaleid/libbuf/bgetc.c index 2da4e7b..2bd60da 100644 --- a/kaleid/libbuf/bgetc.c +++ b/kaleid/libbuf/bgetc.c @@ -72,7 +72,7 @@ error_t bgetc(Buffer_t *buf, uchar *ch) // (so that BStdIn works; don't make anything else) while (buf->rp >= buf->wp) { #ifdef _KALEID_KERNEL - KeDelayExecution(1); + KeSleep(1); #endif }