Исправлены опечатки
This commit is contained in:
parent
89f38146f4
commit
ae2039ca68
@ -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
|
||||||
|
@ -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);
|
||||||
|
|
||||||
|
@ -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]);
|
||||||
|
Loading…
Reference in New Issue
Block a user