[GEM-EXEC] # PC$ivitetC$C$n rajapinta 00_sys.js tiedostoon # 2. KC$C$nnetC$C$n Hauki OS uudella Hypervisor-tuella! -> Bundlataan js_src/ moduulit yhdeksi kernel.js tiedostoksi... -> [LINT] Tarkistetaan kernel.js syntaksi... -> [LINT] JS Syntaksi OK! -> [HEX] Muunnetaan kernel.js C-headeriksi (kernel_js_code.h)... -> KC$C$nnetC$C$n C-kirjasto ja ASM... -> KC$C$nnetC$C$n MQuickJS ydin... -> KC$C$nnetC$C$n Hauki OS C-Kernel... -> LinkitetC$C$n lopullinen binC$C$ri... -> Build OK! # 3. Kirjoitetaan HAU-VMM, HASM Compiler & HAREPL rajapinta! # 4. SyC6tetC$C$n livenC$ VCPU/HASM REPL komentoja OS-kuoreen! [HAUKI-X86] /os_run VMM_INIT.JS [HAUKI-X86] /os_run VMM_INIT.JS [HAUKI-X86] [HAUKI-X86] [OS] VMM, HASM Compiler and HAREPL extensions loaded! [HAUKI-X86] > /vcpu new [HAUKI-X86] /vcpu new [HAUKI-X86] /vcpu asm 1 HTTP_GET "https://api.hauki.cloud/test" 0x03100000 ; MOV_EAX 999 ; RET [HAUKI-X86] /vcpu asm 1 HTTP_GET "https://api.hauki.cloud/test" 0x03100000 ; MOV_EAX 999 ; RET [HAUKI-X86] /vcpu run 1 [HAUKI-X86] /vcpu run 1 [HAUKI-X86] /vcpu list [HAUKI-X86] /vcpu list [HAUKI-X86] /vcpu resume 1 [HAUKI-X86] /vcpu resume 1 [HAUKI-X86] /vcpu list [HAUKI-X86] sys.read_str(0x03100000, 100) [HAUKI-X86] [HAUKI-X86] [OS] VMM Testi ohi. [HAUKI-X86] > ========================================================== o8 ENTERING LIVE FOLLOW MODE: nc[HAUKI-X86] > ================================ ========================== [HAUKI-X86] o8 Streaming output. Safe from input. Mouse works normally. [HAUKI-X86] o8 Streaming output. Safe from input. Mouse works normally.* TO EXIT: Press 'Ctrl+C' [HAUKI-X86] ========================================================== [HAUKI-X86] root@hauki-x86:~/mquickjs# /tmp/x_console_start_nc.sh [HAUKI-X86] ---------------------- [LIVE FEED] ----------------------- [HAUKI-X86] /os_run VMM_INIT.JS [HAUKI-X86] /os_run VMM_INIT.JS [HAUKI-X86] [HAUKI-X86] [OS] VMM, HASM Compiler and HAREPL extensions loaded! [HAUKI-X86] > /vcpu new [HAUKI-X86] /vcpu new [HAUKI-X86] /vcpu asm 1 HTTP_GET "https://api.hauki.cloud/test" 0x03100000 ; MOV_EAX 999 ; RET [HAUKI-X86] /vcpu asm 1 HTTP_GET "https://api.hauki.cloud/test" 0x03100000 ; MOV_EAX 999 ; RET [HAUKI-X86] /vcpu run 1 [HAUKI-X86] /vcpu run 1 [HAUKI-X86] /vcpu list [HAUKI-X86] /vcpu list [HAUKI-X86] /vcpu resume 1 [HAUKI-X86] /vcpu resume 1 [HAUKI-X86] /vcpu list [HAUKI-X86] sys.read_str(0x03100000, 100) === (freeze) === [HAUKI-X86] [HAUKI-X86] [HAUKI-X86] *** KERNEL PANIC: CPU EXCEPTION *** [HAUKI-X86] INT : 0x0000000D [HAUKI-X86] EIP : 0x07F8B472 [HAUKI-X86] SYSTEM HALTED.