--- qemu/roms/seabios/src/bregs.h 2018/04/24 18:27:35 1.1.1.2 +++ qemu/roms/seabios/src/bregs.h 2018/04/24 19:43:45 1.1.1.4 @@ -11,6 +11,7 @@ #define F_CF (1<<0) #define F_ZF (1<<6) #define F_IF (1<<9) +#define F_ID (1<<21) // CR0 flags #define CR0_PG (1<<31) // Paging @@ -37,9 +38,9 @@ struct bregs { u16 ds; u16 es; - UREG(edi, di, di_hi, di_lo); - UREG(esi, si, si_hi, si_lo); - UREG(ebp, bp, bp_hi, bp_lo); + UREG(edi, di, di8u, di8l); + UREG(esi, si, si8u, si8l); + UREG(ebp, bp, bp8u, bp8l); UREG(ebx, bx, bh, bl); UREG(edx, dx, dh, dl); UREG(ecx, cx, ch, cl);