File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Integracion uefi + bios
22
3- -- el primer jump desde tsl start por bios me salta diferente si el salto es corto o si es largo,
4- fijarse por que.
53-- veo que tengo que ajustar ubicacion de tables de mapeo, revisar.
64
5+ -- lo que se va a hacer es: levanta mbr todo tsl que tiene 1ero que nada start16
6+ -- modifico entonces uefi, para que no levante la parte de start16.
77
8- -- uefi sigue andando, tengo que hacer el mbr con todo hasta 32 y de 32 saltar al tsl
98-- toque la verificacion de payload en uefi, luego volver a ponerla.
109
1110-- keep current uefi partitions (EFI System Partition (ESP): A FAT32 partition (e.g., 512MB) for UEFI boot files).
Original file line number Diff line number Diff line change 66;; -- BIOS Enhanced Disk Drive Specification 3.0: http://www.o3one.org/hwdocs/bi
77;; os_doc/bios_specs_edd30.pdf
88;; http://www.ctyme.com/intr/rb-0708.htm
9+ ;;
10+ ;; En 16 bits cuando el procesador no es de 16 si no de 32 o 64 en un modo de 16
11+ ;; bits, prestar atencion a algunas instrucciones: jumps por ejemplo. El mismo o
12+ ;; pcode lo interpreta en 32 de una manera y en 16 de otra, saltando en cada uno
13+ ;; de esos casos a direcciones cercanas pero distintas porque en 32 toma operand
14+ ;; o de 32 y en 16 de 16 (8?) lo cual genera un offset en la direccion de destin
15+ ;; o. Pero un push de 32 es reconocido en 16 bits y ejecutado correctamente a pe
16+ ;; sar de estar en modo de 16.
917;;==============================================================================
1018
1119
You can’t perform that action at this time.
0 commit comments