Tag: QEMU
Windows 10 con una resolución de pantalla de 3840×2160 se escala al 200% perfectamente para una instalación en metal desnudo, tanto las fuentes como los iconos del cursor del ratón se redimensionan proporcionalmente. Cuando se escala al 200% en la misma resolución en una máquina virtual de Windows 10 con . . . Read more
Intenté ejecutar el archivo binario con qemu-mipsel-static: qemu-mipsel-static -L ../ ./MiArchivoBinario Pero el proceso se bloquea cuando intenta acceder a /dev/urandom │access("../dev/urandom", F_OK) = -1 ENOENT (No existe el archivo o el directorio) ¿Cómo puedo solucionarlo?
Quiero cambiar algunos bits en la memoria mediante la instrucción STR. .text .equ ram_address,0x4000 .equ pattern,0x55 .equ counter,50 mov r0,#pattern mov r1,#counter mov r2,#ram_address back: str r0,[r2] add r2,#4 subs r1,r1,#1 bne back here: b here .data i: .word 0xffffffff y usando este makefile: TOOLCHAIN=arm-none-eabi Assembler=${TOOLCHAIN}-as Linker=${TOOLCHAIN}-ld Objcpy=${TOOLCHAIN}-objcopy Compile_Options= -g . . . Read more
El TCG de modo de usuario de QEMU ejecuta el programa MIPS, o debootstrap es muy lento para crear la imagen básica MIPS. ¿Hay alguna forma de optimizar la eficiencia de la traducción binaria TCG? La ejecución de debootstrap en la máquina MIPS para construir la imagen básica demora 144 . . . Read more
Presiono el botón de retroceso en mi teclado, obtengo el byte delete, que es 127 en lugar de 8, que es el representante de retroceso utilizando las siguientes funciones UART get/put simple. #define mmio_write_byte(base, offset, value) \ *((uint8_t *) (base + offset)) = (uint8_t) value #define mmio_read_byte(base, offset) *((uint8_t *) . . . Read more