Tag: BLUEFISH
Estoy intentando escribir un emulador de PC x86_64. Me preguntaba en qué ubicación de memoria se mapea el UEFI. Sé que un BIOS generalmente se mapea desde 0xf0000-0xfffff y 0xf0000000-0xffffffff. ¿El UEFI se mapea a las mismas ubicaciones?
El código de muestra proporcionado por MiSimon en https://stackoverflow.com/questions/67045742/send-tcp-or-udp-packets-from-efi-application muestra cómo enviar y recibir un solo paquete. He podido enviar múltiples paquetes con éxito, pero estoy teniendo dificultades en el lado de recepción. La documentación para el Protocolo UDP de UEFI EFI_UDP4_PROTOCOL.Receive() dice que Coloca una solicitud de recepción asíncrona . . . Read more
He explorado muchos ejemplos diferentes de código UDP para UEFI, pero en su mayoría se basan en “asumir que solo tenemos una interfaz de red” y utilizan LocateProtocol en lugar deLocateHandleBuffer. El sistema en el que estoy probando esto parece tener 3 interfaces (aunque no puedo entender cuáles podrían ser . . . Read more
Soy nuevo en OSDev y actualmente estoy tratando de escribir mi propio sistema operativo desde cero, es decir, utilizando GRUB como mi cargador de arranque, en la arquitectura x86. Quiero que mi sistema operativo cuente con soporte tanto para el arranque BIOS como para el arranque UEFI. Actualmente estoy intentando . . . Read more
Si tenemos un controlador que instala un protocolo en EDK2/UEFI y luego ese controlador se descarga, ¿el protocolo sigue existiendo y puede ser utilizado por otros controladores y servicios? La misma pregunta aplica para las aplicaciones de UEFI. Me pregunto principalmente si el marco de trabajo de UEFI de alguna . . . Read more