Исправлены опечатки

This commit is contained in:
Aren Elchinyan 2023-10-23 17:20:15 +03:00
parent 89f38146f4
commit ae2039ca68
3 changed files with 27 additions and 27 deletions

View File

@ -1,3 +1,3 @@
#define VERSION_MAJOR 0 #define VERSION_MAJOR 0
#define VERSION_MINOR 1 #define VERSION_MINOR 1
#define VERSION_BUILD 279 #define VERSION_BUILD 280

View File

@ -119,22 +119,22 @@ void cpu_init( ) {
uint32_t eax, ebx, ecx, edx; uint32_t eax, ebx, ecx, edx;
cpuid(1, &eax, &ebx, &ecx, &edx); cpuid(1, &eax, &ebx, &ecx, &edx);
if ((edx >> 0) & 1) { fb_printf("FPU(x87) подерживается!\n"); } if ((edx >> 0) & 1) { fb_printf("FPU(x87) поддерживается!\n"); }
if ((edx >> 22) & 1) { if ((edx >> 22) & 1) {
acpi_msrs_support = true; acpi_msrs_support = true;
fb_printf("Встроенный терморегулятор MSRS для ACPI\n"); fb_printf("Встроенный терморегулятор MSRS для ACPI\n");
fb_printf("Температура: %u\n", get_cpu_temperature( )); fb_printf("Температура: %u (в QEMU/KVM всегда 0)\n", get_cpu_temperature( ));
} }
if ((edx >> 23) & 1) { if ((edx >> 23) & 1) {
mmx_support = true; mmx_support = true;
fb_printf("MMX подерживается!\n"); fb_printf("MMX поддерживается!\n");
} }
if ((edx >> 25) & 1) { if ((edx >> 25) & 1) {
sse2_support = true; sse2_support = true;
fb_printf("SSE2 подерживается!\n"); fb_printf("SSE2 поддерживается!\n");
// sse_init( ); // sse_init( );
} }
@ -143,14 +143,14 @@ void cpu_init( ) {
if ((ecx >> 28) & 1) { if ((ecx >> 28) & 1) {
avx_support = true; avx_support = true;
fb_printf("AVX подерживается!\n"); fb_printf("AVX поддерживается!\n");
} }
if ((ecx >> 26) & 1) { fb_printf("XSAVE подерживается!\n"); } if ((ecx >> 26) & 1) { fb_printf("XSAVE поддерживается!\n"); }
if ((ecx >> 30) & 1) { if ((ecx >> 30) & 1) {
rdrnd_support = true; rdrnd_support = true;
fb_printf("RDRND подерживается!\n"); fb_printf("RDRND поддерживается!\n");
} }
cpuid(0x80000000, &eax, &ebx, &ecx, &edx); cpuid(0x80000000, &eax, &ebx, &ecx, &edx);
@ -160,13 +160,13 @@ void cpu_init( ) {
if ((edx >> 5) & 1) { fb_printf("Регистры MSR подерживаются!\n"); } if ((edx >> 5) & 1) { fb_printf("Регистры MSR подерживаются!\n"); }
if ((edx >> 6) & 1) { fb_printf("Расширение физического адреса подерживается!\n"); } if ((edx >> 6) & 1) { fb_printf("Расширение физического адреса поддерживается!\n"); }
if ((edx >> 7) & 1) { fb_printf("Исключение проверки компьютера (MCE) подерживается!\n"); } if ((edx >> 7) & 1) { fb_printf("Исключение проверки компьютера (MCE) поддерживается!\n"); }
if ((edx >> 9) & 1) { if ((edx >> 9) & 1) {
fb_printf("Усовершенствованный программируемый контроллер прерываний " fb_printf("Усовершенствованный программируемый контроллер прерываний "
"подерживается!\n"); "поддерживается!\n");
} }
if ((edx >> 10) & 1) { if ((edx >> 10) & 1) {
@ -176,23 +176,23 @@ void cpu_init( ) {
if ((edx >> 26) & 1) { fb_printf("Гигабайтные страницы подерживаются!\n"); } if ((edx >> 26) & 1) { fb_printf("Гигабайтные страницы подерживаются!\n"); }
if ((edx >> 29) & 1) { fb_printf("AMD64 подерживается!\n"); } if ((edx >> 29) & 1) { fb_printf("AMD64 поддерживается!\n"); }
if ((edx >> 30) & 1) { fb_printf("\"3DNow!\" подерживается!\n"); } if ((edx >> 30) & 1) { fb_printf("\"3DNow!\" поддерживается!\n"); }
if ((edx >> 31) & 1) { fb_printf("\"Extended 3DNow!\" подерживается!\n"); } if ((edx >> 31) & 1) { fb_printf("\"Extended 3DNow!\" поддерживается!\n"); }
if ((ecx >> 6) & 1) { fb_printf("SSE4a подерживается!\n"); } if ((ecx >> 6) & 1) { fb_printf("SSE4a поддерживается!\n"); }
if ((ecx >> 7) & 1) { fb_printf("Смещенный режим SSE подерживается!\n"); } if ((ecx >> 7) & 1) { fb_printf("Смещенный режим SSE поддерживается!\n"); }
cpuid(0x80000007, &eax, &ebx, &ecx, &edx); cpuid(0x80000007, &eax, &ebx, &ecx, &edx);
if ((ebx >> 0) & 1) { fb_printf("Восстановление после переполнения MCA подерживается!\n"); } if ((ebx >> 0) & 1) { fb_printf("Восстановление после переполнения MCA поддерживается!\n"); }
if ((ebx >> 1) & 1) { if ((ebx >> 1) & 1) {
fb_printf("Возможность локализации и восстановления неисправимых " fb_printf("Возможность локализации и восстановления неисправимых "
"программных ошибок подерживается!\n"); "программных ошибок поддерживается!\n");
} }
if ((edx >> 0) & 1) { fb_printf("Датчик температуры подерживается!\n"); } if ((edx >> 0) & 1) { fb_printf("Датчик температуры поддерживается!\n"); }
if ((edx >> 3) & 1) { fb_printf("Терморегулятор подерживается!\n"); } if ((edx >> 3) & 1) { fb_printf("Терморегулятор поддерживается!\n"); }
if ((edx >> 4) & 1) { fb_printf("Аппаратный терморегулятор (HTC) подерживается!\n"); } if ((edx >> 4) & 1) { fb_printf("Аппаратный терморегулятор (HTC) поддерживается!\n"); }
if ((edx >> 5) & 1) { fb_printf("Программный терморегулятор (STC) подерживается!\n"); } if ((edx >> 5) & 1) { fb_printf("Программный терморегулятор (STC) поддерживается!\n"); }
if ((edx >> 6) & 1) { fb_printf("Управление множителем 100 МГц подерживается!\n"); } if ((edx >> 6) & 1) { fb_printf("Управление множителем 100 МГц поддерживается!\n"); }
fb_printf("0x80000007[ECX] = 0x%x (%u)\n", ecx, ecx); fb_printf("0x80000007[ECX] = 0x%x (%u)\n", ecx, ecx);

View File

@ -14,13 +14,13 @@ static inline void usleep(uint64_t ticks) {
for (uint64_t i = 0; i < ticks * 100; i++) { asm volatile("pause"); } for (uint64_t i = 0; i < ticks * 100; i++) { asm volatile("pause"); }
} }
static inline void play_sound(unsigned int frequency) {}
static inline void play_sound(unsigned int frequency) {
}
int init(env_t *env) { int init(env_t *env) {
// Массив с нотами // Массив с нотами
unsigned int tetris_notes[] = {0}; unsigned int tetris_notes[] = { 0 };
// Расчет количества нот в мелодии // Расчет количества нот в мелодии
int num_notes = sizeof(tetris_notes) / sizeof(tetris_notes[0]); int num_notes = sizeof(tetris_notes) / sizeof(tetris_notes[0]);